Sierra EM7455 no recognized on router WE826[16M] with OpenWRT.18.06

Topics related to OpenWRT, LEDE, GoldenOrb, Linux and other firmware
Post Reply
Nico_LTE
Posts: 23
Joined: Wed May 29, 2019 11:59 am
Location: Brest France
Contact:

Sierra EM7455 no recognized on router WE826[16M] with OpenWRT.18.06

Post by Nico_LTE » Thu May 30, 2019 4:26 pm

Hi,

I integrated the 4G card EM7455 before flash the system OpenWRT in a WE826 16M router.

4G cards pecifications :
Sierra Wireless AirPrime TM
Model : EM7455 QUALCOMM_4G
Product in Vietnam
LF716589960410
4428791000015A2040
442879100015 Windows
02.24.03.00 NO_GPS_1.0

Image
https://drive.google.com/open?id=1Psq3v ... nah97iRTsb

On the web OpenWRT information interface :
http://192.168.1.1/cgi-bin/luci/admin/modem/debug
############################################################
Device Information
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 1, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 4.14
S: Manufacturer=Linux 4.14.63 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=101c0000.ehci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
************************************************************
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 4
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=05e3 ProdID=0608 Rev=85.37
S: Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
************************************************************
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 1
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 4.14
S: Manufacturer=Linux 4.14.63 ohci_hcd
S: Product=Generic Platform OHCI controller
S: SerialNumber=101c1000.ohci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
############################################################

On a previous post, Jim was talking about a possible line of approach : "the possibility that the VID and PID may need to be changed to work properly"?

On the WE826, what is it showing under the MODEM > DEBUG INFO > DEVICE INFORMATION
Image
https://drive.google.com/open?id=1mtC4j ... DbcCx6wP8M

The Sierra "Linux QMI SDK Software" was already download :
https://source.sierrawireless.com/resou ... re-latest/

Is it necessary to do a high level linux kernel compilation ?
Is it possible with SSH to fix the problem in command lines ?
Is it possible to download and install a package from OpenWRT web interface SYSTEM>SOFTWARE ?
Is it necessary to use my laptop to flash or modify the Sierra EM7455 card ?

Please, how it's possible to install that card because several users found the good configuration on ltehacks.com ?

Thank you for your time

Nicolas

Nico_LTE
Posts: 23
Joined: Wed May 29, 2019 11:59 am
Location: Brest France
Contact:

Re: Sierra EM7455 no recognized on router WE826[16M] with OpenWRT.18.06

Post by Nico_LTE » Fri May 31, 2019 5:51 am

Hello again,

sfx2000 precised me on another forum :
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
It's a QMI device, but if I recall, Sierra has a couple of AT commands that need to be sent over to get it fully online - it's been a long time, but once sorted, they're very good,

uqmi in openwrt is still a bit rough based on LTE integration with a different vendor - modemmanger-openwrt is an alternative, and it pulls in most of the drivers needed, but it's a bit of a flash/memory hog due to libgl2.0

Using the Qualcomm/Vendors drivers for the private interfaces is a bit of a exercise - check codeaurora for the qualcomm code that the vendors base their drivers on - it can be done, but much of the QCOM source is based on older kernels -
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

The answer :

Thank you sfx2000,

Jim on an other forum already ask me to send the AT command, unless if I mistaken with the SSH terminal :

####################################
OpenWrt 18.06.1, r7258-5eb055306f

root@ROOter:~# ATI
-ash: ATI: not found
root@ROOter:~# at
-ash: at: not found
root@ROOter:~# ati
-ash: ati: not found
###################################
The AT command line gave nothing.
What is the package necessary to install this program which allow to do the SSH "AT" command line ?

Thank you for your time

Nico_LTE
Posts: 23
Joined: Wed May 29, 2019 11:59 am
Location: Brest France
Contact:

Re: Sierra EM7455 no recognized on router WE826[16M] with OpenWRT.18.06

Post by Nico_LTE » Sat Jun 01, 2019 12:18 pm

Hello,

Finally after checked, the EM7455 is badly detected under a xubuntu system, that confirm that the card should worked. The computer is an old atom which was working under XP with a M2 Pcie adaptor.
Lshw command : without_card_on_old_laptop_atom_M2_to_Pciexp.txt
https://drive.google.com/open?id=1IcwDe ... yepvvyDZ_J
Lshw command : wrong_detection_EM7455_card_on_old_laptop_atom_M2_to_Pciexp.txt
https://drive.google.com/open?id=1qYNZE ... HqKEKUjoj7

The Daniel tutorial seems amazing about the EM7455 configuration dedicated to the USB EM7455 box, but he’s also writing about Goldenorb famous AT commands and maybe SSH magic commands.
https://github.com/danielewood/sierra-wireless-modems

””””””””””””””Daniel tutorial””””””””””””””””””””””
Run the following from SSH:
# Insert PID for EM7455 on every boot:
sed -i '$s%^exit 0%echo "1199 9091" > /sys/bus/usb-serial/drivers/option1/new_id\nexit 0\n%' /etc/rc.local
# Insert PID for EM7455 on immediately:
echo "1199 9091" > /sys/bus/usb-serial/drivers/option1/new_id
”””””””””””””””””””””””””””””””””””””””””””””””””
The reference is matching with the Jim screenshot below :
https://drive.google.com/open?id=1mtC4j ... DbcCx6wP8M

After did that the card is not detected
MODEM>DEBUG INFORMATION [openwrt-we826-GO2019-03-10]
https://drive.google.com/open?id=1QK0yJ ... HWVOybihwH

Unfortunately for me, I use Ubuntu 18.04 and I don’t know how to use the Huawei Modem Terminal.

Maybe it’s necessary to use the qmi tool, and if yes how can I send AT command to the EM7455 with Ubuntu to the WE826 [16M] WAN port ? Is it necessary to use a windows computer ?

Unless if I mistaken it’s necessary to plug the RJ45 in WAN port to send AT orders to the EM7455 card ?

Is it an obligation to use this windows pocess ?
https://ltehacks.com/viewtopic.php?t=33

Thank you to share your patience, your skills and your help

Post Reply
  • Similar Topics
    Replies
    Views
    Last post