EM7455 + Android Integration Failed

EM7455 connect on Single Board Computer(NanoPC-T2) through USB.

I have attached AndroidRIL_5.1.11 binary files in my android and kernel source after build it and run on my android device.Below error messages received on android Log:

<6>[ 2517.864000] usb 1-1.1: new high-speed USB device number 8 using nxp-ehci
<4>[ 2517.964000] usb 1-1.1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64
<4>[ 2517.972000] usb 1-1.1: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
<6>[ 2517.984000] usb 1-1.1: New USB device found, idVendor=1199, idProduct=9078
<6>[ 2517.988000] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<6>[ 2517.996000] usb 1-1.1: Product: Sierra Wireless EM7455 Qualcomm
<6>[ 2518.004000] usb 1-1.1: Manufacturer: Sierra Wireless, Incorporated
<6>[ 2518.008000] usb 1-1.1: SerialNumber: LF70862203041020
<6>[ 2518.016000] usb 1-1.1: USB disconnect, device number 8
<7>[ 2518.020000] usb 1-1.1: usbfs: USBDEVFS_CONTROL failed cmd UsbService host rqt 128 rq 6 len 256 ret -71

Anyone known how to solve this error,help me. :unamused:
Thanks!

I have this exact same problem using an internal m.2 on the tegra k1 platform, if I use a usb-to-wwan these errors are not there. If someone has some insight please let us know :slight_smile:

 <4>[02-22 12:47:04.783] usb 2-3: config 1 has an invalid interface number: 8 but max is 3
<4>[02-22 12:47:04.783] usb 2-3: config 1 has no interface number 1
<3>[02-22 12:47:04.784] usb 2-3: string descriptor 0 read error: -71
<6>[02-22 12:47:04.784] usb 2-3: New USB device found, idVendor=1199, idProduct=9071
<6>[02-22 12:47:04.784] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<3>[02-22 12:47:04.784] usb 2-3: can't set config #1, error -71
<6>[02-22 12:47:04.784] usb 2-3: USB disconnect, device number 2
<6>[02-22 12:47:04.784] usb 2-3: new high-speed USB device number 3 using tegra-xhci
<4>[02-22 12:47:04.784] usb 2-3: config 1 has an invalid interface number: 8 but max is 3
<4>[02-22 12:47:04.784] usb 2-3: config 1 has no interface number 1
<3>[02-22 12:47:04.784] usb 2-3: string descriptor 0 read error: -71
<6>[02-22 12:47:04.784] usb 2-3: New USB device found, idVendor=1199, idProduct=9071
<6>[02-22 12:47:04.784] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
<3>[02-22 12:47:04.784] usb 2-3: can't set config #1, error -71
<7>[02-22 12:47:04.784] usb 2-3: usbfs: USBDEVFS_CONTROL failed cmd UsbService host rqt 128 rq 6 len 256 ret -71
<7>[02-22 12:47:04.784] usb 2-3: usbfs: USBDEVFS_CONTROL failed cmd UsbService host rqt 128 rq 6 len 256 ret -71

Update latest firmware version. It will available in Sierra Wireless official website…

In my situation the newest firmware is not compatible with older android ril see Android RIL EM7455 LPM issues (SOLVED)

I am using android 5.1.1 and I have to use an older firmware version to work with the android sierra ril.

Hi,

Seems you are using Lenovo’s SKU modem, our RIL/Driver not support it yet. You may need ask Lenovo provide such support. Or get a model with generic SKU.

Thanks,

I am using the GENERIC sku for em7455 and I am still curious why on embedded boards with m.2 we get this error but not over usb to wwan adapter:

USBDEVFS_CONTROL failed cmd UsbService host rqt 128 rq 6 len 256 ret -71