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

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL SDK and Software
  3. ADB stops working followed by failed unbricking

ADB stops working followed by failed unbricking

Scheduled Pinned Locked Moved Unsolved VOXL SDK and Software
voxl-sdk
2 Posts 2 Posters 463 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.
  • S Offline
    S Offline
    SKA
    Contributor
    wrote on last edited by SKA
    #1

    I’m having trouble recovering a couple voxl2 minis (M0104). Here’s what I observed and tried so far:

    1. The minis were working normally on a reliable power supply.
    2. Minor issues occurred (in one case voxl-camera-server segfaulted, in another I tried a custom binary). This may not be relevant.
    3. Units continued to boot normally for 3–4 power cycles.
    4. On the 4th or 5th restart, they stopped booting:
      • LEDs show D1 + DS2 solid immediately.
      • Sometimes they briefly show D1 + D2 solid before going back to D1 + DS2.
      • Tried adb in those rare instances where D1 + D2 were on, didn't work
    5. Tried powering with nothing connected, same result.
    6. Tried unbricking procedure:
      • Board recognized as a QDL device (web UI and lsusb both show the QDL device).
      • Attempting “Flash Flat Build” with VOXL2 QDL Image 14.1a_1.7.8 always times out.
      • I couldn’t find a voxl2 mini specific flat build, and in the latest voxl2 mini SDK there's no ufs directory as described here

    My questions:

    • Is there a separate QDL flat build for the voxl2 mini (M0104), or should the standard voxl 2 flat builds work?
    • Since I’d prefer to recover data if possible, is there any way to get the board into fastboot or ADB without reflashing?
    • Does the LED pattern (D1+DS2 solid, sometimes briefly D1+D2) indicate anything specific about the boot state?

    Any help would be greatly appreciated, thank you!

    VinnyV 1 Reply Last reply
    0
    • S SKA

      I’m having trouble recovering a couple voxl2 minis (M0104). Here’s what I observed and tried so far:

      1. The minis were working normally on a reliable power supply.
      2. Minor issues occurred (in one case voxl-camera-server segfaulted, in another I tried a custom binary). This may not be relevant.
      3. Units continued to boot normally for 3–4 power cycles.
      4. On the 4th or 5th restart, they stopped booting:
        • LEDs show D1 + DS2 solid immediately.
        • Sometimes they briefly show D1 + D2 solid before going back to D1 + DS2.
        • Tried adb in those rare instances where D1 + D2 were on, didn't work
      5. Tried powering with nothing connected, same result.
      6. Tried unbricking procedure:
        • Board recognized as a QDL device (web UI and lsusb both show the QDL device).
        • Attempting “Flash Flat Build” with VOXL2 QDL Image 14.1a_1.7.8 always times out.
        • I couldn’t find a voxl2 mini specific flat build, and in the latest voxl2 mini SDK there's no ufs directory as described here

      My questions:

      • Is there a separate QDL flat build for the voxl2 mini (M0104), or should the standard voxl 2 flat builds work?
      • Since I’d prefer to recover data if possible, is there any way to get the board into fastboot or ADB without reflashing?
      • Does the LED pattern (D1+DS2 solid, sometimes briefly D1+D2) indicate anything specific about the boot state?

      Any help would be greatly appreciated, thank you!

      VinnyV Offline
      VinnyV Offline
      Vinny
      ModalAI Team
      wrote on last edited by
      #2

      Hi @SKA
      Apologies no one responded promptly.
      From what I gather, these are best to be sent back as an RMA and we can try to recover them.

      D1 (green) is an indication of the local 3.3V power being Good. So, that implies you have 3.8V input, and the 3.3V reg is OK.
      DS2 (RGB) is controlled by Qty-3 GPIOs from the SoC. This can briefly blink on boot until the GPIOs are configured by apps software.
      D2 (green) is the 5V USB VBUS USB1 (10-pin) port power indicator, which only comes ON after the QRB5165 boots and Apps controls the GPIO to turn the VBUS ON.

      On failed SW loads, it is common to diagnose that by seeing DS2 or D2 blink, which indicates boot loops. D1 should NEVER go off, if so, something is wrong in HW or cabling.

      We do caution any customer that sets up their own CI or internal validation automation to include a nice pause before repeated power cycles. A common 5 second rule is good to let the large caps discharge, or certain ICs will never fully reset. This is the most common cause of "bricking" devices.

      The RMA is your best bet here and we can try to recover them for you, or diagnose for any other issues: https://www.modalai.com/pages/rma

      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