@karmanyaahm0:winter-hardware-wonderland: #hardware-party Day 7 building a custom USB rubber ducky:
@KaiZheng-U049N5Y0WM9 shipped my cases today ❤️!!! (Yes also the UPS people spelled my name wrong)
I asked @reesericci for help testing the Mac version of my script at the Austin Central Library. They have computers that reset everything, including permissions, which helps test how the script will behave on new never-used-the-terimnal computers. Thanks reese!
(Deleted and reposted for...reasons)
@Jaxzog0Day 4 of #hardware-party. Working on Project-Oreo with @karmanyaahm.
I'm in charge of the housing design and I just finished finalizing the 3D model.
The files are being sent out to @KaiZheng-U049N5Y0WM9 untested since that's the only way they're getting shipped in time. Hopefully everything works out, after all, I did follow the principle of measure twice, cut (or model) once.
Here are some renders of the final housing and it looks fairly decent if I do say so myself.
@karmanyaahm0Day 3 of Winter Hardware Wonderland :winter-hardware-wonderland:, building Project Oreo, a custom USB rubber ducky:
I got some sick renders of the case (Inventor Ray Tracing). Hopefully the prototype print tomorrow is successful, then I can send it to @KaiZheng-U049N5Y0WM9 🤞
On the software side, I have the core code (capture the first 10 setup packets and make a python function to receive them). It just doesn't work 😦. TODO Debug
@karmanyaahm0Day 1 of Winter Hardware Wonderland :winter-hardware-wonderland: :
1. Collected even more USB Setup phase fingerprints with my old Digispark-based device. Now I just need two types of teachers' HP Laptops and M1 Macs.
2. Building Circuitpython is haaaaaaard. The crazy dependency management is the primary reason I hate embedded things. Maybe I should Nix this...
3. @KaiZheng-U049N5Y0WM9 agreed to 3d print my cases and ship them to me ❤️. I need to hurry up on finalizing the design so they get here on time.
Making a better open-source USB Rubber Ducky with OS Detection www.youtube.com/watch?v=FbiJCnHBr70&list=PLxlDG2SH_6rvZrNAuVXI0BIdv7MWvkMNm