In the last month or two Pine64 have switched over the factory default firmware from a proprietary test firmware to Infinitime, a free software firmware for PineTime written in C++. This is a terrific step forward for the PineTime but, unfortunatley, it also causes a minor problem for wasp-os users. Specifically it meant the instructions that allowed tool-free over-the-air installs stoped working... until now!
For the last few weeks I have been hard at work adapting wasp-reloader to allow us to perform over-the-updates to switch from Infinitime to wasp-os. However in order to be a good citizen I have been working with JF from the Infinitime team to switch back to Infinitime from wasp-os. This video shows that work in action for the first time.
wasp-os is a watch development system based on MicroPython. It consists of a robust bootloader and MicroPython runtime together with a small but growing collection of smart watch drivers and applications written in Python. See [ Ссылка ] and [ Ссылка ] for more details.
Infinitime is an open-source firmware for the Pinetime smartwatch written in modern C++, built using CMake and based on FreeRTOS, LittleVGL and NimBLE. For more information see [ Ссылка ] .
All binaries shown in this video can be found at [ Ссылка ] . WARNING: If you have a sealed device be aware that some of this is code is pretty new and that means there is some risk of bricking (currently it has been tested on only three devices in the world). If in doubt... wait! Also make absolutely sure the device is fully charged before you start. Currently there are no battery level checks in the updater and running out of battery when any part of the little pinecone is still blue will brick the device.
Ещё видео!