Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

  1. ModalAI Support Forum
  2. ESCs, Sensors and Accessories
  3. ESCs not found / ESC bricked?

ESCs not found / ESC bricked?

Scheduled Pinned Locked Moved Unsolved ESCs, Sensors and Accessories
esc
5 Posts 2 Posters 1.5k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jenyeom
    Contributor
    wrote on last edited by
    #1

    Hi,

    I am currently running an old version of SDK (v0.8) with the legacy 'voxl-slip-uart-bridge' and 'voxl-esc' tools along with the M0117 4-in-1 ESC.
    In trying to downgrade the firmware (from 39 back to 36) because of some debugging, I seem to have bricked my ESC... 😞
    When I first power on, I get a two-tone sound and all 4 LEDs blink, and one of them blink slightliy longer than the rest of them.
    Currently when I run voxl-esc-scan.py I either get one of these two results:
    Screenshot from 2024-04-10 13-31-54.png

    Screenshot from 2024-04-10 12-15-22.png

    I seem to have maybe messed up the baud rate of the ESCs or they are not responding to the scans.
    Do you have any recommendations on how to proceed in trying to communicate with the ESC?
    Thank you,

    Jennifer

    Alex KushleyevA 1 Reply Last reply
    0
    • J jenyeom referenced this topic on
    • J jenyeom

      Hi,

      I am currently running an old version of SDK (v0.8) with the legacy 'voxl-slip-uart-bridge' and 'voxl-esc' tools along with the M0117 4-in-1 ESC.
      In trying to downgrade the firmware (from 39 back to 36) because of some debugging, I seem to have bricked my ESC... 😞
      When I first power on, I get a two-tone sound and all 4 LEDs blink, and one of them blink slightliy longer than the rest of them.
      Currently when I run voxl-esc-scan.py I either get one of these two results:
      Screenshot from 2024-04-10 13-31-54.png

      Screenshot from 2024-04-10 12-15-22.png

      I seem to have maybe messed up the baud rate of the ESCs or they are not responding to the scans.
      Do you have any recommendations on how to proceed in trying to communicate with the ESC?
      Thank you,

      Jennifer

      Alex KushleyevA Offline
      Alex KushleyevA Offline
      Alex Kushleyev
      ModalAI Team
      wrote on last edited by
      #2

      @jenyeom , as we are discussing in another thread, SDK 0.8 is REALLY old and we cannot really support it. SLPI image had many improvements made since then.

      I know you are trying to narrow down what change caused oscillations in your drone. I suspect it is due to using incorrect params which may have happened due to SDK upgrade.

      Please use the latest voxl-esc tools from dev branch to update the firmware to latest, update params to generic params for your board and then we can work on getting your old params working with latest firmware (if you have not done that already).

      To recover the ESC to latest firmware, use:

      • latest voxl-esc tools from dev branch : https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/tree/dev/voxl-esc-tools
      • perform voxl-esc-scan.py, it should find all 4 ESCs, potentially running at different uart baud rates
      • upgrade firmware to latest using ./voxl-esc-upload-firmware-all.sh , which is a wrapper for voxl-esc-upload-firmware.py . please keep track of which ESCs were updated
      • upload latest compatible params (you can use generic params for now) : for example from here https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-params/boards/esc_params_generic_m0134.xml . Later you can update params with your actual tuning results.
      • ./voxl-esc-scan.py to scan the escs
      • ./voxl-esc-verify-params.py to verify params

      Also, it is best to use serial-to-usb connection directly to a linux PC if you have that easily accessible. Then ESC testing / updating can be a bit quicker and more flexible.

      Alex

      J 1 Reply Last reply
      0
      • Alex KushleyevA Alex Kushleyev

        @jenyeom , as we are discussing in another thread, SDK 0.8 is REALLY old and we cannot really support it. SLPI image had many improvements made since then.

        I know you are trying to narrow down what change caused oscillations in your drone. I suspect it is due to using incorrect params which may have happened due to SDK upgrade.

        Please use the latest voxl-esc tools from dev branch to update the firmware to latest, update params to generic params for your board and then we can work on getting your old params working with latest firmware (if you have not done that already).

        To recover the ESC to latest firmware, use:

        • latest voxl-esc tools from dev branch : https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/tree/dev/voxl-esc-tools
        • perform voxl-esc-scan.py, it should find all 4 ESCs, potentially running at different uart baud rates
        • upgrade firmware to latest using ./voxl-esc-upload-firmware-all.sh , which is a wrapper for voxl-esc-upload-firmware.py . please keep track of which ESCs were updated
        • upload latest compatible params (you can use generic params for now) : for example from here https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-params/boards/esc_params_generic_m0134.xml . Later you can update params with your actual tuning results.
        • ./voxl-esc-scan.py to scan the escs
        • ./voxl-esc-verify-params.py to verify params

        Also, it is best to use serial-to-usb connection directly to a linux PC if you have that easily accessible. Then ESC testing / updating can be a bit quicker and more flexible.

        Alex

        J Offline
        J Offline
        jenyeom
        Contributor
        wrote on last edited by
        #3

        @Alex-Kushleyev,

        As you recommended, I am connected to a PC through a USB and using the latest voxl-est tools from dev branch and it seems to be working somewhat, although I am still having some issues.
        I was able to update the firmware for all ESCs to version 39, but when I uploaded the parameters (esc_params_generic_m0117.xml), it only seemed to update on ESCs 0, 1, and 3.
        When I scan the ESC now, 0, 1, 3 are at v39 and baud rate of 250k where as ESC 2 is at v39 and baud rate of 57600.

        Of note, when I upload the firmware, I have to powercycle for ESC 2 as it does not find it, and I get a different tone when complete with the update, compared to the other ESCs.

        Here are some screen shots from when I run ./voxl-esc-scan.pyafter uploading the generic params.Screenshot from 2024-04-11 12-16-19.png Screenshot from 2024-04-11 12-16-34.png

        Any ideas how I can get ESC 2 to the desired baud rate?
        Thanks again so much for all your help!!

        J 1 Reply Last reply
        0
        • J jenyeom

          @Alex-Kushleyev,

          As you recommended, I am connected to a PC through a USB and using the latest voxl-est tools from dev branch and it seems to be working somewhat, although I am still having some issues.
          I was able to update the firmware for all ESCs to version 39, but when I uploaded the parameters (esc_params_generic_m0117.xml), it only seemed to update on ESCs 0, 1, and 3.
          When I scan the ESC now, 0, 1, 3 are at v39 and baud rate of 250k where as ESC 2 is at v39 and baud rate of 57600.

          Of note, when I upload the firmware, I have to powercycle for ESC 2 as it does not find it, and I get a different tone when complete with the update, compared to the other ESCs.

          Here are some screen shots from when I run ./voxl-esc-scan.pyafter uploading the generic params.Screenshot from 2024-04-11 12-16-19.png Screenshot from 2024-04-11 12-16-34.png

          Any ideas how I can get ESC 2 to the desired baud rate?
          Thanks again so much for all your help!!

          J Offline
          J Offline
          jenyeom
          Contributor
          wrote on last edited by
          #4

          For additional info, here is what I get when I run ./voxl-esc-verify-params.py

          Screenshot from 2024-04-11 12-23-33.png

          J 1 Reply Last reply
          0
          • J jenyeom

            For additional info, here is what I get when I run ./voxl-esc-verify-params.py

            Screenshot from 2024-04-11 12-23-33.png

            J Offline
            J Offline
            jenyeom
            Contributor
            wrote on last edited by
            #5

            After multiple tries of updating the firmware and uploading the parameters, it seems to have finally worked!!

            1 Reply Last reply
            0

            Reading along? Create a free ModalAI Forum account to join in.

            With an account you can reply, ask your own question, get an email when a ModalAI engineer answers, and mark the reply that solved it. Your place in each thread is saved between visits.

            Questions about VOXL, Flight Core, ESCs and ModalAI drones are answered here by the engineers who build them.

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            ModalAI
            Categories Recent Tags ModalAI.com Docs
            © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups