找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
本帖最后由 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.
 楼主| | 显示全部楼层
第二个办法,最重要是进入uboot,我弄了半天才进去,实在不行断电等一会再试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

修复这有啥用?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

留一个脚印
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看看看看到你了解释下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

我自己把N1扩容了,现在当旁路由使用。还真没注意MAC地址会变。晚上回去看看!

点评

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

使用道具 举报

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

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

点评

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

使用道具 举报

本帖最后由 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.
回复

使用道具 举报

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

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

使用道具 举报

楼主你好,我的SN码死活写不成功,就是最后的那个码-----keyman write deviceid str CAQDB3075xxxxxx,其它都行。请教一下应该怎么写。
注明买来就没有SN码。

点评

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

使用道具 举报

谢谢楼主分享。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

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

使用道具 举报

本帖最后由 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.
回复

使用道具 举报

本帖最后由 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.
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-4-29 21:37

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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