一款易驱线的拆解与固件升级(支持弹出、休眠)

对“优越者”品牌下,一款型号为 “Y-1093” 的易驱线(USB - SATA 转接器)进行拆解,并通过更换固件的方式,使其支持额外的一些控制特性。

外观

易驱线正面外观如下图,采用标准 SATA 接口,印有品牌 Logo。Logo 下方有两个开孔,里面是白色和蓝色两个指示灯。

易驱线正面外观

反面外观如下图,印刷了商品名称和型号信息。

易驱线反面外观

拆解

沿着缝隙可以打开外壳(建议从线头处开始拆解)。对正面电路板特写如下,主要包括一些阻容元件,以及两个 LED 指示灯:

对反面电路板特写如下,包含了供电、晶振、桥接芯片以及一些电感、电容:

如下图,从元器件丝印可见,采用的桥接芯片型号为 ASM1153E,这是一款由“祥碩科技股份有限公司”出品的,很常用的一个 SATA 转 USB3.0 转换器。

ASM1153E 是 ASMedia 第三代单芯片解决方案,将 USB3.2 Gen1 连接到串行 SATA 主机接口,高度集成超高速 USB3.2 Gen1、高速 USB2.0 和 SATA1.5/3.0/6.0 Gbps ASMedia 自主设计的 PHY。除了与 USB3.2 主机和 SATA 设备的出色兼容性外,ASM1153E 还采用先进的工艺技术来优化芯片功耗。此外,它还与现有的 ASM1053 完全向后兼容。

后缀 "E" 相比于不带后缀的 ASM1153,额外支持了 SATA 6Gbps 的速率。

另一个 IC 是 P25Q21H,是一颗由“普冉半导体”生产的 2M bit 容量 Flash,最高支持 104MHz 时钟频率,用于存储程序固件:

固件升级

出厂自带固件有一个缺点:在电脑中选择弹出设备后,机械硬盘并不停转,拔下 USB 插头时,总能听见“嘣”的一个响声(磁头强制复位?),总感觉对硬盘有伤害。

ASM1153E 的固件和刷写工具在网络上已广泛流传(比如这里),因此,笔者决定为其刷写新固件,以解决问题。

经过测试,一个名为 141126_A1_AB_21_30分钟休眠_休眠呼吸灯.bin (CRC32: 2B75D6A6)的固件能够满足要求,我们使用工具将其刷入即可。

性能测试

进一步测试了两个固件的性能,发现几乎没有差异,甚至新固件的 4K 随机读能力还有所加强。

原固件:

原固件性能测试

新固件:

新固件性能测试

至此,问题完美解决。

若是对其他固件有兴趣,可自行探索。(P.S. 很多固件是用在固态U盘上的,所以可能不带有机械盘的控制)

如果不小心刷错了固件型号,例如刷成 ASM225CM 的固件,可参考此教程恢复。