最近在玩一款墨水屏相纸:厂商配的是一次性相机,照片拍完就没法换。我寻思这屏幕明明还能用十年,凭什么跟着相机一起退休,就开始琢磨给它外挂一个蓝牙模块——手机连蓝牙直接把图片刷上去,不用买相机。
拆开看了一下,排线是 26 pin 的,和市面公版的 24 pin 不太一样;底部小板子上还有一颗身份芯片,八成是厂商为了配合自家相机做的握手防伪。防伪我非常理解,但这直接把我的转接板设计卡住了:如果用 STM32 去做底层通讯测试,接口时序对不上,轻则不通,重则烧屏。
于是我给厂商写了一封信。大意是:我是搞硬件开发和 3D 打印的,已经准备给这款相纸做一个带蓝牙的小外壳,做成了对你们相纸销量也有好处;但走 PCB 之前需要一份屏幕排线的规格书,哪怕最基础的引脚定义也行。
写信的时候我反复改措辞。说重了像在指责人家防伪设计,说轻了又怕对方当成普通玩家来信扔进垃圾箱。最后的版本先讲我能带来什么,再讲我卡在哪,最后才是请求——把商业价值放在最前面,是那段时间实习学会的说话方式。
规格书还没等到,但把这件事记下来:逆向不是为了白嫖,是想让一块好屏幕多活几年;而向厂商开口要资料这件事本身,比画 PCB 难多了。