Skip to content

[Bug] cmd_msgrcv_pipe_read �𒰕x�#B�P��KM[0m : impossible to use manual control #76

@dir26738

Description

@dir26738

Which surface(s) does this affect?

  • Web dashboard
  • OpenNova mobile app (Android/iOS)
  • Novabot stock app (Flutter, third-party)
  • Admin page
  • Server backend (MQTT, DB, API)

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

  • I searched existing open + closed issues for duplicates.
  • I redacted any secrets, JWT tokens, or full email addresses from logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:opennova-appOpenNova mobile app (React Native)bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions