化繁为简 2014-1-6 00:14
随着4G时代的到来,个人无线运营的空间进一步被可恶的ISP给压缩到了更小的空间,可用频率变得更窄小了,为了有更多的频率可用,我们有必要将只有2.3G——2.6G(2312——2622MHZ)的频率进行进一步的扩展,我们发现,刷AirGrid M2的板子,实际上是可以刷Bullet M2(支持的频率范围是2312——2732MHZ)的固件的,但如果要将闪存焊下来,重新刷好固件,再焊回去,这个工程绝对是一个大工程,有没有在线的方法完成这个操作呢,答案是有的。请看官继续往下看。
一、提取固件
此步省略,自动探究,自行提取。
二、正式工作:
1、工具准备:winscp,putty,请自行去百度搜索下载。
2、先用 winscp登录你的UBNT,在协议中请注意,要选择SCP文件协议,后面登录过程中可能会有1到2个错误提示,忽略之即可。然后切换到/tmp目录,将附件中的1.bin复制到/tmp文件夹,同时改名为upgrade.bin,然后关闭winscp.
3、启动putty,登录,输入密码时不会显示的,不要以为输入不了。然后复制下面的命令到putty,可先复制,然后在putty中右键即完成粘贴操作,很方便的,不用担心手工输入错误。dd if=/tmp/upgrade.bin of=/dev/mtd5 dd if=/tmp/upgrade.bin of=/dev/mtdblock5syncsavereboot复制代码注意:(1)以上命令请一行一行做,当然会写脚本的,可以写个脚本来完成。
(2)文件名请注意大小写。
4、执行reboot后,ubnt设备会重新启动,启动完成后,你再登录到后台中,你会发现,你的AirGrid M2已经变成Bullet M2了。如果你这个是CPE,且已经设置好,你还会发现,升级后不用重新配置。原来的配置还在。是不是特别的方便 。
5、刷机有风险,变砖请自负。此操作本人亲自测试过,且帮不少客户完成了升级操作。
关于如何批量生成升级固件的问题,请用工具fixsum生成(用这个工具需要自己编写多变量批处理命令,需要一定的技巧),或用网上的批量生成工具。
固件已经删除,因为有人怀疑我是找人家要的固件,笑话,我连固件都不会提取,我白玩UBNT和Linux了。
批量生成固件的方法,也是我自己编写的批处理,多变量批处理,对批处理了解深入的人就知道怎么编写的,利用的工具就是fixsum软件,无它。