使用树莓派修改HDMI假插头的EDID
Hacker News 摘要原标题:Modifying an HDMI dummy plug's EDID using a Raspberry Pi
在这篇文章中,作者Doug Brown分享了如何利用树莓派修改一个HDMI假插头的EDID(扩展显示识别数据)。他最初购买的这个假插头模拟了一个4K显示器的功能,但他需要将其改为较简单的1080p显示器。假插头是一种可以插入HDMI、DVI等端口的小型设备,它的作用是使得视频源设备(如计算机)误以为连接了显示器,从而在没有物理显示器的情况下输出视频信号。
在进行修改之前,作者先确认假插头的EDID EEPROM是否可以编程。通过他的树莓派零(Raspberry Pi Zero),他访问了相应的I2C控制器,并获取了假插头的EDID数据。为了确保过程安全,作者建议在修改之前务必备份原始EDID,并根据树莓派型号选择正确的I2C_BUS。
接下来,他使用了一些命令和工具来读取和比较EDID数据,最终成功地将假插头的EDID替换为他1080p HDMI采集设备的EDID。在写入操作完成后,作者再次读取EDID并确认修改成功。
完成这一过程后,作者将这个修改后的假插头插入他的测试计算机,确认其表现如同他连接的是HDMI采集设备,而不是一个4K显示器。文章总结了他的成功经验,并提醒读者在进行类似操作时要谨慎,以免损坏真正的显示器设备。这个过程也可以用于将旧的1080p假插头升级至支持4K的版本。
原文:https://www.downtowndougbrown.com/2025/06/modifying-an-hdmi-dummy-plugs-edid-using-a-raspberry-pi/