Which surface(s) does this affect?
Which app are you using?
OpenNova — Android
App version
v1.1.14
OpenNova server / docker release
v2026.0526.1458
Where is the OpenNova server running?
Raspberry Pi
Mower serial number (SN)
0682
Mower firmware
custom-33
STM32 firmware (optional)
No response
Charger firmware (optional)
v0.3.6
What happened?
Manual control is no more working. It used to work, but i don't know what i did to make it crash. I just do a restore of the map on the mower before, and i want to go back and in the charger again as required.
I play this evening with manual control, but now it is now more working.
in the app, in "Control" :
- manual mowing is disable as the mower is charging.
- Turning the light on/off is working.
- restart app gives the same result
- camera is also not working. I have to click on the icon to disable then enable it again to have the image.
- dragging to move do nothing expected error in the log like
[mqtt_node-1] �[0m[INFO] [1779826588.329087562] [novabot_mqtt]: cmd_msgrcv_pipe_read ��x�#B�P��KM�[0m
[mqtt_node-1] api_get_error
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] �[0m[INFO] [1779826589.030892146] [novabot_mqtt]: cmd_msgrcv_pipe_read � ��[0m
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] api_get_error
[mqtt_node-1] �[0m[INFO] [1779826589.131250688] [novabot_mqtt]: cmd_msgrcv_pipe_read � ��[0m
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] api_get_error
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
Steps to reproduce
I don't know, I was restoring my maps to the mower and try to go back 1m with manual control but impossible. I must restart the mower maybe to get this issue fixed, but it may be interresting to know the root cause.
Expected behaviour
manual control working without error.
Logs (mower, server, app)
full log with following actions :
1. camera off
2. camera on
3. light on
4. light off
5. drag move 2/3 times back
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] �[0m[INFO] [1779826859.044984858] [novabot_mqtt]: cmd_msgrcv_pipe_read {"set_para_info":{"headlight":162}}�[0m
[mqtt_node-1] api_set_para_info
[mqtt_node-1] json_file_input
[mqtt_node-1] {
[mqtt_node-1] "config" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "tz" : "Europe/Paris"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "lora" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : 718,
[mqtt_node-1] "channel" : 18,
[mqtt_node-1] "hc" : 20,
[mqtt_node-1] "lc" : 14
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "mqtt" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : "192.168.1.45",
[mqtt_node-1] "port" : 1883
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "para" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "headlight" : 0,
[mqtt_node-1] "manual_controller_v" : 0,
[mqtt_node-1] "manual_controller_w" : 0,
[mqtt_node-1] "obstacle_avoidance_sensitivity" : 0,
[mqtt_node-1] "path_direction" : 0,
[mqtt_node-1] "sound" : 0
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "sn" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "code" : "LFIN2231000682"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "wifi" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "encrypt" : 0,
[mqtt_node-1] "passwd" : "1234567890",
[mqtt_node-1] "ssid" : "Freebox-CAAA93"
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1]
[mqtt_node-1]
[mqtt_node-1] json_file_input2
[mqtt_node-1] {
[mqtt_node-1] "config" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "tz" : "Europe/Paris"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "lora" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : 718,
[mqtt_node-1] "channel" : 18,
[mqtt_node-1] "hc" : 20,
[mqtt_node-1] "lc" : 14
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "mqtt" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : "192.168.1.45",
[mqtt_node-1] "port" : 1883
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "para" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "headlight" : 162,
[mqtt_node-1] "manual_controller_v" : 0,
[mqtt_node-1] "manual_controller_w" : 0,
[mqtt_node-1] "obstacle_avoidance_sensitivity" : 0,
[mqtt_node-1] "path_direction" : 0,
[mqtt_node-1] "sound" : 0
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "sn" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "code" : "LFIN2231000682"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "wifi" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "encrypt" : 0,
[mqtt_node-1] "passwd" : "1234567890",
[mqtt_node-1] "ssid" : "Freebox-CAAA93"
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1]
[mqtt_node-1]
[mqtt_node-1] �[0m[INFO] [1779826859.046162067] [novabot_mqtt]: strJson_send={"message":{"result":0,"value":null},"type":"set_para_info_respond"}
[mqtt_node-1] �[0m
[mqtt_node-1] �[0m[INFO] [1779826863.950927861] [novabot_mqtt]: cmd_msgrcv_pipe_read {"set_para_info":{"headlight":0}}�[0m
[mqtt_node-1] api_set_para_info
[mqtt_node-1] json_file_input
[mqtt_node-1] {
[mqtt_node-1] "config" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "tz" : "Europe/Paris"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "lora" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : 718,
[mqtt_node-1] "channel" : 18,
[mqtt_node-1] "hc" : 20,
[mqtt_node-1] "lc" : 14
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "mqtt" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : "192.168.1.45",
[mqtt_node-1] "port" : 1883
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "para" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "headlight" : 162,
[mqtt_node-1] "manual_controller_v" : 0,
[mqtt_node-1] "manual_controller_w" : 0,
[mqtt_node-1] "obstacle_avoidance_sensitivity" : 0,
[mqtt_node-1] "path_direction" : 0,
[mqtt_node-1] "sound" : 0
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "sn" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "code" : "LFIN2231000682"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "wifi" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "encrypt" : 0,
[mqtt_node-1] "passwd" : "1234567890",
[mqtt_node-1] "ssid" : "Freebox-CAAA93"
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1]
[mqtt_node-1]
[mqtt_node-1] json_file_input2
[mqtt_node-1] {
[mqtt_node-1] "config" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "tz" : "Europe/Paris"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "lora" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : 718,
[mqtt_node-1] "channel" : 18,
[mqtt_node-1] "hc" : 20,
[mqtt_node-1] "lc" : 14
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "mqtt" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "addr" : "192.168.1.45",
[mqtt_node-1] "port" : 1883
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "para" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "headlight" : 0,
[mqtt_node-1] "manual_controller_v" : 0,
[mqtt_node-1] "manual_controller_w" : 0,
[mqtt_node-1] "obstacle_avoidance_sensitivity" : 0,
[mqtt_node-1] "path_direction" : 0,
[mqtt_node-1] "sound" : 0
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "sn" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "code" : "LFIN2231000682"
[mqtt_node-1] }
[mqtt_node-1] },
[mqtt_node-1] "wifi" : {
[mqtt_node-1] "set" : 1,
[mqtt_node-1] "value" : {
[mqtt_node-1] "encrypt" : 0,
[mqtt_node-1] "passwd" : "1234567890",
[mqtt_node-1] "ssid" : "Freebox-CAAA93"
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1] }
[mqtt_node-1]
[mqtt_node-1]
[mqtt_node-1] �[0m[INFO] [1779826863.952444944] [novabot_mqtt]: strJson_send={"message":{"result":0,"value":null},"type":"set_para_info_respond"}
[mqtt_node-1] �[0m
[mqtt_node-1] �[0m[INFO] [1779826866.954965362] [novabot_mqtt]: cmd_msgrcv_pipe_read ��x�#B�P��KM�[0m
[mqtt_node-1] api_get_error
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] api_get_error
[mqtt_node-1] �[0m[INFO] [1779826867.756694737] [novabot_mqtt]: cmd_msgrcv_pipe_read ��x�#B�P��KM�[0m
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] �[0m[INFO] [1779826869.459285697] [novabot_mqtt]: cmd_msgrcv_pipe_read � ��[0m
[mqtt_node-1] api_get_error
[mqtt_node-1] �[0m[INFO] [1779826869.559557780] [novabot_mqtt]: cmd_msgrcv_pipe_read ��x�#B�P��KM�[0m
[mqtt_node-1] api_get_error
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
[mqtt_node-1] mqtt_rcv_aes_cbc_128_data_len_error_16_times
Screenshots / video
No response
Pre-flight
Which surface(s) does this affect?
Which app are you using?
OpenNova — Android
App version
v1.1.14
OpenNova server / docker release
v2026.0526.1458
Where is the OpenNova server running?
Raspberry Pi
Mower serial number (SN)
0682
Mower firmware
custom-33
STM32 firmware (optional)
No response
Charger firmware (optional)
v0.3.6
What happened?
Manual control is no more working. It used to work, but i don't know what i did to make it crash. I just do a restore of the map on the mower before, and i want to go back and in the charger again as required.
I play this evening with manual control, but now it is now more working.
in the app, in "Control" :
Steps to reproduce
I don't know, I was restoring my maps to the mower and try to go back 1m with manual control but impossible. I must restart the mower maybe to get this issue fixed, but it may be interresting to know the root cause.
Expected behaviour
manual control working without error.
Logs (mower, server, app)
Screenshots / video
No response
Pre-flight