Wow @fanoush, thank you very much!
Just ask if something is not clear. The https://www.youtube.com/watch?v=LDGxU-i7z7U
video and the D6 flasher was done by Aaron Christophel http://atcnetz.blogspot.com/ It really helps to make it easier for newbies. Btw as it uses slightly modified Nordic DFU library (with added DFU GUIDs used by Desay bootloader) it also works with secure bootloader used with SDK12 and up. So the same D6 flasher app can be used when e.g. switching between SDK11 based stock firmware or Espruino, SDK12 based Espruino and also SDK15 based micropython with adafruit bootloader - each using different bootloader and DFU service GUIDs.
As for HX03W I will upload somewhere DFU package for original Lenovo firmware app so you could recover from Espruino back to original state. Well almost, there is also one flash page at 0x74000 with lenovo specific serial number which is also printed on the box. If this page gets cleared the serial changes to 1234567890 or something but it doesn't matter. In theory you could try to backup it from Espruino via Flash module before it gets overwritten if it bothers you. Or it can be recreated later according to numbers printed on the box.
HX03W build for current version is here https://github.com/fanoush/ds-d6/tree/master/espruino/DFU/HX03W I have verified it in my device. As mentioned the only difference from DS-D6 build is bluetooth name and also value of process.env.BOARD which is shown when connected via Espruino IDE.
Restore package of Lenovo fitness app is here https://github.com/fanoush/ds-d6/blob/master/fwdump/HX03W_1.0.0.zip
and BTW when using D6 flasher make sure you select the zip file, on my phone I need to touch and hold the zip to select it otherwise it opens the zip and shows file inside it to select
Great, thanks @fanoush
I have some experience with flashing PuckJS ;-)
DS-D6 is now for $4.99 :-)
@fanoush I have Makibes m3 smartwatch and it has dual system and one is nrf52840,I would like to make a custom firmware for it,can you help me out? And can you provide me the firmware of cavosmart v12
another interesting nrf52382 watch DT28, FCC ID photos firmware here. The firmware looks signed but there are screws so it looks like it can be opened and closed relatively easily (SWD touch points on the other side of the board). No gps, not 52840 but looks nice and has full touchscreen, big battery and two buttons and is relatively cheap so might be interesting for someone.
And btw looks another $4.99 DS-D6 deal is coming on gearbest in few hours (which is on the other hand only $1 cheaper than 'normal' price with MPOWDS-D6 promo code entered at checkout anytime, so not that big deal)
Not sure if it it is worth mentioning but banggood has $14.99 deal for HX03W now. Not $9.99 like before but still slightly cheaper than normal price.
A story on Hackaday with regard to flashing Arduino on watches: https://hackaday.com/2019/08/23/ota-flash-tool-makes-fitness-tracker-hacking-more-accessible/
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem