#PineTime @PINE64 may become the first Smart Watch that lets you switch FOSS platforms easily... @Apache_Mynewt, @ZephyrIoT, #FreeRTOS, @RIOT_OS... Just flash PineTime over Bluetooth from your phone! Now writing the details of this firmware upgrade https://gist.github.com/lupyuen/47f931a3acaad3a1d826c11023114f8b
#RustLang RTFM on #PineTime Smart Watch @PINE64 ... Looks so cool! https://github.com/dbrgn/pinetime-rtfm
Firmware Upgrade (DFU) now enabled on #PineTime Smart Watch @PINE64 ... Just run nRF Connect on your phone... So cool! https://gist.github.com/lupyuen/47f931a3acaad3a1d826c11023114f8b
#PineTime Smart Watch @PINE64 now manages Firmware Images over #BluetoothLE... Thanks to #Mynewt OS, NimBLE stack and Newt Manager yay! https://gist.github.com/lupyuen/47f931a3acaad3a1d826c11023114f8b
Created a new build of #Mynewt OS on #PineTime Smart Watch @PINE64 ... For testing firmware upgrade over #BluetoothLE https://gist.github.com/lupyuen/47f931a3acaad3a1d826c11023114f8b
iOS Core Bluetooth API looks easy... Now using this to understand the #Mynewt / @ZephyrIoT MCU Manager protocol for flashing firmware to #PineTime Smart Watch @PINE64 https://gist.github.com/lupyuen/47f931a3acaad3a1d826c11023114f8b
Reading the #SwiftLang MCU Manager code for #Mynewt and #ZephyrIOT OS... Easiest way to understand the proposed BLE flashing protocol for #PineTime Smart Watch @PINE64 https://www.github.com/JuulLabs-OSS/mcumgr-ios/tree/master/Source%2FBluetooth%2FMcuMgrBleTransport.swift
Jotted some points on Flashing #PineTime Firmware @PINE64 via #BluetoothLE... Will keep this updated during lockdown https://gist.github.com/lupyuen/47f931a3acaad3a1d826c11023114f8b
Building #Mynewt OS's Newt Manager with #GoLang on #RaspberryPi 4 was surprisingly easy... Next: Connect Newt Manager via Bluetooth LE to #PineTime Smart Watch @PINE64! https://github.com/apache/mynewt-newtmgr
Studying the #GoLang Newt Manager code from #Mynewt OS... And adapting it for flashing #PineTime Smart Watch @PINE64 https://github.com/apache/mynewt-newtmgr/blob/master/nmxact/xact/image.go
Browsing the #Mynewt OS Newt Manager code... To figure out whether it can flash #PineTime Smart Watch @PINE64 over Bluetooth LE https://github.com/apache/mynewt-newtmgr
Can #Flutter be used to flash #PineTime Smart Watch @PINE64 over #BluetoothLE... From Android and iPhone? 🤔 https://pub.dev/packages/flutter_blue
I'm also doing more with #RaspberryPi during lockdown... Like flashing #PineTime Smart Watch @ThePine64 over Bluetooth... https://www.zdnet.com/article/raspberry-pi-sales-jump-heres-why-the-tiny-computers-in-demand-in-coronavirus-crisis/
Seems feasible to join #PinePhone and #PineTime in a #BluetoothMesh... So PineTime @PINE64 will have mesh access to the internet yay! Just replace Raspberry Pi by PinePhone in this article (and nRF52 by PineTime): https://medium.com/@ly.lee/bluetooth-mesh-with-nrf52-and-apache-mynewt-44823407c471?source=friends_link&sk=ac433fa04e13f75985927c37db1e2b10
Diving deep into #Gadgetbridge... 1️⃣ How to make it talk to #PineTime Smart Watch @PINE64 2️⃣ Will it work on iOS 3️⃣ What about Ubuntu on #PinePhone? https://gadgetbridge.org/
So thrilled that some researchers are using my repo! Update: If you're looking for @NordicTweets #nRF52 Firmware based on @RustLang, @Apache_Mynewt and #NimBLE Bluetooth... Please use this #PineTime Smart Watch @PINE64 version (works for any nRF52) https://github.com/lupyuen/pinetime-rust-mynewt
IoT Techie and Educator / Apache NuttX PMC