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 2.5k 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.
  • S Offline
    S 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 T 2 Replies Last reply
    0
    • S 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
      • S Offline
        S 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
        • S 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

          T Offline
          T 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?

          S 1 Reply Last reply
          0
          • T 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?

            S Offline
            S 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
            • S 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.

              T 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.

                T Offline
                T 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

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                19

                Online

                12.1k

                Users

                11.2k

                Topics

                113.4k

                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