找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6134|回复: 17

[N1盒子] N1盒子扩容后MAC地址变化问题(适用清除flash或者恢复ddbr镜像MAC问题)

[复制链接]
发表于 2021-4-4 17:17 | 显示全部楼层 |阅读模式
本帖最后由 damp 于 2021-4-4 17:16 编辑

找大佬扩容了一台N1,拿回来后发现盒子MAC地址一重启就会换一个。弄了一天终于修复,教程如下:


第一办法:最简单,只要在一个配置文件写上你的MAC就行

编辑/boot/uEnv.ini
添加一行:
ethaddr=fc:7c:02:xx:xx:xx
即可把mac地址固定为:fc:7c:02:xx:xx:xx

或者编辑/etc/network/interfaces
添加一行:
pre-up ifconfig eth0 hw ether FC:7C:02:xx:xx:xx

即可把mac地址固定为:fc:7c:02:xx:xx:xx




第二办法:需要拆机,上TTL
  • 首先拆机后把盒子的串口对接
    RX - TX
    TX - RX
    GND - GND

串口装好驱动,打开putty软件,设置好串口号和速度115200

    打开后观察是否有信息打印,如果没有确认线的RX和TX是否接对或者是否存在虚焊,
上电的瞬间迅速按ctrl+c或者任意键,即可进入命令行模式。
然后分别输入四个命令就好了
命令如下:

  1. keyman write mac str FC:7C:02:XX:XX:XC
  2. keyman write mac_wifi str fc:7c:02:xx:xx:xb
  3. keyman write mac_bt str fc:7c:02:d2:54:xa
  4. keyman write deviceid str CAQDB3075xxxxxx
复制代码


以下是我的ttl输出,154行代码后是重点
  1. GXL:BL1:9ac50e:bb16dc;FEAT:BDFC31BC:0;POC:3;RCY:0;EMMC:0;READ:0;0.0;0.0;CHK:0;
  2. TE: 177799

  3. BL2 Built : 11:58:42, May 27 2017.
  4. gxl gc3c9a84 - xiaobo.gu@droid05

  5. set vdd cpu_a to 1120 mv
  6. set vdd cpu_b to 1050 mv
  7. set vddee to 1000 mv
  8. Board ID = 4
  9. CPU clk: 1200MHz
  10. DQS-corr enabled
  11. DDR scramble enabled
  12. DDR3 chl: Rank0+1 [url=home.php?mod=space&uid=162986]@[/url] 912MHz - PASS
  13. Rank0: 1024MB(auto)-2T-13
  14. Rank1: 1024MB(auto)-2T-13
  15. DataBus test pass!
  16. AddrBus test pass!
  17. -s
  18. Load fip header from eMMC, src: 0x0000c200, des: 0x01400000, size: 0x00004000
  19. aml log : R2048 check pass!
  20. New fip structure!
  21. Load bl30 from eMMC, src: 0x00010200, des: 0x01700000, size: 0x0000d600
  22. aml log : R2048 check pass!
  23. Load bl31 from eMMC, src: 0x00020200, des: 0x01700000, size: 0x0002c600
  24. aml log : R2048 check pass!
  25. Load bl33 from eMMC, src: 0x00050200, des: 0x01700000, size: 0x00053400
  26. aml log : R2048 check pass!
  27. NOTICE:  BL3-1: v1.0(release):a625749
  28. NOTICE:  BL3-1: Built : 11:25:15, Aug 25 2017
  29. [BL31]: GXL CPU setup!
  30. NOTICE:  BL31: BL33 decompress pass
  31. mpu_config_enable:ok
  32. [Image: gxl_v1.1.3243-377db0f 2017-09-07 11:28:58 qiufang.dai@droid07]
  33. OPS=0x04
  34. 94 4 79 d3 2f 87 1a 70 78 3 27 c7 [0.764441 Inits done]
  35. secure task start!
  36. high task start!
  37. low task start!
  38. ERROR:   Error initializing runtime service opteed_fast


  39. U-Boot 2015.01-00010-gfe36fb9 (Mar 02 2018 - 19:00:28)

  40. DRAM:  2 GiB
  41. Relocation Offset is: 76ed9000
  42. register usb cfg[0][1] = 0000000077f5d330
  43. [CANVAS]canvas init
  44. vpu: error: vpu: check dts: FDT_ERR_BADMAGIC, load default parameters
  45. vpu: clk_level = 7
  46. vpu: set clk: 666667000Hz, readback: 666660000Hz(0x300)
  47. vpu: vpu_clk_gate_init_off
  48. vpp: vpp_init
  49. MMC:   aml_priv->desc_buf = 0x0000000073ed9640
  50. aml_priv->desc_buf = 0x0000000073edb960
  51. SDIO Port B: 0, SDIO Port C: 1
  52. emmc/sd response timeout, cmd8, status=0x3ff2800
  53. emmc/sd response timeout, cmd55, status=0x3ff2800
  54. init_part() 278: PART_TYPE_DOS
  55. [mmc_init] mmc init success
  56. dtb magic 71b104da
  57. aml log : R2048 check pass!
  58.       Amlogic multi-dtb tool
  59.       Multi dtb detected
  60.       Multi dtb tool version: v2 .
  61.       Support 2 dtbs.
  62.         aml_dt soc: gxl platform: p230 variant: 2g
  63.         dtb 0 soc: gxl   plat: p230   vari: 1g
  64.         dtb 1 soc: gxl   plat: p230   vari: 2g
  65.       Find match dtb: 1
  66. start dts,buffer=0000000073ede1b0,dt_addr=0000000073ee91b0
  67.       Amlogic multi-dtb tool
  68.       Multi dtb detected
  69.       Multi dtb tool version: v2 .
  70.       Support 2 dtbs.
  71.         aml_dt soc: gxl platform: p230 variant: 2g
  72.         dtb 0 soc: gxl   plat: p230   vari: 1g
  73.         dtb 1 soc: gxl   plat: p230   vari: 2g
  74.       Find match dtb: 1
  75. parts: 10
  76. 00:      logo   0000000002000000 1
  77. 01:  recovery   0000000002000000 1
  78. 02:       rsv   0000000000800000 1
  79. 03:       tee   0000000000800000 1
  80. 04:     crypt   0000000002000000 1
  81. 05:      misc   0000000002000000 1
  82. 06:      boot   0000000002000000 1
  83. 07:    system   0000000050000000 1
  84. 08:     cache   0000000020000000 2
  85. 09:      data   ffffffffffffffff 4
  86. init_part() 278: PART_TYPE_DOS
  87. eMMC/TSD partition table have been checked OK!
  88. check pattern success
  89. mmc env offset: 0x27400000
  90. In:    serial
  91. Out:   serial
  92. Err:   serial
  93. reboot_mode=cold_boot
  94. hpd_state=0
  95. cvbs performance type = 6, table = 0
  96. [store]To run cmd[emmc dtb_read 0x1000000 0x40000]
  97. _verify_dtb_checksum()-917: calc 7969a5da, store 7969a5da
  98. _verify_dtb_checksum()-917: calc 7969a5da, store 7969a5da
  99. dtb_read()-1039: total valid 2
  100. dtb_read()-1106: do nothing
  101. aml log : R2048 check pass!
  102.       Amlogic multi-dtb tool
  103.       Multi dtb detected
  104.       Multi dtb tool version: v2 .
  105.       Support 2 dtbs.
  106.         aml_dt soc: gxl platform: p230 variant: 2g
  107.         dtb 0 soc: gxl   plat: p230   vari: 1g
  108.         dtb 1 soc: gxl   plat: p230   vari: 2g
  109.       Find match dtb: 1
  110. vpp: vpp_pq_load pq val error !!!
  111. Net:   Phy 0 not found
  112. dwmac.c9410000amlkey_init() enter!
  113. [EFUSE_MSG]keynum is 4
  114. [BL31]: tee size: 0

  115. Start read misc partition datas!
  116. info->attemp_times = 0
  117. info->active_slot = 0
  118. info->slot_info[0].bootable = 1
  119. info->slot_info[0].online = 1
  120. info->slot_info[1].bootable = 0
  121. info->slot_info[1].online = 0
  122. info->attemp_times = 0
  123. attemp_times = 0
  124. active slot = 0
  125. wipe_data=successful
  126. wipe_cache=successful
  127. upgrade_step=2
  128. [OSD]load fb addr from dts
  129. [OSD]fb_addr for logo: 0x7f851000
  130. [OSD]load fb addr from dts
  131. [OSD]fb_addr for logo: 0x7f851000
  132. [CANVAS]addr=0x7f851000 width=3840, height=2160
  133. amlkey_init() enter!
  134. amlkey_init() 71: already init!
  135. [EFUSE_MSG]keynum is 4
  136. [BL31]: tee size: 0
  137. [BL31]: tee size: 0
  138. [BL31]: tee size: 0
  139. [BL31]: tee size: 0
  140. [BL31]: tee size: 0
  141. [KM]Error:f[key_manage_query_size]L507:key[mac] not programed yet
  142. [KM]Error:f[key_manage_query_size]L507:key[deviceid] not programed yet
  143. [KM]Error:f[key_manage_query_size]L507:key[mac_wifi] not programed yet
  144. gpio: pin GPIOAO_2 (gpio 102) value is 1
  145. InUsbBurn
  146. noSof
  147. <font color="#ff0000">Hit Enter or space or Ctrl+C key to stop autoboot -- :  0
  148. gxl_p230_v1#keyman write mac str FC:7C:02:D2:44:48
  149. [KM]Msg:isEncrypt=
  150. [KM]Msg:keyAttr is 0x00000000
  151. gxl_p230_v1#keyman write mac_wifi str fc:7c:02:d2:44:47
  152. [KM]Msg:isEncrypt=
  153. [KM]Msg:keyAttr is 0x00000000
  154. gxl_p230_v1#keyman write mac_bt str fc:7c:02:d2:44:46
  155. [KM]Msg:isEncrypt=
  156. [KM]Msg:keyAttr is 0x00000000
  157. gxl_p230_v1#keyman write deviceid str CAQDB3075330099
  158. [KM]Msg:isEncrypt=
  159. [KM]Msg:keyAttr is 0x00000000
  160. gxl_p230_v1#reboot</font>
复制代码



本帖子中包含更多资源

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

×
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-4-4 17:20 | 显示全部楼层
第二个办法,最重要是进入uboot,我弄了半天才进去,实在不行断电等一会再试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-4 18:17 | 显示全部楼层
修复这有啥用?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-4 19:32 | 显示全部楼层
留一个脚印
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-4 21:32 | 显示全部楼层
感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-5 00:02 | 显示全部楼层
看看看看到你了解释下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-5 09:44 | 显示全部楼层
我自己把N1扩容了,现在当旁路由使用。还真没注意MAC地址会变。晚上回去看看!

点评

恩,主要是你扩容的时候,你的原系统有没克隆到新内存上  详情 回复 发表于 2021-4-6 11:32
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-4-6 11:32 | 显示全部楼层
mingwei123 发表于 2021-4-5 09:44
我自己把N1扩容了,现在当旁路由使用。还真没注意MAC地址会变。晚上回去看看!

恩,主要是你扩容的时候,你的原系统有没克隆到新内存上

点评

扩容都是通过克隆的方式导入内容到新的闪存上的,除非他用的不是你本身的闪存内容克隆。(少两次焊接) 我试了,我自己动手克隆的N1,没有你说的这个问题!  详情 回复 发表于 2021-4-6 12:04
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-6 12:04 | 显示全部楼层
本帖最后由 mingwei123 于 2021-4-6 12:09 编辑
damp 发表于 2021-4-6 11:32
恩,主要是你扩容的时候,你的原系统有没克隆到新内存上

扩容都是通过克隆的方式导入内容到新的闪存上的,除非他用的不是你本身的闪存内容克隆。(少两次焊接)
我试了,我自己动手克隆的N1,没有你说的这个问题!

本帖子中包含更多资源

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

×

点评

是的,就是你说的这种情况  详情 回复 发表于 2021-4-7 13:30
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-4-7 13:30 | 显示全部楼层
mingwei123 发表于 2021-4-6 12:04
扩容都是通过克隆的方式导入内容到新的闪存上的,除非他用的不是你本身的闪存内容克隆。(少两次焊接)
我 ...

是的,就是你说的这种情况
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-15 22:36 | 显示全部楼层
楼主你好,我的SN码死活写不成功,就是最后的那个码-----keyman write deviceid str CAQDB3075xxxxxx,其它都行。请教一下应该怎么写。
注明买来就没有SN码。

点评

输出是“Msg:keyAttr is 0x00000000” 还是什么?  详情 回复 发表于 2021-4-17 17:43
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-17 10:03 | 显示全部楼层
谢谢楼主分享。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-4-17 17:43 | 显示全部楼层
ck9360 发表于 2021-4-15 22:36
楼主你好,我的SN码死活写不成功,就是最后的那个码-----keyman write deviceid str CAQDB3075xxxxxx,其它 ...

输出是“Msg:keyAttr is 0x00000000”  还是什么?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-22 12:29 | 显示全部楼层
本帖最后由 ck9360 于 2021-4-22 13:02 编辑
damp 发表于 2021-4-17 17:43
输出是“Msg:keyAttr is 0x00000000”  还是什么?

ttl显示[KM]Error:f[key_manage_query_size]L507:key[usid] not programed yet
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-4-22 12:57 | 显示全部楼层
本帖最后由 ck9360 于 2021-4-22 13:04 编辑
ck9360 发表于 2021-4-22 12:29
就是输出这个

ttl显示[KM]Error:f[key_manage_query_size]L507:key[usid] not programed yet
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 08:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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