市中心的道格·布朗 » 使用树莓派修改 HDMI 虚拟插头的扩展显示标识数据 (EDID)

主要观点:作者需要更换一个充当 4K 显示器的廉价 HDMI“虚拟插头”,并将其 EDID 替换为 1080p HDMI 采集设备的 EDID,介绍了虚拟插头和 EDID 的相关知识,以及在树莓派上进行操作的步骤和注意事项,最终成功更换 EDID 并使电脑识别为采集设备。
关键信息:

  • 虚拟插头是可插入 HDMI 等端口但不处理视频信号的小设备,包含 EDID 用于告知电脑连接了显示器。
  • 不同型号的树莓派 I2C 控制器及对应的设备路径不同。
  • 操作需小心,确保连接的是虚拟插头且在正确的 I2C 总线上,否则可能损坏设备。
  • 先在树莓派上安装相关软件和配置,使用 i2cdetect 检测 EDID 设备,通过 get-edid 读取和备份原始 EDID,再读取采集设备的 EDID 并写入虚拟插头。
    重要细节:
  • 树莓派 Zero 的 I2C 总线为 2,可通过 edid_i2c=2 设定。
  • 使用 od 命令打印 EDID 以供查看和复制粘贴。
  • 通过循环和 i2cset 命令将采集设备的 EDID 写入虚拟插头的 EEPROM。
  • 最后通过 diff 命令确认写入成功。
阅读 11
0 条评论