I would assume that even without right drivers, I should see it as 2c7c:0306 right? I also tried to cover USB 3 TX/RX pins, but that didn’t help. I also only get 1 ttyUSB0 port, no idea which (DM/AT/…) port it is.
[620663.144709] usb 1-1.4: new high-speed USB device number 23 using xhci_hcd
[620663.247231] usb 1-1.4: New USB device found, idVendor=05c6, idProduct=9008, bcdDevice= 0.00
[620663.247248] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[620663.247260] usb 1-1.4: Product: QUSB__BULK
[620663.247271] usb 1-1.4: Manufacturer: Qualcomm CDMA Technologies MSM
[620663.253975] qcserial 1-1.4:1.0: Qualcomm USB modem converter detected
[620663.254303] usb 1-1.4: Qualcomm USB modem converter now attached to ttyUSB0
Is device in failure state? Have I been sold real looking fake? Or I have done something wrong? Should I be able to get some sign of life with USB2 only?
Dear Alump,
Thanks for your inquiry in Quectel forum.
For your issue, the module may already enter into emergency download mode, it is abnormal.
You’d better to check whether you use the right Minipcie board matched with EP06 module, and it is better to provide your test picture or video which contains the device connection, the module connections. Then we can help you to solve the issue. Also you should install the right USB driver in your PC. Thanks!
My setup is really simple right now. Just USB2->mPCIe adapter (cheap AliExpress device) connected to my Raspberry Pi 4 via USB 2. The kaptom tapes are there to cover USB 3 connectors - but it behaved same way without those two tapes.
This setup is just to verify that EP06-E is working, as I don’t yet have the device where I will be using this device.
Could this “emergency download mode” be caused by:
weak power supply on this adapter
SIM card not getting network, or having PIN code? (I used old prepaid sim I had, just to put something in, but would have expected it cause issue only later when trying to open connection)
Or just this usb->mpcie thingy not being compatible with EP06-E
USB connection itself should provide enough current. I tested with also with my OpenWRT based router, that should be able to push more current to USB ports. But it behaved same way as Raspberry Pi.
Dear Alump,
Thanks for your updating.
What i said “emergency download mode” is just my guess, it need to double check it.
Please double check whether the following board is matched EP06 minipcie interface. Thanks!
To me these should be right pins? Right? I even tried to adjust my tapes, as the right one was little off, but it didn’t help. Device still shows up as 05c6:9008.
Dear Alump,
I think the module pin is right. Have you check whether the bottom board you used is the same as EPXX EVB, i means the pins. I think you should use the correct bottom board, then if it is still have the issue, it maybe the module issue, we need more information to analyze it. Thanks!
Well, as mentioned… it’s a cheap USB->mPCIe board. So no luck to find any schematics, but here are images:
Did some multimeter testing, 2 and 4 are not connected, but 24 and 26 are. I think other grounds (than 4) were connected. But yeah after this it gets harder, I think USB 2s are behind capacitors as in your model board. I think all the special pins (WAKE etc) are just floating. SIM pins I didn’t test.
I ordered another cheap board, just to eliminate possibility that issue is with this board.
Does anybody know any cheap boards that do actually are known to work with EP06? EVBkit would be overkill for my use case (which right now is to know if this module works or not).
@alump, @arni, I’m having same problem with this modem on some platforms. Long story short, it seems there is a hardware related issue on the EP06 W_DISABLE# signal handle. Covering this pin on the card solves the problem for me.
What’s more, both the W_DISABLE# and PERST# signals are in 1V8 domain and there is no pull-up resistor on W_DISABLE# line (defined as required in standard). All of that is not compliant with the mini PCIe standard.
Maybe that’s the problem, I would definitely try adding pull-up resistor on W_DISABLE# and PERST# lines then. Have a look at recent PC Engines apu4d board revision change (source: https://www.pcengines.ch/apu4d4.htm):
"Add series resistor to W_DIS# signal on miniPCI express to support Quectel EP06 modules."
Hi to All.
Question is what’s the resistor OM we should use.
At “Hardware Design” we can read:
“3.7.2. W_DISABLE_N Signal*
EP06 module provides a W_DISABLE_N signal to disable or enable the RF function (not include GNSS)
by hardware method or software method. Hardware method can be controlled by W_DISABLE_N signal,
this function is disabled by default, and AT+QCFG=“airplanecontrol”,1 can be used to enable this
function. The details of W_DIABLE_N signal function is as follows:
High Lever | RF enabled | Normal mode
Low Level | RF disable | Airplane mode”
and
“1) When W_DISABLE_N control function is enabled, RF function can be enabled by pulling
W_DISBLE_N to high level and executing AT+CFUN=1.”
All this give us info that pull-up should not work is we not enable this feature.
But who know’s if it’s not enable from AliExpress seller… who in 90% sell that QDL state the cards.
@arni - He receive a new firmware, he do QFlash and see the finall PASS and after his EP06-E is detect correcly but all COM-s are flapping. He add link to his case upper at your post.
Then we know that are two ways
some firmware
pull-up resistor
We should not write about any resistors, that modems should be a production, good to ent-user who should just use it and not add resistors.
I have EPXX-EVB and I just measured - both pins are floating there. If you have a Windows machine, I would suggest to try upgrading the firmware first (pm me for link). With a standard adapter like from your pictures I didn’t have any problems, only on some platforms (like apu3a2 with old bootloader and some old 3G industrial router). Maybe your problem isn’t actually the same as mine and in fact your firmware on the modem is broken (thus the QDL mode for emergency upgrade, see: Qualcomm USB flashing tool - 96Boards).
I pulled the W_DISABLE_N up, it didn’t change anything. Still shows up as 05c6:9008 with only 1 serial connection. So yeah, maybe I should just try to reflash this thing.
EDIT: Does this forum even have PM feature? I can’t find it. Maybe my account is too new for PMs. I do have Windows machine.
User @Arni install QFlash + EP06ELAR03A08M4G and reach the proper detection of module but he receive Flaping of the COM-s and now he cannot re-programing or do anythink with module. Reseller give him this FW. I support him with Router stuff.
@alump - you should try other version then EP06ELAR03A08M4G.