找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 516|回复: 5

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

[复制链接]

10

主题

26

回帖

173

积分

个人商家

积分
173
发表于 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, 下载次数: 9

rtunicpg-2.0.17.15

回复

使用道具 举报

10

主题

26

回帖

173

积分

个人商家

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

./rtunicpg-aarch64-gnu /efuse
回复 支持 反对

使用道具 举报

10

主题

26

回帖

173

积分

个人商家

积分
173
 楼主| 发表于 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

回复 支持 反对

使用道具 举报

10

主题

26

回帖

173

积分

个人商家

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

使用道具 举报

9

主题

102

回帖

418

积分

个人商家

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

使用道具 举报

0

主题

19

回帖

137

积分

注册会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 23:42 , Processed in 0.490791 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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