-
So I have flashed two of my devices using STLink and the binary of Bangle using openocd. It looked good, program verify ... but after reconnecting power they both don't advertise.
Oh, I better won't ask what "binary of Bangle" means and how exactly you did it :-) It does not make any sense to flash Bangle.js (1 or 2) firmware into completely different board even if you did it correctly. There is so many pieces of missing Bangle hardware in your module that lot of firmware code will fail.
There is simply a difference between a user and a developer.
Yes, user (javascript developer) simply buys supported device like Puck or MDBT42Q. Trying to get random unsupported device working means you are Espruino firmware developer.
Unfortunately openocd is now unable to connect to them to re-flash
I think that's quite unlikely. I'd even say it is impossible but "users" are indeed very clever in breaking stuff. Anyway, keep trying, openocd should work no matter what.
So I have flashed two of my devices using STLink and the binary of Bangle using openocd. It looked good, program verify ... but after reconnecting power they both don't advertise. Unfortunately openocd is now unable to connect to them to re-flash them with a working firmware. Guess I have killed both.