# Performing Your First FOTA Update

Before we dive into all details regarding the FOTA tools, firmware images, and protocol specifications, this topic walks you step-by-step through the process of performing your first FOTA update. The goal is to provide you a basic hands-on understanding of the RSL FOTA update process, and to ensure that your hardware and software are correctly setup. This topic shows how to:

1. Generate a FOTA firmware image using the preconfigured ble_peripheral_server_fota sample application. This application is similar to the ble_peripheral_server application with added features to support FOTA updates.
2. Set up the RSL bootloader and load a firmware image using UART.
3. Perform a FOTA update using BLE Explorer. Alternatively, a FOTA update can be performed using the mobile application. See RSL FOTA Mobile Application.

NOTE: For information on performing a secure FOTA update with a secure application, refer to the instructions and examples in the secure_blinky_fota sample application’s readme file.

This tutorial assumes that you have installed the prerequisites and have the required version of the RSL CMSIS-Pack installed (see the RSL Getting Started Guide for instructions on how to import a CMSIS-Pack).

For more information about this topic, see: