OS Version Number UT for pinephone



  • Sorry for this seemingly "bureaucratic" post and I do not pretend to be a bookkeeper but I am a bit confused about the OTA version numbers, build numbers and build dates of UT for pine phone (and maybe I am not the only one).
    When I initially received my pinephone CE, I immediately did an OTA update and ended up with an OS version called "Version 3".
    At around July 9th I received a new OTA update from one of the three "stable" channels (I think the middle one, don't know if it makes a difference) now called "Version 4". I kept it on "auto update on wifi" and would continue receiving regular app updates on this channel but no new OS version update.
    Looking at the gitlab repository I found that between July 9th and now, there were three more builds (the latest stable one labeled #71 from July 30st). So I switched between stable and release candidate channel and eventually the phone would update to an OS called "Version 5" but with an OS build number of 2020-07-04 (Image part 20200703-3123) which would be older than my previous "Version 4" ?

    So my questions:

    1. How can I find out what the latest stable build is and that I have installed it?
    2. How is this "Version X" number displayed in the update settings related to the build numbers on the gitlab repository ?
    3. do the OS build numbers in the "settings about OS details" refer to the build dates in the gitlab repository?
    4. is my "Version 5" install from today an older OS version than the previous "Version 4", do these "Version X" numbers have any relation as to the latest Version installed irrespective of the build date ?

    Thanks for clarifying.



  • I'll try to answer base on what I know. Note I might be wrong though 😅

    1. Just check the update page and make sure to install all app updates. If it shows no update then you're most likely in the latest version. If you're on stable channel, I believe push notification is enabled so you'll get one if there's a new update.

    2. If you mean the link below, then no they're unrelated. That's just a job that builds the same image (or stable) over and over again and it was daily before so the number got really big. Just ignore these builds. You'll only need it if you want to reflash.
      https://ci.ubports.com/job/rootfs/job/rootfs-pinephone-systemimage/

    3. No

    4. I'm not in stable channel on my pinephone right now so I can't see it myself and refer but in the OS build details page, you'll see different values such as UBports Image part and Device image part. OS Build number shows your current build number. Not sure if the pinephone shows "OTA" label or just build number for now. UBports image part is the build number/date for the rootfs or the actual OS. Device image part is the build number/date of the device specific software such as kernel. I'm not completely sure on this but this is what I know 🙂


Log in to reply