Hello.
Today I decided to update RUTX12 remotely in one of our production environments. I updated to version RUTX_R_00.07.13.1 via Web GUI and selected the update by downloading directly from the server… Then after restarting I also selected the update from the server for both SIM card modems that are used as a backup connection. By default, we have the Internet provided via the WAN port. Unfortunately, only the first modem updated correctly, and the second one did not. I tried to diagnose the problem - logs below. I also tried to go back to version RUTX_R_00.07.06.1 (because I saw in one of the posts on the forum that it helped someone) but the reaction was identical here too…
Please help as soon as possible!
How can I clear the space mentioned in the error so that the update can be successful?
Is a local firmware file for the modem required for this?
(if so where to download it because I couldn’t find it anywhere on the internet)
Current configuration:
- FW Device: RUTX_R_00.07.13.1
- Primary modem firmware version
EG06ELAR04A23M4G - Secondary modem firmware version
EG06ELAR04A04M4G - Kernel version
5.10.233
SSH logs:
login as: root
root@192.168.1.1’s password:
BusyBox v1.34.1 (2025-03-05 13:16:27 UTC) built-in shell (ash)
____ _ ___ ____
| _ \ _ | | / _ / |
| |) | | | | | | | _
| _ <| || | || || |) |
|| _\,|_|__/|____/
Teltonika RUTX series 2025
Device: RUTX12
Kernel: 5.10.233
Firmware: RUTX_R_00.07.13.1
Build: 8d75e94e461
Build date: 2025-03-05 14:06:58
root@RUTX12:~# cat /tmp/dfota_updates.json
{
“response”: true,
“modems”: [
{
“id”: “gsm.modem0”,
“usb_id”: “3-1”,
“manufacturer”: true,
“update_exists”: false
},
{
“id”: “gsm.modem1”,
“usb_id”: “1-1.2”,
“manufacturer”: true,
“update_exists”: true,
“forced”: false
}
]
}
root@RUTX12:~# cat /tmp/dfota_status.json
{
“status”: “failed”,
“modems”: [
{
“id”: “gsm.modem0”,
“usb_id”: “3-1”,
“status”: “failed”,
“error”: “No update found!”,
“error_code”: “170”
}
]
}
root@RUTX12:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 19.1M 19.1M 0 100% /rom
tmpfs 120.5M 680.0K 119.9M 1% /tmp
/dev/ubi0_2 85.9M 760.0K 80.7M 1% /overlay
overlayfs:/overlay 85.9M 760.0K 80.7M 1% /
/dev/mtdblock15 576.0K 272.0K 304.0K 47% /log
tmpfs 512.0K 0 512.0K 0% /dev
root@RUTX12:~# dfota -e
Searching for updates…
No update found!
Searching for updates…
Update found! Update size: 19806109
Information export is done!
root@RUTX12:~# dfota -s
Preparing for gsm.modem0 update!
root@RUTX12:~# Searching for updates…
No update found!
Preparing for gsm.modem1 update!
Searching for updates…
Update found! Update size: 19806109
Update script done!
root@RUTX12:~# cat /tmp/dfota_updates.json
{
“response”: true,
“modems”: [
{
“id”: “gsm.modem0”,
“usb_id”: “3-1”,
“manufacturer”: true,
“update_exists”: false
},
{
“id”: “gsm.modem1”,
“usb_id”: “1-1.2”,
“manufacturer”: true,
“update_exists”: true,
“forced”: false
}
]
}
root@RUTX12:~# cat /tmp/dfota_status.json
{
“status”: “failed”,
“modems”: [
{
“id”: “gsm.modem0”,
“usb_id”: “3-1”,
“status”: “failed”,
“error”: “No update found!”,
“error_code”: “170”
}
]
}
root@RUTX12:~# dfota -eubus list | grep gsm.modem
-m Modem id to update. (gsm.modem0, gsm.modem1…)
root@RUTX12:~# ubus list | grep gsm.modem
gsm.modem0
gsm.modem1
root@RUTX12:~# lsusb
Bus 003 Device 001: ID 1d6b:0002
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 05e3:0610
Bus 004 Device 001: ID 1d6b:0003
Bus 002 Device 001: ID 1d6b:0003
Bus 001 Device 004: ID 0a12:0001
Bus 001 Device 003: ID 2c7c:0306
Bus 003 Device 003: ID 2c7c:0306
root@RUTX12:~# dfota -u
Preparing for gsm.modem0 update!
Searching for updates…
No update found!
Preparing for gsm.modem1 update!
Searching for updates…
Update found! Update size: 19806109
Preparing system for update!
sh: out of range
Not enough memory in modem filesystem! ErrorCode: 171
Reseting modems due to error!
Update script done!
root@RUTX12:~# HELP!!! ;(((
I tried to support with knowledge from the links below:
Urgent support much needed!
Thank you all in advance for reliable, technical information!