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
    #10

    Ok, at this point I can't access by FTDI to the 8Mhz, all the other frequencies ar working... I only tested the FOTA with the 8Mhz, so I'll teste it again today with the 1Mhz and post back the results.

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


                          22

                          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