‹ Jack's Brain

Finally up and running with Raspberry Pi TinyLibrary

Sep 23, 2024

I was pleased with my last post on getting TinyLibrary up and running on an ESP32 (and WOOOO got a PR accepted to the ESP-IDF codebase for the standard ESP32 firmware for DHCP option 114), but really wanted something with some more RF and speed oomph. I worked on an off for a while to get a captive portal + DNS + DHCP working on Ubuntu 24 on a RasPi Zero 2W but kept getting blocked by random issues. I finally decided to abandon my NetworkManager approach (turns out the dnsmasq-base plugin that it uses won’t read my DHCP configs even when they’re in the right place >.>) and finally went with the tried and tested combo of hostapd and full-scale dnsmasq and things went real smooth.

I updated the repo with instructions (https://github.com/jkingsman/TinyLibrary) and also posted a gist so I might spare others pain.

And now I finally have a 200mA (hefty but manageable) TinyLibrary that can crank when it’s serving a 600meg ebook!