03-11-2021, 04:39 AM
The key line in the logs is this one
> JUNK DP read reg 0 = ffffffff
I believe this means that when the RPi tried to read the device ID from the watch is gets all 1s. In other words the watch either did not receive the request or it was not able to reply.
This can happen when something has been damaged... but, assuming the line has a pull up, then I think you'd be likely to see exactly the same result if one of the wires fell out ;-) (which you can easily test of course).
Unfortunately even when we know there is damage it is very hard to distinguish how the damage occurs (the SWD pads on the board are pretty fragile... I broke one of my devices but it was definitely physical damage rather than anything electrical).
For certain, it is really good idea to try flashing with a dedicated interface if you can borrow one!
> JUNK DP read reg 0 = ffffffff
I believe this means that when the RPi tried to read the device ID from the watch is gets all 1s. In other words the watch either did not receive the request or it was not able to reply.
This can happen when something has been damaged... but, assuming the line has a pull up, then I think you'd be likely to see exactly the same result if one of the wires fell out ;-) (which you can easily test of course).
Unfortunately even when we know there is damage it is very hard to distinguish how the damage occurs (the SWD pads on the board are pretty fragile... I broke one of my devices but it was definitely physical damage rather than anything electrical).
For certain, it is really good idea to try flashing with a dedicated interface if you can borrow one!