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

ModalAI Forum

  1. ModalAI Support Forum
  2. ESCs
  3. ESCs not found / ESC bricked?

ESCs not found / ESC bricked?

Scheduled Pinned Locked Moved ESCs
5 Posts 2 Posters 1.4k 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

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            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