 Okay, so let's let's go to the firmware upgrade over the air So we will start by downloading the OTA application with the stlink Then we will use our phones the ST STBLE sensor app to download the very first application into the flash and To see what's happening We can observe the the locks on the LCD or you can also open the serial via window To see even in more detail. What is what is happening? So it follows the flow of the of the of the each individual application So let's start by connecting the Nucleo To the stlink connector the dongle we will not need it anymore So this is what we did and this is how the UART locks look like So you can use a terminal window and connect to the virtual comport After we flash the OTA So please remember that on your tables you have numbers and this is important because each of you will have a separate individual Binary and that's how we will identify so open the cube programmer GUI and Try to connect first to the Nucleo and then locate the BLE underscore OTA and then your identifier and you can drag and drop it and Download it into the into the Nucleo and once you're done You should power cycle the board so unplug and replug the cable and you should immediately see something on the display Just to review what what we did We put the OTA at the bottom of the flash and it ends at address 8 million C000 The there is no application so the what OTA does it preventively erases everything which is above and It will start advertising So now it's ready to be connected with your with your phone And that's what you can do. What we want to do is put the Application which in this case will be point-to-point server and we want to store it in the phone and once you have this You connect to the OTA select the file in the application and Select the correct offset So this is this is actually the address in the flash where we want to store the point-to-point server user application You should be able to control the state of the LED by pressing By pressing that on the display When you press the first button you get a notification back to your to your phone and this This icon will light up This point-to-point server, it's actually also capable of OTA So it integrates the auto reboot characteristics in the service So that's why when you slide to the right you see this window And this is actually configuration of the auto reboot characteristic So we can specify that we request to reboot to OTA and we specify Which area to to erase I mean what what which area in flash we want to erase and After we write to this characteristics The reset is generated and OTA OTA will start So this is how we are going to flash the other other other binaries, so it's important that it that it works It's sometimes necessary to clear the cache of especially on Android So there is if you click here There is a way to clear the cache so Android for some reason it caches the devices And if you change the firmware and the Bluetooth address is the same It gets confused