[question] how to restore PineTime to a factory state after flashing non-OTA/directly
#1
Question 
what is the proper way to restore the PineTime state after flashing it using SWD flasher?  Huh

i noticed, that while flashing a pinetime-app (e.g. "pinetime-app-1.9.0.hex" or "bin" one) leads to the state where the InfiniTime works, 
but the PineTime can't reboots or be updated with OTA package with companion app: the OTA-update is transferring OK, InfiniTime dsplays "Image OK", but no reboot and installation happens.



from my understanding, flashing "pinetime-app" also erases the whole memory, and also the bootloader: on InfiniTime "About" screen it looks like "Bootloader 0.0.0".

however, flashing the InfiniTime 1.0.0 bootloader "reloader-mcuboot.zip" from this wiki page does nothing to make the PineTime work at all - just a black screen.
probably that one is supposed to be used only as an OTA update...

the only way to restore the device i found, looks really overcomplicated, and not sure if it's intended way.
so, steps that worked for me:

1) using SWD flasher, flash the "bootloader.hex"
from https://github.com/InfiniTimeOrg/pinetim...es/tag/RC1

2) wait for an old InfiniTime "triangular" boot loader

3) using Singlo on linux flash "pinetime-mcuboot-recovery-loader-dfu-0.14.1.zip" from this wiki page
for me neither Gadgetbridge nor nRF Connect were able to transfer the OTA image till the end.  

4) wait for several reboots...

5) using Singlo flash "pinetime-mcuboot-app-dfu-0.14.1.zip"

6) using Singlo or another app flash the latest "pinetime-mcuboot-app-dfu"

7) flash the latest bootloader "reloader-mcuboot.zip" from this wiki page
also, there is the page with bootloaders releases.

8) wait for several reboots...

9) check the "About" for "Bootloader 1.0.0" info




so, what's the proper/easy way to do that? 
how it's done on factory? by flashing with a single file?
Away
  Reply
#2
Last time I flashed non-OTA I used https://github.com/lupyuen/pinetime-updater with a Pi - it looks like it's been kept mostly up to date although it could do with a PR for the InfiniTime 1.9.0 release a few days ago. I've not used it in over a year since OTA became stable and I glued the back on.
  Reply
#3
@JF002could you please advise on this?
hope i just overlooked this info... otherwise, it will be really useful to have such a guide on wiki.
Away
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  PineTime Touch Screen Stopped Working BlunderingBushcraft 3 550 07-30-2022, 04:19 PM
Last Post: headgr
  Pinetime stuck at infinitime logo monto 2 239 07-30-2022, 06:16 AM
Last Post: kng
  can anyone suggest their working Linux bluetooth USB dongles to connect to Pinetime? jahway603 4 204 07-27-2022, 07:38 PM
Last Post: jahway603
  [question] How does the step counter log data? arock 1 193 06-20-2022, 04:33 AM
Last Post: wibble
  Pinetime almost dead... only shows Infinitime logo. lightweight 6 1,352 06-18-2022, 03:21 AM
Last Post: bboett
  Any plans for a revised PineTime? nixcamic 0 492 05-16-2022, 11:14 AM
Last Post: nixcamic
  Flashing with RF Connect ronaldheld 12 1,211 04-28-2022, 04:27 AM
Last Post: ITCactus
  Any hope for PineTime. lakotaubp 5 1,086 04-25-2022, 07:49 AM
Last Post: lakotaubp
Question What can/can't I do with a PineTime smart watch (sealed)? danimations 7 1,718 04-16-2022, 07:18 AM
Last Post: _slowmanship_
  Will the PineTime have a timer for the Pomodoro technique? bosi564 3 957 04-05-2022, 03:28 AM
Last Post: ITCactus

Forum Jump:


Users browsing this thread: 1 Guest(s)