Monthly Archives: September 2018

Linux Firmware

Many devices require a firmware to operate. Historically, firmware were built-into the device’s ROM or Flash memory, but more and more often, the firmware has to be loaded into the device by the driver during the device initialization. From: Debian Wiki

Azurewave AW-CM389MA 芯片是Marvell 88W8897 From: Techship, 接口是SDIO, 驱动是mwifiex

FreeBSD lacks SDIO support and is not able to talk to the peripheral devices behind SDIO.

又刷了一个机

原来家里组网用的Netgear WNDR4300 + n个TP-Link WR720N V4 的组网方案由于2.4G被周边干扰的很厉害,最近被Tengda AC9 替换掉后,闲置的WR720N又被我玩坏了好几次.

这次刷机的目的是替换掉我原来用作连接Huawei E1750 等3g Dongle 的3G 路由器TP-Link 703N. 因为703N的USB 供电口的小舌头折了,碰不得,一碰就掉电.

720N 早被我刷到了17.01.5版本,在按照手册安装完USB 等模块后就没有空间了. 尝试刷到12.09版本,但是发现官方在此版本不支持这个型号,也没时间去编译.

在尝试刷入Trunk版本后,发现没有LUCI 后遂放弃,决定尝试14.09看空间是否可以.

WR720N V4 可以耍openwrt 的14.07 的V3 版本的固件,但是要用sysupgrade -F 强制模式去升级,传送固件用的是WinSCP 到/var.

安装的模块:comgt kmod-usb-ohci kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan usb-modeswitch usb-modeswitch-data

安装完后在LUCI上提示Missing protocol extension for proto “3g” , 通过bing搜索发现少了luci-proto-3g, 此模块在手册上也提到了.

模块安装完毕后,重起,在/etc/config/netwrok设置3G模块的接口如下:

config interface ‘3g’
option proto ‘3g’
option service ‘umts’
option device ‘/dev/ttyUSB0’
option apn ‘internet’
option peerdns ‘0’
option delegate ‘0’

随后调整接口的防火器Zong到WAN.

至于联网,当然是在720N上设置以703N为网关了.