icewalkleader
发表于 2009-8-31 12:15:13
60# fdppi
多谢fdppi的回答,不过提醒各位捧场的朋友,我贴出来的这些东西,基本上是方便其他猫友在自己开发FW时参考。
我现在自己还没有试过。按我目前的过程做出的image,有很大可能会变砖头。
icewalkleader
发表于 2009-8-31 12:16:18
59# 逍遥137
多谢关注,最起码还要几个星期的工作量啊。
icewalkleader
发表于 2009-8-31 18:24:30
最近准备在board.c中加入一个读取flash任意offset数据的功能。
一直在坛子里问说有没有办法不安装ejtag读取整个Flash的内容。但是没有人回答。
现在自己分析了kernel之后发现根本没有办法。
所以自己改个程序是唯一的出路了。改了以后,用CFE的r命令(RG100A-AA原版CFE)下载新改的kernel,配合自己改的rootfs(load from USB disk),运行自己改的flash_read,直接读出原版FW。
把原版FW的内容研究清楚,这样变砖的可能性大大降低。
hugebird
发表于 2009-8-31 19:17:14
如果只是想读取整个flash的内容,最好的办法是重新做个mtd mapping驱动模块,加载以后用dd就可以dump整个flash内容。
sega
发表于 2009-8-31 21:35:51
什么时候这些猫RG100A,DB120B1或者2650BU如果都能支持DDWRT那就完美了!
清风幻月
发表于 2009-8-31 21:58:35
学习中 潜水中~~~~~~~~~~~~
icewalkleader
发表于 2009-9-1 08:02:21
我做实验用的脚本,从U盘启动transmission-daemon.transmission-daemon可以使用之前帖子里的patch编译出来。
sega
发表于 2009-9-1 10:53:14
大大请翻译一下是直接把你这个新文件放到U盘里面在WINDOWS环境下重新启动猫就可以了吗?
icewalkleader
发表于 2009-9-1 11:22:23
68# sega
不是,需要从Telnet的终端手动启动,自动启动的版本还没有做好呢。
贴出来的那个log是捕获了一个手动启动过程。
一般有嵌入式基础的人都能看懂,如果不能看懂这个log,建议等自动启动的版本比较安全。
icewalkleader
发表于 2009-9-1 13:58:18
我对USR91xx的busybox做了一些配置上的修改,否则支持的命令比较少,不方便。/userapp/opensource/busybox/brcm.config就是我修改的文件。看附件。