IT seems that an image for this LTE Dongle also can be compiled with KaLi Linux tools exactly the "P4wnP1 A.L.O.A." which originally was made for the Raspberry pi zero, this time supporting OpenStick.
Also, there is some directions and a bit of how this came up
If i remeber correctly at least receiving a SMS works, but i only played with it manually using mmcli once. My guess is that sending should work too if the modem is correctly configured. I dont know a non hacky way to manage SMS tho.
Thats btw not correct.
The IMEI gets stored in the modemst1 and modemst2 partition for this device. So changing the IMEI in the stock firmware does actually overwrite the IMEI, but resetting it to the old value is not a problem so the advice is still correct
The problem is, that these partitions are not altered by the modem on OpenWRT when using the AT+WRIMEI={{ IMEI }} Command used by the stock firmware. Therefore the IMEI change does only work on the stock firmware.
But I dont know whats causing this issue. Has anybody an idea and does it work on Debian?
I created a script here that can build a minimal alpine or debian rootfs. It uses the latest kernel provided by postmarketOS.
It needs the stock firmware to work. Make sure that the modem works with the stock firmware.
I've tested it on a FY UZ801 v3.2 and jz01-45 v33 boards.
I've investigated on running OpenWrt on it and I think the problem would be porting rmtfs, this code requires udev support which unfortunately is not available on OpenWrt.
Hi, My device is UFI0001B, having esim plus sim and no sdcard. After spending so many days to make my sim slot work, I have found a solution that works. Hope it will benefit the community.
I will post the details soon...
Finally, I have the lte modem working on openwrt , alpine linux and debian. It was really difficult for a noob like me but pulled it up somehow.
If anybody is interested I will share the details....
Hi, great achievment indeed. I gave up personnaly with my UF896... Is
this the stick you do have?
Could you share what you did and an your image pls.
At least outcome of mmcli -m 0, so that I see which modem pilote you've
set up. Thx
I used sources from https://github.com/lkiuyu/immortalwrt
Compiled it , did some modifications , And its works. Currently posting using the internet through same usb stick.
I will post the details later....
If needed, will post the compiled image for UFI001B Stick.
I have uz801 v3.0 actually, any list of steps to compile it correctly?
I used immortalwrt/immortalwrt latest image before couple of days but when I flashed my stick , it became dead, I hardly restored it by edl.
**** Very Important ****
If you are on stock rom and if its Esim + External Sim modem, then make sure you set it to external
modem and make it default. Please check it is there in the router configuration page.
If you forget , high chances are your sim wont be detected.
Credit goes to Mr Kinsamanka and Mr lkiuyu
https://forum.openwrt.org/u/kinsamanka/summary
https://github.com/lkiuyu
**** Very Important ****
We need following files from the original firmware:
fsc.bin
fsg.bin
modem.bin
modemst1.bin
modemst2.bin
persist.bin
sec.bin
* Use command to get it from stock rom in edl mode
for n in fsc fsg modem modemst1 modemst2 persist sec; do
edl r ${n} ${n}.bin
done
* Install aboot using edl command
edl w aboot aboot.mbn
* Reboot to fastboot
edl e boot
edl reset
* Flash firmware
fastboot flash partition gpt_both0.bin
fastboot flash aboot aboot.mbn
fastboot flash hyp hyp.mbn
fastboot flash rpm rpm.mbn
fastboot flash sbl1 sbl1.mbn
fastboot flash tz tz.mbn
fastboot flash boot boot.bin
fastboot flash rootfs rootfs.bin
* Restore original partitions
for n in fsc fsg modem modemst1 modemst2 persist sec; do
fastboot flash ${n} ${n}.bin
done
fastboot reboot
Done...
Also you need to compile rootfs and boot file separately.
Once compiled and installed , chances are you wont get connected even if you are registered to that network.
For that we need to add an startup script in the openwrt .
Yes it has esim also but unable to have access to it to activate it even with stock android image.
I am not sure if the compiled image of your stick will work on mine as they are different.
I have actually immortalwrt snapshot with 6.1.38 kernel however most of packages give errors during installation.