ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Recovering Flight Logs from a Bricked VOXL2

    VOXL 2
    1
    1
    8
    Loading More Posts
    • 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.
    • L
      lhermosillo
      last edited by

      Hi all,

      I'm attempting to recover the last flight logs from a VOXL 2 that suffered a crash. The VOXL 2 appears to power on normally (LEDs light up, board shows no visible damage), but it will not allow me to connect via ADB, SSH, or fastboot.

      When connected to a PC, the device shows up as: Qualcomm HS-USB QDLoader 9008, so EDL.

      My goal:
      I'm trying to recover flight logs from the onboard UFS storage before re-flashing the system image.

      What I've tried:

      • Installed Qualcomm USB drivers to recognize Qualcomm HS-USB QDLoader 9008 as COM5
      • Installed QPST/QFIL 2.7.460 (digitally signed Qualcomm build)
      • Tried accessing partitions via QFIL's Partition Manager using various prog_firehose_ddr.elf files
        Every attempt so far results in:
      ERROR: function: sahara_rx_data: Unable to read packet header. Only read 0 bytes.
      ERROR: function: sahara_main: Sahara protocol error
      ERROR: function: main: Uploading Image using Sahara protocol failed
      Download Fail: Sahara Fail: QsaharaServer Fail: Process fail
      

      Hardware Information:

      • Model: VOXL 2 (M0154)
      • Software was likely VOXL2 SDK 1.40?
      • I've accessed VOXL2 QDL Image 14.1a_1.7.8, VOXL2 QDL Image 14.1a_1.1.2, and M0054-2 Starling QDL Image 1.7.4, for their prog_firehose_ddr.elf files and none have worked.

      Questions:
      Before proceeding with ModalAI's QDL web-based flashing tool (which I understand will wipe the UFS storage), I'm trying to confirm:

      • Is there a VOXL 2 M0154 specific QDL image that includes the correct prog_firehose_ddr.elf for data recovery?
      • Can the modal-qdl CLI or GUI tools be used in a non-destructive way to read partitions, similar to QFIL's "Read Data" function?
      • If not, is there any safe way to extract the partitions regarding flight logs before flashing the board back to factory state?

      System Setup:

      • Host: Windows 11 + Ubuntu (WSL2)
      • Device Manager shows: Qualcomm HS-USB QDLoader 9008 (COM 5)
      • When attaching the Bus ID from Windows to WSL, lsusb shows: Bus 001 Device 003: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)

      Any help or access to the proper prog_firehose_ddr.elf for M0154 would be greatly appreciated.
      My main priority is preserving those flight logs to narrow down what went wrong during a simple arm test.

      Images:
      (This VOXL 2 was from a legacy flight deck)
      20251108_111842.jpg
      (QFIL Tool attempts for data recovery)
      Screenshot 2025-11-08 112441.png

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Powered by NodeBB | Contributors