优森美优森美
  • 总览
  • 宏晶
  • 基石
  • 海奇
  • 接口转换

    • MIPI CSI 接口转换
    • IP KVM
  • 编解码

    • H.264 编解码
    • H.265 编解码
    • H.266 编解码
  • 延长

    • 信号延长器
    • 无线延长与图传
  • MS2130 EDID 工具
  • 深入

    • 架构说明
    • 插件与扩展
    • 主题与展示
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 简体中文
  • 简体中文
  • en-US
GitHub
  • 总览
  • 宏晶
  • 基石
  • 海奇
  • 接口转换

    • MIPI CSI 接口转换
    • IP KVM
  • 编解码

    • H.264 编解码
    • H.265 编解码
    • H.266 编解码
  • 延长

    • 信号延长器
    • 无线延长与图传
  • MS2130 EDID 工具
  • 深入

    • 架构说明
    • 插件与扩展
    • 主题与展示
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 简体中文
  • 简体中文
  • en-US
GitHub
  • 工具

    • MS2130 / MS2130S EDID 配置辅助工具

MS2130 / MS2130S EDID 配置辅助工具

本页提供在浏览器中处理 .bin 固件 内 EDID 数据的辅助流程:自动按 EDID 规范查找连续数据块、替换为新 EDID、再打包下载。全部运算在本地完成,文件不会上传到服务器。

适用型号:MacroSilicon MS2130、MS2130S 固件场景下的 EDID 替换辅助。

声明:本工具非原厂官方,本站不提供任何质量保证;后果与风险由用户自行承担。EDID 须整块严格通过校验方可替换;任一检测失败时无法打包新固件。量产或交付前请在实机上充分验证。

整包校验:仅替换 EDID 后,整份 .bin 与 MacroSilicon(宏晶) 工具链中的整包固件校验和可能不再一致;在 MS2103、MS2130S 等方案上较常见,量产或烧录工具若校验整包会报错。请使用宏晶固件下载工具(或厂商当前提供的等效工具)对产物重新计算并写回整包校验和后再分发或烧录。

固件 .bin

拖放固件到此处

支持 .bin;须通过块 0 及全部声明扩展块的校验,单段最长 512 字节。任一扩展失败则不可替换。

新 EDID

请先在左侧载入固件。

适用型号与责任声明

适用型号:本工具面向 MacroSilicon MS2130 与 MS2130S 相关固件镜像中 EDID 区的辅助编辑与打包;其他芯片或镜像布局请谨慎使用。
非官方:由 UltraSemi(优森美)项目站点 提供,非 MacroSilicon 原厂或固件官方工具,与厂商无授权或担保关系。
无质量保证:不对识别结果、生成文件的正确性及使用后果作任何明示或默示担保。
用户自担风险:因使用本工具造成的设备异常、显示/采集问题、量产或数据损失等,须由用户自行承担全部责任;量产与客户交付前请务必在目标硬件上充分验证。
整包校验和:仅替换 EDID 后,整份 .bin 与 MacroSilicon(宏晶) 工具链中的整包固件校验和可能不再一致;在 MS2103、MS2130S 等方案上较常见。若烧录或量产流程校验整包,请在 宏晶固件下载工具(或厂商当前提供的等效工具)中对产物重新计算并写回整包校验和后再使用。


能力说明
固件解析载入 .bin,按 EDID 起始头、块 0 与块 0 字节 126 声明的全部扩展块做校验和检查;单段最长 512 字节(4×128)。任一环节检测失败则不出现可替换区域,且无法打包下载。
分块对照载入新 EDID 后,在固件/新 EDID 两栏下方以相同块卡片样式左右并排展示每一块(每行左为固件内、右为补零后的新数据)。
新 EDID仅支持拖放或选择二进制文件;不得超过替换区长度;不足时末尾补 0x00。
校验和补零后每个 128 字节块须自带正确校验和;工具不会自动改写第 127 字节。校验失败时无法打包,并会提示修正源文件。
导出仅在固件检测通过、新 EDID 各块校验通过时,方可于底部操作区点击生成 原文件名_edid_patched.bin。

使用步骤

  1. 准备文件
    使用与 MS2130 / MS2130S 方案匹配的合法 .bin 固件;自行确认该文件允许被修改且来源可信。

  2. 载入固件
    在工具左侧拖放或选择固件。载入后大拖放区会收合为文件条,可通过「更换固件」重新选择。随后在列表中选择要替换的 EDID 区域(偏移 + 长度,常见为 128 / 256 / 384 / 512 字节)。

  3. 载入新 EDID
    在右侧拖放区放入新 EDID 文件,或点击选择文件;载入后拖放区会收合为文件条,可通过「更换新 EDID」重新选择。下方会出现固件内 / 新 EDID 左右对照的块预览(每块 128 字节)。

  4. 下载
    确认对照预览无误后,在页面底部单独操作区点击 「打包下载 .bin」;若补零后任一块校验和不正确,按钮将不可用,并会提示须修正源 EDID。保存产物后在目标板上验证。

  5. 清空
    底部 「全部清空」 将重置固件与新 EDID 状态,便于换一批文件操作。

原理与限制

  • 识别逻辑(严格):查找标准 EDID 头 00 FF FF FF FF FF FF 00,块 0 须通过 128 字节校验和;再读取块 0 字节 126 声明的扩展块数(上限 3,总长不超过 512 字节)。每一块扩展数据均须通过校验和,且固件镜像须覆盖声明的完整长度;若任一块扩展校验失败、或镜像长度不足以容纳声明区域、或块 0 校验失败,则整段不视为可替换 EDID,不提供降级长度,界面会提示且不能生成新固件。
  • 生成条件:仅当存在至少一处完全通过检测的替换区域,且载入的新 EDID 在补零后各 128 字节块校验和均正确时,底部「打包下载」才可用;任一步失败即禁用生成。
  • 写入方式:仅在您选定的 同一偏移、同一长度 上覆盖;新数据不足长度时由工具补零,总长度与选中区域一致。
  • 不涵盖的情形:EDID 被加密/压缩、分散存储、非标准对齐,或块 0 字节 126 与实际镜像不一致导致扩展块无法全部校验通过时,工具将拒绝该区域,不生成固件。

烧录与安全建议

  • 整包校验:本工具只改写镜像中的 EDID 区,不会更新宏晶方案常见的整包镜像校验和。对 MS2103、MS2130S 等固件,下载产物后请用 宏晶固件下载工具(或厂商要求的等效工具)重新计算整包校验和后再烧录或进入量产流程,否则可能在校验环节失败。
  • 始终保留原始 .bin 备份,并记录版本与校验值(如 SHA-256)。
  • 首次烧录建议在非量产样机上完成显示、分辨率、音频与稳定性测试。
  • 若固件有签名校验或安全启动,修改后可能无法启动,须自行评估合法性。

常见问题

提示未找到 EDID 或检测失败?
常见原因包括:扩展块校验和错误、固件文件短于块 0 声明的 EDID 总长、块 0 字节 126 与真实布局不符等。此时工具不会提供可替换区域,底部 「打包下载」不可用;请用十六进制编辑器对照方案文档核对镜像。

存在多个候选区域?
请以方案文档或硬件工程师给出的 物理偏移 / 镜像分区 为准选择;其余候选可能是预留区或历史数据。

新 EDID 载入后仍无法打包?
请确认补零后每个 128 字节块的第 127 字节校验和正确;工具不会自动修正。可在编辑器中修正各块后再载入,或换用已校验通过的 EDID 二进制。

与原厂工具冲突吗?
本工具为独立辅助实现;若厂商后续提供官方 EDID 工具,请优先遵循官方流程。

在 GitHub 上编辑此页
上次更新: 2026/5/12 23:04
贡献者: csliu