• Oh, that is interesting. The LOCKUP reason means that the CPU runs into hard fault and locks up. That should not happen. But since the bootloader itself works fine and is relatively stable (=you can upload DFU zip file over Bluetooth and update the firmware = it runs for many seconds without fault including BLE and the display and button working) and only the main firmware crashes, in theory it can be some power optimizations not enabled in bootloader. If you want you can try build from
    https://github.com/fanoush/Espruino/actions/runs/12564223394/artifacts/2375169802 - clicking the link gives you BANGLEJS2.zip file with github build artifact that you need to extract and there is espruino_2v24.3198_banglejs2.zip file inside which is the DFU zip to flash.
    The link to this zip is also in the build output here https://github.com/fanoush/Espruino/actions/runs/12564223394/job/35027073984 when you expand the "Upload BANGLEJS2 build artifact" step.

    It is built from 2.24 release with this commit added https://github.com/fanoush/Espruino/commit/279204a8c1e869802bc196f76ecfe28238331911 or see the history here https://github.com/fanoush/Espruino/commits/f-bangle2/

    It disables some optional stuff that should normally work and save power but if the hardware is missing some optional components on PCB or they are faulty it may help and avoid crashes.

    Trying the build linked previously with SPI flash storage disabled is worth a try too, but if that does not help then this build is worth trying too (but may not help). I am also attaching the DFU zip directly if you have issues with extracting it on your phone.

  • YOOOOO!!! That fixed it, thank you so much!

    Does this mean that a normal version will always not work? And is the watch going to behave normally going forward using this version, or do you think it will still need to be replaced? Or did getting it to work normal once mean it will keep acting normal assuming something else doesn't happen?

    Again thank you for the help & your patience with all my questions, this is my first foray into this kind of thing :)

About

Avatar for user159420 @user159420 started