0% found this document useful (0 votes)
121 views10 pages

OTA Firmware

This document describes a method for over-the-air firmware updates of a controller using GSM. The method involves compiling an updated binary, adding header bytes, uploading it to an FTP server, using GSM to download the update from the server to the controller which validates and applies the update. Key advantages are reducing costs by avoiding physical connections and enabling remote updates for devices that are hard to access physically. Applications include updating displays and fixing bugs remotely for devices like drainage systems.

Uploaded by

Rakesh Bhagam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views10 pages

OTA Firmware

This document describes a method for over-the-air firmware updates of a controller using GSM. The method involves compiling an updated binary, adding header bytes, uploading it to an FTP server, using GSM to download the update from the server to the controller which validates and applies the update. Key advantages are reducing costs by avoiding physical connections and enabling remote updates for devices that are hard to access physically. Applications include updating displays and fixing bugs remotely for devices like drainage systems.

Uploaded by

Rakesh Bhagam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Controller Firmware update through OTA using GSM

Contents:
1. Objective
2. Introduction
3. Block Diagram
4. Flow Diagram
5. Working Principle
6. Advantages
7. Applications
8. Conclusion
1. Objective

 Over-the-air Firmware update It will reduce the cost of


delivering updates and avoid physical connections.

 Choose to disable certain features on end-user devices


until an update is applied.
2. Introduction
 The term Over-The-Air update applies specifically
to embedded systems. Before OTA updates, embedded
devices could only be flashed through direct physical access
with wired connections (usually through USB or a serial
port).

 To avoid physical wired connection we are using Over-The-


Air is an update to an embedded system that is delivery
through a wireless network(GSM)
3. Block Diagram
4. Flow Diagram
5. Working Principle
 Compile and generate the modified application. It will generate the binary file. Then, add starting four bytes
for firmware update packet for controller identify the firmware version as shown below. Must and should we
will know the existing firmware version otherwise it will not process the update firmware.
Start Packet firmware version update Flag End Packet
0xaa 0x02 0x01 0xcc

 After updating packet save and upload Firmware binary file into respected FTP server.

 GSM have sim and data recharge for download the file from the FTP server.

 GSM connected to Controller when we will update the latest firmware in FTP server it will read the start four
bytes of firmware binary file and check the firmware version and update flag and download the new
firmware into Flash/External memory.

 Restart the device automatically then bootloader will update the backup memory to current running
application then start the new application.
6. Advantages
 OTA updates are a more efficient way for OEMs to fix bugs and
update software than to manually upgrade each individual device.

 OTA updates can catch issues before devices launch, which can save
OEMs time and money, as well as reduce the software development
and quality-assurance (QA) process.

 OTA updates also enable OEMs to update software more easily on


devices that are difficult to access, such as advertising displays.
7. Applications

1. Updating Display Information


(Examples Railway, Bus stands).
2. Drainage system.
3. Industrial bug fixing.
8. Conclusion

 This project will shows how to controller over the air update firmware
using GSM. OTA relies on a dedicated application embedded in the flash
memory in addition to the user application. The OTA service is using for
avoid physical connections(like wired USB, Serial)

 If we have new feature we will update through wireless at a time multiple


devices. So, we will save the time.

You might also like