Skip to content

Instantly share code, notes, and snippets.

@Rexagon
Last active July 16, 2026 21:11
Show Gist options
  • Select an option

  • Save Rexagon/ab407a3611fbbf0b45c0a687f11adb39 to your computer and use it in GitHub Desktop.

Select an option

Save Rexagon/ab407a3611fbbf0b45c0a687f11adb39 to your computer and use it in GitHub Desktop.
ADAM Audio D3V firmware update on linux
  1. Download an installer for Windows (by giving them your email for some reason): https://www.adam-audio.com/en/news/industry/d3v-firmware-updater/
  2. Install the updater somewhere (via wine). When installer finishes you can try starting the updater but it will do nothing. However, what we actually need is a firmware blob. Assuming the default wine prefix it should be at this path:
/home/$USER/.wine/drive_c/users/$USER/AppData/Local/D3V Updater/resources/firmware/D3V_MCU+DSP_V1_7_RC4.bin
  1. Install the nuvoton cli (the simplest and portable way is using cargo):
cargo install nu-isp-cli --locked
  1. Unplug a power cable from the speakers.
  2. Hold the knob and plug a power cable. Continue holding the knob until you see a purple flashing logo - this means the speakers are now in a firmware upload mode.

The speakers wait for a timeout and reboot if nothing happens for some time. If this happens repeat the process starting from the 4th step.

  1. Upload the firmware:
    sudo nu-isp-cli -v --vid 0416 --pid 3f00 flash "path/to/firmware/D3V_MCU+DSP_V1_7_RC4.bin"
  2. After firmware upload is finished you will see a flashing green light and the speakers will reboot.
  3. Enjoy the music!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment