Repository navigation
EngineX OS 5.3.0.1
EngineX OS 5.3.0.1
Custom firmware for Engine OS 5.3.0 standalone decks (SC5000 / SC5000M / SC6000 / SC6000M / PRIME 4 / PRIME 2 / PRIME GO / Mixstream Pro).
What's New in 5.3.0.1
- Engine OS 5.3.0 Base: Fully adapted to Engine OS 5.3.0 while retaining backwards compatibility with 5.0.4.
- Beatport Streaming Gateway: Integrated Beatport streaming into the deck UI (API v4, HLS, Stems split support, phone QR login). Newly upgraded decks automatically show Beatport in Sources.
- Smart Sync: Pull down the Control Center to switch Sync Mode between Bar / Beat / Tempo. When the BPM gap between tracks exceeds the current pitch range, Smart Sync steps Pitch Range up automatically (up to ±100%).
- Network Performance: Wired Ethernet port uncapped to 1 Gbps full duplex (up from 100 Mbps) with 8 MiB TCP read/write buffers.
- OTA Upgrade & Systemd Mount Fix: Resolved an issue where 5.3.0 base removed etc.mount and var.mount, which caused sc5000-custom-prepare.service to fail and lose custom UI / SSH after online upgrade from 5.0.4.2. Uses RequiresMountsFor=/data /etc /var.
- Custom UI after upgrade (QML cache fix): Engine 5.3.0 forces Qt's QML disk cache in
/data. A deck that had once run Engine 5.3.0 without the UI pack kept showing the stock Settings, Sources and Control Center, even though the UI hook replaced every file. The hook now stamps each replaced QML file with a hash of its content, so a stale cache (stock UI, an older pack or the other language) is rebuilt on the next start. No data is deleted. - UI & Icon Fixes: Fixed blank TIDAL/SoundCloud icons on 5.3.0 base (@iCons@ path resolution) and removed hidden TIDAL duplicate tiles on SourceScreen.
- Automated Release Gate: release-gate.sh covers 5.0.4.2 -> 5.3.0.1 online OTA, rootfs dependency audit, service boot and core features. It now first leaves a stale stock QML cache in
/data, then reads what Engine actually rendered (Settings -> Services -> Streaming, About, Control Center). The previous 5.3.0.1 build fails 6 of these render checks; this build was checked on a real SC5000 and in the sandbox (stock rows hidden, pack rows shown, in English and Simplified Chinese).
SHA-256 Checksums
| Model | Board | File | SHA-256 |
|---|---|---|---|
| SC5000 Prime | JP07 | SC5000-5.3.0.1-EngineX-OS-Denon-SC5000-Prime-JP07-Update.img |
b1df6156f97b3490a6dd197ee253da28d107a28cc64f613883d07fe7b52d81a9 |
| SC5000M Prime | JP08 | SC5000M-5.3.0.1-EngineX-OS-Denon-SC5000M-Prime-JP08-Update.img |
b1df6156f97b3490a6dd197ee253da28d107a28cc64f613883d07fe7b52d81a9 |
| PRIME GO | JP11 | PRIMEGO-5.3.0.1-EngineX-OS-Denon-PRIME-GO-JP11-Update.img |
b1df6156f97b3490a6dd197ee253da28d107a28cc64f613883d07fe7b52d81a9 |
| SC6000 Prime | JP13 | SC6000-5.3.0.1-EngineX-OS-Denon-SC6000-Prime-JP13-Update.img |
52e035e6c104a00147eff77cf1554cf67c9cf0dd29b067914df6045f7e40fd02 |
| SC6000M Prime | JP14 | SC6000M-5.3.0.1-EngineX-OS-Denon-SC6000M-Prime-JP14-Update.img |
52e035e6c104a00147eff77cf1554cf67c9cf0dd29b067914df6045f7e40fd02 |
| PRIME 4 | JC11 | PRIME4-5.3.0.1-EngineX-OS-Denon-PRIME-4-JC11-Update.img |
a02907a2b8268406d6478c3fa03b129a1a78313c3cbebda76312884fd2ff882c |
| PRIME 2 | JC16 | PRIME2-5.3.0.1-EngineX-OS-Denon-PRIME-2-JC16-Update.img |
a02907a2b8268406d6478c3fa03b129a1a78313c3cbebda76312884fd2ff882c |
| Mixstream Pro | NH08 | MIXSTREAMPRO-5.3.0.1-EngineX-OS-Numark-Mixstream-Pro-NH08-Update.img |
a02907a2b8268406d6478c3fa03b129a1a78313c3cbebda76312884fd2ff882c |