Skip to content

Instantly share code, notes, and snippets.

View Iksas's full-sized avatar

Iksas

View GitHub Profile
@Iksas
Iksas / bullseye-remote-upgrade.md
Last active February 2, 2025 22:41
Raspberry Pi: Remote upgrade from Buster to Bullseye (via WiFi)

Buster >> Bullseye - Remote upgrade

These instructions can be used to upgrade Raspberry Pi OS from Buster to Bullseye with only an SSH connection (no physical access). Some addidional steps are performed to make sure that the Pi automatically joins the WiFi network after upgrading. This is necessary if the Pi is located in a remote or hard to reach location.

Especially on older Pis, the upgrade will take several hours, so plan accordingly.

If you have physical access to the Pi, consider making a backup of the SD card with the SD Card Copier utility (red berry menu in the top left >> Accessories >> SD Card Copier). If the SD Card Copier is not in the menu, you can install it with sudo apt install piclone.

@Iksas
Iksas / disas-arm.md
Last active April 24, 2025 06:39
Disassembling ARM binaries

Disassembling ARM binaries

The attached script uses Capstone to disassemble small ARM binaries, including Raspberry Pi kernel images.

It only displays assembly opcodes, and doesn't differentiate between code and data sections.

Arguments

@Iksas
Iksas / MS2109.md
Last active July 28, 2024 16:50
Notes on the MS2109 HDMI capture card

Notes on the MS2109 HDMI capture card

I tested the capture card with obs-studio and the latest version of Debian.

OS compatibility

Video

Video input works with all operating systems.