Releases: SimDevices-Project/SimGEKI
Release list
SimGEKI Firmware Nightly Builds (Updated 2026-07-06T05:07:04+08:00)
🌙 SimGEKI Nightly Builds - Auto Updated!
ℹ️ What is this?
Nightly Builds are the latest development versions of the SimGEKI firmware, automatically built with every commit to the main branch. This means you always have access to the most recent changes and features, but please note that these builds are not guaranteed to be stable.
🚀 How to use?
Download the firmware files from the assets below and flash them to your SimGEKI device. Make sure to check the compatibility with your hardware version.
📖 Flash Instructions: Update Firmware Guide
📋 Latest Build Information
📅 Build Time: 2026-07-06T05:07:04+08:00
🔨 Source Commit: 2ee3678de0e924912fa421251c9d431f8400be3d
👤 Author: Handle
💬 Commit Message:
🐳 chore(GithubActions): 加入构建简要json
📦 Available Firmware Variants
| Variant | Description | Download |
|---|---|---|
| SimGETRO_Public | Public release version | 📥 BIN / 📥 HEX |
| SimGETRO_EarlyHardware | Early hardware version | 📥 BIN / 📥 HEX |
⚠️ Important Notes
- 🔄 Auto-Updated: This release is automatically updated with every commit to the main branch
- 🧪 Development Build: These builds may be unstable and are intended for testing
- 📅 Last Updated: 2026-07-06T05:07:04+08:00
- 🌐 Repository: SimDevices-Project/SimGEKI
💡 Tip: For stable releases, check the official releases page.
Release v1.20260529
Release v1.20260529
欢迎使用稳定版本构建 v1.20260529
新功能
- 模拟键盘模式摇杆现在可以模拟为鼠标输入了 82eba44 9f236e0
- 模拟键鼠模式下现在拥有基本的按键灯效,按下亮白光,松开亮默认光。 417284d
- 固件源代码宏定义中加入了串口转发功能,在启用状态下会将读卡器虚拟串口数据原样转发到LED虚拟串口端口上 b5ef1d1
优化
- 提升了定时器稳定性,减少重复调用风险 76225a5
- 同物理读卡器通信时,现在会丢弃超长包和错误包 75dd322 11ce068
- PN532 状态管理和结构体优化 823a2cf
- 在USB未正常枚举时,现在将会丢弃USB虚拟串口数据以避免阻塞 bb3e4b6
- 降低了 HID 数据发送失败时的重试频率,减少阻塞风险 5ae2710
- 优化了 USB 枚举成功率 cdf91e3
- 略微提升了矩阵扫描时的电平等待时间,提升扫描结果可靠性 4805feb cdf91e3
- 移除了多余的睡眠状态检测条件 141caa9
- 为配置保存过程中加入了中断保护相关机制,确保数据保存的原子性 6a48ace
- 现在可以在网页上获取主控硬件完整序列号了 182b79f d2554b2
- 优化了 IIC 总线通信逻辑,现在会在一定重试次数失败后重置总线防止总线阻塞 5f71306 5818c48
错误修正
- 修正了 SimGEKI 2 摇杆输入量采样次数错误的问题,略微提升了采样数据准确度 294b64c
- 修正了未刷卡却提示读卡或读卡错误的问题,具体包含对 M1 数据包进行检查、Buffer长度检查等 b5ef1d1 05addd2 6897471
- 修正了 HID 调试接口 SP_LED_SET 指令实现错误的问题 d58dafc
- 修正了定时器函数执行过久时,有时会吞掉Tick的错误 bb3e4b6 d6d7406
- 修正了摇杆输入模式自动切换过程中可能出现的执行错误问题 bb3e4b6
- 修正了读卡器通信时潜在的缓冲出溢出bug 7aeb231
- 修正了定时器的时间处理逻辑,避免计时被错误重置 b89e3be
- 修正了读卡器 Felica 处理逻辑中大小端字序错误 10111a7
- 修正了摇杆原始数据经过 0 时,输出数据会跳变到1的错误 072a4ab
- 修正了读卡器 Felica 处理时无法获取读卡器硬件状态的问题 429df38
- 修正了数据刷新频率异常过高导致 HID 通信堵塞的问题 21eb8aa
- 删除了 debug.c 中对 xdata 的重复定义 b7aef26
环境依赖
如何更新固件?
请遵循以下链接步骤以更新您的固件:
Release v1.20260203
Release v1.20260203
欢迎使用稳定版本构建 v1.20260203
新功能
- 现在采样到的值会被缩放后传入上位机,以满足特定游戏需求
- 现已支持键盘模拟输入模式,在该模式下摇杆不会输入值到上位机中,目前键盘键值固定为
Test:F1 Srv:F2
Lmenu:Q Rmenu:P
Lside:A LABC:SDF RABC:JKL Rside:;
Coin:F3
- 除了DLL输入模式外,现在还提供了一些易用的HID指令,您可以参考hidconfig进行开发调用。
- IO4模拟模式下侧键预留的输出接口现在能够输出框体灯光了
优化
- 读卡器现在会更高效地在Felica和M1模式之间循环检查,显著降低了读卡延迟
- 主按键灯光现在通信会更加稳定,不易闪烁
- 移除了一些多余的冗余指令
- 数据包延迟相比于过去更加稳定,在发包失败时也会尝试重发而非丢弃
错误修正
- 全局定时器有事会出现计数错误,现已被修正
- DLL输入模式下的主按键灯光现在可以正确显示了
- 修正了一些硬编码延迟,降低了读卡器读取延迟
不兼容更改
- 现在DLL输入模式、键盘输入模式和模拟IO4模式需要在网页控制上指定为特定模式才可以正常工作,而非旧版本的自动切换。
如何更新固件?
请遵循以下链接步骤以更新您的固件:
Release v1.20250724
Release v1.20250724
欢迎稳定版本构建 v1.20250724
新功能
- 现在控制器会在一定时间内无任何输入、摇杆变化、串口信息通信或HID通信后自动关闭所有灯光,默认值为10分钟
- 加入了一些用于HID配置控制器的API,详情请参考
src/lib/hidconfig.c文件
错误修正
- 针对使用ADC输入的摇杆,修正了一个错误,该错误曾经导致摇杆获取到的数值总是固定偏大 0x0F,这个错误会影响到 SimGEKI 2,不会对 SimGETRO 产生影响
- 修正了一个错误,该错误曾经导致自检灯光的侧键以R-Y-B-W方式工作而非R-G-B-W
不兼容更改
- 现在所有HID配置均需要手动保存才会写入控制器Flash内,而非旧版本的自动保存并写入
已知问题
- 针对 SimGEKI 2 机型,每次重新启动控制器会导致摇杆识别位置出现极其轻微的偏移,该问题已在最新的每日构建中修复
如何更新固件?
请遵循以下链接步骤以更新您的固件:
Release v1.20250718
First Public Release!
What the firmware can do?
- IO4-like hid device simulate
- UART card Reader support by @QHPaeek
- Led board simulate
- 2 lever input modes (SPI & Analog)
How to flash?
Use this webpage https://github.com/SimDevices-Project/SimGEKI-WebControl
And follow the steps in this link https://sim.bysb.net/#/simgetro/configs/update-firmware/