Skip to content

EngineX OS 5.3.0.1

Choose a tag to compare

@Cd1s Cd1s released this 05 Nov 06:50
· 265 commits to main since this release

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