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. [Solved] FOTA Not Working

[Solved] FOTA Not Working

Scheduled Pinned Locked Moved MyController.org
21 Posts 4 Posters 5.0k Views 4 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
    #11

    I can confirm that FOTA is working on all frequency, except 8Mhz... I can't get it working on FOTA or FTDI on the 8Mhz version of MYSBootloader!

    Can any one help me with this?

    Thank you

    T 1 Reply Last reply
    0
    • S Soloam

      I can confirm that FOTA is working on all frequency, except 8Mhz... I can't get it working on FOTA or FTDI on the 8Mhz version of MYSBootloader!

      Can any one help me with this?

      Thank you

      T Offline
      T Offline
      tekka
      Admin
      wrote on last edited by
      #12

      @soloam I assume 115200 baud@8Mhz could be an issue, decreasing it to 57600 may help (i.e. in mysbootloader & boards.txt settings)

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

        @tekka said in FOTA Not Working:

        57600

        hello @tekka I tested out with:

        57600
        38400
        19200
        9600
        4800
        2400

        None worked, strange that is working on the 16Mhz and 1Mhz, and only the 8Mhz is giving problems... exactly the one that I wanted to use... lol

        Thank You

        gohanG T 2 Replies Last reply
        0
        • S Soloam

          @tekka said in FOTA Not Working:

          57600

          hello @tekka I tested out with:

          57600
          38400
          19200
          9600
          4800
          2400

          None worked, strange that is working on the 16Mhz and 1Mhz, and only the 8Mhz is giving problems... exactly the one that I wanted to use... lol

          Thank You

          gohanG Offline
          gohanG Offline
          gohan
          Mod
          wrote on last edited by
          #14

          @soloam said in FOTA Not Working:

          exactly the one that I wanted to use.

          Murphy's law :sweat_smile:

          1 Reply Last reply
          0
          • S Soloam

            @tekka said in FOTA Not Working:

            57600

            hello @tekka I tested out with:

            57600
            38400
            19200
            9600
            4800
            2400

            None worked, strange that is working on the 16Mhz and 1Mhz, and only the 8Mhz is giving problems... exactly the one that I wanted to use... lol

            Thank You

            T Offline
            T Offline
            tekka
            Admin
            wrote on last edited by
            #15

            @soloam When you tested the different baud settings, did you also change it in mysbootloader and recompiled it?

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

              Do you mean over here @tekka?

              /* set the UART baud rate defaults */
              #ifndef BAUD_RATE
              	#if F_CPU >= 8000000L
              		#define BAUD_RATE   115200L
              	#elif F_CPU >= 1000000L
              		#define BAUD_RATE   9600L   // 19200 also supported, but with significant error
              	#elif F_CPU >= 128000L
              		#define BAUD_RATE   4800L   // Good for 128kHz internal RC
              	#else
              		#define BAUD_RATE 1200L     // Good even at 32768Hz
              	#endif
              #endif
              
              

              No, I will try it... Can I do it in "Atom"? any special settings?

              Thank You

              T 1 Reply Last reply
              0
              • S Soloam

                Do you mean over here @tekka?

                /* set the UART baud rate defaults */
                #ifndef BAUD_RATE
                	#if F_CPU >= 8000000L
                		#define BAUD_RATE   115200L
                	#elif F_CPU >= 1000000L
                		#define BAUD_RATE   9600L   // 19200 also supported, but with significant error
                	#elif F_CPU >= 128000L
                		#define BAUD_RATE   4800L   // Good for 128kHz internal RC
                	#else
                		#define BAUD_RATE 1200L     // Good even at 32768Hz
                	#endif
                #endif
                
                

                No, I will try it... Can I do it in "Atom"? any special settings?

                Thank You

                T Offline
                T Offline
                tekka
                Admin
                wrote on last edited by
                #17

                @soloam Yes, that's the correct location (if BAUD_RATE is not set via compiler settings).
                Sorry, but I have no experience with Atom.

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

                  @tekka it worked :) Thank you for your assist, it was my first time doing this... so... :)

                  I made the change to HW.h to

                  #ifndef BAUD_RATE
                  	#if F_CPU >= 16000000L
                  		#define BAUD_RATE   115200L
                  	#elif F_CPU >= 8000000L
                  		#define BAUD_RATE   57600L
                  	#elif F_CPU >= 1000000L
                  		#define BAUD_RATE   9600L   // 19200 also supported, but with significant error
                  	#elif F_CPU >= 128000L
                  		#define BAUD_RATE   4800L   // Good for 128kHz internal RC
                  	#else
                  		#define BAUD_RATE 1200L     // Good even at 32768Hz
                  	#endif
                  #endif
                  

                  Compilled the new bootloader, and replaced it on the Arduino IDE folder... Flashed the new 8Mhz Bootloader to my node and now FTDI works... When I get home I'll test out FOTA and post back the results.

                  Will you change the GitHub Repo to take into account this change? Or is this a local problem only to me? Do you want me to submit change the code and hex file and submit a change request?

                  Thank You

                  T 1 Reply Last reply
                  0
                  • S Soloam

                    @tekka it worked :) Thank you for your assist, it was my first time doing this... so... :)

                    I made the change to HW.h to

                    #ifndef BAUD_RATE
                    	#if F_CPU >= 16000000L
                    		#define BAUD_RATE   115200L
                    	#elif F_CPU >= 8000000L
                    		#define BAUD_RATE   57600L
                    	#elif F_CPU >= 1000000L
                    		#define BAUD_RATE   9600L   // 19200 also supported, but with significant error
                    	#elif F_CPU >= 128000L
                    		#define BAUD_RATE   4800L   // Good for 128kHz internal RC
                    	#else
                    		#define BAUD_RATE 1200L     // Good even at 32768Hz
                    	#endif
                    #endif
                    

                    Compilled the new bootloader, and replaced it on the Arduino IDE folder... Flashed the new 8Mhz Bootloader to my node and now FTDI works... When I get home I'll test out FOTA and post back the results.

                    Will you change the GitHub Repo to take into account this change? Or is this a local problem only to me? Do you want me to submit change the code and hex file and submit a change request?

                    Thank You

                    T Offline
                    T Offline
                    tekka
                    Admin
                    wrote on last edited by
                    #19

                    @soloam well done! Yes, please go ahead and submit a PR with the necessary changes. I will review it later this week.

                    S 1 Reply Last reply
                    0
                    • T tekka

                      @soloam well done! Yes, please go ahead and submit a PR with the necessary changes. I will review it later this week.

                      S Offline
                      S Offline
                      Soloam
                      Hardware Contributor
                      wrote on last edited by
                      #20

                      @tekka FOTA and FTDI now working on 8Mhz Bootloader... PR submited!

                      Thank you for your help

                      1 Reply Last reply
                      1
                      • S Offline
                        S Offline
                        Soloam
                        Hardware Contributor
                        wrote on last edited by
                        #21

                        Just to end and close the topic, @tekka great work on the Bootloader and @jkandasa great work on MyController... Thank you

                        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


                        17

                        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