Mainline Linux 7.0 running on Arduino Q

Here are steps to reproduce it by yourself, if you are the happy owner of this board, currently priced at 48 EUR on the Arduino shop for the 2 GB version. This is done without removing the original kernel. Your board will still boot such kernel by default. Setup and prerequisites To do this by yourself, you will need: An Arduino Q board A USB-C hub with external power, to power the board and to connect external devices such as USB mass storage or USB-Ethernet. A USB-serial dongle supporting 1.8V operation. 🛑 Most devices of this kind are using 3.3V or 5V… you’re likely to damage the main processor if you apply excess voltage to it. I’m using the DSD Tech SH-USB-U09C2 USB to TTL adapter. A USB stick A PC with GNU/Linux to compile the Linux kernel The rest of this tutorial also assumes the board is flashed with its official Debian distribution image. See Flashing a New Image to the UNO Q if you need to restore such an image. It also assumes you can access the board’s serial console (look for Hardware Debug UART on the Debian guide). ...

April 13, 2026 Â· Michael Opdenacker