+ Post New Thread
Results 1 to 5 of 5
  1. #1
    Newbie level 4
    Points: 150, Level: 1

    Join Date
    Jul 2015
    Posts
    6
    Helped
    0 / 0
    Points
    150
    Level
    1

    Can we upgrade/change Microcontroller firmware Over the Air through Bluetooth?

    I have seen some posts discussing Over the Air firmware upgrade through WiFi.

    Is it possible to upgrade a Microcontroller firmware through a Bluetooth (Smart) technology?

    Thanks in advance.

    •   Alt14th July 2015, 16:38

      advertising

        
       

  2. #2
    Super Moderator
    Points: 53,016, Level: 56
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster

    Join Date
    Apr 2014
    Posts
    10,674
    Helped
    2530 / 2530
    Points
    53,016
    Level
    56

    Re: Can we upgrade/change Microcontroller firmware Over the Air through Bluetooth?

    Hi,

    yes, if you have a bootloader installed...

    Klaus



    •   Alt14th July 2015, 16:55

      advertising

        
       

  3. #3
    Newbie level 4
    Points: 150, Level: 1

    Join Date
    Jul 2015
    Posts
    6
    Helped
    0 / 0
    Points
    150
    Level
    1

    Re: Can we upgrade/change Microcontroller firmware Over the Air through Bluetooth?

    Hi Klaus,

    Thank you for the prompt reply.

    I have one more question: Can we capture a system's data (such as Status Registers, Data Logs, Waveform data, etc..) from the System (which has an MCU + some Bluetooth Smart device) to a Bluetooth enabled device such as a Smartphone?

    My questions may look simple as I am a newbie to the Embedded Systems and Bluetooth technology with a decade of experience in another domain.

    Thanks.



    •   Alt14th July 2015, 17:31

      advertising

        
       

  4. #4
    Super Moderator
    Points: 53,016, Level: 56
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster

    Join Date
    Apr 2014
    Posts
    10,674
    Helped
    2530 / 2530
    Points
    53,016
    Level
    56

    Re: Can we upgrade/change Microcontroller firmware Over the Air through Bluetooth?

    Hi,

    in general you can transmit all data via bluetooth. It doesn´t mind if it is data, or code.

    But you need software to send and receive data on both sides of the bluetooth channel.
    One side could be a microcontroller, the other side could be a cellular phone.

    Klaus


    1 members found this post helpful.

  5. #5
    Super Moderator
    Points: 8,139, Level: 21

    Join Date
    Jun 2009
    Location
    Japan
    Posts
    1,054
    Helped
    279 / 279
    Points
    8,139
    Level
    21

    Re: Can we upgrade/change Microcontroller firmware Over the Air through Bluetooth?

    Hello!

    Yes, it's possible. I'm doing it.
    But what you have to be careful about is that a radio path has some non negligible error rates.
    It will therefore depend on what BT you are using, etc.
    I have an external flash for LCD data, and I am using a part of this flash to temporarily store the
    firmware. As long as the firmware and its checksum don't match, I don't upgrade.

    If your system involves an SD card, then you can also use it a a temporary storage.

    Just in case, I don't use the chip's bootloader, I wrote a second one in program flash.

    Dora.


    1 members found this post helpful.

--[[ ]]--