数码之家

 找回密码
 立即注册
搜索
查看: 190|回复: 8

【已解决】W25N02KVZEIR mt7981 xr30 128m的想换更大的闪存

[复制链接]
发表于 2025-4-22 17:34:19 | 显示全部楼层 |阅读模式
本帖最后由 由依 于 2025-4-22 22:45 编辑

W25N02KVZEIR(256m)  mt7981 xr30   128m的想换更大的闪存256m,结果根本就无法启动,尝试了就就砖模式,无法写入

有哪些闪存支持的?


F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3905 0036
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
F5: 1026 0000
00: 1005 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3905 0036
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
01: 102A 0001
02: 1005 0000
BP: 2000 00C0 [0001]
EC: 0000 0000 [1000]
T0: 0000 00BE [010F]
System halt!


在MTK_uartboot刷入的uboot输入的mtd list 命令


输入的bootmenu 命令 选择1



已经成功解决,编程器居然没有写入好


用备份的编程器刷不好。。。是带ECC
[color=inherit !important]路由器直接备份(backup.spi0.0.img),不带ecc完全没问题







如果要刷不含ECC_OOB
擦除芯片./SNANDer -d -e
.写入芯片后验证  ./SNANDer -v -w backup.spi0.0.img



最后用救砖工具(MT798XTTL),刷入mt7981_cmcc_xr30-fip-114M-parts-CN-MESH.bin


MT7981> mtd list
List of MTD devices:
* spi-nand0
  - device: spi_nand@0
  - parent: spi@1100a000
  - driver: spi_nand
  - path: /spi@1100a000/spi_nand@0
  - type: NAND flash
  - block size: 0x20000 bytes
  - min I/O: 0x800 bytes
  - OOB size: 128 bytes
  - OOB available: 56 bytes
  - 0x000000000000-0x000010000000 : "spi-nand0"
* nmbm0
  - type: Unknown
  - block size: 0x20000 bytes
  - min I/O: 0x800 bytes
  - OOB size: 128 bytes
  - OOB available: 56 bytes
  - 0x000000000000-0x00000f000000 : "nmbm0"
          - 0x000000000000-0x000000100000 : "bl2"
          - 0x000000100000-0x000000180000 : "u-boot-env"
          - 0x000000180000-0x000000380000 : "factory"
          - 0x000000380000-0x000000580000 : "fip"
          - 0x000000580000-0x000007780000 : "ubi"
MT7981> bootmenu


  *** U-Boot Boot Menu ***

      1. Startup system (Default)
      2. Upgrade firmware
      3. Upgrade ATF BL2
      4. Upgrade ATF FIP
      5. Upgrade single image
      6. Load image
      0. U-Boot console


  Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit

*** Upgrading ATF FIP ***

Available load methods:
    0 - TFTP client (Default)
    1 - Xmodem
    2 - Ymodem
    3 - Kermit
    4 - S-Record
    5 - RAM

Select (enter for default): 0

Input U-Boot's IP address: 192.168.1.1
Input TFTP server's IP address: 192.168.1.10
Input IP netmask: 255.255.255.0
Input file name: mt7981_cmcc_xr30-fip-114M-parts-CN-MESH.bin

Using ethernet@15100000 device
TFTP from server 192.168.1.10; our IP address is 192.168.1.1
Filename 'mt7981_cmcc_xr30-fip-114M-parts-CN-MESH.bin'.
Load address: 0x46000000
Loading: T ###T ##############################################################
         #################################################################
         #########
         387.7 KiB/s

在然后用网页刷个固件回来了,可惜容量没变大,还需要弄一下



本帖子中包含更多资源

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

x

打赏

参与人数 1家元 +30 收起 理由
家睦 + 30

查看全部打赏

发表于 2025-4-22 17:47:14 | 显示全部楼层
你换的啥型号,TTL输出看了么?


二○二五年四月二十二日
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-22 20:17:57 | 显示全部楼层
邪恶海盗 发表于 2025-4-22 17:47
你换的啥型号,TTL输出看了么?

W25N02KVZEIR 啊

F0: 102B 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3905 0036
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
F5: 1026 0000
00: 1005 0000
FA: 1040 0000
FA: 1040 0000 [0200]
F9: 3905 0036
F3: 1001 0000 [0200]
F3: 1001 0000
F6: 102C 0000
01: 102A 0001
02: 1005 0000
BP: 2000 00C0 [0001]
EC: 0000 0000 [1000]
T0: 0000 00BE [010F]
System halt!
回复 支持 反对

使用道具 举报

发表于 2025-4-22 21:27:55 | 显示全部楼层
改了好像要改固件的。
回复 支持 反对

使用道具 举报

发表于 2025-4-22 21:50:46 | 显示全部楼层
应该要改匹配电容吧
回复 支持 反对

使用道具 举报

发表于 2025-4-23 00:18:39 | 显示全部楼层
估计系统都要改
回复 支持 反对

使用道具 举报

发表于 2025-4-23 09:21:27 | 显示全部楼层
怎么解决的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-23 09:55:46 | 显示全部楼层

编程器居然没有写入好


用备份的编程器刷不好。。。是带ECC
用路由器直接备份(backup.spi0.0.img),不带ecc完全没问题
用ch347编程器
如果要刷不含ECC_OOB
擦除芯片./SNANDer -d -e
.写入芯片后验证  ./SNANDer -v -w backup.spi0.0.img
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-2 11:12 , Processed in 0.280800 second(s), 13 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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