-
A driver for the LoRa backplate for the PinePhone
Thursday, November 25, 2021
In previous articles, I introduced the LoRa blackplate for the Pinephone and I flashed the onboard MCU with an SPI<->I²C bridge firmware . In this post, I’ll write a driver that allows the Pinephone to send ant receive LoRa messages via this LoRa backplate! How to communicate with the SX1262 ? The SX1262 (LoRa radio) is an SPI chip. As the pogo pins only expose and I²C bus, the Pinephone cannot communicate directly with the radio.…
-
Flashing the LoRa backplate for the PinePhone
Wednesday, November 24, 2021
In the previous article about the LoRa backplate for the PinePhone , I introduced the devices and tried to understand how it was supposed to work (I received the devices with no instructions at all). I made a few assumptions regarding the pinout of the pogo pads and of the wires that were soldered on one of the board by looking at the PCB, at the schematics and at the source code of the bridge (I²C <-> SPI) firmware that is linked on the wiki :…
-
First look at the LoRa backplate for the Pinephone
Sunday, November 14, 2021
The LoRa backplate for the Pinephone A few months ago, Pine64 sent me a few prototypes of their new devices from the PineDio range. PineDio is the name of LoRa based devices : The PineDio STACK : a development board based on the BL604 RISC-V MCU, equipped with the SX1262 LoRa module The PineDio Gateway : a LoRa gateway based on the Pine A64 SBC and the RAK2287 LoRa concentrator The PineDio USB adapter : a USB adapter to the Sx1262 LoRa module The PineDio LoRa backplate for the Pinephone I’ve already shared some information about the gateway on this blog and about the USB adapter on the Pine64 wiki .…
-
Running a selfhosted Github runner on a PinePhone
Tuesday, October 19, 2021
The PinePhone The PinePhone from Pine64 is a Linux mobile phone running mainstream kernel and open source software. It’s supported by many Linux distributions like Manjaro, UbuntuTouch, SailfishOS, PostmarketOS, Mobian many many more . It provides nice features like privacy switches and is extensible thanks to pogo pins on the back of the phone. But the PinePhone is not a simple mobile phone : it’s a full-blown AARCH64 computer running on Linux!…