修改RT5370网卡VID/PID
来源:互联网 发布:阿里云国际版网址 编辑:程序博客网 时间:2024/04/30 15:41
安家CSDN了,写篇技术blog!
TL-WN322G+ USB无线网卡chipset为RT5370
shell下执行lsusb:
bt@ubuntu:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID f201:5370
Bus 003 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
由于TP-Link公司修改了VID,Ralink公司Vendor ID:0x148f,而Tp将其改为0xf201,Ralink标准驱动中未定义此ID,当然不会驱起此无线网卡。要使得网卡工作起来,有两种思路:
一种是修改驱动,参照《Ubuntu12.04下安装TL-WN322G+无线网卡驱动(RT5370芯片)》一文
另一种思路当然就是改芯片了,RT5370网卡芯片片上集成了一eepROM,里边存储了firmware和一些配置文件,而不需要片外另加eepROM。我们可以通过修改firmware中相关字节来更改Vendor ID。因为第一种思路已经有人做过详细描述,再次我不作更多介绍,下面主要是展示第二种思路方法。
1.硬改Vendor ID前仍然需要系统能够驱起网卡来,故需要做第一种思路的工作,才能进行第二步。在这儿假设你已经进行了上一步,即改网卡已经跑了起来,在命令ifconfig下存在ra0网卡(或者ra1,....)。
注意:当你读到此处时请移步我的姊妹篇文章《修改RT5370网卡VID/PID--续》,此文为后续修正,如不按照此文操作,设备将有变砖的可能!!!
2.shell下执行
iwpriv ra0 e2p 20a 5370
上面第一条命令是改VID,第二条是PID
3.最后核实下,确保更改成功
iwpriv ra0 e2p 208
iwpriv ra0 e2p 20a
参考链接:
http://blog.163.com/thinki_cao/blog/static/8394487520134514629561/
- 修改RT5370网卡VID/PID
- 修改RT5370网卡VID/PID--续
- 修改手机PID和VID的方法
- 修改android usb的VID PID
- PID & VID
- PID&VID
- 如何在inf文件中修改pid、vid
- usb的vid,pid
- PID,VID 含义
- USB VID PID查询
- USB VID&PID 表
- USB VID和PID
- usb 的vid pid
- USB--VID\PID
- 通过WDK获取设备的VID-PID、网卡原生MAC地址、硬盘序列号
- usb的pid和vid
- 通过GUID获取pid,vid
- usb的pid和vid
- java通配符的使用方法
- ArrayBlockingQueue使用
- UVA - 10163 Storage Keepers
- 图算法 具有负边值有向图的单源最短路径
- 使用grep来查找当前文件夹下边所有包含某个字符串的文件
- 修改RT5370网卡VID/PID
- mysql join的实现原理及优化思路
- 如何理解oracle 11g scan ip
- 文本编辑器代码分析
- SpannableString对象赋值为String 资源里面定义的字符串
- html 语法学习
- iOS高效开发必备的10款Objective-C类库
- poj1502 MPI Maelstrom 最短路
- fatal error C1189: #error : "This file was generated using the moc from 4.4.3. It