Connections/Power trouble with LTE Base HAT

Hi all,

Context :
I’m trying to use LTE base HAT + EG25-G on Rpi4.
I get lot of trouble at starting, and I was thinking it was due to bad USB cable.
But now, even with lot of different USB cable, I still have troubles.

So I decided to test the HAT directly on my laptop and get similar troubles :
Depending on cable, or USB port of the laptop, or using an external USB3 powered HUB, results are very differents.
The best way to get it running is : small usb cable, on external USB powered HUB.

Coming back to Rpi, using the same USB cable on Rpi, powered by 65W power supply, and with max_usb_current=1 option activated, the modem is not detected correctly by the Rpi…
Lot of :

[  447.031215] usb 1-1.3: device descriptor read/64, error -71
[  447.223423] usb 1-1.3: Device not responding to setup address.
[  447.435226] usb 1-1.3: Device not responding to setup address.
[  447.646983] usb 1-1.3: device not accepting address 8, error -71
[  447.730989] usb 1-1.3: new high-speed USB device number 9 using xhci_hcd
[  447.819212] usb 1-1.3: device descriptor read/64, error -71
[  448.035221] usb 1-1.3: unable to read config index 0 descriptor/all
[  448.041696] usb 1-1.3: can't read configurations, error -71
[  448.048179] usb 1-1-port3: attempt power cycle
[  448.654978] usb 1-1.3: new high-speed USB device number 10 using xhci_hcd
[  448.662422] usb 1-1.3: Device not responding to setup address.
[  448.875207] usb 1-1.3: Device not responding to setup address.
[  449.086980] usb 1-1.3: device not accepting address 10, error -71
[  449.170979] usb 1-1.3: new high-speed USB device number 11 using xhci_hcd
[  449.178204] usb 1-1.3: Device not responding to setup address.
[  449.391197] usb 1-1.3: Device not responding to setup address.
[  449.603012] usb 1-1.3: device not accepting address 11, error -71
[  449.609680] usb 1-1-port3: unable to enumerate USB device

and sometime it works, and sometime never give up…
Totaly unpredictable…

What can I do ?
Anybody with the same trouble ?

Thank you for your feedback.

Hello again,

I still have trouble to get my HAT + EG25 running…

I try to get it running with more configuration :

  • I use 3 differents power supply : up to 2.5A or 2A
  • I use 5 differents usb cables of different lengths
  • I test using Rpi3 and Rpi4
  • I test with latest RaspberryOS 32b / 64b
  • I try to run under balenaOS (Linux 717e44e 5.4.83-v8 #1 SMP PREEMPT Mon Dec 14 12:43:54 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux)
  • I test on my Lenovo laptop under Ubuntu 18.04, Windows 10, with or without USB hub.
  • I also test to plug the HAT only by USB cable (no connection on 40 pins)

In all configuration I have trouble ! It never work perfectly. Connection is not reliable… even on Linux laptop.

Lot of

[  151.750349] Voltage normalised (0x00000000)
[  158.040707] usb 1-1.3: new high-speed USB device number 3 using xhci_hcd
[  158.176621] usb 1-1.3: string descriptor 0 read error: -71
[  158.176661] usb 1-1.3: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[  158.176693] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  158.195709] usb 1-1.3: can't set config #1, error -71

What is power consumption ?
What is power plug needed for Rpi ?

Question for Sixfab hardware support :
Can my HAT/Modem be broken ?

I’m totally stop in my dev…

Any help is appreciate. Thanks.

There has got to be a problem with the Hat and the RPi4. I am having the exact same issues for the most part. I have a need to use a different USB cable that is a little longer rather than the short cable with the left-angle connectors. I have tried a dozen cables and the only one that works is the little one that comes with the Hat. I just switched over to a Pi 3+ and it seems to work without issue.

Hello, thanks for your feedback.

I also think there is a problem… but in my case, even with the short cable with left-angle connectors, I also have trouble.
As you said I also try lot of USB cable with same bad results…

I’m still looking for a solution and I cannot get my HAT running correctly right now… neither Rpi3 or Rpi4.
I’m focusing on power requirement due to lot of “dmesg” indicating power trouble. But even with external self power USB hub I have trouble…
So I currently have a HAT+EG25-G that I can’t use for the moment. I’m very disapointing…

Do you know which version of the Pi4 you have? Apparently there was USB power problems. There is a newer version that is supposed to be fixed. I am getting it and should have in a few days. I will reply back here with my outcome.

I just checked my board revision : and it seems to be a v1.2 with USB power fix.
So it doesn’t explain my troubles yet…

pi@raspberrypi:~ $ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 3 (v7l)
BogoMIPS        : 108.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd08
CPU revision    : 3

processor       : 1
model name      : ARMv7 Processor rev 3 (v7l)
BogoMIPS        : 108.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd08
CPU revision    : 3

processor       : 2
model name      : ARMv7 Processor rev 3 (v7l)
BogoMIPS        : 108.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd08
CPU revision    : 3

processor       : 3
model name      : ARMv7 Processor rev 3 (v7l)
BogoMIPS        : 108.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd08
CPU revision    : 3

Hardware        : BCM2711
Revision        : c03112
Serial          : 100000003ca5e5fe
Model           : Raspberry Pi 4 Model B Rev 1.2

Hi, same issue here. When requesting some network operations, the USB connection is lost. I tried more than 10 different cables. But still having the problem.

Raspberry Pi 4B 4G
Sixfab Hat
Quectel EC25-E