1、用uboot可以解决Uboot论坛上有 可以自己下载 用编程器写进去,我可以给你一个去uboot的TPlink原厂固件,用uboot启动刷进去就行编程器主要修改只读存储器中的程序,编程器通常与计算机连接,再配合编程软件使用;ROM和RAM大小根据固件来选择,一般16M+64M或32M+128M编程器用下面这种就可以了;可以,只这么差的路由器要为干嘛还不如选择某极的产品固件更方便;一 功能介绍 该款烧录器支持16MByte128Mbit到8GByte64Gbit的NAND Flash的快速烧录,适合具有预装资料的GPS导航仪,MP4,PDA,学习机,数码相框,硬盘播放机,游戏机,电子书,点读机,语音地图机,监控类等产品在。
2、我用的是TL866CS编程器配这个编程器夹子用的很好,写不上ROM最主要原因是夹子上的线用的太细了导致刷写失败,最好自己更换质量好点的夹子连接线;你是要刷自己的开机logo吧把你主板的BIOS文件保存下来,然后编辑它,加入你自己的BMP开机画面,你可以使用PS自己做一个文件,再刷回去就行了看你的BIOS是2M的还是1M的,小的话无法加入你自己的Logo我没编程器;可以在4M的固件中从后向前查找到1FFFF地址,然后在它之前的某个全是FF的区域直接 插入3FFFFF的空数据也是可行的,就是要小心别插入错了,至少少了一个FF就可能出大麻烦;三元达WPB5000ITGN27P的编程器固件,在你的设备上是否可用不知道,硬件配置是一样的AR7161+AR9223,16M FLASH ,128M RAM。
3、然后随便找了个比较新的16m固件,再加上相应路由器的art,最后用winhex生成一个空的16m文件,把刚才说的3个文件按位置放进这个16m文件里面,这样就搞好了自己的16m编程器固件,下一步是确定flash和ram的型号,确定好型号后;它们的基本设计方法是借助于EDA软件,用原理图状态机布尔表达式硬件描述语言等方法,生成相应的目标文件,最后用编程器或下载电缆,由目标器件实现生产PLD的厂家很多,但最有代表性的PLD厂家为AlteraXilinx和Lattice 公司 PLD的开发。
4、关键是按16M读出来的数据对不对呀,备份的实际数据是多少的如果实际数据是8M的,而选16M备份,那没有问题,数据不会丢,也是备份了8M有效数据,而后8M是空的再读的时,改成8M读呗,就正好读成8M的数据了,就不必截。
5、uboot好像可以用4m或者8m的,我的16M的flash刷的8M的那个不死uboot 查看原帖;CH341A 写8M起码要4分钟以上,这个东东写16M和32M的芯片奇慢,读取也非常慢不过对于我们业余选手来说足够了CH341的编程器258就够了,再买点配件也不用30哈这个编程器有2个控制程序,早期的那个读写8M和8M以下的;主板芯片16M编程固件损坏了如果有编程器,可以拆机在风扇下面的八脚芯片自己刷如果没有编程器,可以找找当地售后看看能否拆机刷机,或者网上找维修者来重新刷芯片即可;找了很多只有XTW2编程器支持,H341A列表里么有,比H341高10块 MXIC KH25L4006E KH25L8006E KH25L8036 KH25L1606E MS25X40 MX25V512 E MX25L512 MX25V1005 MX25V2005 MX25L2005 MX25V4035 MX25V4005 MX25。