Hi Guys,
I am new to the world of “hacking”.
Original post: https://www.reddit.com/r/Hak5/comments/14jc29x/picousb_easy_to_use_raspberry_pi_rp2040_based_bad/
I am a self-employed/freelancer with a masters in electronics engineering with several years of experience developing electronics (PCB design, firmware, testers, etc.) for various different companies ranging from smart agriculture, smart cities, long range comms, to vehicle monitoring, vacation resorts, etc.
Few months ago, I saw a video on YT on Bad USBs, Rubber Ducky and how you can convert your Raspberry Pi PICO into a bad usb. I really like the idea of the pico, because it is cheap and easy to use, and I knew I can make it a loot (!!!) easier to use and quite cheaper than alternatives. Using the standard RPi Pico by itself is a bit bulky (not small in size). I was never into bad usbs, but I was a bit hooked.
I didn’t want to buy a $70 Rubber Ducky so I spent $500-$1000 to create my own RP2040 based bad usb called “PicoUSB” 🙂 Well, I did not just create one, I designed it so it can be easily produced in thousands and thousands of pieces, like I do for my other clients for whom I develop electronics products.
So, what is the point of this post? I do like to think I am good at engineering, but I know I am not good at market research and marketing in general. I post here to ask you guys (that are in this space), is this something that you would like to buy? (You and other people with similar interests). Please answer the poll bellow and if it succeeds, I will make a kickstarter out of it. I also have more ideas for more cheap/easy products like this for the future.
What are the advantages of the compact PicoUSB?:
- Dual sided USB – you can plug it both ways, you don’t have to worry if you oriented it correctly
-
Pseudo Code Programming – you are able to use easy pseudo-code to program it, no requirement to know any programming language. (I wrote a pseudo code interpreter in python for the PicoUSB, you write it directly in the txt file, no need to download anything). Example:
-
Versatile – Easy to Program and Use – Raspberry Pi RP2040 based so you can write your own code if you wish, you don’t have to use my interpreter or my code
-
Edit Mode Button for easy setup – It has 2 buttons, one button to enter bootloader, and another “Edit Mode button”.
- When “Edit Mode” button is pressed it opens the USB as a mass storage device and it does not run your “Bad USB” code. You don’t have to fear the code will run when inserting so you can edit it easily.
- When “Edit Mode” button is not pressed it acts as programmed, runs your “bad USB” code and does not show as a mass storage device.
-
Unbeatable Price at $6.99 🙂 (including VAT, excluding shipping). I want to make it as affordable and available as possible. I wanted to do $5.99 but it is very difficult/impossible at this stage…
-
Open Source – I will make everything open source. Even if you don’t want to buy the PicoUSB, you can still use the firmware for your Raspberry Pi Pico. So, you can still make your Pico Bad USB easy to use without buying PicoUSB.
PicoUSB render
PicoUSB picture
I am interested in hearing what you guys think. Maybe there already is a product like this on the market? I haven’t seen this exact RP2040 based bad USB exactly with easy to use programming and an “Edit Mode” button. Let me know!
And again: I also have more ideas for more cheap/easy-to-use products like this for the future.
View Poll