Six months of design iterations, sourcing headaches, and a broken oscilloscope later — I am pleased to share a hardware module I designed to extend the Flipper ecosystem for RF security research. This write-up covers the motivation, engineering challenges, capabilities, and responsible-disclosure principles behind the project — and a frank look at a vulnerability that is very much alive in the Maldives today. Left: 3D render of final PCB · Right: Altium Designer PCB layout view Why I Built It The trigger was reading the original MouseJack disclosure by Bastille Networks. It made me realize that a class of peripherals most people assume to be harmless — the cheap wireless mouse on your desk — can be weaponized from a car park. I wanted a research platform small enough to carry in a jacket pocket, native to the Flipper Zero ecosystem, and capable of passive scanning, protocol analysis, and controlled lab tests. What I...
It seems stupid cause there are many cool libraries for shift registers, but for me i just need to try from my own one. It dosent' matter if the code is long or messy.. when i first trying to write this i separated all the parts. Which means a separate part for shift clock, latch clock and data, this way i wrote the code and it was more than 80 lines but later it was cut down to 30 something lines.
Now i have reach to my destination, it was to make an own library to operate a shift register. I think this way will make you understand how it works. I hope this will be a great idea for electronics hobbyists out there.
If you are new to shift register i can just give an hint. Its basically D-type Flip Flops, when serial data is inserted to it. it will out put the parallel data. Normally used to expand I/O lines.
Datasheet for 74LS595
Now i have reach to my destination, it was to make an own library to operate a shift register. I think this way will make you understand how it works. I hope this will be a great idea for electronics hobbyists out there.
If you are new to shift register i can just give an hint. Its basically D-type Flip Flops, when serial data is inserted to it. it will out put the parallel data. Normally used to expand I/O lines.
Datasheet for 74LS595
Comments