找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1297|回复: 7

[教程分享] 开发板下8153b量产教程

[复制链接]

16

主题

30

回帖

265

积分

个人商家

积分
265
发表于 2023-6-15 14:48:08 | 显示全部楼层 |阅读模式
附件为rtunicpg-2.0.17.15


测试环境为萤火虫RK3399 官方Ubuntu20.04,adb连接,其他方式类似
(1)插好usb网卡,开机

(2)传输并解压rtunicpg
  1. adb push c:/tmp/rtunicpg-2.0.17.15.zip /home/
复制代码
然后在shell里

  1. <div>cd /home
  2. unzip rtunicpg-2.0.17.15.zip
  3. cd rtunicpg-2.0.17.15
  4. ls
  5. cd rtunicpg
  6. ls</div>
复制代码
此时进入了rtunicpg-2.0.17.15目录,里边文件如下:
  1. 8156APFL.cfg   EE8154BvC.cfg  EF8152B.dat    EF8154vA.cfg
  2. EE8150B.cfg    EE8154BvC.dat  EF8152BPU.cfg  EF8154vB.cfg
  3. EE8150B.dat    EE8154CvA.cfg  EF8153BvA.cfg  EF8154vB.dat
  4. EE8152B.cfg    EE8154CvA.dat  EF8153BvB.cfg  EF8156AG.cfg
  5. EE8152B.dat    EE8154vA.cfg   EF8153BvB.dat  EF8156AG.dat
  6. EE8152BPU.cfg  EE8154vB.cfg   EF8153BvC.cfg  EF8156AP.cfg
  7. EE8153BvA.cfg  EE8154vB.dat   EF8153CvA.cfg  EF8156AP.dat
  8. EE8153BvB.cfg  EE8156AG.cfg   EF8153CvA.dat  EF8156B.cfg
  9. EE8153BvB.dat  EE8156AG.dat   EF8153DvA.cfg  EF8156B.dat
  10. EE8153BvC.cfg  EE8156AP.cfg   EF8153DvA.dat  EF8156BG.cfg
  11. EE8153CvA.cfg  EE8156AP.dat   EF8153vA.cfg   EF8156BG.dat
  12. EE8153CvA.dat  EE8156B.cfg    EF8153vB.cfg   EF8156.cfg
  13. EE8153DvA.cfg  EE8156B.dat    EF8153vB.dat   EF8156.dat
  14. EE8153DvA.dat  EE8156BG.cfg   EF8153vC.cfg   EF8158vA.cfg
  15. EE8153vA.cfg   EE8156BG.dat   EF8153vC.dat   EF8158vA.dat
  16. EE8153vB.cfg   EE8156.cfg     EF8153vD.cfg   EFNodeID.cfg
  17. EE8153vB.dat   EE8156.dat     EF8153vD.dat   rtunicpg-aarch64-armv8
  18. EE8153vC.cfg   EE8158vA.cfg   EF8154BvB.cfg  rtunicpg-aarch64-gnu
  19. EE8153vC.dat   EE8158vA.dat   EF8154BvB.dat  rtunicpg-armv8
  20. EE8153vD.cfg   EENodeID.cfg   EF8154BvC.cfg  rtunicpg-i686
  21. EE8153vD.dat   EF8150B.cfg    EF8154BvC.dat  rtunicpg-mips64el-64r2
  22. EE8154BvB.cfg  EF8150B.dat    EF8154CvA.cfg  rtunicpg-mipsel-32r2
  23. EE8154BvB.dat  EF8152B.cfg    EF8154CvA.dat  rtunicpg-x86_64
复制代码


rtunicpg-aarch64-gnu就是ARM64的量产程序



(3)查看网卡信息
  1. ./rtunicpg-aarch64-gnu /s
复制代码
如果不能执行先加一下可行性属性再重试
  1. chmod +x rtunicpg-aarch64-gnu
复制代码
接下来写入mac地址
a. 如果是新机执行
./rtunicpg-aarch64-gnu /efuse
最后会提示写入efuse的工具版本、剩余字节数、写入次数
请注意并不是无限次数!

EFuse PG Version(CFG Version) = V2.13(1.021)  V2.17(1.026)
EFuse Remain 111 Bytes!!!
EFuse Write Count = 2

b. 修改mac地址
./rtunicpg-aarch64-gnu  /efuse /nodeid AABBCCDDEEFF

输出如下:

  1. <div>*************************************************************************
  2. *           EFUSE/EEPROM/FLASH Programming Utility for                  *
  3. *     Realtek USB FE/GbE/2.5GbE Family Ethernet Controller              *
  4. *       Version : v2.0.17.15                                            *
  5. *  Copyright (C) 2022 Realtek Semiconductor Corp.. All Rights Reserved. *
  6. *************************************************************************
  7. Realtek, rtunicpg-aarch64-gnu, v2.0.17.15,01/17/2022

  8. - RTL8153BvB - 03 - 00 00 01 - 02


  9. Current select card #0
  10. This is RTL8153BvB
  11. #0  Flash Manufacturer :
  12. #0 Unknown Manufacturer
  13. #0  Flash Manufacturer ID : 0xFFFF
  14. #0  Flash Device ID : 0xFF
  15. EEPROM does not exist!!!
  16. --- Program Efuse ---
  17. EFuse Write Count = 2
  18. Num Of Chaged Item = 0x1
  19. Write NODEID to EFuse
  20. RTUNicPG : (CFG MAC) AA BB CC DD EE FF
  21. RTUNicPG : 0x7fa2d757f2, 0x7fd690c030, 9

  22. RTUNicPG :  25 C0 00 AA BB CC DD EE FF 00 00
  23. RTUNicPG :  25 C0 00 AA BB CC DD EE FF 00 00
  24. RTUNicPG : lastEndByte = 54, lastMatchByte = 4b
  25. RTUNicPG : Index = 6, StartIndex = 0
  26. RTUNicPG : (NIC MAC) AA BB CC DD EE FF
  27. Write Mac Address =  AA BB CC DD EE FF Successfully
  28. EFuse Remain 102 Bytes!!!
  29. EFuse Write Count = 3
  30. PG EFuse is Successful!!!</div>
复制代码

rtunicpg.7z

1.25 MB, 下载次数: 21

rtunicpg-2.0.17.15

16

主题

30

回帖

265

积分

个人商家

积分
265
 楼主| 发表于 2023-6-15 14:59:09 | 显示全部楼层
如果是新机,只要执行同一个tf卡/u盘/核心板上的程序就行,刷写完会自动保存设置到配置文件,下一次mac地址会自动+1
只需要执行

./rtunicpg-aarch64-gnu /efuse
回复

使用道具 举报

16

主题

30

回帖

265

积分

个人商家

积分
265
 楼主| 发表于 2023-6-15 15:00:57 | 显示全部楼层
注意,如果有多个usb网卡,需要指定网卡编号
另外内核4.4可以,新内核不确定!

参考
https://wiki.t-firefly.com/zh_CN/Core-3308Y/faq.html


https://237833645.github.io/doc/ ... %20User%20Guide.pdf

回复

使用道具 举报

16

主题

30

回帖

265

积分

个人商家

积分
265
 楼主| 发表于 2023-6-15 15:14:29 | 显示全部楼层
如果有多个网卡,需要指定编号,可以先/s查看哪个是哪个,然后执行/efuse时加上/# 编号参数
回复

使用道具 举报

9

主题

103

回帖

462

积分

个人商家

积分
462
QQ
发表于 2023-6-15 15:16:47 | 显示全部楼层
好教程 收藏了
回复

使用道具 举报

0

主题

22

回帖

243

积分

中级会员

积分
243
发表于 2023-10-26 11:10:25 | 显示全部楼层
感谢!!收藏了!!!
回复

使用道具 举报

0

主题

1

回帖

25

积分

萌新出发

积分
25
发表于 2024-8-22 22:42:14 | 显示全部楼层
请问大佬这个工具是从哪里找到的?我需要2.0.19版本的,搜索遍了都找不到 感谢

点评

这东西随缘,全靠搜索引擎。。  详情 回复 发表于 2024-9-17 22:09
回复

使用道具 举报

16

主题

30

回帖

265

积分

个人商家

积分
265
 楼主| 发表于 2024-9-17 22:09:54 | 显示全部楼层
jtflrz 发表于 2024-8-22 22:42
请问大佬这个工具是从哪里找到的?我需要2.0.19版本的,搜索遍了都找不到 感谢 ...

这东西随缘,全靠搜索引擎。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|垃圾佬点拓扑 ( 蜀ICP备14007565号-4|川公网安备 51172202000143号 )

GMT+8, 2024-11-21 18:38 , Processed in 0.340294 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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