In order to use the sound feature on the new KISS ESC 24A, 32A, 16A (CC) and 8A (AIOv1) you will need this tool

NOTE: Sounds on v1 ESCs like the 24A are limited to 1.37 seconds of length!

 Download the Editor here

Start the Editor (as a Chrome App it needs prior installation), select the firmware you want to embed the sound and flash the ESCs afterwards.


KISS Audio Editor Step-by-Step | Quick Version
Most pilots only want a start sound when they power up their quads. Here’s how to:
1. Prepare a WAV audiö file of max. 9 seconds length (1.37secs. for v1 ESCs) for the Upload***
2. Download, install and start the KISS Audio Editor
3. Download, unzip & select the locally stored firmware you want to flash in the first row
4. Delete all previous sounds in the Editor and press “Save Hex”
5. Start the KISS GUI and flash the previously stored hex file on the ESCs

Tutorial Video by Grizwold_FPV

*** If you’re unfamiliar with converting and editing audio files, here are a few tips:
– Install a simple audio editor/converter like the free Audacity or take an online converter like shown in the video above
– If you have an MP3 file, you need to cut, edit and convert it to 8/16kHz standard WAV file
– Reduce too much bass with an equalizer and select sound files with low complexity for best results


You will need to upload 8 or 16bit WAV files which will be converted to 8bit/8kHz.
Replace the sound files by some of your own taste. Atm. the firmware can contain max. 12 sounds at an overall total length of 9.12 seconds (max 1.37secs. for v1 ESCs) and are played as follows

  1. KISSESC
  2. xxAmp
  3. ready
  4. disarmend
  5. Dshot
  6. Oneshot
  7. PWM
  8. detected
  9. Sbus
  10. SumD
  11. SRXL
  12. CRSF

The above examples are used for status messages and will be played in this order.
1 and 2 = messages about used hardware after plugging in the lipo
3 and 4 = status messages after being “ready” or not
5 – 7 = messages about the used protocol
8 = fill word to complete the message like “Dshot detected”
9 – 12 = possible remote controls

So a sequence could sound like this:
[1]”Hello World” [2] “Let’s fly” [5] “Cool stuff” [8] “incoming” [9] “Ready to Rumble”
[3] “Yeeeha!” [4] “Oh, Really?”

Error Beep Codes

1 beep/second = too many Dshot errors
2 beeps/second = disarmed because of ESC signal failsafe (a too long period without a valid signal)
3 beeps/second = disarmed because of a blocked motor or it was not able to get the motor running

Tip: Take simple voice or music samples, keep/cut them as short as possible to minimize file size. Avoid sounds or music with too much complexity or noisy backgrounds.