Rut240 Internal Modem firmware question

Hello,

I have been updating some devices using CLI.

for updating rutOS the below commands work fine. I dont see an option to pull the latest version in case latest is higher than stable but thats fine, I can pull that file from the teltonika site.

rut_fota -f -d
sysupgrade -v firmware.img

When I update the internal modem using dfota -u it seems to work fine, however I noticed that if I call modem_updater -g it shows the version installed by dfota is newer, but not the newest. For example


  Teltonika RUT2 series 2026

Device: RUT240

Kernel: 5.4.291
Firmware: RUT2_R_00.07.06.21
Build: b5e5996e54
Build date: 2026-04-10 05:34:45

root@RUT240:~# rut_fota -i -d
Starting communication with FOTA server
Connected to rut.teltonika.lt:5000
Connected with SSL
Failed to load ‘device_management’ package
Sending buffer of size 248
Decoded fw_info length=9 and value=|Fw_newest |
Decoded fw_size length=1 and value=|� |
value[0]=� (-1) fixed - set to 0
Decoded wiki length=1 and value=|� |
Decoded date length=1 and value=|� |
Decoded modem_id length=3 and value=|1-1 |
Decoded modem_ver length=30 and value=|EG25GGCR07A02M1G_30.203.30.203 |
Decoded modem_size length=1 and value=|� |
Decoded modem length=1 and value=|� |
Decoded fw_stable_info length=9 and value=|Fw_newest |
Decoded fw_stable_size length=1 and value=|� |
value[0]=� (-1) fixed - set to 0
Decoded stable_wiki length=1 and value=|� |
Decoded stable_date length=1 and value=|� |
Communication successful

root@RUT240:~# modem_updater -g
[INFO] Detected MODEM_N: 0
Modem List:
[0] Quectel EG25-G
Verizon Wireless | USB_ID: 1-1 | Firmware: EG25GGCR07A02M1G_30.203.30.203 | builtin:true
Available versions (highest version number first):
EG25GGCR07A02M1G_A0.302.A0.302 shouldnt this be the version installed?
EG25GGCR07A02M1G_A0.300.A0.300
EG25GGCR07A02M1G_30.203.30.203 dfota -u installed this version
EG25GGCR07A02M1G_30.202.30.202
EG25GGCR07A02M1G_30.200.30.200

Is there something I am missing here? Any advice is appreciated.

Thanks

I’m also seeing on some of the older RUT240’s dfota-u is replying that theres no update when there appears to be plenty available.


  Teltonika RUT2 series 2026

Device: RUT240

Kernel: 5.4.291
Firmware: RUT2_R_00.07.06.21
Build: b5e5996e54
Build date: 2026-04-10 05:34:45

root@Teltonika-RUT240:~# rut_fota -i -d
Starting communication with FOTA server
Connected to rut.teltonika.lt:5000
Connected with SSL
Failed to load ‘device_management’ package
Sending buffer of size 271
Decoded fw_info length=9 and value=|Fw_newest |
Decoded fw_size length=1 and value=|� |
value[0]=� (-1) fixed - set to 0
Decoded wiki length=1 and value=|� |
Decoded date length=1 and value=|� |
Decoded modem_id length=3 and value=|1-1 |
Decoded modem_ver length=30 and value=|EG25GGCR07A02M1G_01.001.01.001 |
Decoded modem_size length=1 and value=|� |
Decoded modem length=1 and value=|� |
Decoded fw_stable_info length=9 and value=|Fw_newest |
Decoded fw_stable_size length=1 and value=|� |
value[0]=� (-1) fixed - set to 0
Decoded stable_wiki length=1 and value=|� |
Decoded stable_date length=1 and value=|� |
Communication successful
root@Teltonika-RUT240:~# modem_updater -g
[INFO] Detected MODEM_N: 0
Modem List:
[0] Quectel EG25-G
Verizon Wireless | USB_ID: 1-1 | Firmware: EG25GGCR07A02M1G_01.001.01.001 | builtin:true
Available versions (highest version number first):
EG25GGCR07A02M1G_A0.302.A0.302
EG25GGCR07A02M1G_A0.300.A0.300
EG25GGCR07A02M1G_30.203.30.203
EG25GGCR07A02M1G_30.202.30.202
EG25GGCR07A02M1G_30.200.30.200
root@Teltonika-RUT240:~# dfota -u
Preparing for gsm.modem0 update!
Searching for updates…
No update found! shouldn’t it try to update at least to EG25GGCR07A02M1G_30.203.30.203 like the other modems?
Update script done!

Is it recommended to use EG25GGCR07A02M1G_A0.302.A0.302 in this case?

What is the recommended method to installing the modem update through CLI?

Thanks