MS2130 / MS2130S EDID 配置辅助工具
本页提供在浏览器中处理 .bin 固件 内 EDID 数据的辅助流程:自动按 EDID 规范查找连续数据块、替换为新 EDID、再打包下载。全部运算在本地完成,文件不会上传到服务器。
固件 .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。 |
使用步骤
准备文件
使用与 MS2130 / MS2130S 方案匹配的合法.bin固件;自行确认该文件允许被修改且来源可信。载入固件
在工具左侧拖放或选择固件。载入后大拖放区会收合为文件条,可通过「更换固件」重新选择。随后在列表中选择要替换的 EDID 区域(偏移 + 长度,常见为 128 / 256 / 384 / 512 字节)。载入新 EDID
在右侧拖放区放入新 EDID 文件,或点击选择文件;载入后拖放区会收合为文件条,可通过「更换新 EDID」重新选择。下方会出现固件内 / 新 EDID 左右对照的块预览(每块 128 字节)。下载
确认对照预览无误后,在页面底部单独操作区点击 「打包下载 .bin」;若补零后任一块校验和不正确,按钮将不可用,并会提示须修正源 EDID。保存产物后在目标板上验证。清空
底部 「全部清空」 将重置固件与新 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 工具,请优先遵循官方流程。
