Quectel 551e-GL module stuck in in QDLoader 9008

I have a Quectel 551e-GL module m the module appears to be bricked: it now shows up in QDLoader 9008 mode in the Windows Device Manager, and the usual USB port for programming is no longer available.
Unfortunately, I do not have any firmware files to attempt a recovery, and I haven’t found a clear procedure to unbrick the module from this state.
I would really appreciate your help with the following:

  1. What is the recommended procedure to recover a module stuck in QDLoader 9008 mode?I
  2. I lost the backup
  3. Do I need stock firmware?
    I tried to use QDL but directions online are incomplete.

Dear @John_Brady
What operation did you perform that caused this issue?
Please take a picture of shield cover.

I was updating the firmware.

Did I miss something in my reply?

Dear @John_Brady
Do you try to upgrade with QDLoader port again?

Hey friend. Are you using this in a router board/OpenWRT?

The official flashing tool for Quectel is Qfirehose; which is basically just a custom version of qdl.

What firmware were you trying to flash with qdl? I’m pretty sure qdl doesn’t let you choose the patch XML file along with the rawprogram XML but I hadn’t tried that yet.