ZTE MT286D and OpenWrt, a question...
Will OpenWrt successfully operate with the MF286D internal/onboard 4G LTE modem?
I have a Three (physically) branded MF286D and was using a Smarty (Three MVNO) SIM with stock router and modem firmware. All was fine, good connectivity using with a Poynting XPOL 4G directional antenna.
Given OpenWrt is supported on the router, I titted a right angle 4 pin 0.1" header to the PCB with access carefully 'engineered' through the side of the unit. All good, U-Boot bootloader access achieved. After saving the original NAND partitions when OpenWrt initramfs was loaded I then installed OpenWrt 23.05.0 (then 'reverted' to OpenWrt 22.03.5). Both OpenWrt builds worked, proven only with routing to upstream device and LAN connex. However, 4G connectivity is a problem.
Using picocom and executing ATI to the internal 4G modem I confirmed that the internal 4G modem firmware revision is BD_MF286DMODULEV1.0.0B06.
Using uqmi I can interrogate the modem:
uqmi -d /dev/cdc-wdm0 --get-data-status
returns "disconnected"
uqmi -d /dev/cdc-wdm0 --get-signal-info
returns "type: lte, etc"
However, all attempts to have the 4G modem connect to Smarty/Three fail (using same SIM card as used previously in the router, and that works in another 'MiFi' router). The uqmi command to start the LTE connection does not return, interrupting the command returns "Unknown Error".
Should I expect the internal 4G modem to function with OpenWrt? My assumption is that 'airside' config is as used with stock router firmware. Is some magic enabling string required between OpenWrt and the internal 4G modem to allow LTE network connection?
Is it necessary to upgrade the internal 4G modem firmware to restore 4G connectivity to this MF286D?