Firmware Hero
0

Sony A7 IV 自定义固件与工具

sony-a7m4-custom-firmware

  • Custom firmware
  • Alpha
  • High brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
ExpertMeans opening the device, soldering or special hardware.
What you need
  • A USB or MIDI cable
  • Comfort with the command line
  • A computer
  • An SD card or USB stick
  • Tools to open the case
Can it break my device?
Could leave your device unusable.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did Sony A7 IV 自定义固件与工具 work on your Sony A7 IV?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: Sony A7 IV.

No compatibility information yet.

Getting started

From the project's README ("一、免 Fastboot 安装固件"):

使用普通 USB 数据线,通过 M4 相机工具准备更新环境,再由相机从 SD 卡安装固件。相机须能正常开机并进入 USB 海量存储模式。

  1. 将适用的 BODYDATA.DAT 放入卡槽 1 存储卡根目录。
  2. 用普通 USB 数据线连接电脑,在 M4 相机工具中点击写入补丁。
  3. 等待工具明确提示可以开始更新,再拔下 USB,在相机“版本/软件更新”中安装。

安装指南 · 软件说明 · 软件源码与构建 · 原理与修改位置

当前暂不提供完整固件,待全部功能更新完毕后再提供。 软件不附带或校验固件包,请按安装指南核对文件与操作条件。

Read the full instructions

Risk and recovery

Brick risk
High
Requires opening the device
Yes

From the project's README ("二、Fastboot 修改方法"):

Fastboot 路线需要 Multi 接口刷机线与 RP2040-Zero 启动桥,普通 USB 数据线不能代替。先完成接线、环境配置与本机备份,再按下表进入对应方法。功能修改源码与安装方式分别说明,组合使用请查看各方法的集成说明。

方法功能简介文档
SD 更新救砖从 Fastboot 触发机内 SD 卡恢复更新,保留同机设置。使用方法
自定义更新签名替换更新公钥、修改公钥验证,支持自签固件包。使用方法
固件版本显示自行设置相机报告的固件版本号。使用方法
FL2 / FL3 移植移植 FX2 的 FL2、FL3 创意外观及相关色彩配置。使用方法
副厂电池显示电量、取消副厂提示,保留充电与温度保护;更新仍须用原厂电池。使用方法
镜头 AF 能力过滤保留镜头上报的兼容能力与速度参数;不承诺对焦提速。使用方法
自定义声音从 SD 卡导入 WAV,机械/电子快门均可播放;对焦声与快门声相互抢占,最后触发优先,音频和音量分别设置。使用方法
自定义纵横比新增 17:6、65:24、5:4、7:6;JPEG / HEIF 裁切,RAW 保留原始幅面。使用方法
自定义 LUT从 SD 卡单独导入转换后的 JSON LUT;16 个槽位可随时替换,每个滤镜支持 8 项微调与 1 项强度,开机初次使用约 1 秒载入。使用方法

文档导航

要做什么入口
准备刷机线与主机环境接线说明 · 环境与外部资源
备份、恢复与日常维护进阶维护入口 · SD 更新救砖
组合功能与迁移安装自定义 LUT 集成 · FL2 / FL3 的 SD 迁移
查看界面与示例文件LUT 界面 · 声音与示例音频 · 纵横比说明
查阅技术资料色彩对比报告 · 验证说明 · 参考清单
参与开发贡献指南 · 第三方说明

Fastboot 工具入口

支持完整备份、版本查看与设置、自签更新器构建、同机备份恢复和恢复官方验签。环境要求:Windows 10 / 11、Python 3.11+。

克隆仓库后,运行 setup.bat 安装依赖,再运行 advanced/进阶维护菜单.bat。外部工具与驱动按环境说明准备。

命令行安装与启动

py -3 -m venv .venv ..venv\Scripts\python.exe -m pip install -e . 纯模拟,不操作相机 ..venv\Scripts\python.exe -m a7m4 --demo maintain 检查本地资源 ..venv\Scripts\python.exe -m a7m4 doctor 实机维护:先进入 Fastboot 并完整备份 ..venv\Scripts\python.exe -m a7m4 maintain

已进入 Fastboot 时可用 maintain --already-fastboot,仍需完成备份与写入计划确认。

备份范围与恢复条件

  • 保存本机全部 eMMC 分区、boot0 / boot1、分区表和 SHA-256,另存离线副本;涉及 FL2 / FL3 时另行备份物理 CP NOR。 …

Read the full instructions