Huawei E5* range, replace android by openwrt?

hello,

i have few huawei devices, i'd like to know if it's possible to run openwrt on them?

saw on a blog that those are android-based models, with a very lightweight version of android, but still that OS doesnt make the device really efficient.

possible to get openwrt running on those :
3G
E587 GP

3G
e5331

4G
E5573B

https://whirlpool.net.au/wiki/router_openwrt

i also saw that thing, but i dont know what it worth :

thank you for your replies

does the SoCs those devices use have Linux support ?
most Huawei stuff doesn't ...

Could you get some system info via adb?

If you want a quick answer, it would be 'no'.

As mentioned above, the first question is always what SOC/ wireless/ modem hardware is used on those devices. If the answer to those is 'Huawei' under the hood as well, it's not very promising, as Huawei hasn't been contributing SOC-/ wireless support even before they were sanctioned by the US, so getting basic hardware support will be a challenge.

Another thing to consider, many of these devices are more smartphones without a display, rather than routers with a stand-alone addon modem, meaning they often do depend closely on the android kernel- and ecosystem, which would be very, very (unrealistically so) hard to integrated with OpenWrt.

So chances aren't good at all, but no one knows until the hardware details are revealed - and even then, in the best possible case, someone with the hardware on their desk would still have to do the necessary development (for weeks++, months++, years++).

1 Like

well, i tried to open two of them, mainly SoC can’t be seen, with lot of metalic plate covering it.

impossible to get a UART output neither

by dmesg, huawei devices are :slight_smile:

e5331 (Orange 3G)

[ 8096.000512] usb 1-7: new high-speed USB device number 9 using xhci_hcd
[ 8096.149765] usb 1-7: New USB device found, idVendor=12d1, idProduct=14fe, bcdDevice= 1.02
[ 8096.149775] usb 1-7: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 8096.149781] usb 1-7: Product: HUAWEI Mobile
[ 8096.149786] usb 1-7: Manufacturer: HUAWEI
[ 8096.202639] usb-storage 1-7:1.0: USB Mass Storage device detected
[ 8096.203359] scsi host2: usb-storage 1-7:1.0
[ 8096.203488] usbcore: registered new interface driver usb-storage
[ 8096.207371] usbcore: registered new interface driver uas

Huawei E587 GP (byg/3G)

[ 8554.704345] usb 1-7: new high-speed USB device number 11 using xhci_hcd
[ 8554.865893] usb 1-7: New USB device found, idVendor=12d1, idProduct=14fe, bcdDevice= 0.01
[ 8554.865904] usb 1-7: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[ 8554.865910] usb 1-7: Product: HUAWEI Mobile
[ 8554.865915] usb 1-7: Manufacturer: HUAWEI Technology
[ 8554.865919] usb 1-7: SerialNumber: GHI
[ 8554.873030] usb-storage 1-7:1.0: USB Mass Storage device detected
[ 8554.873636] scsi host2: usb-storage 1-7:1.0
[ 8555.500955] usb 1-7: USB disconnect, device number 11
[ 8555.852171] usb 1-7: new high-speed USB device number 12 using xhci_hcd
[ 8556.013874] usb 1-7: New USB device found, idVendor=12d1, idProduct=1506, bcdDevice= 0.01
[ 8556.013885] usb 1-7: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[ 8556.013891] usb 1-7: Product: HUAWEI Mobile
[ 8556.013896] usb 1-7: Manufacturer: HUAWEI Technology
[ 8556.013901] usb 1-7: SerialNumber: DEF
[ 8556.023034] option 1-7:1.0: GSM modem (1-port) converter detected
[ 8556.023371] usb 1-7: GSM modem (1-port) converter now attached to ttyUSB0
[ 8556.023691] usb-storage 1-7:1.1: USB Mass Storage device detected
[ 8556.024394] scsi host2: usb-storage 1-7:1.1
[ 8556.078360] huawei_cdc_ncm 1-7:1.2: MAC-Address: ABC
[ 8556.078372] huawei_cdc_ncm 1-7:1.2: setting rx_max = 16384
[ 8556.082279] huawei_cdc_ncm 1-7:1.2: NDP will be placed at end of frame for this device.
[ 8556.082546] huawei_cdc_ncm 1-7:1.2: cdc-wdm0: USB WDM device
[ 8556.083680] huawei_cdc_ncm 1-7:1.2 wwan0: register 'huawei_cdc_ncm' at usb-0000:00:14.0-7, Huawei CDC NCM device, 0c:5b:8f:27:9a:64
[ 8556.145008] huawei_cdc_ncm 1-7:1.2 wwx0c5b8f279a64: renamed from wwan0

huawei E5573B (4G/ orange)

[ 8606.132979] huawei_cdc_ncm 1-7:1.2 wwx0c5b8f279a64: unregister 'huawei_cdc_ncm' usb-0000:00:14.0-7, Huawei CDC NCM device
[ 8880.684989] perf: interrupt took too long (3173 > 3170), lowering kernel.perf_event_max_sample_rate to 63000
[ 9050.243607] usb 1-7: new high-speed USB device number 13 using xhci_hcd
[ 9050.393183] usb 1-7: New USB device found, idVendor=12d1, idProduct=1f01, bcdDevice= 1.02
[ 9050.393188] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9050.393191] usb 1-7: Product: HUAWEI_MOBILE
[ 9050.393193] usb 1-7: Manufacturer: HUAWEI_MOBILE
[ 9050.393196] usb 1-7: SerialNumber: ABC
[ 9050.456926] usb-storage 1-7:1.0: USB Mass Storage device detected
[ 9050.458054] scsi host2: usb-storage 1-7:1.0
[ 9051.105357] usb 1-7: USB disconnect, device number 13

none of them is “adb device” detectable. I think it’s dead, i dont know if it’s possible to ask huawei engineers to get some wrt compatibility with those. I wonder the “why” they put a light weight android version on them..

They sell them to providers which give them network locked or sell unlocked at full price. You will not get direct support.

Some other forum may have better idea (like xda-developers) on how to trigger adb or fastboot+adb on those.