Hello. I succesfully installed OpenWRT on ZTE MF283plus, but I'm having issues.
I've read that modem is not configured by default, so I did configured it AFAIK.
I installed modemmanager & other needed stuff. The problem is I cannot connect.
Whenever I bring the modem up (because of some weird reason it's disabled as default & fails to connect because of that) I'm getting as far as having sim registered, & that's it. I need to mention, that for some weird reason my MF283plus has modem from MF282 so ZM8630 instead of P685M.
When I use mmcli --simple-connect I'm ending up with that:
root@OpenWrt-ZTE:~# mmcli -m 0 -e
successfully enabled the modem
root@OpenWrt-ZTE:~# mmcli -m 0 -e
successfully enabled the modem
root@OpenWrt-ZTE:~# mmcli -m 0 --simple-connect="apn=internetipv6"
error: couldn't connect the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.MobileEquipment.Ipv6OnlyAllowed: IPv6 only allowed'
root@OpenWrt-ZTE:~# mmcli -m 0 --simple-connect="apn=internetipv6,ip-type=ipv6"
error: couldn't connect the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.MobileEquipment.Unknown: Call failed: internal error: unknown-cause'
Does anyone know how to fix this? If it's possible I would love to run OpenWRT on this & every hardware I can. Manufacturer doesn't update it anymore & running up-to-date software is kinda desired, so If it's possible, then I do it.
If you cannot get nice and clean output of cat /sys/kernel/debug/usb/devices then your modem is probably dead. I can only think about reflashing the router with the OEM firmware with the hope that it will reflash the modem code as well.
There is no need to run uqmi manually.
I added a bunch of options & after that that's what I have, without ,,timeout" It would just show ,,call failed" or something like that. Still no connection.
Right when I'm writing this I managed to connect over ipv4 just like the guy in topic you mentioned.
root@OpenWrt-ZTE:~# socat - /dev/ttyUSB2,crnl
AT+CGPIAF=1,1,1,0
OK
AT+CGDCONT?
+CGDCONT: 1,"IP","Internet","0.0.0.0",0,0
OK
AT+CGPADDR
+CGPADDR: 1,10.132.167.232
OK
AT+CGCONTRDP
+CGCONTRDP: 1,5,Internet,10.132.167.232,,194.204.159.1,194.204.152.34
OK
I know, I did reverted this to check if it will work somehow with ipv4 & it did
Now I will try again with ipv6.
In the meantime I did installed modemmanager back, messed with it again, removed it...
Some stuff happened, I'm getting an idea of what I'm doing. Slowly...
But I had no connection. Also username/password in /etc/config/network (internetipv6) & modem profile (internet) were mismatched. I changed them to be exactly the same.
Now I'm getting ipv6 assigned, but I don't have internet connection.