数码之家

 找回密码
 立即注册
搜索
查看: 20483|回复: 54

E8820s - TTL 刷 NAND 遇到的问题,集思广益解决

[复制链接]
发表于 2019-9-26 11:24:51 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 netusb 于 2019-9-26 11:38 编辑

中兴E8820s 配置

  1. CPU  MT7621AT

  2. 2.4G MT7603E    没有外置PA/LNA

  3. 5G   MT7612E      有配FEM,疑似是RTC5638H

  4. 内存256MB DDR3,闪存128MB NAND
复制代码



想刷 BREED 后 ,安装其它路由器系统 如:openwrt、高格或爱快等

常规 TTL 刷机很多,但都是对于 SPI 8脚或16脚 芯片的。
对于NAND 芯片是空白。虽然终极刷机方式用编程器刷写芯片可以达到效果。
难度还是有焊接技能 和 NAND tsop48脚 编程器价格不低。
遇到的问题是 NAND 刷写 分区地址 确定不了,需要支援
经过:
想通过软件层面操作到达刷机效果。
a.经过 ttl 启动 boot 模式中,因 nand 命令不确认没有进行以下操作。U-Boot + TTL 刷机方法
即三步完成:
1.复制breed 到内存中 :命令  tftpboot 0x82000000 uboot.bin
2.擦除flash 空间,腾出空间安装breed :命令 nand erase 0x8FFE3580 0x20000
3.写入 内从中的breed 到flash 空间中 : 命令 nand write 0x8FFE3580 <data...>
  1. 通过这步操作得知2.擦除flash 空间分区地址,腾出空间分区地址 安装breed :命令nand erase 0x8FFE3580 0x20000
复制代码



b.经过 ttl 启动 boot 引导到 zte_wrt 系统中,输入账号 zte_wrt (root权限) 密码 12345!@#$%
输入以下命令,得知 NAND 分区 与 SPI 分区不一样, 使用 mtd write breed.bin Bootloader 命令没有效果。

----------------------------------


  1. E8820S NAND 分区

  2. # cat /proc/mtd
  3. dev:    size   erasesize  name
  4. mtd0: 07f80000 00020000 "Whole flash"
  5. mtd1: 00220000 00020000 "Bootloader"
  6. mtd2: 00140000 00020000 "indiv"
  7. mtd3: 00140000 00020000 "tag"
  8. mtd4: 00180000 00020000 "usercfg"
  9. mtd5: 00180000 00020000 "backcfg"
  10. mtd6: 00180000 00020000 "defcfg"
  11. mtd7: 00180000 00020000 "env"
  12. mtd8: 00180000 00020000 "log"
  13. mtd9: 01900000 00020000 "version1"
  14. mtd10: 01900000 00020000 "version2"
  15. mtd11: 015e0000 00020000 "fs1"
  16. mtd12: 015e0000 00020000 "fs2"
  17. # dd
  18. -sh: dd: not found
  19. # mtd
  20. -sh: mtd: Permission denied
  21. # sshd
  22. -sh: sshd: not found
  23. # ssh
  24. -sh: ssh: not found
  25. # cd /bin/
  26. # ls
  27. ash              htpdate          mtd              stun
  28. awifi_upd        httpd            multicast_test   sweth_ctl
  29. boot_flashing    ieee1905d        mv               switch
  30. brctl            igmp_proxy       nice             syn_version
  31. busybox          inadyn           nmbd             sysstat
  32. cat              iostat           ntfs-3g          tagparms_init
  33. child_dev_ctl    ip               pc               tar
  34. chmod            iptables         phddns           tc
  35. cmd              kill             pidstat          telnetd
  36. cp               ledkeytest       ping             traceroute1
  37. cpeserver        ln               pppd             umount
  38. cspd             logcat           ps               upnpd
  39. date             logctrl          pwd              vlantestk
  40. df               login            rm               vsftpd
  41. dmesg            ls               rmdir            wdctl
  42. dnsdomainname    mkdir            rsync            wgets
  43. dnsmasq          mknod            sendcmd          wifiAudit
  44. ebtables         monitor_recv     setmac           wificali
  45. echo             monitor_send     sh               wifidog
  46. elink            mount            sleep            zip
  47. fw_flashing      mpstat           smbd
  48. grep             mqtt             smbpasswd
  49. hostname         msntp            standalone_hnmp
复制代码

  1. E8820 SPI 分区

  2. mtd0: 00080000 00020000 “u-boot”
  3. mtd1: 00080000 00020000 “debug”
  4. mtd2: 00040000 00020000 “Factory”
  5. mtd3: 02000000 00020000"firmware"
  6. mtd4: 00180000 00020000 “kernel”
  7. mtd5: 01e80000 00020000 “rootfs”
  8. mtd6: 00080000 00020000"hw_panic"
  9. mtd7: 00080000 00020000 “bdinfo”
  10. mtd8: 00080000 00020000 “backup”
  11. mtd9: 01000000 00020000 “overlay”
  12. mtd10: 02000000 00020000"firmware_backup"
  13. mtd11: 00200000 00020000 “oem”
  14. mtd12: 02ac0000 00020000 “opt”
复制代码






PCB 焊接排针,杜邦线 链接 土豪金CH340G USB转TTL 模块,
电脑用网线连接 路由器LAN口,设置IP 192.168.1.2 掩码 255.255.255.0
2.jpg
打开putty ,COM13或 COM4 速度 115200 连接,路由器通电 不停按1 选择 ,就能进入 Press 1 means entering boot mode ,boot 模式
  1. *** Press 1 means entering boot mode***
  2. *** Press 2 means entering testing mode***
  3. *** Press 3 means entering norm mode***
  4. 0
  5. Entering boot mode ...

  6. MT7621 # help
  7. ?       - alias for 'help'
  8. boot_csp - verify and boot image from flash.
  9. bootm   - boot application image from memory
  10. go      - start application at address 'addr'
  11. help    - print online help
  12. loadb   - load binary file over serial line (kermit mode)
  13. md      - memory display
  14. mdio   - Ralink PHY register R/W command !!
  15. mm      - memory modify (auto-incrementing)
  16. mtest   - simple RAM test
  17. nand    - nand command
  18. nm      - memory modify (constant address)
  19. printenv- print environment variables
  20. reset   - Perform RESET of the CPU
  21. saveenv - save environment variables to persistent storage
  22. setenv  - set environment variables
  23. tftpboot- boot image via network using TFTP protocol
  24. upgrade  - upgrade CSP image
  25. version - print monitor version</font>
复制代码
输入 printenv 得知以下配置信息 ipaddr=192.168.1.254 路由器升级地址,serverip=192.168.1.2 电脑设置地址,用来传固件到路由器升级
  1. MT7621 # printenv
  2. bootcmd=tftp
  3. bootdelay=3
  4. baudrate=115200
  5. ethaddr="00:AA:BB:CC:DD:10"
  6. ipaddr=192.168.1.254
  7. serverip=192.168.1.2
  8. stdin=serial
  9. stdout=serial
  10. stderr=serial
  11. BootType=3</font>
复制代码







补充内容 (2020-5-11 10:04):
中兴E8820s - TTL 刷breed方法
https://www.mydigit.cn/forum.php?mod=viewthread&tid=134686
(出处: 数码之家)

-----------------------------
这款已经涨起来了,但是无线5G 问题.....

补充内容 (2020-5-11 10:06):
推荐 b70 breed, wan lan 都对应。无线问题解决了的,告知下。

补充内容 (2020-5-22 21:11):
哪位在输入B70 的breed 后,刷入padavan 无线5G正常,请使用 dd 命令打包各个分区 分享一下。
备份命令
cd /tmp/
下面的 * 对应 mtd 的名称
dd if=/dev/mtd0 of=*.bi...

补充内容 (2020-5-22 21:19):
下面的 * 对应 mtd 的名称
dd if=/dev/mtd0 of=*.bin
dd if=/dev/mtd1 of=*.bin

补充内容 (2020-5-23 22:13):
按键对应值:WIFI 按键 GPIO#10;WPS 按键 GPIO#8 RESET;按键 GPIO#18
能自己编译PADAVAN 的可以用的上

session.7z

23.44 KB, 下载次数: 9, 下载积分: 家元 -55

本帖被以下淘专辑推荐:

 楼主| 发表于 2019-9-26 11:51:08 | 显示全部楼层
帖子中怎么不显示的部分
  1. 通过这步操作得知2.擦除flash 空间分区地址,腾出空间分区地址 安装breed :命令nand erase 0x8FFE3580 0x20000

  2. MT7621 # upgrade
  3. Usage :
  4. upgrade [type] [name]
  5.     type:
  6.         boot      - upgrade bootloader version.
  7.         firmware  - upgrade firmware.version
  8.         burnrom   - upgrade full version.
  9.     name:
  10.         name of image file to be downloaded. Default get from bootfile environment.

  11. MT7621 # upgrade burnrom
  12. entering down_version( TFTP )

  13. NetTxPacket = 0x8FFE3580

  14. KSEG1ADDR(NetTxPacket) = 0xAFFE3580

  15. NetLoop,call eth_halt !

  16. NetLoop,call eth_init !
  17. Trying Eth0 (10/100-M)

  18. Waitting for RX_DMA_BUSY status Start... done


  19. ETH_STATE_ACTIVE!!
  20. TFTP from server 192.168.1.2; our IP address is 192.168.1.254
  21. Filename 'E5501_burnrom_test.bin'.

  22. TIMEOUT_COUNT=10,Load address: 0x82000000
  23. Loading: checksum bad
  24. checksum bad
  25. checksum bad
  26. checksum bad
  27. checksum bad
  28. checksum bad
  29. Got ARP REPLY, set server/gtwy eth addr (8c:dc:d4:7a:1c:3f)
  30. Got it

  31. Abort
  32. TFTP error !!!
复制代码



mtd 做软件使用过程
  1. # mount rw -o remount /
  2. # ls
  3. breed.bin
  4. # mtd write breed.bin Bootloader
  5. -sh: mtd: Permission denied
  6. # ln -s /etc/mtd /bin/
  7. ln: /bin/mtd: File exists
  8. # chmod -R 777 /etc/mtd
  9. chmod: /etc/mtd: No such file or directory
  10. # cd /etc/
  11. # ls
  12. DeviceConfig.xml                      rsync
  13. DeviceInfo.xml                        server-cert.pem
  14. IGD.skl                               server-key.pem
  15. Wireless                              services
  16. ca-cert.pem                           shadow
  17. ca.crt                                tr064_DeviceConfig.xml
  18. client-key.pem                        tr064_DeviceInfo.xml
  19. cloudserver.crt                       tr064_IGD.skl
  20. cloudserver.key                       tr064_LANConfigSecurity.xml
  21. db_default_auto_cfg.xml               tr064_LANEthernetInterfaceConfig.xml
  22. device_bbf.xml                        tr064_Layer3Forwarding.xml
  23. dms                                   tr064_ManagementServer.xml
  24. dropbear                              tr064_WANCommonInterfaceConfig.xml
  25. ethertypes                            tr064_WANDSLInterfaceConfig.xml
  26. fstab                                 tr064_WANDSLLinkConfig.xml
  27. group                                 tr064_WANPPPConnection.xml
  28. hw_nat                                tr064_WLANConfiguration.xml
  29. inetd.conf                            tr064_ssl
  30. init.debug                            tr069
  31. init.norm                             tr098_device.xml
  32. inittab                               tr104_sip_device.xml
  33. l7-protocols                          usb_modeswitch.d
  34. modules_install                       ver_num_des
  35. origin_rc_pax                         version
  36. passwd                                webserver
  37. rc                                    wifiAudit.conf
  38. resolv.conf                           zxv10.pem
  39. # cd /proc/
  40. # ls
  41. 1              341            46             93             log
  42. 10             342            465            94             meminfo
  43. 100            343            47             95             misc
  44. 101            344            48             96             modules
  45. 102            363            49             97             mounts
  46. 103            364            5              98             mt7621
  47. 104            365            50             99             mtd
  48. 105            366            51             buddyinfo      net
  49. 106            367            52             bus            pagetypeinfo
  50. 107            368            53             cmdline        partitions
  51. 11             369            54             cpuinfo        qos
  52. 12             370            553            crypto         qos_policer
  53. 13             371            554            csp            scsi
  54. 14             372            564            devices        self
  55. 15             373            567            diskstats      slabinfo
  56. 16             374            569            driver         softirqs
  57. 17             375            57             dsl_pktstatus  stack_trace
  58. 18             376            578            execdomains    stat
  59. 19             377            58             ffe            sys
  60. 2              378            584            filesystems    systools
  61. 20             379            6              fs             sysvipc
  62. 21             380            7              ifinfo         timer_list
  63. 22             381            70             interrupts     tty
  64. 23             382            72             iomem          uptime
  65. 24             383            74             ioports        usb_ports
  66. 25             384            76             irq            version
  67. 26             385            78             jiffies_test   vmallocinfo
  68. 3              4              8              kallsyms       vmstat
  69. 336            41             85             kcore          zoneinfo
  70. 337            42             89             kmsg           zte
  71. 338            43             9              ledkey_m       zteinfo
  72. 339            44             91             loadavg
  73. 340            45             92             locks
  74. # ls -l
  75. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 1
  76. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 10
  77. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:00 100
  78. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 101
  79. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 102
  80. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:00 103
  81. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 104
  82. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:00 105
  83. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 106
  84. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 107
  85. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 11
  86. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 12
  87. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 13
  88. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 14
  89. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 15
  90. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 16
  91. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 17
  92. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 18
  93. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 19
  94. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 2
  95. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 20
  96. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 21
  97. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 22
  98. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 23
  99. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 24
  100. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 25
  101. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 26
  102. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 3
  103. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 336
  104. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 337
  105. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 338
  106. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 339
  107. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 340
  108. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 341
  109. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 342
  110. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 343
  111. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 344
  112. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 363
  113. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 364
  114. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 365
  115. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 366
  116. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 367
  117. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 368
  118. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 369
  119. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 370
  120. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 371
  121. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 372
  122. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 373
  123. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 374
  124. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 375
  125. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 376
  126. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 377
  127. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 378
  128. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 379
  129. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 380
  130. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 381
  131. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 382
  132. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 383
  133. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 384
  134. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 385
  135. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 4
  136. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 41
  137. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 42
  138. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 43
  139. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 44
  140. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 45
  141. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 46
  142. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 465
  143. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 47
  144. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 48
  145. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 49
  146. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 5
  147. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 50
  148. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 51
  149. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 52
  150. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 53
  151. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 54
  152. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 553
  153. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 554
  154. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 564
  155. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 567
  156. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 569
  157. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 57
  158. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 578
  159. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 58
  160. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:08 585
  161. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 6
  162. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 7
  163. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 70
  164. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 72
  165. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 74
  166. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 76
  167. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 78
  168. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 8
  169. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 85
  170. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 89
  171. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 9
  172. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 91
  173. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 92
  174. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 93
  175. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 94
  176. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 95
  177. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 96
  178. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 97
  179. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 98
  180. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:07 99
  181. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 buddyinfo
  182. dr-xr-xr-x    4 zte_wrt  root             1 Jan  1 00:00 bus
  183. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 cmdline
  184. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 cpuinfo
  185. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 crypto
  186. dr-xr-xr-x    2 zte_wrt  root             1 Jan  1 00:08 csp
  187. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 devices
  188. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 diskstats
  189. dr-xr-xr-x    2 zte_wrt  root             1 Jan  1 00:08 driver
  190. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 dsl_pktstatus
  191. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 execdomains
  192. dr-xr-xr-x    6 zte_wrt  root             1 Jan  1 00:08 ffe
  193. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 filesystems
  194. dr-xr-xr-x    3 zte_wrt  root             1 Jan  1 00:08 fs
  195. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 ifinfo
  196. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 interrupts
  197. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 iomem
  198. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 ioports
  199. dr-xr-xr-x   66 zte_wrt  root             1 Jan  1 00:08 irq
  200. -rw-r--r--    1 zte_wrt  root             1 Jan  1 00:08 jiffies_test
  201. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 kallsyms
  202. -r--------    1 zte_wrt  root             1 Jan  1 00:08 kcore
  203. -r--------    1 zte_wrt  root             1 Jan  1 00:00 kmsg
  204. dr-xr-xr-x    2 zte_wrt  root             1 Jan  1 00:08 ledkey_m
  205. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 loadavg
  206. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 locks
  207. dr-xr-xr-x    2 zte_wrt  root             1 Jan  1 00:08 log
  208. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 meminfo
  209. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 misc
  210. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 modules
  211. lrwxrwxrwx    1 zte_wrt  root             1 Jan  1 00:08 mounts -> self/mounts
  212. dr-xr-xr-x    2 zte_wrt  root             1 Jan  1 00:08 mt7621
  213. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 mtd
  214. lrwxrwxrwx    1 zte_wrt  root             1 Jan  1 00:08 net -> self/net
  215. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 pagetypeinfo
  216. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 partitions
  217. -rw-rw-rw-    1 zte_wrt  root             1 Jan  1 00:08 qos
  218. -rw-rw-rw-    1 zte_wrt  root             1 Jan  1 00:08 qos_policer
  219. dr-xr-xr-x    3 zte_wrt  root             1 Jan  1 00:08 scsi
  220. lrwxrwxrwx    1 zte_wrt  root             1 Jan  1 00:00 self -> 585
  221. -rw-r--r--    1 zte_wrt  root             1 Jan  1 00:08 slabinfo
  222. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 softirqs
  223. -rw-r--r--    1 zte_wrt  root             1 Jan  1 00:08 stack_trace
  224. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 stat
  225. dr-xr-xr-x    1 zte_wrt  root             1 Jan  1 00:00 sys
  226. --w-------    1 zte_wrt  root             1 Jan  1 00:08 systools
  227. dr-xr-xr-x    2 zte_wrt  root             1 Jan  1 00:08 sysvipc
  228. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 timer_list
  229. dr-xr-xr-x    4 zte_wrt  root             1 Jan  1 00:08 tty
  230. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 uptime
  231. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 usb_ports
  232. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 version
  233. -r--------    1 zte_wrt  root             1 Jan  1 00:08 vmallocinfo
  234. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 vmstat
  235. -r--r--r--    1 zte_wrt  root             1 Jan  1 00:08 zoneinfo
  236. dr-xr-xr-x    2 zte_wrt  root             1 Jan  1 00:08 zte
  237. dr-xr-xr-x    3 zte_wrt  root             1 Jan  1 00:08 zteinfo
  238. # chmod -R 755 mt
  239. mt7621/  mtd
  240. # chmod -R 755 mtd
  241. # ls -l mtd
  242. -rwxr-xr-x    1 zte_wrt  root             1 Jan  1 00:08 mtd
  243. # chmod -R 777 mtd
  244. # ls -l mtd
  245. -rwxrwxrwx    1 zte_wrt  root             1 Jan  1 00:08 mtd
  246. # ln -s mtd /bin/
  247. ln: /bin/mtd: File exists
  248. # ls -l /bin/mtd
  249. lrwxrwxrwx    1 zte_wrt  root             1 Jan  1  1970 /bin/mtd -> /proc/mtd
  250. # mtd write breed.bin Bootloader
  251. # cd /tmp/
  252. # ls
  253. breed.bin
  254. # mtd write breed.bin Bootloader
  255. /bin/mtd: line 1: dev:: not found
  256. /bin/mtd: line 2: mtd0:: not found
  257. /bin/mtd: line 3: mtd1:: not found
  258. /bin/mtd: line 4: mtd2:: not found
  259. /bin/mtd: line 5: mtd3:: not found
  260. /bin/mtd: line 6: mtd4:: not found
  261. /bin/mtd: line 7: mtd5:: not found
  262. /bin/mtd: line 8: mtd6:: not found
  263. /bin/mtd: line 9: mtd7:: not found
  264. /bin/mtd: line 10: mtd8:: not found
  265. /bin/mtd: line 11: mtd9:: not found
  266. /bin/mtd: line 12: mtd10:: not found
  267. /bin/mtd: line 13: mtd11:: not found
  268. /bin/mtd: line 14: mtd12:: not found
  269. # exit
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-26 12:16:43 | 显示全部楼层
  1. 最重要的 nand 相关命令,需要指导
  2. 计划三步,
  3. 1.bree 写入内存中
  4. 2.擦除 全部 nand
  5. 3.写入 breed 到 nand 中

  6. MT7621 # help
  7. ?       - alias for 'help'
  8. boot_csp - verify and boot image from flash.
  9. bootm   - boot application image from memory
  10. go      - start application at address 'addr'
  11. help    - print online help
  12. loadb   - load binary file over serial line (kermit mode)
  13. md      - memory display
  14. mdio   - Ralink PHY register R/W command !!
  15. mm      - memory modify (auto-incrementing)
  16. mtest   - simple RAM test
  17. nand    - nand command
  18. nm      - memory modify (constant address)
  19. printenv- print environment variables
  20. reset   - Perform RESET of the CPU
  21. saveenv - save environment variables to persistent storage
  22. setenv  - set environment variables
  23. tftpboot- boot image via network using TFTP protocol
  24. upgrade  - upgrade CSP image
  25. version - print monitor version
  26. MT7621 # printenv
  27. bootcmd=tftp
  28. bootdelay=3
  29. baudrate=115200
  30. ethaddr="00:AA:BB:CC:DD:10"
  31. ipaddr=192.168.1.254
  32. serverip=192.168.1.2
  33. stdin=serial
  34. stdout=serial
  35. stderr=serial
  36. BootType=3

  37. Environment size: 163/4092 bytes
  38. MT7621 # help nand
  39. nand nand usage:
  40.   nand id
  41.   nand read <addr> <len>
  42.   nand write <addr> <data...>
  43.   nand page <number>
  44.   nand erase <addr> <len>
  45.   nand oob <number>
  46.   nand dump
  47.   nand init
  48.   nand rawe <addr> <len>
  49.   nand markb <addr>
  50.   nand woob <addr> <len>
复制代码
回复 支持 1 反对 0

使用道具 举报

发表于 2019-10-9 09:42:04 来自手机浏览器 | 显示全部楼层
netusb 发表于 2019-9-26 12:16

我原来也有一个,不过纯nand的路由不好玩,太容易挂,建议还是别折腾了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-14 09:22:19 | 显示全部楼层
tonyk 发表于 2019-10-9 09:42
我原来也有一个,不过纯nand的路由不好玩,太容易挂,建议还是别折腾了

挂了2台,找人拆机nand 刷了 breed-xiaomi-r3g.bin
回复 支持 1 反对 0

使用道具 举报

发表于 2019-10-22 18:05:53 | 显示全部楼层
netusb 发表于 2019-10-14 09:22
挂了2台,找人拆机nand 刷了 breed-xiaomi-r3g.bin

有IK固件吗?折腾下。
回复 支持 反对

使用道具 举报

发表于 2019-10-22 21:56:06 | 显示全部楼层
关于编程器,网上有几篇用路由器改编程器的教程,楼主可以参考下



中兴E8820s - TTL 刷breed方法:https://www.mydigit.cn/forum.php?mod=viewthread&tid=134686



回复 支持 反对

使用道具 举报

发表于 2019-10-23 10:48:10 | 显示全部楼层
zwillhill 发表于 2019-10-22 21:56
关于编程器,网上有几篇用路由器改编程器的教程,楼主可以参考下

帮找下,我也学习下。。。看到佐大发了个,不知道用的什么路由。
回复 支持 反对

使用道具 举报

发表于 2019-10-23 11:37:56 | 显示全部楼层
本帖最后由 zwillhill 于 2019-10-23 11:47 编辑
xiaodongrong 发表于 2019-10-23 10:48
帮找下,我也学习下。。。看到佐大发了个,不知道用的什么路由。

搜索:利用路由器做NAND tsop48闪存编程器。
根据pcb丝印搜到是一款外贸无牌产品,“bcm4708铁壳路由器”
回复 支持 反对

使用道具 举报

发表于 2019-10-23 13:45:50 | 显示全部楼层
谢谢楼主分享,学习了:victory:
回复 支持 反对

使用道具 举报

发表于 2019-10-25 11:16:09 | 显示全部楼层
zwillhill 发表于 2019-10-23 11:37
搜索:利用路由器做NAND tsop48闪存编程器。
根据pcb丝印搜到是一款外贸无牌产品,“bcm4708铁壳路由器”
...

厉害。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2019-10-27 22:41:32 | 显示全部楼层
楼主这个附件 30个币,下完解压不了。。。。
回复 支持 反对

使用道具 举报

发表于 2019-10-28 00:24:14 | 显示全部楼层
楼主 UBOOT发上来。。。最后你是TTL刷成功的还是拆机编程器?
回复 支持 反对

使用道具 举报

发表于 2019-10-28 01:02:14 | 显示全部楼层
楼主 地址找到了不。。。。
回复 支持 反对

使用道具 举报

发表于 2019-10-28 01:57:33 | 显示全部楼层
netusb 发表于 2019-10-14 09:22
挂了2台,找人拆机nand 刷了 breed-xiaomi-r3g.bin

H大,你好!

一台xiaomi-r3g(NAND)朋友给刷砖了,


现在把NAND去下来,


上编程器只烧写上 breed-mt7621-xiaomi-r3g.bin,


这样机子可以启动进BREED吗 ?

点评
hackpascal
基本上不能 因为你没有7621的ecc算法  详情 回复 发表于 2018-11-14 21:37


楼主怎么刷进去的?直接读取你朋友的BREED吗?还是新写?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-4 15:21:14 | 显示全部楼层
xiaodongrong 发表于 2019-10-28 00:24
楼主 UBOOT发上来。。。最后你是TTL刷成功的还是拆机编程器?

原厂 UBOOT,最后 拆机NAND 编程器 ,找人弄的
现状 E8820s 刷了r3g-breed ,刷了老毛子(opkg 是个梗,只有一个USB口,不方便安装AX206 显示器 和U盘 )

还是 通过breed 刷 小米开发版 系统(有手机端管理软件,还能刷OPENWRT,opkg 不占用USB口 )
回复 支持 反对

使用道具 举报

发表于 2019-11-12 12:53:46 | 显示全部楼层
netusb 发表于 2019-11-4 15:21
原厂 UBOOT,最后 拆机NAND 编程器 ,找人弄的
现状 E8820s 刷了r3g-breed ,刷了老毛子(opkg 是个梗,只 ...

我有个一样的,也刷成砖头了。。。另两个同样7621的方案 启动时能停住选菜单,UBOOT 可以刷进去BREED。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-22 08:52:21 | 显示全部楼层
xiaodongrong 发表于 2019-11-12 12:53
我有个一样的,也刷成砖头了。。。另两个同样7621的方案 启动时能停住选菜单,UBOOT 可以刷进去BREED。 ...

UBOOT 可以刷进去BREED

方法共享下吧
回复 支持 反对

使用道具 举报

发表于 2019-12-2 16:23:07 | 显示全部楼层
netusb 发表于 2019-11-22 08:52
UBOOT 可以刷进去BREED

方法共享下吧

另两个不是这款,启动菜单 不一样。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-17 06:09 , Processed in 0.327601 second(s), 16 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表