🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    [Solved]M5StickC firmware

    M5 Stick/StickC
    5
    16
    30.7k
    Loading More Posts
    • 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.
    • world101W
      world101
      last edited by m5-docs

      I just got my M5StickC on Friday. It’s much smaller than I was expecting. It’s really tiny 😀. However, I powered it on and I don’t see anything on the screen. Holding it up to my ear, I hear faint clicking sounds so it seems like it’s doing something. I figured it would at least come with the UIFlow firmware installed, but I maybe not.

      @watson please update the M5Burner for Mac to include the latest firmware for the M5StickC so I can try to flash it. Thanks!

      S 1 Reply Last reply Reply Quote 0
      • S
        salty_good @world101
        last edited by

        @world101 Hi, Thank you for your suggestion.
        We will soon prepare the M5Burner with M5StickC firmware for Mac.

        world101W 1 Reply Last reply Reply Quote 0
        • world101W
          world101 @salty_good
          last edited by

          @salty_good

          What should I use in the meantime? Arduino IDE? Does any firmware come preinstalled with the $1 for M5StickC version?

          S 1 Reply Last reply Reply Quote 0
          • S
            salty_good @world101
            last edited by

            @world101 You can use M5StickC on Arduino IDE, Please search M5StickC library.

            Arduino IDE menu

            [Sketch] → [Include Library] → [Manage Libraries...] → search "m5stickc" → install
            Arduino IDE menu again after installed M5StickC library

            [File] → [Examples] → [M5StickC] → choose a sample as you like
            Have enjoy M5StickC!!

            world101W 1 Reply Last reply Reply Quote 0
            • world101W
              world101 @salty_good
              last edited by

              @salty_good thanks! the examples are working for me.

              1 Reply Last reply Reply Quote 0
              • m5stackM
                m5stack
                last edited by

                The stickC should have the factory test code burned for default. Please make sure the hardware doesn't have any problem. If the factory test firmware couldn't ran at all as you said didn't see anything on the screen, thats not normal, please test again and let me know if the factory test code works.

                world101W 1 Reply Last reply Reply Quote 0
                • world101W
                  world101 @m5stack
                  last edited by

                  @m5stack said in M5StickC firmware:

                  The stickC should have the factory test code burned for default. Please make sure the hardware doesn't have any problem. If the factory test firmware couldn't ran at all as you said didn't see anything on the screen, thats not normal, please test again and let me know if the factory test code works.

                  The one I received did not have the factory test code on it upon arrival. Maybe mine slipped past quality control somehow. However, I was able to burn the FactoryTest.ino sketch using the Arduino IDE and it works.

                  1 Reply Last reply Reply Quote 0
                  • m5stackM
                    m5stack
                    last edited by

                    That's fine then as long as the hardware works. we will mark the mistake. Sorry for the inconvenient.

                    1 Reply Last reply Reply Quote 0
                    • world101W
                      world101
                      last edited by

                      It’s all good. Keep up the great work. I love the m5 products!

                      1 Reply Last reply Reply Quote 0
                      • arzamanA
                        arzaman
                        last edited by

                        I have upgraded via M5burner the FW of my M5Stack C to UIflow V1.2.3

                        Is there any way to roll back and load the origina FW for using with the Arduino IDE ??
                        From M5burner not clear what is the FW for Arduino IDE

                        thanks
                        Davide

                        1 Reply Last reply Reply Quote 0
                        • world101W
                          world101
                          last edited by world101

                          No need to “roll back.” The M5burner is only for UIFlow IDE. To use it with Arduino, just connect the USB from the m5stickC to your computer and upload any Arduino .ino sketch from the m5stickC examples. Follow the instructions from @salty_good above to load the correct libraries into Arduino before uploading.

                          arzamanA 1 Reply Last reply Reply Quote 1
                          • arzamanA
                            arzaman @world101
                            last edited by

                            @world101 thank ,

                            so the same bootloader works for arduino IDE and UIflow ? if so is awesome

                            so what is the "original" FW that is pre-loaded?
                            If I udenrstand well the UIflow V1.2.3 loads on ESP32 micro python so sounds strange to me that once you have loaded the UIFlow FW you can use also with arduino IDE (C++)

                            anyway I will try

                            D.

                            ajb2k3A world101W 2 Replies Last reply Reply Quote 0
                            • ajb2k3A
                              ajb2k3 @arzaman
                              last edited by

                              @arzaman the esp32 has two cores, the firmware runs on one and user programmes run on the other core however, I was sure that Arduino programs wrote over the firmware giving access to both cores.

                              UIFlow, so easy an adult can learn it!
                              If I don't know it, be patient!
                              I've ether not learned it or am too drunk to remember it!
                              Author of the WIP UIFlow Handbook!
                              M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                              1 Reply Last reply Reply Quote 0
                              • world101W
                                world101 @arzaman
                                last edited by

                                @arzaman said in M5StickC firmware:

                                @world101 thank ,

                                so the same bootloader works for arduino IDE and UIflow ? if so is awesome

                                so what is the "original" FW that is pre-loaded?
                                If I udenrstand well the UIflow V1.2.3 loads on ESP32 micro python so sounds strange to me that once you have loaded the UIFlow FW you can use also with arduino IDE (C++)

                                anyway I will try

                                D.

                                No it’s one FW or the other. The original FW should be uiFlow (MicroPython), at least for the recent hardware. The older hardware cores (M5Stack black or grey) shipped with a factory test Arduino sketch. All the newer hardware should ship with the uiFlow firmware.

                                Flashing the hardware with the Arduino IDE will overwrite the uiFlow firmware. To get it back to uiFlow (MicroPython), use m5burner.

                                arzamanA 1 Reply Last reply Reply Quote 2
                                • arzamanA
                                  arzaman @world101
                                  last edited by

                                  @world101

                                  In my case is exactly the contrary...I got the M5Stick C with arduino bootloader FW and I burn UIflow with M5burner

                                  Now would like to revert to arduino...but no idea how to do and where to get the bootloader

                                  any idea ?

                                  Davide

                                  ajb2k3A 1 Reply Last reply Reply Quote 0
                                  • ajb2k3A
                                    ajb2k3 @arzaman
                                    last edited by

                                    @arzaman Just upload an arduino program in the normal way. It will overwrite the UIFlow bootloader and you can continue to use the devices.

                                    UIFlow, so easy an adult can learn it!
                                    If I don't know it, be patient!
                                    I've ether not learned it or am too drunk to remember it!
                                    Author of the WIP UIFlow Handbook!
                                    M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post