Cheap Smartwatch Firmware Dump

Hi guys. I'm new to this but I still wanted to try.
A few weeks ago I received this cheap smartwatch as a gift but the software was really crap. I took it apart to look inside and I found this.


Could someone explain me what protocol I should try to dump the firmware? Cause I knew that i2c and uart were two separate protocol.

It may not even be possible to "dump the firmware". Even if you manage to correctly identify the proprietary processor, most commercial devices have code copy protection.

2 Likes

so it's not even possible to reprogram it?

Welcome to the forum

What are you hoping to do with the firmware should you be able to extract it, bearing in mind that it will be the compiled binary code rather than the source code

You tell us. For starters, what processor does the board have?

1 Like

maaan idk it's one of the thousand of cheap smartwatch on the market. The model itself is LB728(D) but I didn't find anything about it. I found a chip called HS6620. I think it can be useful

Ok I found out the name CPU probably.


Beken BK3266

BK3266 is a low power, highly integrated Bluetooth system on chip (SoC) audio device.

1 Like

yeah I found out it later.. idk I have no clue. the pin on the back side are useless?

Those pins are probably useful to the manufacturer.

To make matters even more complicated, any software on the microprocessor was put there at the factory as part of the manufacturing process.

Try some internet UART hacks...

You could buy those eeprom readers off aliexpress and check if the smartwatch have the option to update it(you could put your code there) and you can also see if its a rom memory or rewriteable memory

The uart lines are typically used to debug features iirc on those devices, but i doubt it was used to compile code

You can salvage the battery and speaker, but it will be really hard to reprogram the device.
You might be able to salvage the display if you are lucky.

Display pins are usually hard to decodde

1 Like

I know you want to repurpose your free smartwatch but if you want one that can easily be reprogrammed check out LilyGo.

2 Likes

I never said that it would be easy……

Or Watchy?

Both ESP32 based. There is an RP2040 based one available as well from many Alie sources.

interesting... so this smartwatch is useless basically