找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 121|回复: 2

沛喆PZ-L8,拆机U-boot TTL刷116MiB大分区和Nwrt固件

[复制链接]
发表于 2025-12-5 09:22 | 显示全部楼层 |阅读模式
本帖最后由 喵喵喵喵 于 2025-12-5 09:45 编辑

上个月一口气买了五台L8做测试,已经反复验证过了,通杀所有产地,只要你插TTL能跑码就能用我这套教程;

我是CH341A编程器跳线到TTL模式,烧录探针(尖头2.54MM 4P + 杜邦线),PuTTYtel 0.83-cn1,Tftpd32 v3.51,两根1米双绞线(一根插路由器WAN一根插LAN)。

TTL接线请参考: https://www.right.com.cn/forum/thread-8264479-1-1.html
L8拆机插入烧录探针,vcc不用插,所以我没插对应的杜邦线,没有探针也可以组合杜邦线+曲别针/铁扎丝。
将编程器插入电脑USB,在【PuTTY】和【设备管理器-端口】中,配置PuTTY和USB串口编程器的波特率为115200,注意看编程器的端口号,通常是COM3,配置到PuTTY里,然后打开会话,等待;

网线插电脑以太网口和路由器WAN口,以太网静态IP 192.168.1.100 掩码默认;
路由器上电,在PuTTY会话里长按回车键或者空格键来中断U-Boot启动过程,出现IPQ5018#即可松手,代表进入U-Boot命令行界面,此时运行Tftpd32;
按Ctrl + C可以中断当前进程,如果会话卡死了或者想强制换行重新输入命令,可以反复用。

关于闪存,分为GigaDevice F50D1G41LB、复旦 FM25LS01,听说FM25LS01刷Nwrt和其他openwrt固件会因为没驱动而无法启动,或者你刷隔壁添加了复旦闪存驱动的OP
并且在u-boot(不知道是ttl还是web或者二者皆是)中刷回原厂固件后登录密码会变,你在U-boot TTL跑码的时候不中断然后保存导出日志就能看到闪存型号。

--------------------------------------------------------------------------------------------------------------------------------------------
一、备份所有分区到电脑本地:
#设置路由器的IP地址;
  1. setenv ipaddr 192.168.1.1
复制代码

#设置Tftp服务器IP地址;
  1. setenv serverip 192.168.1.100
复制代码

#备份分区,用Tftpd32接收,一次执行两行命令最佳。
  1. nand read 0x44000000 0x0 0x80000</p><p>tftpput 0x44000000 0x80000 00_SBL1.bin
复制代码
  1. nand read 0x44000000 0x80000 0x80000</p><p>tftpput 0x44000000 0x80000 01_MIBIB.bin
复制代码
  1. nand read 0x44000000 0x100000 0x40000</p><p>tftpput 0x44000000 0x40000 02_BOOTCONFIG.bin
复制代码
  1. nand read 0x44000000 0x140000 0x40000</p><p>tftpput 0x44000000 0x40000 03_BOOTCONFIG1.bin
复制代码
  1. nand read 0x44000000 0x180000 0x100000</p><p>tftpput 0x44000000 0x100000 04_QSEE.bin
复制代码
  1. nand read 0x44000000 0x280000 0x100000</p><p>tftpput 0x44000000 0x100000 05_QSEE_1.bin
复制代码
  1. nand read 0x44000000 0x380000 0x40000</p><p>tftpput 0x44000000 0x40000 06_DEVCFG.bin
复制代码
  1. nand read 0x44000000 0x3c0000 0x40000</p><p>tftpput 0x44000000 0x40000 07_DEVCFG_1.bin
复制代码
  1. nand read 0x44000000 0x400000 0x40000</p><p>tftpput 0x44000000 0x40000 08_CDT.bin
复制代码
  1. nand read 0x44000000 0x440000 0x40000</p><p>tftpput 0x44000000 0x40000 09_CDT_1.bin
复制代码
  1. nand read 0x44000000 0x480000 0x80000</p><p>tftpput 0x44000000 0x80000 10_APPSBLENV.bin
复制代码
  1. nand read 0x44000000 0x500000 0x140000</p><p>tftpput 0x44000000 0x140000 11_APPSBL.bin
复制代码
  1. nand read 0x44000000 0x640000 0x140000</p><p>tftpput 0x44000000 0x140000 12_APPSBL_1.bin
复制代码
  1. nand read 0x44000000 0x780000 0x100000</p><p>tftpput 0x44000000 0x100000 13_ART.bin
复制代码
  1. nand read 0x44000000 0x880000 0x80000</p><p>tftpput 0x44000000 0x80000 14_TRAINING.bin
复制代码
  1. nand read 0x44000000 0x900000 0x3a00000</p><p>tftpput 0x44000000 0x3a00000 15_rootfs.bin
复制代码
  1. nand read 0x44000000 0x4300000 0x3a00000</p><p>tftpput 0x44000000 0x3a00000 16_rootfs_1.bin
复制代码

二、刷入Nwrt固件:
#清除rootfs和rootfs_1分区;
  1. flasherase rootfs_1
复制代码
  1. flasherase rootfs
复制代码

#上传Nwrt固件;
  1. tftpboot 0x44000000 Nwrt-2025-01-03-openwrt-ipq50xx-ipq50xx_32-cmcc_pzl8-squashfs-nand-factory.bin
复制代码

#写入rootfs分区。
  1. flash rootfs
复制代码

三、刷入116MiB大分区的分区表:
#清除MIBBI分区位置;
  1. flasherase 0:MIBIB
复制代码

#上传支持116MiB单分区MIBBI.bin;
  1. tftpboot PZ-L8-116M_MIBIB.bin
复制代码

#写入MIBBI分区位置。
  1. flash 0:MIBIB
复制代码

四、保存并重启:
  1. saveenv
复制代码
  1. reset
复制代码


五、验证:

TTL模式下U-boot跑码序号能超过[   30.xxx]就是正常的,如果直接出现IPQ5018# 等待你输入,就是链式启动失败,建议你拿日志问AI怎么处理,反正我跟AI学的。

电脑网线插路由器LAN口,浏览器访问192.168.1.1,密码默认password用户名root,无线密码12345678。



如果你不是从原生固件开始按我的教程刷机,可能存在环境变量冗长无法顺利启动的问题,可以尝试在完成以上所有命令【除了reset重启】以外,多执行下面这条命令。
#设置bootargs环境变量;
  1. setenv bootargs "console=ttyMSM0,115200n8 ubi.mtd=rootfs root=mtd:ubi_rootfs rootfstype=squashfs rootwait swiotlb=1"
复制代码

#保存。
  1. saveenv
复制代码

-----------------------------------------------------------------------------------------------------------------------------------------
感谢隔壁帖子提供的PZ-L8改116M单分区方法。

如果你们谁在TTL备份了501.9原厂固件的rootfs分区,请上传网盘发给我,谢谢。
我忘记备份了,所以没法还原到原厂固件,论坛里目前只有升级到501.11的固件,或者在原厂固件SSH下降级,这两种我都没法用,我担心升级上去U-Boot就废了。

建议看一下二楼,我会收集一些问题在二楼集中回答。



本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2025-12-5 09:22 | 显示全部楼层
提前占二楼
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-12-5 10:18 | 显示全部楼层
我之前买过四个沛喆PZ-L8,花了105元。其中有一个闪存是复旦,用TTL刷Nwrt固件,一直刷不进去,后面改刷集客固件充当op使用了。目前三个沛喆PZ-L8都刷入集客,基本实现全屋WiFi无缝覆盖了,一个刷了Nwrt固件扔收纳柜了。够用就行,主打一个性价比。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-12-5 13:18

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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