JSON-RPC: Object not found

I am using the RUTX12 router, it has the firmware version RUTX_R_00.07.02.4 installed.

My device is a Windows desktop PC, in which i have a Python script that, using the JSON-RPC protocol, connects to the router. But, for some reason when i try to send the message (IP, user and password is correct as i can enter via SSH and check it):

curl -d "{ \"jsonrpc\": \"2.0\", \"id\": 1, \"method\": \"call\", \"params\": [ \"00000000000000000000000000000000\", \"session\", \"login\", { \"username\": \"*user*\", \"password\": \"*password*\"  } ] }" http://192.168.1.1/ubus

I get the next output:

{"jsonrpc":"2.0","id":1,"error":{"code":-32000,"message":"Object not found"}}

What does this mean?

Best regards,

David

Hello,

Please upgrade your device to the latest firmware version 7.11.12 and let me know if you continue to experience the same issue. You can download the firmware from our wiki here: RUTX12 Firmware Downloads.

Best regards,

Hello Marija,

I’m sorry but in this case, do a firmware upgrade is not possible.

Best regards,

David

Could you please provide more details on why a firmware update is not an option for you?

I would like to remind you that the latest firmware releases include improvements and issue fixes, which could be helpful in your situation.

Best regards,