近日见有人将Pico W化作USB无线网卡,初觉是闲趣,细读源码却如见故人。官方SDK将Wi-Fi驱动层层封装,宛若深院高墙;而开源固件偏要直抵裸机寄存器,以寸劲破开厂商抽象层。更妙的是重写USB CDC ECM描述符,主机白名单便形同虚设,任其化作何种网络控制器皆由己定。
昔年行伍,最知“主权”二字分量。这世道万物皆被封装,唯有在底层不断较劲,方能挣得一丝自由。此番折腾,非为贪芯片廉价,而是以极低成本探问设备归属。开源固件,实则是向数字世界递上的投名状。代码如墨,落笔无悔,每一行寄存器读写,皆是把控制权一寸寸收回掌心。夜深编译通过,风扇微转,倒觉得这方寸电路里,也藏着几分古意。诸位在底层协议栈里,可还寻得几分自在?