Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Controllers
  3. MyController.org
  4. FOTA Update and Node Repeater

FOTA Update and Node Repeater

Scheduled Pinned Locked Moved MyController.org
7 Posts 3 Posters 1.8k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SoloamS Offline
    SoloamS Offline
    Soloam
    Hardware Contributor
    wrote on last edited by
    #1

    Hello, I don't know if this is a issue with MyController ( @jkandasa ) With MySBootloader ( @tekka ) or my code (@Soloam :smirk: ). But when I'm updating my nodes with a new firmware using MyController (MQTT Gateway, doubt that is relevant), the nodes that are far away from the Gateway fail a lot (I can see on the MQTT messages that MyController keeps repeating the same message over and over again), but when I send a normal message it works as intended "all the time". Can it be possible that the Repeat Function (MY_REPEATER_FEATURE) does not work as intended with FOTA?

    Thank You All

    J tekkaT 2 Replies Last reply
    0
    • SoloamS Soloam

      Hello, I don't know if this is a issue with MyController ( @jkandasa ) With MySBootloader ( @tekka ) or my code (@Soloam :smirk: ). But when I'm updating my nodes with a new firmware using MyController (MQTT Gateway, doubt that is relevant), the nodes that are far away from the Gateway fail a lot (I can see on the MQTT messages that MyController keeps repeating the same message over and over again), but when I send a normal message it works as intended "all the time". Can it be possible that the Repeat Function (MY_REPEATER_FEATURE) does not work as intended with FOTA?

      Thank You All

      J Offline
      J Offline
      jkandasa
      Plugin Developer
      wrote on last edited by
      #2

      @soloam Which version of MyController are you using?
      In MyController side, if you are using version 1.2.0 and above, try to disable acknowledgment feature on the gateway page and try again.

      For user application and FOTA, radio libraries are different? @tekka Am I right?

      1 Reply Last reply
      0
      • SoloamS Offline
        SoloamS Offline
        Soloam
        Hardware Contributor
        wrote on last edited by
        #3

        Thank You @jkandasa . I'm using 1.2.0 I'll try that. But will that make that if some message get lost that the update process will not try again and fail?

        J 1 Reply Last reply
        0
        • SoloamS Soloam

          Hello, I don't know if this is a issue with MyController ( @jkandasa ) With MySBootloader ( @tekka ) or my code (@Soloam :smirk: ). But when I'm updating my nodes with a new firmware using MyController (MQTT Gateway, doubt that is relevant), the nodes that are far away from the Gateway fail a lot (I can see on the MQTT messages that MyController keeps repeating the same message over and over again), but when I send a normal message it works as intended "all the time". Can it be possible that the Repeat Function (MY_REPEATER_FEATURE) does not work as intended with FOTA?

          Thank You All

          tekkaT Offline
          tekkaT Offline
          tekka
          Admin
          wrote on last edited by
          #4

          @soloam FOTA messages are longer and put a strain on the RF link. If your connection is not good that could translate to some dropped messages resulting in repeated messages, especially with nodes farther away from the GW. You can certainly increase the range and signal quality with a repeater - but that doesn't seem to work in your hands. Can you provide a communication log from the repeater node?

          SoloamS 1 Reply Last reply
          0
          • tekkaT tekka

            @soloam FOTA messages are longer and put a strain on the RF link. If your connection is not good that could translate to some dropped messages resulting in repeated messages, especially with nodes farther away from the GW. You can certainly increase the range and signal quality with a repeater - but that doesn't seem to work in your hands. Can you provide a communication log from the repeater node?

            SoloamS Offline
            SoloamS Offline
            Soloam
            Hardware Contributor
            wrote on last edited by
            #5

            @tekka I'll try to do that, it will not be a easy task because all the nodes that I use as repeater are inside the wall at the moment, the ones outside (temperature etc) are all sleep nodes, so I disabled the repeater function. I'll try to get one or 2 open to test it out! That will give a better clarification on what is happening.

            Thank You

            1 Reply Last reply
            0
            • SoloamS Soloam

              Thank You @jkandasa . I'm using 1.2.0 I'll try that. But will that make that if some message get lost that the update process will not try again and fail?

              J Offline
              J Offline
              jkandasa
              Plugin Developer
              wrote on last edited by
              #6

              @soloam AFAIK, MySBootloader will ask repeatedly if some messages lost from the controller. Enabling ack will lead high latency on a firmware update. I may include an option in the future version of MyController as, disable ack for firmware updates.

              tekkaT 1 Reply Last reply
              0
              • J jkandasa

                @soloam AFAIK, MySBootloader will ask repeatedly if some messages lost from the controller. Enabling ack will lead high latency on a firmware update. I may include an option in the future version of MyController as, disable ack for firmware updates.

                tekkaT Offline
                tekkaT Offline
                tekka
                Admin
                wrote on last edited by
                #7

                @jkandasa actually, MYSBootloader does not implement ACK handling (due to space constraints), but online FOTA does.

                1 Reply Last reply
                1
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                17

                Online

                11.7k

                Users

                11.2k

                Topics

                113.1k

                Posts


                Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • MySensors
                • OpenHardware.io
                • Categories
                • Recent
                • Tags
                • Popular