shxyke 发表于 2023-2-12 21:38:37

有关hg6145f分区表和cfe的问题

联通给升级了g7615的fttr,原来的hg6145f就退下来了,这段时间想把它搞一下。
不过以前没接触过博通方案的路由器,就照着整Linux的方法试了一下

首先是mtd,可以看出来有很多个mtd分区,但其实大部分都是虚拟分区,真实的只有rootfsA/B,data,nvram和frameworkA/B
dev:    size   erasesizename
mtd0: 04d00000 00020000 "rootfsA"
mtd1: 04d00000 00020000 "rootfsB"
mtd2: 04400000 00020000 "data"
mtd3: 00100000 00020000 "nvram"
mtd4: 01000000 00020000 "frameworkA"
mtd5: 01000000 00020000 "frameworkB"
mtd6: 02435000 0001f000 "rootfs_ubifs"
mtd7: 0001f000 0001f000 "METADATA"
mtd8: 0001f000 0001f000 "METADATACOPY"
mtd9: 01550000 0001f000 "app_ubifs"
mtd10: 007c0000 0001f000 "felix"
mtd11: 00301440 0001f000 "filestruct_full.bin"
mtd12: 02435000 0001f000 "rootfs_ubifs"
mtd13: 0001f000 0001f000 "METADATA"
mtd14: 0001f000 0001f000 "METADATACOPY"
mtd15: 01550000 0001f000 "app_ubifs"
mtd16: 007c0000 0001f000 "felix"
mtd17: 00301496 0001f000 "filestruct_full.bin"
mtd18: 03032000 0001f000 "Apps"
mtd19: 00991000 0001f000 "data"
mtd20: 00554000 0001f000 "factory"下面是从bootlog里抓的分区表,可以看出来实际分区
>>>>> For primary mtd partition rootfsA, cferam/vmlinux.lz UBI volume, vmlinux fs mounted as UBIFS <<<<<
Secondary mtd partition rootfsB detected as UBI for cferam/vmlinux source and UBIFS for vmlinux filesystem
Creating 6 MTD partitions on "brcmnand.0":
0x000000100000-0x000004e00000 : "rootfsA"
0x000004e00000-0x000009b00000 : "rootfsB"
0x000009b00000-0x00000df00000 : "data"
0x000000000000-0x000000100000 : "nvram"
0x00000df00000-0x00000ef00000 : "frameworkA"
0x00000ef00000-0x00000ff00000 : "frameworkB"不过很奇怪的是,这几个分区已经占了255M了,剩下的1M读出来又全是0xFF,那cfe又在哪里呢?
rootfs是ubi格式,里面有个filestruct_full.bin,里面有内核,不过没见过这个格式,不知道怎么解包

刚才又看了一下,mtd4 framework分区里面似乎是个openwrt,是lxc格式的,不过似乎没有运行,有人知道该怎么让它运行吗?那样似乎就能当个路由器来用了

下面是几个文件
nand_dump.zip
mtd4_frameworkA.tar.gz



jackacc 发表于 2023-3-13 18:53:15

你好,有没有移动版的备份

shxyke 发表于 2023-4-16 21:17:30

jackacc 发表于 2023-3-13 18:53
你好,有没有移动版的备份

没有,我手上的是联通版的

zhaoliang518 发表于 2023-4-21 22:31:13

麻烦问一下你的猫后面写的是吉比特(GPON)还是以太网(EPON)
看了些帖子,似乎配置在文件里,那么文件就应该在UBI分区里

我手里的6145D1芯片读取总是校验错误,另外不带OOB的备份刷回去能用码?

有时间按照你的方法用DD备份一下
页: [1]
查看完整版本: 有关hg6145f分区表和cfe的问题