.. _sec-oad: Over the Air Download (OAD) =========================== This section serves as a guide to the Texas Instruments Over the Air Download (:term:`OAD`) ecosystem including the profile, application architecture, drivers, and middleware. :term:`OAD` allows the firmware image running on a BLE device to be updated in the field without the need for wires or debuggers. The guide will cover the princles of the :term:`OAD` process, the out of the box demos included in the |SDK|, and the process for adding :term:`OAD` to an existing project. Scope ----- The :term:`OAD` guide section will cover: - :term:`OAD` theory of operation - How to run the :term:`OAD` demos included in the |SDK| - How to add :term:`OAD` to an existing sample application The supported development kit for :term:`OAD` is the |LP|. .. warning:: This guide assumes that both the :term:`OAD Target` and the :term:`OAD Downloader` are running on the |LP|. Two |LP| devices are required to follow this guide. Read this Section First ----------------------- Document Updates/Errata ^^^^^^^^^^^^^^^^^^^^^^^ This document is constantly being improved. For the best user experience, please ensure that you are using the latest version. Newer revisions will be posted online on the `OAD User's Guide `_ wiki page. .. include:: /oad/inc_oad_concepts.rst .. include:: /oad/inc_oad_offchip.rst .. include:: /oad/inc_oad_onchip.rst .. include:: /oad/inc_oad_troubleshooting.rst .. include:: /oad/inc_oad_appendix.rst