背景
项目需求,要在机器上挂几个传感器,所以买了几个U转串的模块做连接,买到傻眼了,寨厂的模块所有硬件信息甚至包括SN居然都是一模一样,这就出现一个问题,一台设备上只能插一个模块,多了没法识别,因为硬件信息全部一样,看这位仁兄教程说这个模块可以改ID,顿时大爽,于是兴冲冲的去找工具,找驱动,下载安装,以为真的so easy,还是想的太天真,下下来的所有工具只能看不能改,要么就是改了报错,于是继续google,原因大概是Silicon Labs公司刚开始的时候硬件还有驱动没有做限制,导致后来寨货横行,然后痛定思痛新驱动程序中屏蔽了修改设备ID的接口云云,好吧,也就是说新驱动不能用喽,开始找旧驱动,从15年找到04年,终于被我找到了!然后发现,那时候的驱动是不带数字签名的,也就是说04年的驱动无法在winxp以后的系统上面用,win7倒是勉强可以,不过需要开开发者模式什么的,醉了,只得默默的掏出吃灰N久的上网本,继续折腾,终于成功修改:
过程
其实跟上面那位仁兄的教程一样,只是他帖子里只提了做法,并没有提供相关驱动链接,我这里附上千辛万苦找到的驱动还有修改工具: 这个是驱动:CP210X驱动程序-xp专用.zip 这个是工具:CP210x_5x_AppNote_Archive.zip
打开CP210xSetIDs.exe
,如图:
一般修改里面的serialnumber
即可满足需求, 改完后点击program devices
即可,改完后硬件信息如下, 可以发现sn
已经成功修改