Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 2.61 KB

waspos_to_infinitime.md

File metadata and controls

40 lines (26 loc) · 2.61 KB

Notes on how I switched from wasp-os to infinisleep

Warning as of january 2025 from pine64:

Do not attempt to change between infinitime and wasp-os on watches shipped with bootloader v1.0.1. Your device may be bricked and will require unsealing to revive it! This issue should be resolved soon, and this warning will be removed when all guides have been updated

This file contains notes I took when I switched from waspos to infinitime. It is not a proper tutorial. The original message was posted in november 2024 and can be found here

Update of january 2025: I confirm that all the steps can be done with gadgetbridge only.

  1. long press on the button on waspos to boot into dfu mode
  2. use gadgetbridge to connect to the watch (identifying as a pinetime test watch if needed)
  3. flash this: https://github.com/Peetz0r/wasp-reloader/releases/download/infinitime-0.14.1-recovery/reloader-infinitime-recovery-0.14.1.zip
  4. after it boot loops long press until the pineapple turns red then displays infinitime ligo
  5. flash this https://github.com/cyberneel/InfiniTime/releases/tag/1.0.6b9
  6. all done

  • I initially followed this guide: https://pine64.org/documentation/PineTime/Software/Switching_between_InfiniTime_and_Wasp-os/

  • use ota-dfu from waspos to flash the recovery file: ./waspos/tools/ota-dfu/dfu.py -z ../infinitime/infinisleep/reloader-infinitime-recovery-0.14.1.zip -a $MAC_ADDRESS --legacy

  • This seemed to work fine.

  • Then after a while I finally understood how to get the pineapple to be red and make the watch ready to accept the infinitime zip.

  • Then when I tried the same with flashing the mcuboot from infinisleep at https://github.com/cyberneel/InfiniTime/releases: ./waspos/tools/ota-dfu/dfu.py -z ./infinitime/infinisleep/pinetime-mcuboot-app-dfu-1.14.0.zip -a $MAC_ADDRESS --legacy

  • I continually got error : Checking DFU State... Exception at line 163: UUID not found: 8ec90001-f315-4f60-REDACTED-REDACTED

  • I also failed to get gadgetbridge to upload it.

  • Then finally tried again with the dfu.py from infinitime (instead of the one from wasp-os) and finally it worked. The full command was: python dfu.py -z ../../../infinisleep/pinetime-mcuboot-app-dfu-1.14.0.zip -a $MAC_ADDRESS --legacy

  • Note: a big difference between waspos and infinitime is that on infinitime every time you flash the OS (for example for updates) you have to go to settings > firmware > validate as if you don't the next boot will use the previous version instead of the one you just flashed!