|
楼主 |
发表于 2019-9-10 18:34
|
显示全部楼层
本帖最后由 无线无极限 于 2019-10-14 17:56 编辑
自己顶起来~~~做了一番尝试,ddbr恢复了系统,但是mac还是会变化。
后来重新刷入webpad的3个降级镜像。mac终于固定了,但不是原来的。
拆机焊ttl吧,看看uboot下有没有办法。
貌似uboot每次都载入了默认的env参数。ttl输出中可以看到以下错误提示:
- [KM]Error:f[key_manage_query_size]L507:key[mac] not programed yet
- [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
- [KM]Error:f[key_manage_query_size]L507:key[mac_wifi] not programed yet
复制代码 看起来是没有获取到mac地址,可以用setenv命令自己设置,如:
- setenv mac FC:7C:02:11:22:33
- setenv mac_wifi fc:7c:02:11:22:32
- setenv ethaddr fc:7c:02:11:22:33
- 每个参数设置后都需要用saveenv保存下
复制代码 设置后貌似只有有线mac起作用,无线和蓝牙还是没有恢复到原来的。无线mac一直是00:90:4c:c5:12:18,这个应该还是默认的参数吧。
不解的是,既然都emmc恢复了,而且还用了setenv,它咋就还是不行呢???而且是有线mac可以设置,无线的就不能,这个env分区的每次启动都有一部分被设置为默认的了。
adbshell下看下分区结构
- p230:/ # cat /proc/partitions
- major minor #blocks name
- 253 0 512000 zram0
- 179 0 7634944 mmcblk0
- 179 1 4096 mmcblk0p1
- 179 2 65536 mmcblk0p2
- 179 3 524288 mmcblk0p3
- 179 4 8192 mmcblk0p4
- 179 5 32768 mmcblk0p5
- 179 6 32768 mmcblk0p6
- 179 7 8192 mmcblk0p7
- 179 8 8192 mmcblk0p8
- 179 9 32768 mmcblk0p9
- 179 10 32768 mmcblk0p10
- 179 11 32768 mmcblk0p11
- 179 12 1310720 mmcblk0p12
- 179 13 5419008 mmcblk0p13
- 179 96 512 mmcblk0rpmb
- 179 64 4096 mmcblk0boot1
- 179 32 4096 mmcblk0boot0
复制代码- p230:/ # ls -l /dev/block/platform/d0074000.emmc/by-num/
- total 0
- lrwxrwxrwx 1 root root 21 2019-09-09 16:28 p1 -> /dev/block/bootloader
- lrwxrwxrwx 1 root root 15 2019-09-09 16:28 p10 -> /dev/block/misc
- lrwxrwxrwx 1 root root 15 2019-09-09 16:28 p11 -> /dev/block/boot
- lrwxrwxrwx 1 root root 17 2019-09-09 16:28 p12 -> /dev/block/system
- lrwxrwxrwx 1 root root 15 2019-09-09 16:28 p13 -> /dev/block/data
- lrwxrwxrwx 1 root root 19 2019-09-09 16:28 p2 -> /dev/block/reserved
- lrwxrwxrwx 1 root root 16 2019-09-09 16:28 p3 -> /dev/block/cache
- lrwxrwxrwx 1 root root 14 2019-09-09 16:28 p4 -> /dev/block/env
- lrwxrwxrwx 1 root root 15 2019-09-09 16:28 p5 -> /dev/block/logo
- lrwxrwxrwx 1 root root 19 2019-09-09 16:28 p6 -> /dev/block/recovery
- lrwxrwxrwx 1 root root 14 2019-09-09 16:28 p7 -> /dev/block/rsv
- lrwxrwxrwx 1 root root 14 2019-09-09 16:28 p8 -> /dev/block/tee
- lrwxrwxrwx 1 root root 16 2019-09-09 16:28 p9 -> /dev/block/crypt
- p230:/ #
复制代码 是这个mmcblk0rpmb 搞的鬼么?
看来刷机的时候还是别瞎选那个擦除flash的选项。
当然不在意mac,就不用管了,老是变的话刷下那3个镜像就好了。
|
|