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 3.5k 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.
  • SoloamS Offline
    SoloamS 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

    tekkaT 1 Reply Last reply
    0
    • SoloamS 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

      tekkaT Offline
      tekkaT 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
      • SoloamS Offline
        SoloamS 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 tekkaT 2 Replies Last reply
        0
        • SoloamS 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
          • SoloamS 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

            tekkaT Offline
            tekkaT 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
            • SoloamS Offline
              SoloamS 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

              tekkaT 1 Reply Last reply
              0
              • SoloamS 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

                tekkaT Offline
                tekkaT 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
                • SoloamS Offline
                  SoloamS 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

                  tekkaT 1 Reply Last reply
                  0
                  • SoloamS 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

                    tekkaT Offline
                    tekkaT 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.

                    SoloamS 1 Reply Last reply
                    0
                    • tekkaT tekka

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

                      SoloamS Offline
                      SoloamS 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
                      • SoloamS Offline
                        SoloamS 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
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        21

                        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