jb86 发表于 2008-12-15 12:54

fon等atheros的朋友一定要注意的地方

有fon2100的麻烦 帮忙导出下这么些文件
帮忙的送可用的不需共享网络的心跳脚本(网上找得到的dd下基本不可用我自己改的)

首先如果要看mtd块的内容请千万不要用vi等 编辑器
有bug 只能用ZZ 保存退出 其他退出命令似乎都无效而且有时二进制文件打开后保存会吃掉头一位
我本来以为这个bug 没什么影响 但是我那多手的室友居然去打开了 board_config 还 保存了下 唉~~~
最要命的 redboot代码里 fis write函数居然无聊的多了一个-0x10000 也就是 board_config只能在linux里可写 唉:'(
现在有三种方案
1。改个redboot 去掉限制 修改点找到了 但是不会编译 而且菜鸟级别的我 编译后刷进去彻底挂掉就麻烦了 希望有会的朋友可以帮帮忙
已放弃
2。修改open-wrt(比dd简单啊)绕过读取那块
编译比较简单 但是还是启动不起来(目前在努力中)
3. 送恩山刷rom
那可爱的恩山版主 发了帖子问价格后 几天没回 不知道刷下要多少钱 好像是意法的spi的8Mflash

如果不小心 手贱(毕竟用习惯了) 用vi 打开了 请不要保存 直接断电重启
切记!!!!!

导出过程
过程如下

cat /proc/mtd
看里面 有多少个 mtd 块

估计应该有7个 有一个 有可能是隐藏看不到的

然后用下面的命令
cd /dev/mtdblock
httpd -p 9090
把9090端口绑定在那个文件夹上

然后下载这些文件

http://(你的ip):9090/0ro
http://(你的ip):9090/1ro
一直到
http://(你的ip):9090/(最大mtd的编号)ro
等等
也许还有个隐藏块 就是mtd最大的数字加一 里面包含了完整的flash 你试试
然后把下载下来的传给我
最好 你自己也保存一份

hwakang 发表于 2008-12-18 19:52

不是很懂,求人帮刷

jb86 发表于 2008-12-19 00:53

可以帮你 pm我你的 qq

kunc 发表于 2008-12-25 16:10

root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesizename
mtd0: 00030000 00010000 "RedBoot"
mtd1: 00010000 00010000 "loader"
mtd2: 00620000 00010000 "image"
mtd3: 0056afc0 00010000 "rootfs"
mtd4: 003d0000 00010000 "rootfs_data"
mtd5: 00010000 00010000 "config"
mtd6: 00140000 00010000 "image2"
mtd7: 0000f000 00010000 "FIS directory"
mtd8: 00001000 00010000 "RedBoot config"
mtd9: 00010000 00010000 "board_config"




root@OpenWrt:~# cd /dev/mtdblock
-ash: cd: can't cd to /dev/mtdblock

没下文了?linux不懂

kunc 发表于 2008-12-25 17:00

BusyBox v1.4.2 (2007-09-07 11:49:31 CEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

         __             _,-"~^"-.
       _// )      _,-"~`         `.
   ." ( /`"-,-"`               ;
    / /                           ;
   /         ,             ,-"   ;
(,__.--.      \         /      ;
   //'   /`-.\   |          |      `.______________________
   _.-'_/`))--...,,,___\   \`----""""~~~~^^^```````````
   ((("~` _.-'.-'         __`-.   )         
         ((("`             (((---~"`         

--------------Fonera 1.5 Firmware (v1.1.2.1) -----------------
             * Based on OpenWrt - http://openwrt.org
      * Powered by [-F-O-N-]RATS! - http://www.fon.com
      ----------------------------------------------------
root@OpenWrt:~# ls
RedBoot.bin       lock            resolv.conf       spool
chilli.conf       log               resolv.conf.autowget.out
dhcp.leases       psaux             run
root@OpenWrt:~# cd /dev
root@OpenWrt:/dev# ls
console    mtd0       mtd4       mtd8       mtdblock4port       urandom
fsctli   mtd0ro   mtd4ro   mtd8ro   mtdblock5ppp      zero
fsctlo   mtd1       mtd5       mtd9       mtdblock6ptmx
full       mtd1ro   mtd5ro   mtd9ro   mtdblock7pts
kmem       mtd2       mtd6       mtdblock0mtdblock8random
kmsg       mtd2ro   mtd6ro   mtdblock1mtdblock9shm
log      mtd3       mtd7       mtdblock2net      tty
mem      mtd3ro   mtd7ro   mtdblock3null       ttyS0
root@OpenWrt:/dev# cat /proc/mtd
dev:    size   erasesizename
mtd0: 00030000 00010000 "RedBoot"
mtd1: 00010000 00010000 "loader"
mtd2: 00620000 00010000 "image"
mtd3: 0056afc0 00010000 "rootfs"
mtd4: 003d0000 00010000 "rootfs_data"
mtd5: 00010000 00010000 "config"
mtd6: 00140000 00010000 "image2"
mtd7: 0000f000 00010000 "FIS directory"
mtd8: 00001000 00010000 "RedBoot config"
mtd9: 00010000 00010000 "board_config"
root@OpenWrt:/dev#

hwakang 发表于 2010-1-1 23:25

回来了,
有新的工具了
傻瓜
页: [1]
查看完整版本: fon等atheros的朋友一定要注意的地方