Is there a prebuilt "initital flash" image available, that includes the bootloader and ready to run InfiniTime in slot 1? Is that what image-0.8.0-develop.bin is?
What would be the alternative way to get a bootloader+infinitime combination onto the devkit (before glueing it closed and actually wearing it for testing)? Flashing bootloader.bin to 0x00 and pinetime-mcuboot-app-0.8.0-develop.bin to which address??
@JF @lupyuen @PINE64
yes please! Also the existence (as downloadable asset in the release) of pinetime-mcuboot-app-0.8.0-develop.bin tricked me a bit. I assumed this would be the file I'd need to flash to 0x8000 so the bootloader could boot into it. Is there a use for this file other than it being a necessary intermediate step for creating the image-0.8.0-develop.bin file (and maybe the dfu update package)?
And indeed, pinetime-mcuboot-app-0.8.0-develop.bin is of little use, as it needs to be wrapped into an MCUBoot image to be usable.
The file you should flash to 0x8000 is image-0.8.0-develop.bin.
Resetting the device by long-pressing the button seemingly/probably only works when the firmware is not hanging due to a bug, correct? For more extensive testing I'd like to semi-permanently glue the case shut, but then I can not reset the device anymore in case of failure...
Background: There seems to be a bug in 0.8.0 locking up the firmware when the screen turns off while there is a touch happening (have not been able to precisely reproduce the circumstances)
If that's not the case, and if you found a way to freeze the application, could you create an issue on the Github project (https://github.com/JF002/Pinetime)?
@dwagenk @JF @PINE64 Thanks! JF and I hang out at the PineTime Chatroom on Matrix / Discord / Telegram / IRC, you can find us there: https://wiki.pine64.org/index.php/PineTime#Community
I think I've found a fix for this issue, and I release a new RC version. Can you test it and see if the bug is fixed?
QOTO: Question Others to Teach Ourselves. A STEM-oriented instance.
No hate, No censorship. Be kind, be respectful
We federate with all servers: we don't block any servers.