数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 23615|回复: 54

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

[复制链接]
发表于 2019-9-26 11:24:51 | 显示全部楼层 |阅读模式
本帖最后由 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

打开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 的可以用的上

本帖子中包含更多资源

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

x

本帖被以下淘专辑推荐:

发表于 2022-2-18 20:17:41 | 显示全部楼层
5G 时有时无,蛋疼,不知道咋解决,EEPROM 刷过,信道固定也试过……
回复 支持 反对

使用道具 举报

发表于 2021-10-30 21:13:40 | 显示全部楼层
来学习了 感谢大家:handshake:
回复 支持 反对

使用道具 举报

发表于 2021-8-28 11:39:31 | 显示全部楼层
不懂得折腾买个用原版固件怎么样啊?

对比k2提升大不大:lol:
回复 支持 反对

使用道具 举报

发表于 2021-8-26 09:16:03 | 显示全部楼层
好高深的问题。8820s
回复 支持 反对

使用道具 举报

发表于 2021-4-18 22:12:02 | 显示全部楼层
准备入手这个,需要学习下,看看性价比到底值不值
回复 支持 反对

使用道具 举报

发表于 2021-2-3 22:09:20 | 显示全部楼层
集思广益解决:lol::lol::lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-30 23:34:33 | 显示全部楼层
tyxtyxtyx 发表于 2020-6-15 09:02
改8脚闪存后刷自提的EEPROM无线正常

:praise::praise::praise::praise::praise::praise:
回复 支持 反对

使用道具 举报

发表于 2020-10-6 16:31:24 来自手机浏览器 | 显示全部楼层
高手,加个qq聊聊
回复 支持 反对

使用道具 举报

发表于 2020-10-6 12:54:57 | 显示全部楼层
msilinker 发表于 2020-10-5 23:06
已改好spi 16M,刷上breed,上了h大的pandavan; 顺便改了两颗电解为日化固态,取出电路板,改了纯铜散热 ...

原装的128M闪存不香吗.为啥要改.
回复 支持 反对

使用道具 举报

发表于 2020-10-5 23:06:40 | 显示全部楼层
dg6352298 发表于 2020-10-5 11:09
改8脚闪存?做甚?

已改好spi 16M,刷上breed,上了h大的pandavan; 顺便改了两颗电解为日化固态,取出电路板,改了纯铜散热器,关wifi,作为有线主路由单线复用+iptv,跑55r破3万,稳定使用ing:lol:
回复 支持 反对

使用道具 举报

发表于 2020-10-5 11:09:16 | 显示全部楼层
msilinker 发表于 2020-9-17 23:05
如何改8脚内存?能不能给个教程?

改8脚闪存?做甚?
回复 支持 反对

使用道具 举报

发表于 2020-10-5 11:07:57 | 显示全部楼层
刷了老毛子5G就是正常的啊。就是信号弱。不过我刷了个增强信号的EEPROM.
回复 支持 反对

使用道具 举报

发表于 2020-10-5 11:03:53 | 显示全部楼层
用WinSCP上传breed文件,再putty登陆输入mtd-r write/tmp/breed-mt7621-xxxx-xxxxx.bin u-boot可行否?
回复 支持 反对

使用道具 举报

发表于 2020-9-17 23:05:08 来自手机浏览器 | 显示全部楼层
tyxtyxtyx 发表于 2020-6-15 09:02
改8脚闪存后刷自提的EEPROM无线正常

如何改8脚内存?能不能给个教程?
回复 支持 反对

使用道具 举报

发表于 2020-8-19 19:26:10 | 显示全部楼层
master89 发表于 2020-6-24 16:03
大哥  b.经过 ttl 启动 boot 引导到 zte_wrt 系统中  这个不能进入  
什么问题呢  按1   2都没有用 ...

我也是卡在这里了,按了没反应
回复 支持 反对

使用道具 举报

发表于 2020-6-24 16:03:46 | 显示全部楼层
大哥  b.经过 ttl 启动 boot 引导到 zte_wrt 系统中  这个不能进入  
什么问题呢  按1   2都没有用
回复 支持 反对

使用道具 举报

发表于 2020-6-15 09:02:15 | 显示全部楼层
改8脚闪存后刷自提的EEPROM无线正常

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2020-5-22 00:32:16 来自手机浏览器 | 显示全部楼层
lemontreenm 发表于 2020-5-18 17:11
感谢楼主,用了你的方法成功保存了原厂固件的各个部分,刷了B70的breed和老毛子固件,2.4G/5G信号挺不错的 ...

你用的那个eeprom,我刷的h大的b70固件,有时候会掉5g但是信号还可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-20 16:11:50 | 显示全部楼层
lemontreenm 发表于 2020-5-18 17:11
感谢楼主,用了你的方法成功保存了原厂固件的各个部分,刷了B70的breed和老毛子固件,2.4G/5G信号挺不错的 ...

分享固件一下吧,特别是需要无线的 eeeprom
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-21 00:29 , Processed in 0.156001 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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