I have successfully uploaded a slightly modified (changed a label) ATCwatchP8 firmware to my P8 Smartwatch (nRF52832) using a ST-Link V2 and D6-Arduino-nRF5. Everything works as expected (except for the accelerometer, which always shows zero values).
After starting the bootloader (there's one red "arrow" (square) and a label below it), I tried to upload the original (didn't changed a label) ATCwatchP8 firmware via DFU using the DaFlasher android app... but it fails. The app says Started DFU, but the progress and transfer rate is always at 0% - 0kB/s. After a little while (a couple of minutes?), the smartwatch automatically reboots back to "stock mode", and the app says Error GATT ERROR. The firmware isn't updated.
However, if I instead use the nRFConnect android app, it works perfectly. The firmware is updated.
I was planning to buy a second watch so I could test my programs in the first watch (the one already opened) and, once they were ready, upload them to the second watch using the DaFlasher app.
Is there a way to fix this?
Can the nRFConnect app also flash a brand new watch with DaFitBootloader23Hacked without having to open it first?
I have successfully uploaded a slightly modified (changed a label) ATCwatchP8 firmware to my P8 Smartwatch (nRF52832) using a ST-Link V2 and D6-Arduino-nRF5. Everything works as expected (except for the accelerometer, which always shows zero values).
After starting the bootloader (there's one red "arrow" (square) and a label below it), I tried to upload the original (didn't changed a label) ATCwatchP8 firmware via DFU using the DaFlasher android app... but it fails. The app says
Started DFU
, but the progress and transfer rate is always at0% - 0kB/s
. After a little while (a couple of minutes?), the smartwatch automatically reboots back to "stock mode", and the app saysError GATT ERROR
. The firmware isn't updated.However, if I instead use the nRFConnect android app, it works perfectly. The firmware is updated.
I was planning to buy a second watch so I could test my programs in the first watch (the one already opened) and, once they were ready, upload them to the second watch using the DaFlasher app.
Is there a way to fix this? Can the nRFConnect app also flash a brand new watch with DaFitBootloader23Hacked without having to open it first?