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