PineTime Software Images
#5
(05-04-2020, 03:39 AM)danielt Wrote: The other thing about the flash layout that would be worth considering is whether it can be made softdevice compatible. The softdevice is linked to run at 0x1000 so the bootloader partition would likely have to be split into a vector table at 0x0 and a main bootloader at the end of the flash).

Supporting softdevice is clearly not required to run the free software BLE stacks. However a universal bootloader isn't actually universal would mean having to write "reloader" applications to to nuke the universal bootloader and replace it with a softdevice bootloader and vice versa so that users can experiment with any softdevice firmwares that are available.

The softdevice is really complex, and, as far as I understand, relies on a MBR located at 0x0. This MBR forwards the IRQ to the softdevice or the applications according to the state of the softdevice. I don't know if it does anything else.

I also don't know how to deal with this in a universal bootloader? Is it possible to chain the MBR with a custom bootloader, the softdevice and the application? 

You are totally right, we are still quite far away from the universal bootloader of our dreams Smile

Oh, and for the OP, who asked about a list of flashable image, there is a list of ongoing projects in the wiki. Some projects provide releases with compiled binaries, and even binaries built with a CI which you can flash using a SWD debugger. 
Maybe we can add on the list of Development efforts in the wiki a link to the last binary available?
Working on InfiniTime, the FOSS firmware for the PineTime: https://github.com/InfiniTimeOrg/InfiniTime

Mastodon : https://mastodon.codingfield.com/@JF
Twitter : https://twitter.com/codingfield
Matrix : @JF002:matrix.org


Messages In This Thread
PineTime Software Images - by VMMainFrame - 05-02-2020, 06:58 PM
PineTime Software Images - by lupyuen - 05-02-2020, 08:13 PM
RE: PineTime Software Images - by danielt - 05-04-2020, 03:39 AM
RE: PineTime Software Images - by JF002 - 05-04-2020, 11:58 AM
RE: PineTime Software Images - by danielt - 05-05-2020, 06:09 AM
PineTime Software Images - by lupyuen - 05-04-2020, 05:03 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  ? Introducing RoutineHero: A PineTime Smartwatch for Kids' Routines + Companion App oscar-gardiazabal 2 138 Yesterday, 04:49 AM
Last Post: oscar-gardiazabal
  Open-Source Support for PineTime LTE (eSIM) emilyjohnson63 1 1,035 02-08-2025, 11:52 AM
Last Post: Kevin Kofler
  Pinetime Black Screen philipallmon 0 856 11-11-2024, 12:47 AM
Last Post: philipallmon
  PineTime charging issues - connecting pins black gsoundsgood 2 1,459 09-15-2024, 02:59 PM
Last Post: gsoundsgood
  How do I clear all personal data from the pinetime smartwatch? taltamir 6 2,396 08-22-2024, 10:34 AM
Last Post: taltamir
  [SOLVED] Gadgetbridge not pairing with pinetime zoof 3 6,513 06-25-2024, 12:21 AM
Last Post: Amen
  PineTime at FOSDEM jmlich 5 3,375 02-07-2024, 11:48 PM
Last Post: tllim
  PineTime turns off when removed from cradle tynstar 0 1,033 01-31-2024, 11:57 AM
Last Post: tynstar
  PineTime and Amazfish on Ubuntu Touch jmlich 1 1,964 10-14-2023, 04:12 PM
Last Post: tllim
  PineTime is dead!! Markdanni123 12 19,713 09-18-2023, 10:17 PM
Last Post: ccchan234

Forum Jump:


Users browsing this thread: 1 Guest(s)