相机固件 / 新手指南 / source-d849c60

索尼 A7M4 自定义固件入门

A7M4 的自定义色彩、快门声和照片比例,先从这里看懂。适配条件、普通 USB 安装流程和常见问题逐步说明;本站提供原仓库源码下载,当前不含完整固件与 EXE。

仅 ILCE-7M4 · 主要基于官方 6.02 · Windows 操作 · 源码快照

本站提供下载源码 ZIP · 不含固件与 EXE2026-11-04

目前公开的是源码。原作者暂未发布完整固件与 M4 工具成品,先看懂准备条件,再决定是否操作。

先看适配与安装教程 ↓

加入工具交流群 824558022 ↗

先看这一段:现在能不能直接刷?

如果你手里只有本页的 ZIP,先下载阅读,不要连接相机写入。截至 2026 年 11 月 4 日,这个项目公开的是源码和说明,作者暂未提供完整固件,也没有发布可直接运行的 M4 相机工具 EXE。本页下载的是原仓库源码快照,不能放进相机直接更新。

你想做的事 现在的情况
了解有哪些功能、看看安装方法 可以,按本页往下看
下载源码和原作者的说明 可以,本站提供 ZIP 直链
下载后双击 EXE,一键刷机 这个源码包做不到,包内没有现成 EXE
把 ZIP 改名成 BODYDATA.DAT 再更新 不可以,改名不会把源码变成固件
已经另有可信的工具和适配固件 核对下方条件后,再按原作者安装指南操作

还没准备齐文件,可以先到文末加入 QQ 群 824558022 交流。群里可以讨论准备方法;本页没有承诺提供未公开的固件或代刷服务。

01 / 先确认你的机型和版本

本项目针对 索尼 A7 IV / A7M4,机身型号 ILCE-7M4,主要修改基于官方 6.02 固件。A7 III、A7R IV、A7C II 等都不是同一台相机,不要套用。

在相机设置菜单里找到「版本」,记下完整型号和当前机身版本。菜单名称可能随语言设置略有不同。显示同样的版本号,也不等于文件一定兼容;作者要求按具体方法核对文件 SHA-256 和对应布局。SHA-256 可以理解为文件的“指纹”,用来确认是不是同一份文件。

这是社区研究项目,与索尼官方没有隶属关系。刷写失败可能造成无法开机、校准或设置丢失,接线错误也可能损坏设备。本文依据作者文档整理,光子方程没有做覆盖全部机身和固件组合的实机验证。近期有重要拍摄任务,建议拍完再考虑。

02 / 这些功能分别有什么用

以下是项目介绍的功能,需要适配的修改固件或组件;下载源码、拷贝文件到卡里,不会自动获得这些菜单。

功能 用人话解释 先知道的限制
自定义 LUT 在相机里导入色彩效果,可保存 16 个槽位,分别微调 需要转换后的专用 JSON,不能把 .cube 改后缀直接用
FL2 / FL3 移植 FX2 的两种创意外观及相关色彩配置 属于固件功能移植,不是下载一张色彩配方就能装
自定义声音 为快门、合焦分别选择 WAV 声音和音量 机械快门原本的声音仍在;开机后可能要等数秒
自定义照片比例 增加 17:6、65:24、5:4、7:6 JPEG / HEIF 居中裁切,RAW 保留原始幅面
副厂电池相关修改 显示电量、取消副厂提示,保留充电和温度保护 更新固件仍必须使用索尼原厂电池
镜头 AF 能力过滤修改 保留镜头上报的兼容能力和速度参数 作者不承诺对焦提速
白平衡调整 调整自动白平衡优先设置的相关参数 不代表所有场景的颜色都会更好看

签名、版本显示、Shell / SSH、救砖等属于维护和开发功能。第一次接触刷机,先看懂安装条件,不必逐个尝试。

03 / 准备文件:缺一样就先停在这里

普通 USB 这条路线,要求相机能正常开机,并能进入 USB 海量存储模式。它不能代替无法开机时的救砖。

开始前确认这几样:

  1. Windows 电脑和能传数据的 USB 线。只有充电功能的线不行。普通 USB 路线不需要 Multi 接口刷机线或 RP2040 启动桥。
  2. 索尼原厂电池。满足对应更新器要求的电量,保证供电稳定;不要把“支持副厂电池”理解成可以用副厂电池更新。
  3. 卡槽 1 的存储卡。先把卡里的照片另存到电脑,给安装文件留出空间。不要为了准备文件误删自己的照片。
  4. 可信、完整的 M4 相机工具 1.0.0 便携目录。本页源码包不包含这个成品程序;源码构建还需要另行准备运行组件,不是双击 setup.bat 就能生成它。
  5. 适用于本机的 BODYDATA.DAT。这是相机实际读取的固件文件,要核对来源、目标版本和发布方提供的完整校验值。M4 工具不会替你检查、复制或核验它。
  6. 自己这台相机的备份。按对应方案完成并另存一份。工具备份的 p1 只是更新环境分区,不等于整台相机的完整备份,也不保证任何故障都能恢复。绝不能拿别人的机身备份恢复自己的相机。

没有可靠的工具成品或适配 DAT,就先不要点“写入补丁”。原作者当前没有公开这两项的成品下载,本页也不把源码包包装成刷机整合包。

原作者安装指南 · 工具说明 · 源码构建条件

04 / 文件齐全后,普通 USB 路线怎么走

本节供已准备好适配固件、完整工具与本机备份的人对照。这是刷写流程说明,不表示本站源码包已包含所需成品。操作中以工具完整提示和对应固件说明为准。

第一步:把固件放对地方

将适用的 BODYDATA.DAT 放到卡槽 1 存储卡的根目录。“根目录”就是打开存储卡后第一眼看到的位置,不是 DCIM 或其他文件夹。放的是 DAT,不是仓库 ZIP。

第二步:连接电脑,打开工具

把完整 M4 工具解压到较短路径,例如 D:\M4。相机保持开机,选择「USB 海量存储/大容量存储」模式,再连接电脑。运行 M4相机工具.exe,阅读并确认 Windows 管理员授权。

首次配置涉及驱动和证书授权,先看清来源和提示再决定。每位用户都应从干净的可信便携包开始,不要接用别人的绑定目录、历史任务或备份。

第三步:写入补丁,等它完成检查

确认准备事项后勾选对应选项,点击「写入补丁」。工具会备份 p1、检查兼容性、按需写入,再完整读取回来核对。这一阶段不要自行拔线或关机。

只有工具明确要求「重新连接 USB」时,才保持相机开机、重新插拔 USB,并按提示继续。出现不兼容、回读不一致或结果不明时,保留日志和备份,先停止重复写入。

第四步:看到明确提示后,再去相机更新

等工具明确显示 “可以拔下 USB 开始更新”,保持相机开机并拔线,先回到拍摄界面,再进入「版本/软件更新」。确认目标版本正确后开始。

更新菜单的可用窗口约 10 分钟,应在有效期内开始。一旦相机已经开始更新,就等待它完成;电脑倒计时结束也不能作为断电的理由。

第五步:重启后检查,保留备份

相机正常重启后,检查版本,拍一张照片,确认能够保存和回放,再检查所需的新功能。最后按工具提示结束流程、恢复普通 USB。把本机备份和日志另存到安全位置,不要立刻删除。

05 / 装好对应功能后,文件放哪里

这部分只适用于已经安装包含对应功能的固件、菜单中已经出现相关入口的相机。原厂固件不会因为存储卡里多了文件夹就自动增加功能。

想导入什么 存储卡中的位置 怎么操作
专用 JSON 色彩文件 PRIVATE/M4ROOT/GENERAL/LUT/ 曝光/颜色 → 颜色/色调 → 自定义 LUTS,选择文件并导入槽位
WAV 快门声或合焦声 PRIVATE/M4ROOT/GENERAL/SOUNDS/ 拍摄 → 快门/静音 → 自定义快门声/自定义对焦声音,分别导入和设置音量
照片比例 无需拷文件 在「纵横比」或 Fn 中选择新增比例,返回拍摄界面确认遮罩

LUT 有 16 个可替换槽位,导入后保存在机内。普通 .cube、DCP 需要真正转换,改扩展名无效;JSON 格式正确也不代表能还原某款商业预设。

声音建议用短促的整数 PCM WAV,单文件最多 1 MiB、最长 5 秒。MP3 改名成 WAV 无效。静音模式会关闭两类自定义声音;对焦声还受原厂音频信号设置影响,AF-S / AF-A 合焦与 AF-C、MF 的行为也不同。

拍 RAW+JPEG 时,JPEG 按所选比例裁切,RAW 保留原始幅面。机械快门的物理声不会被导入声音消除。

LUT 使用原文 · 声音使用原文 · 照片比例原文与实机照片

06 / 常见问题

ZIP 解压后没有 EXE,是下载错了吗?

没有。本页提供原仓库源码,当前上游没有发布 EXE、完整运行时和完整固件。setup.bat 用于仓库的 Python 主机工具环境,不会把这个 ZIP 变成免 Fastboot 成品安装器。

我能用手机完成吗?

手机可以看教程、保存文件和加入交流群。本页讲的电脑操作需要 Windows;不能直接在手机上运行 EXE 或 BAT 给相机安装。

电脑认不到相机,怎么办?

先检查相机是否正常开机、USB 是否设为海量存储、线材是否支持数据,再检查工具完整提示。如果工具流程已开始,尤其处于写入或更新阶段,按它的指示处理,不要照搬普通插拔排查方式。保留完整报错后再求助。

“恢复普通 USB”是不是恢复原厂固件?

不是。它处理电脑通信与驱动状态。恢复官方固件还取决于自定义包是否保留正确的再次更新逻辑,以及官方包的适配和版本顺序;不能承诺随时降级或一键回原厂。请对照原作者验证条件。

相机无法开机,还能走普通 USB 流程吗?

不能。这条路线要求相机正常开机。Fastboot 救砖需要专用硬件、匹配的更新器和对应条件,也不是任何故障都能修。先保留现状,说明此前做了什么,不要连续尝试不明固件。

Fastboot 是什么?普通 USB 线能代替刷机线吗?

可以把 Fastboot 理解成一种底层维护入口。仓库的这条路线需要 Multi 接口刷机线 + RP2040-Zero 启动桥,普通 USB 线不能代替。还要另行准备驱动、payload 等资源,并先完成本机备份;涉及 FL2 / FL3 时,还要按文档备份独立 CP NOR。

第一次操作,先读接线说明、环境和外部资源及进阶维护说明。不要把“免 Fastboot”和“Fastboot 维护”两套步骤混用。

下载完成后,怎么检查文件完整?

展开上方「文件信息与校验」,复制 SHA-256。在 Windows PowerShell 中进入 ZIP 所在文件夹,执行:

Get-FileHash -Algorithm SHA256 .\sony-a7m4-source-d849c60.zip

将结果与页面给出的 64 位校验值逐字对照,字母大小写不影响结果。此校验只证明下载的源码 ZIP 与本站文件一致,不代表任意固件适合你的相机,也不是刷机安全保证。

07 / 带着这些信息来交流

QQ 交流群:824558022。页面下方可复制群号或扫描二维码。第一次接触刷机,也可以先在群里问清楚再决定。

描述问题时,直接发这五项,方便大家判断:

  • 机身型号、当前固件版本。
  • 使用的工具版本、文件来源和校验值。
  • 操作到哪一步,屏幕显示了什么。
  • 完整报错截图或日志中的对应提示。
  • 相机目前能否开机,是否仍在更新。

不要公开自己的机身备份、校准数据、账号口令或私人密钥。交流不等于承诺修复,保留好本机文件再排查。

拍完照片也可以试试光子方程的工具:镜笺 Mark给作品加上拍摄参数;光轴脚本 LCT用来查看日出日落和拍摄时机。更多工具放在工具箱,按自己的需要选就好。

来源与版本

本教程由光子方程依据 Erlla / sony-a7m4-custom-firmware 的公开说明整理,内容核对日期为 2026-11-04,对应提交 d849c6074a0da9433e24288eee2ef64e3b7561bd。本地 ZIP 是该提交的 GitHub 原始源码归档,未额外捆绑安装程序或固件;下载大小和校验值见本页下载区。

感谢原作者及相关研究项目。源码包保留 LICENSE、THIRD_PARTY_NOTICES.md 和 REFERENCES.md。MIT 许可覆盖仓库原创代码和文档,不能据此认定索尼固件、第三方运行组件、供体色彩数据等都可以自由分发。仓库中的公开实验签名私钥也不能用来证明固件发布者身份。

上游后续可能调整功能和操作方法。使用不同提交或来源的工具、固件时,应重新核对其说明,不能只看版本标签相近就照做。

一起把工具用起来

有问题,来群里聊。

交流安装方法、分享使用心得,
也欢迎把你想要的工具告诉我们。

QQ 交流群 824558022

打开 QQ → 搜索群号 → 申请加入,或扫描右侧二维码。
反馈安装问题时,请带上机型、固件版本和完整错误提示。

QQ 824558022
用 QQ 扫码加入交流群