Hercules DJControl Mix Ultra

Diagnostics and safe update

Read device information, verify the firmware hash, monitor MIDI, and check the patch state before or after an update.

Device information

BLE info works in normal mode. DFU info requires update mode.

Model-
Manufacturer-
Firmware revision-
Software revision-
Battery-
DFU version-
Transfer size-
DFU interface-

Firmware verification

Put the controller in update mode, then read the full 256 KB image and compare it with the known stock, jog-only, and jog + pitch hashes.

SHA-256-
Detected state-

Known hashes: stock `7aa545...`, jog-only `b5f497...`, jog + pitch `b2afc82a...`.

MIDI monitor

Connect over USB MIDI, then move a control. The monitor shows the raw message, a rate estimate, and the known ring/top/pitch counters.

Total messages0
Current rate0 / s
Last message-
Left ring0
Right ring0
Left top0
Right top0
Left pitch-
Right pitch-

    

Safe update workflow

A custom A/B bootloader is not practical in 256 KB of flash. Instead, use this verified workflow:

  1. Read and download the firmware backup.
  2. Verify the stock, jog-only, or jog + pitch hash.
  3. Apply the desired patch through the fix page.
  4. Re-enter update mode and use the verification section above to confirm the readback hash.
  5. If anything is wrong, restore the stock image.

Open the fix page

Detailed rationale and recovery notes: SAFE_UPDATE.md.