Do I have any followers who know a little bit of Chinese? I am curious if the characters give any hint about this mystery PCB or its little IC on the other side. It uses inductive(?) and or capacitive touch sensing of three buttons and controls RGBW brightness.
Had similar long term ambitions on ESP8266 when I started esp-open-rtos a decade ago, but ended up being hired by Espressif instead. 😅
From inside we always had theoretical support for open sourcing more of the WiFi stack, but it was never going to become a priority unless some high tier client demanded it...
If you like #ReverseEngineering , go ahead and take a look at #dcraw . It's one of the finest examples of write-only C code bases I've had the displeasure to learn from.
i was thinking of games like The Lost Vikings that have been ported to dozens of systems, and it seems like there's gotta be some useful information in the various binaries. i don't know if they were based on common source code or not, but in any case it seems like you could learn additional constraints form different implementations 🤔.
Decoding Greatness: How the Best in the World Reverse Engineer Success by Ron Friedman
For generations, we've been taught there are two ways to succeed—either from talent or practice. In Decoding Greatness, award-winning social psychologist Ron Friedman illuminates a powerful third path—one that has quietly launched icons in a wide range of fields, from artists, writers, and chefs, to athletes, inventors, and entrepreneurs: reverse engineering. @bookstodon #books #success #ReverseEngineering
I got a no-name thermal-print toy camera (named "Q5"), with no obvious tech specs to look for. Anybody got one and opened the case or reverse-engineered the app?
It has "wireless printing", where it shows a QR code pointing to https://www.pgyer.com/UNhf - with bloated YinTiBao apps for Android and iOS. It does not have WiFi, but appears as a #Bluetooth#BLE device named "BQ05".
So this person went ahead and depopulated a Nintendo Switch Lite PCB, soldered a wire to each pad that had a component and then ran a program to determine what is connected to what. To make the result usable, they took a 6000dpi photograph and made the result available as a boardview file. I know nothing. https://usoldering.com/switch-lite/#pcb#reverseengineering
Continuing my #golang USB adventure. I am successfully "reading" from the device I'm playing with, after finding some variable alternates on the configured interface. I'm not getting any data, at any packet size. Assume this is because I have to tell the device to start sending data with a control request, however I can't get any to work. I even tried GET_STATUS which should be all zeros, but that gives me a libusb pipe error. The device is old, so USB1.1 spec is likely. reverse eng with 0 docs
I'm working hard on the Picamera2 driver for #Pyuscope. Most of the key controls are implemented now - I can enable and disable automatic exposure and white-balance.
Next job is to scale the gains and convert them to integers (Pyuscope can't deal with floats), and make them read-only when AE/AWB are on.
Colour temperature get/set is also on the planning board.