π¦ Credits β
"Nos honram, eles que vieram antes." β we honor those who came before.
The Nosferato saga ran on shoulders. Here are them.
Primary docs (the canonical truth) β
- π Raspberry Pi documentation β bootloader β what the mask-ROM expects, partition layout, boot stages
- π Raspberry Pi documentation β configuration β config.txt, cmdline.txt reference
- π Debian
raspi-firmwarepackage file list β the canonical "where do firmware files live" - π
archive.raspberrypi.com/debianβ Pi Foundation's apt repo. The breakthrough.
Reference implementations β
- π οΈ Kali ARM build scripts β
raspberry-pi-zero-2-w.shβ the apt-based architecture pattern we eventually adopted. Cite the lineapt-get -y -q install raspi-firmware linux-image-rpi-v8 ... - π οΈ RPi-Distro/pi-gen β official Pi OS build pipeline. We did NOT use it (sticking to debootstrap base for provenance), but its stage layout informed our thinking.
- π οΈ RPi-Distro/firmware-nonfree β the Pi-Foundation-curated firmware tree. Symlinked into our
firmware-brcm80211install path. - π οΈ peebles/rpi3-wifi-station-ap β the canonical
uap0-virtual-interface recipe for STA+AP on one wifi radio. Slated for S01E15 (mgmt AP bake-in).
Critical issues / forum threads β
- π Raspberry Pi forum t=380824 β Missing wlan0 on Pi Zero 2 W Rev 1.0 β exact symptom we hit in Arc 7
- π Raspberry Pi forum t=366620 β BullseyeβBookworm breaks wifi on Pi 0W (regulatory.db fix) β the regulatory.db / rfkill-unblock connection
- π raspberrypi/linux#6317 β txcap_blob err=-2 is cosmetic β saved us from chasing a red herring
- π RPi-Distro/firmware-nonfree#27 β BCM43430/2 firmware β the silicon-rev naming maze
- π Arch Linux ARM forum β brcmfmac43436 firmware missing β confirmation that the naming hydra is real
Tooling β the diagnostic toolkit β
- π§
debugfsβe2fsprogsswiss-army knife. Read ext4 partitions without mounting. - π§
journalctl -D /pathβ replay captured systemd journals from elsewhere - π§
multipass(Canonical) β lightweight Ubuntu VMs on macOS, arm64 native - π§
debootstrapβ bootstrap a Debian root from scratch - π§
e2fsck -fyβ replay a captured ext4 journal so debugfs reads consistently
Companion tools / distros surveyed (didn't switch to, learned from) β
- DietPi β what minimal-Debian-on-Pi looks like
- Alpine Linux for Raspberry Pi β tiny-musl approach (~150MB)
- OpenWrt for bcm27xx β pure wifi-router OS
- Buildroot raspberrypizero2w_64_defconfig β assemble-from-scratch route
Acknowledgements β
- Pi Foundation β for
archive.raspberrypi.com/debian. Saved the day in Arc 8. - Cypress / Broadcom β for the BCM43430 family of wifi chips (despite the naming chaos).
- The user β for the empirical proof in S01E12 (flashed PINN, demonstrated the Pi was alive), for redirecting us to "stop guessing" in Arc 8 (the moment we abandoned trial-and-error and did proper research), and for the NOS-FERA-RATO etymology that gives this whole thing its identity. Nos honram.
Citation format β
If you re-use any of this in your own writing or another project:
S01E14 of the Nosferato saga, NearTrace project, Hartle Tech.
https://docs.neartrace.app/nosferato/saga/e14-whack-a-mole
2026-05-12β Saga index Β· Bestiary Β· Cast