Skip to main content

Posts

Showing posts from December, 2014

From Concept to Bench - Designing a Flipper-compatible nRF24L01 RF Module for Security Research

    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...

My first Android App

Hi everybody, i have found a cool website to built Android applications in a split second. Yeah in seconds you can learn how to code for your android device. Since i am not a fan of Apple's products i will not talk about IOS stuffs. This is built by MIT and its one of the best product i found to develop for Android devices. Within few days i learnt the basic and later built an wonderful app to control my Bluetooth modules. This is how the coding looks like. Look how easy it is, just like a puzzle. For advance projects like these you need to refer to Android guide to know how some phone modules work with the command. Here is some pictures of my app. This a good and useful software for kids and schools. Instead teaching bullshit we can teach this to increase mind activities / practical involving others to learn coding for there daily use. For example i built this app to switch on/off light, you can built an app to monitor your plants health. This test is done...

Solution for avrdude: stk500_getsync(): not in sync: resp=0x00

Its been a while that i have noticed an error that sometime frustrates. When i first start using Arduino Uno and flash custom ATMEGA328P firmware i have faced tons of problems and each of them ease my work when i found a cause and solution for that. Most of Arduino users faced this and thousands of posts were in the forums related to avrdude: stk500_getsync(): not in sync: resp=0x00 error. Some solutions in the forums are not much solved the issues. Earlier i faced this when i built a custom PCB with ATMEGA328P-AU. ATMEGA328P-AU  After flashing the firmware via ICSP (In circuit Serial Programming) Then i used FTDI serial to load the sketch. Finally the error occurs and the whole project came to a halt. Screen shot of Arduino IDE I have spent most of the time troubleshooting and found solutions for it. I will state what i have found, which cause this error normally. Wrong device selected from the IDE PCB/Circuit designing issues. FTDI module / Driver & ...