Reverse Engineering a Smartwatch
Benjamen Lim reverse engineered a smartwatch with geolocating capabilities, repurposing it by reprogramming the firmware through exposed programming pins. The project showcased the value of salvaging electronic devices efficiently.
Read original articleBenjamen Lim shares his experience reverse engineering a smartwatch with geolocating capabilities that were no longer in use. The process involved examining the watch's surface and circuitry, reprogramming the smartwatch, and patching the firmware for repurposing. Initial observations revealed basic functionality like heart rate monitoring and time display. The PCB contained chips for Bluetooth, WiFi, and cellular communication. By accessing exposed programming pins on the device's face, the firmware was successfully dumped and patched to redirect data to a controlled server. The process involved identifying and updating the IP address stored in the firmware. The project highlighted the unusual exposure of programming pins on the watch's face and the lack of firmware protection, making reprogramming feasible. The successful repurposing of the smartwatch showcased the value of reverse engineering in salvaging and reusing electronic devices that would otherwise go to waste, providing a meaningful outcome to the project.
Related
1/25-scale Cray C90 wristwatch
A 1/25-scale Cray C90 wristwatch project showcases a Cray J90 core simulation of Jupiter and its moons. Despite impracticality for timekeeping, it demonstrates hardware evolution and computational abilities in esoteric computing.
Hacking eInk Price Tags (2021)
Hackers repurpose eInk electronic shelf labels (ESLs) into photo frames or status displays by customizing firmware. Detailed exploration of hacking challenges, including Marvell chip analysis, bootloader functions, memory storage, communication protocols, and debugging methods.
Porting Python to a $3 smartwatch [video]
A YouTube video reviews the M4 wristband smartwatch, noting limited features and performance issues. The creator disassembles a fitness tracker, demonstrating circuit board construction, soldering challenges, and project outcomes.
Hacking Amazon's Eero 6 (part 1)
The blog post discusses hacking Amazon's eero 6 Wi-Fi device by disassembling it, identifying pins, and using tools like OpenOCD and Adafruit FT232H for communication. Detailed steps and insights are provided.
Goodwatch – A Ham Radio Wristwatch
The GoodWatch is a custom circuit board replacing Casio's calculator watches, supporting amateur radio bands, with a CC430F6147 chip, untuned antenna, POCSAG Receiver, Morse code time beep, and C programming. It lacks Phase Shift Keying and LoRa support but offers modulations customization.
Related
1/25-scale Cray C90 wristwatch
A 1/25-scale Cray C90 wristwatch project showcases a Cray J90 core simulation of Jupiter and its moons. Despite impracticality for timekeeping, it demonstrates hardware evolution and computational abilities in esoteric computing.
Hacking eInk Price Tags (2021)
Hackers repurpose eInk electronic shelf labels (ESLs) into photo frames or status displays by customizing firmware. Detailed exploration of hacking challenges, including Marvell chip analysis, bootloader functions, memory storage, communication protocols, and debugging methods.
Porting Python to a $3 smartwatch [video]
A YouTube video reviews the M4 wristband smartwatch, noting limited features and performance issues. The creator disassembles a fitness tracker, demonstrating circuit board construction, soldering challenges, and project outcomes.
Hacking Amazon's Eero 6 (part 1)
The blog post discusses hacking Amazon's eero 6 Wi-Fi device by disassembling it, identifying pins, and using tools like OpenOCD and Adafruit FT232H for communication. Detailed steps and insights are provided.
Goodwatch – A Ham Radio Wristwatch
The GoodWatch is a custom circuit board replacing Casio's calculator watches, supporting amateur radio bands, with a CC430F6147 chip, untuned antenna, POCSAG Receiver, Morse code time beep, and C programming. It lacks Phase Shift Keying and LoRa support but offers modulations customization.