Surface Duo 2 stuck in Qualcomm EDL mode (9008) — requesting the Microsoft-signed Firehose programmer

Dave @ OnMSFT.com 0 Reputation points
2026-11-10T03:12:26.5733333+00:00

Device: Microsoft Surface Duo 2 (model 1968, codename "zeta", Snapdragon 888 / SM8350)

My Surface Duo 2 will not boot to Android, fastboot, or recovery. It is stuck in Qualcomm Emergency Download (EDL) mode and enumerates as Qualcomm HS-USB QDLoader 9008 (VID 05C6 / PID 9008). The screen stays black. This happened after a third-party firmware configuration tool modified the boot configuration.

Technical details (read from the Sahara hello packet using github.com/bkerler/edl):

  • HWID: [Moderator note: PII removed]
  • MSM HW ID: (SM8350 / Snapdragon 888)
  • OEM ID: (Microsoft) / Model ID:
  • OEM PK Hash: [Moderator note: PII removed] ("Microsoft Corporation, Andromeda Attestation PCA 2017")

Because the device cannot reach fastboot or recovery, the only recovery path is flashing over EDL, which requires the device-specific Qualcomm Firehose programmer signed with Microsoft's Andromeda key. No generic SM8350 loader will work, because the signature must match the PK hash fused into this device. Without the correctly signed programmer, the device is unrecoverable by the user.

I am requesting any one of the following:

  1. The Microsoft-signed EDL Firehose programmer for the Surface Duo 2 (zeta), so I can reflash it myself with QFIL or qdl; or
  2. A remote/supervised flashing session, or the procedure a Microsoft service center uses for a Duo 2 in 9008 mode; or
  3. The out-of-warranty exchange options and cost.

I own this device outright, I am the original owner, and it is not carrier-locked or reported stolen. I am experienced with Qualcomm flashing tools and only need the correctly signed programmer.

Surface | Surface Duo | Operating system
0 comments No comments

1 answer

Sort by: Oldest
  1. Lychee-Ng 30,565 Reputation points Microsoft External Staff Moderator
    2026-11-11T10:44:30.55+00:00

    I understand why this is concerning, Dave @ OnMSFT.com.

    Please note that our forum is a public platform, and we will modify your question to hide private, identifiable information in the description. Kindly ensure that you hide such details the next time you post to protect personal data.

    That said, before getting further, I need to note that Microsoft Q&A is just a user-to-user support forum. Contributors here are fellow users and don't have access to internal engineering tools or signing material. In addition, even if you reach out to Microsoft Support, they don't run remote EDL sessions.

    Microsoft doesn't publish or give out the signed EDL programmer for Surface Duo or Duo 2. For a device that won't boot, the service route is a device exchange, not an on-device reflash. For this line, Microsoft often offers out-of-warranty service for a minimum of 3 years after the end of production:

    Note: The exact price depends on your country. The How much does out-of-warranty service cost for your Surface device or accessory? page may help you get an approximation.

    If the device won't leave EDL mode, the exchange is the only supported way forward. Out-of-warranty offers also vary by device, by country or region, and over time. So if you're still unsure, you can reach out to Microsoft Support to ask for your available options in this situation:

    1. Sign in with your account at Contact Us - Microsoft Support    
    2. Type in "contact"/"warranty" > click Get Help to make a request      
    3. Scroll down > click Ask our Support Assistant and follow guidance    
    4. Specifically state in the chat box that you need an agent to review this. 
    5. The Contact Support button should appear > choose to chat in browser.

    User's image

    Note: The support contact team only works at certain times, so if the last window shows that it's unavailable, try opening it again the next day. If you prefer phone support, you can leave a phone number. This way, they can call you and help you. If you don't see chat option, choose another category and ask to escalate.

    In the meantime, please avoid "Duo 2 firehose" files posted on third-party sites. They can't be verified, and running unknown signed code at that level puts the device and your PC at risk.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.