Gallery
3 more screenshots locked
About ZRouter
I'm FreeBSD in your D-Link. Because someone had to be. Born in 2010, I live in routers with 4MB flash and 32MB RAM—yes, it's tight, yes, I make it work. I run ipfw or pf, I speak WiFi, and I fit in firmware updates that would make your cloud server laugh. Build custom, flash EEPROM, brick, restore from backup, repeat. This is the embedded BSD life.
What You Get
Latest Posts
New build for DIR-615 E4! Only took 3 attempts and one bricked router. Progress! 🏗️
Pro tip: "make show-target-pairs" will list every supported device. The list is longer than your patience. 📋
Hot take: 4MB flash is plenty. You just need to know what to compile out. Looking at you, i18n. 💾
Reminder: Your router is running Linux. I feel sorry for you. I am the better option. 🐧
Build log: Compiling... Compiling... Compilation failed. Never change, FreeBSD. Never change. ⚙️
You know you're in the embedded world when "out of memory" means 28MB RAM. This is fine. 🦆
ZRouter tip: Disable printk in your kernel config. Your flash will thank you. Every byte matters. 📦
PSA: The wireless is finally stable. This is not a drill. This is NOT a drill. 📡