RSSAmplifier

Blog

Website : Jan Wagemakers

janwagemakers.beRSS feed ↗15 posts

Latest posts

Broken shift6mq phone - oops I did it again...

TL;DR Be very careful with qbootctl because it can brick your phone. The long story: I’ve a shift6mq shift-phone running postmarketOS and Android in a dual boot (slot A/B) setup. Sometime in December, I had an appointment with my doctor for an annual checkup. I wanted to pay my doctor with my smartphone (Payconiq/Android), so it was time to switch my phone back to Android. Instead of pressing the…

shift6mq: update: postmarketOS installed on SD card (dual boot android)

This is an update of https://www.janwagemakers.be/jekyll/postmarketos/shift/2025/09/18/shift6mq_sdcard_postmarketos.html where I describe my dual boot setup between postmarketOS and android on my shift6mq shift-phone . Slot A: postmarketOS /boot with rootfs on SD card (mmcblk0) Slot B: android (shiftOS-G 5) This is mostly ment as a documentation for myself… I’ve found an easier way to update my…

Replace procmail with a bash script

Preface: For a very long time, this was my email setup at home: Mutt : MUA (Mail User Agent) postfix : MTA (Message transfer agent) fetchmail : MRA (Mail retrieval agent) procmail : MDA (Message delivery agent) Procmail was used to sort my email in Maildir folders depending on rules defined in .procmailrc . I’ve replaced my ~/.procmailrc with a bash script. Now my setup is: Mutt : MUA postfix :…

shift6mq: postmarketOS installed on SD card (dual boot android)

Let’s describe my current dual boot setup between postmarketOS and android on my shift6mq shift-phone . Slot A: postmarketOS /boot with rootfs on SD card (mmcblk0) Slot B: android (shiftOS-G 5) Installation: I’ve followed the instructions at https://wiki.postmarketos.org/wiki/SHIFT_SHIFT6mq_(shift-axolotl) . Enter Fastbootd and ensure it is working as expected: $ # Set "a" as active slot and…

EDL backup of my shift6mq phone

Preface : My shift6mq shift-phone is back. It was broken , so to fix it, I had send it to shift to flash my phone. EDL backup Off course my goal is to install postmarketOS again. But first, let’s try to make a backup, so when things break again I can hopefully fix it myself. How? I downloaded the live DVD iso at https://github.com/bkerler/edl and booted a PC with it. By pressing volume up and…

My dual boot postmarketOS - android shift6mq phone is broken

Preface : I’ve a shift6mq shift-phone that was running postmarketOS and Android in a dual boot (slot A/B) setup. Until yesterday… I rebooted my phone from postmarketOS to Android, and now I’m stuck in a fastboot screen . No more postmarketOS or Android :( How I got in this situation? Yesterday, I was using my shift6mq with sxmo/postmarketOS . Then I rebooted to Android using the script below, like…

Update : Reading my emails with Mutt on a postmarketOS/Sxmo smartphone

Preface : A year ago, I wrote down a little story about how I read my emails on my smartphone (postmarketOS/Sxmo) with Mutt. Two days ago, Sxmo got updated to version 1.17.0 . In this new version, sxmo_notificationwrite.sh is replaced with sxmo_notifs.sh . So, I’ve updated the notifications part. Notifications To get notifications when new mail arrives, I’ve added the following to…

Install postmarketOS/sxmo on a Hackberry-Pi_Zero

Intended as documentation for myself (but perhaps useful for others as well), here I describe how I installed postmarketOS with Sxmo on a Hackberry-Pi_Zero . pmbootstrap To create an image and flash it to an sdcard I used pmbootstrap . 1. ~$ pmbootstrap init Channel: edge Vendor: raspberry Device codename: pi3 Username: jan Available providers for postmarketos-base-ui-wifi (2): default…

Reading my emails with Mutt on a postmarketOS/Sxmo smartphone

Preface : This is a little story about how I read my emails on my smartphone with Mutt. This is mainly intended as documentation for myself. I don’t claim that this is the perfect solution, but it works great for me 😀 If you think my setup is stupid, you are probably right 😉 My mail setup at $HOME : At home, on a small computer with debian GNU/Linux installed, I use a combination of…

Upgrade smart thermostat to Raspberry Pico W

At the moment I’m working on upgrading my smart thermostat that was using a Microchip PIC18f1320 to a Raspberry Pico W and a Waveshare Pico e-Paper 4.2 B display .

zonder woorden

zonder woorden 😭

connect a MCP23008 to the pinephone

By using the flex break-out board , I’ve connected a Microchip MCP23008 8-Bit I/O Expander to the pogo pins of my pinephone . After connecting, i2cdetect shows that the pinephone sees the MCP23008 on the I²C bus (20). braveheart-swmo:~$ sudo i2cdetect -y 2 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: 20 -- -- -- -- -- -- -- --…

enable mosh login on postmarketOS (pinephone)

By using SSH, I’m able to login on my pinephone running postmarketOS , but doing the same with mosh fails. mosh: Last reply 15 seconds ago. [To quit: Ctrl-^ .] mosh did not make a successful connection to 192.168.1.130:60001. Please verify that UDP port 60001 is not firewalled and can reach the server. (By default, mosh uses a UDP port between 60000 and 61000. The -p option selects a specific UDP…

upck - a little UPtime ChecKer written in Go

With a free (as in beer) service like uptimerobot , it’s possible to check if some websites are up or down. But sometimes it can be useful to check if some websites on the internal network are up or down, like for example in my case: my smart thermostat my jukebox … Let’s write something in the Go programming language . upck upck is a little program written in go to check if a website is up or…

I've rewritten my simple jukebox from Java Spring Boot to Go

Belgium: It’s summer, but the weather is not that great at the moment… So, I’m learning the Go programming language . As an exercise, I’ve rewritten my simple jukebox (that was written in Java Spring Boot) to Go.