Skip to content

[Bug] "build_custom_firmware.sh" duplicates custom code in "novabot/scripts/start_service.sh" #82

@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

latest

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)

No response

What happened?

In the mower, the file novabot/scripts/start_service.sh contains duplicate custom code because build_custom_firmware.sh replace text "sudo apt install -y dnsmasq" in file, which exists twice (in a comment also).

Steps to reproduce

On the mower

  1. cat novabot/scripts/start_service.sh | grep "CUSTOM"

Expected behaviour

no duplicate code, can we add custom code simply add the end ?

Logs (mower, server, app)

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:serverServer backend (Node/Express, MQTT broker, DB)bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions