常见问题解决 --- 如何对未知的console线的驱动安装
先用某宝或者拍照识别产品名称,依据对应名称去官方安装驱动
先理解问题
text
Console线(串口线)连接电脑后不被识别
原因:电脑不知道这根线用的是什么芯片
解决:找到芯片型号,装对应驱动
第一步:插上线,先看设备管理器
text
插上Console线之前和之后
对比设备管理器的变化
操作:
Win + X → 设备管理器
或
右键"此电脑" → 管理 → 设备管理器
插上后看哪里出现了新设备
text
情况1:出现在"端口(COM和LPT)"
→ 驱动已经自动安装了
→ 直接用,记下COM口编号
情况2:出现在"其他设备",有黄色感叹号
→ 识别到设备但没有驱动
→ 右键 → 属性 → 详细信息 → 查看硬件ID
→ 这是最关键的一步
情况3:完全没有新设备出现
→ 线可能坏了
→ 换个USB口试试
→ 或者线根本没通电(部分线需要外供电)
第二步:查硬件ID,确定芯片型号
text
右键那个有感叹号的设备
→ 属性
→ 详细信息
→ 属性下拉框选"硬件ID"
会看到类似这样的字符串:
USB\VID_0403&PID_6001 → FTDI芯片
USB\VID_067B&PID_2303 → Prolific PL2303芯片
USB\VID_10C4&PID_EA60 → Silicon Labs CP210x芯片
USB\VID_1A86&PID_7523 → 国产CH340芯片
USB\VID_1A86&PID_5523 → 国产CH341芯片
USB\VID_0403&PID_6015 → FTDI FT231X芯片
VID和PID对照表
text
┌─────────────────────┬──────────────────────┬──────────────┐
│ 硬件ID │ 芯片型号 │ 常见来源 │
├─────────────────────┼──────────────────────┼──────────────┤
│ VID_0403&PID_6001 │ FTDI FT232R │ 品牌线居多 │
│ VID_0403&PID_6015 │ FTDI FT231X │ 品牌线 │
│ VID_067B&PID_2303 │ Prolific PL2303 │ 杂牌线居多 │
│ VID_067B&PID_23A3 │ Prolific PL2303 HXD │ 新版杂牌线 │
│ VID_10C4&PID_EA60 │ Silicon Labs CP2102 │ 思科/华为线 │
│ VID_10C4&PID_EA70 │ Silicon Labs CP2105 │ 多串口设备 │
│ VID_1A86&PID_7523 │ CH340G/CH340C │ 国产便宜线 │
│ VID_1A86&PID_5523 │ CH341A │ 国产线 │
│ VID_1A86&PID_7522 │ CH340K │ 国产线新款 │
│ VID_2341&PID_0043 │ Arduino内置 │ Arduino板子 │
└─────────────────────┴──────────────────────┴──────────────┘
第三步:按芯片型号装驱动
CH340 / CH341(最常见的国产芯片)
text
下载地址:
官网:http://www.wch.cn/products/CH340.html
直链:http://www.wch.cn/downloads/CH341SER_EXE.html
安装步骤:
1. 下载 CH341SER.EXE
2. 直接双击运行
3. 点"安装"
4. 等提示"驱动安装成功"
5. 拔插一次USB线
6. 设备管理器里出现 CH340 COM口
注意:
这个驱动同时支持 CH340 和 CH341
装一个就够了
CP210x(思科Cisco线最常见)
text
下载地址:
Silicon Labs官网:
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
选择版本:
Windows:下载 CP210x_Windows_Drivers.zip
解压后运行 CP210xVCPInstaller_x64.exe(64位系统)
或者 CP210xVCPInstaller_x86.exe(32位系统)
安装步骤:
1. 解压zip
2. 运行对应位数的安装程序
3. 按提示安装
4. 重新插拔USB线
覆盖型号:
CP2101 / CP2102 / CP2103 / CP2104 / CP2105
一个驱动包全覆盖
FTDI(品牌线常见)
text
下载地址:
FTDI官网:https://ftdichip.com/drivers/vcp-drivers/
选择:
VCP Drivers → Windows → 下载安装包
安装步骤:
1. 下载 CDM_v2.12.36.4_Setup.exe(版本号可能不同)
2. 双击运行
3. 按提示安装
4. 重插USB线
覆盖型号:
FT232R / FT231X / FT2232 / FT4232
一个驱动包全覆盖
如果官网下不了:
Windows Update有时会自动推送FTDI驱动
设备管理器右键 → 更新驱动 → 自动搜索
Prolific PL2303(杂牌线常见,最麻烦)
text
这个芯片有历史遗留问题:
Prolific为了打击假冒芯片
在新版驱动里加入了芯片验证
杂牌线用的是克隆芯片
装新版驱动会显示"Code 10"错误
判断自己是真芯片还是克隆芯片:
装上驱动后设备管理器里提示
"This device cannot start (Code 10)" → 克隆芯片
正常出现COM口 → 真芯片
真芯片(正品线):
下载地址:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
下载最新版驱动安装即可
克隆芯片(杂牌线):
需要用旧版驱动(3.4.x版本)
新版驱动会故意让克隆芯片不工作
旧版驱动获取方式:
版本:PL2303_Prolific_DriverInstaller_v1.12.0.zip
这个版本不验证芯片真假
安装旧版驱动步骤:
1. 先卸载现有PL2303驱动
设备管理器 → 右键 → 卸载设备 → 勾选"删除驱动"
2. 安装旧版驱动
3. 安装完不要让Windows自动更新
设备管理器 → 右键 → 更新驱动 →
"浏览我的电脑" → 指定旧版驱动路径
防止Windows自动更新驱动(重要):
控制面板 → 系统 → 高级系统设置
→ 硬件 → 设备安装设置
→ 选"否(设备可能无法按预期工作)"
→ 保存
或者用组策略锁定:
gpedit.msc → 计算机配置
→ 管理模板 → 系统 → 设备安装
→ 设备安装限制
→ 阻止安装与下列设备ID匹配的设备
→ 填入 USB\VID_067B&PID_2303
第四步:驱动装好后验证
text
验证步骤:
1. 设备管理器 → 端口(COM和LPT)
应该出现类似:
USB-SERIAL CH340 (COM3)
Silicon Labs CP210x USB to UART Bridge (COM4)
USB Serial Port (COM5)
2. 记下COM口编号(COM后面的数字)
这个数字在SecureCRT、PuTTY等软件里要用到
3. 用SecureCRT或PuTTY测试连接:
连接类型:Serial
端口:COM3(以实际为准)
波特率:9600(console线标准)或115200
数据位:8
停止位:1
奇偶校验:无
流控:无
特殊情况处理
情况一:装了驱动还是有感叹号
text
检查步骤:
1. 看错误代码
设备管理器 → 右键 → 属性 → 常规
记下错误代码
常见错误代码:
Code 10:设备无法启动
→ PL2303克隆芯片问题,换旧版驱动
→ 或者芯片损坏,换线
Code 28:未安装驱动程序
→ 驱动没装对,重新确认硬件ID
Code 43:Windows停止了该设备
→ 拔插USB,或重启电脑
2. 尝试手动指定驱动:
右键设备 → 更新驱动
→ 浏览我的电脑查找驱动
→ 从计算机上的可用驱动列表中选取
→ 手动选择驱动类型
情况二:完全看不到任何新设备
text
排查顺序:
1. 换USB口
有些USB Hub供电不足
直接插主板USB口
2. 换台电脑试
判断是线的问题还是电脑的问题
3. 检查线是否通电
部分Console线USB头只供电给芯片
连接设备端(RJ45端)需要插到网络设备上才会有信号
4. 用万用表量USB口供电
5V线和GND线之间应该有5V电压
5. 线可能真的坏了
USB转串口芯片损坏
需要换线
情况三:有COM口但连不上设备
text
不是驱动问题,是连接参数问题
Console线参数一般是:
波特率 9600 或 115200
数据位 8
停止位 1
奇偶校验 无(None)
流控 无(None)
不同设备默认波特率:
思科Cisco:9600
华为:9600
H3C/新华三:9600
Juniper:9600
服务器BMC:115200
树莓派:115200
如果参数对了还是乱码:
波特率不匹配
挨个试:9600 / 19200 / 38400 / 57600 / 115200
情况四:不知道硬件ID(设备直接不显示)
text
用USBDeview工具查:
下载:https://www.nirsoft.net/utils/usb_devices_view.html
免安装,直接运行
插上线后能看到所有USB设备的详细信息
包括VID、PID、设备描述
即使设备管理器里不显示
USBDeview通常也能抓到
快速决策流程图
text
插上Console线
│
▼
设备管理器有新设备?
│ │
否 是
│ │
▼ ▼
换USB口 在哪个分类?
重新插 │ │
正常COM口 其他设备/感叹号
│ │
▼ ▼
可以用 查硬件ID
│
┌───────┴───────┬──────────────┐
│ │ │
CH340 CP210x PL2303
1A86:7523 10C4:EA60 067B:2303
│ │ │
▼ ▼ ▼
WCH官网 Silicon Labs 先试新驱动
CH341SER.EXE 官网驱动 不行换旧版3.4.x
常用下载地址汇总
text
CH340/CH341(国产芯片):
http://www.wch.cn/downloads/CH341SER_EXE.html
CP210x(Silicon Labs):
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
FTDI(FT232R等):
https://ftdichip.com/drivers/vcp-drivers/
Prolific PL2303(正品):
http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
USBDeview(查看USB设备信息):
https://www.nirsoft.net/utils/usb_devices_view.html
Zadig(万能驱动工具):
https://zadig.akeo.ie/
(如果实在不知道装什么驱动,用这个工具)
一句话总结
text
插上线 → 看设备管理器 → 查硬件ID里的VID/PID
→ 对照芯片型号 → 去对应官网下驱动 → 装完重插线
90%的情况是CH340或CP210x,装对应驱动就解决了
剩下的10%是PL2303克隆芯片,换旧版驱动
免责声明
本文档所有内容仅供安全研究、学术交流与技术学习使用,严禁用于任何未经授权的逆向破解、网络攻击、隐私窃取、恶意软件开发及其他违反《中华人民共和国网络安全法》《数据安全法》等法律法规的行为,使用者应确保已获得目标软件权利人的合法授权并自行承担因使用本文档内容所产生的一切法律责任与后果,作者不对任何直接或间接损害承担任何责任,继续阅读即视为您已知悉并同意上述全部条款。
浙公网安备 33010602011771号