Realtek网卡MAC刷新工具PG8168.exe Version:2.34.0.4使用说明

embedded/2024/11/29 18:29:23/

在这里插入图片描述
本刷新工具虽然文件名叫PG8168.EXE,但不是只有RTL8168可用,是这一个系列的产品都可以使用。实验证明RTL8111也可以使用。

用法:

PG8168 [/h][/?][/b][/c HexOffsetHexValue][/d NICNumber][/l][/r][/w][/v]
[/# NICNumber] [/nodeidHexNODEID] [/svidHexSVIDHexSMID]
[/uuidHexUUID] [/vMAC] [/cfgnchg] [/direct] [/manchg] [/snnchg]
[/ewephy] [/ewgphy] [/barmac] [/mapmacMapFile]
[/maciob] /efuse | /eeprom [/fmac version filename] [/nicmac]
[/93c46 | /93c56 | /93c66]
[/effreep] [/efwsn] [/efcpeep] [/callbios version] [/wroobnid]
[/ewmacdbgHexValue] [/clrparaHexClrParaFlag] [/cpcfgCfgFileName]
[/eepsizeHexSize]

选项:

/? — 显示帮助信息。
/h—显示帮助消息。
/v----查看每个适配器的信息
/r----读出EEPROM或EFuse内容。
/w—根据配置文件写入EEPROM或EFuse。
如果未指定其他操作,则这是默认操作。
/c HexOffset HexValue—向EEPROM偏移地址写入一字节十六进制数值
此操作仅在找到的第一个适配器上有效。
示例:PG8168 /c 04 6A
/d NICnumber—将多个网卡中的一个EEPROM中的内容转储到map文件中。
示例:PG8168 /d 1
/l—将8168.map文件内容加载到EEPROM中。
此操作仅在找到的第一个适配器上有效。
/b----将EEPROM中的内容以二进制数据形式转储到bin文件。
此操作仅在找到的第一个适配器上有效。
/nodeid HexNODEID—将MAC地址写入EEPROM或Efuse中。
十六进制的NodeID指的是MAC地址。此操作仅在找到的第一个适配器上有效。
示例:PG8168 /nodeid 00E04C681234
/svid HexSVID HexSMID—将系统厂商识别码SVID和SMID写入EEPROM或EFuse中。
示例:PG8168 /svid 10EC 8168
/uuid HexUUID—将十六进制的UUID写入EEPROM中。
此操作仅支持RTL8168CP。
示例:PG8168 /uuid 0123456789ABCDEF01234568789ABCDEF
/# NICnumber—选择多网卡系统中的第几个网卡。
示例:PG8168 /# 1
/vMAC—显示每个适配器的SVID、SDID和MACID。
示例:PG8168 /vMAC
/cfgnchg—不要更改配置文件。
示例:PG8168 /cfgnchg
/efuse—写入EFUSE。
示例:PG8168 /efuse
/eeprom—写入EEPROM
示例:PG8168/eeprom
/direct—使用直接访问模式访问PCI配置空间。
示例:PG8168 /direct
/manchg—不要更改Mac地址。
示例:PG8168/manchg
/snnchg—不要更改序列号。
示例:PG8168/snchg
/ewgphy HexPageNum HexGPhyReg HexGPhyVal—通过Efuse设置GPhy。页、寄存器、值都为十六进制数。
示例:设置GPhy Page 0 Reg 1的值为0x1234。
PG8168 /efuse /ewgphy 0 1 1234
/ewephy HexEPhyReg HexEPhyVal—通过Efuse设置EPhy。
示例:设置EPhyReg 1的值为0x1234。
PG8168 /efuse /ewephy 1 1234
/barmac—手工将MAC地址输入EEPROM或Efuse。
此操作仅在找到的第一个适配器上有效。
示例:PG8168 /efuse /barmac
/mapmac MapFile—将Map文件中的MAC地址写入EEPROM或Efuse中。
此操作仅在找到的第一个适配器上生效。
示例:PG8168 /efuse /mapmac 8168D.map
/maciob HexEPhyReg HexEPhyVal—通过Efuse设置MacIo(BYTE)。
示例:设置MacIoReg 1的值为0x12。
PG8168 /efuse /maciob 1 12
/fmac Version Filename—将文件中的MAC地址写入EEPROM或Efuse。
版本1的NodeId格式为“001122334455”。此操作仅在找到的第一个适配器上有效。
示例:PG8168 /efuse /fmac 1 NodeId.txt
/nicmac—将网卡的MAC地址编写到EEPROM或Efuse中。
示例:PG8168 /efuse /nicmac
/93c46—指定的EEPROM类型为93c46。
示例:PG8168 /eeprom /93c46
/93c56—指定的EEPROM类型为93c56。
示例:PG8168 /eeprom /93c56。
/93c66—指定的EEPROM类型为93c66。
示例:PG8168 /eeprom /93c66
/effreep—PG EEPROM内容写到EFuse。
示例:PG8168 /efuse /effreep
/efwsn—不要跳过SN写入EFuse。
示例:PG8168/efuse/efwsn
/efcpeep—比较Efuse和EEPROM内容。
示例:PG8168/efuse/efcpeep
/callbios version—呼叫Bios。
示例:PG8168 /efuse /callbios 1
/wroobnid—通过Efuse将Mac地址写入OOB。
示例:PG8168 /efuse /wroobnid
/ewmacdbg HexValue—通过Efuse设置MACDBG Reg
示例:PG8168 /efuse /ewmacdbg 21
/clrpara HexClrParaFlag—根据HexClrParaFlag清除Efuse参数。
示例:清除以太网物理参数。
PG8168 /efuse /clrpara 1
/cpcfg CfgFileName—比较CfgFile与EEPROM/Efuse内容。
示例:将Efuse内容与a.cfg进行比较。
PG8168 /efuse /cpcfga.cfg
/eepsize HexSize—根据十六进制大小对EEPROM编程
示例:编程EEPROM的128 byte。
PG8168 /eeprom /eepsize 80

推荐文章:

《工业计算机硬件技术支持手册》简介
英特尔性能混合体系结构
AMI UEFI BIOS更新程序AFUEFIX64.EXE中文使用说明
AMI BIOS刷新工具FPT.exe的用法
Insyde BIOS刷新工具H2OFFT.EXE用法简介


http://www.ppmy.cn/embedded/141544.html

相关文章

【网络-交换机】生成树协议、环路检测

路由优先级 路由优先级决定了在多种可达的路由类型中,哪种路由将被用来转发数据包。路由优先级值越低,对应路由的优先级越高,优先级值255表示对应的路由不可达。一般情况下,静态路由的优先级为1,OSPF路由优先级为110&a…

Qt | 开发技能提升档次哈

点击上方"蓝字"关注我们 01、Creator常用快捷键 >>> F1 查看帮助 F2 跳转到函数定义 Shift+F2 声明和定义之间切换 F3 查找下一个 F4 头文件和源文件之间切换 Ctrl+1 欢迎模式 Ctrl+2 编辑模…

DRM(数字权限管理技术)防截屏录屏----视频转hls流加密、web解密播放

提示:视频转hls流加密、web解密播放 需求:研究视频截屏时,播放器变黑,所以先研究的视频转hls流加密 文章目录 [TOC](文章目录) 前言一、工具ffmpeg、openssl二、后端nodeexpress三、web播放四、文档总结 前言 ‌HLS流媒体协议‌&a…

结构体,枚举,联合知识点笔记总结

结构体: 1.之前我们知道,数组:一些值的结合,类型是相同的 结构:是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量 struct s {int a; --|-->结构体成员int b; --}; 注意…

架构第十一章:zabbix

监控体系 1.监控知识概述 (1)对系统不间断的实时监控 (2)实时反馈系统和服务状态 (3)保证系统和服务可靠、安全 (4)保证业务持续稳定运行 实时 反馈 可靠 安全 2.怎么进行监控&…

HarmonyOS应用开发中的页面路由与数据传输

概述 在鸿蒙生态系统的开发进程中,“一次开发,多端部署”的设计理念值得推荐。此外,采用三层工程结构来设计APP的各个模块也是很不错的选择。关于三层工程结构的详细内容可查看以下链接: HarmonyOS一次开发多端部署三巨头之界面…

【C#】lambda , lambda 表达式语法

Lambda 表达式是 C# 中一种非常简洁且强大的语法结构,它允许你定义匿名方法。简而言之,Lambda 表达式可以看作是一个简化的匿名方法或者匿名函数。 Lambda 表达式基础 Lambda 表达式的语法可以用于定义函数、委托、事件等,并且通常比传统的…

后端 Java发送邮件 JavaMail 模版 20241128测试可用

配置授权码 依赖 <dependency><groupId>javax.mail</groupId><artifactId>javax.mail-api</artifactId><version>1.5.5</version> </dependency> <dependency><groupId>com.sun.mail</groupId><artifa…