2 Replies Latest reply on Feb 26, 2020 7:00 AM by BiKa_2115371

    FOTA update problem (from BLE v.3.60 to BLE v.3.63)

    BiKa_2115371

      Hi there

       

      I am trying to do Firmware Over the Air (FOTA) update via BLE on a PSoC 4 BLE CPU. The FOTA contains BLE stack Update and Application Firmware update.

      When the target CPU has project based on BLE v.3.60 component and the project to update is based on BLE v.3.63, a strange problem occurred. While the FOTA procedure executed without any problem (by using CySmart application on an Android device), the CPU fails to boot after the update. Only the Launcher executed and then nothing.

      If the target CPU contains project based on BLE v.3.63 component the project to update is also based on BLE v.3.63 everything is OK.

       

      Any idea?

        • 1. Re: FOTA update problem (from BLE v.3.60 to BLE v.3.63)
          GaneshD_41

          Hi,

           

          Please note that when you are bootloading the application, you have to ensure that the BLE versions of the Stack project and application project should match.

           

          In your case your application uses BLE version 3.63. But the stack application running on the CPU of the device is 3.60.

           

          So, in this case you have to bootload the stack project first by changing the BLE version to 3.63. Then once the stack project is bootloaded, you can bootload the actual application.

           

          The procedure to upgrade the stack project is same. You just have to use .cyacd file of stack project. Please dont forget to upgrade the BLE component in stack project and build it.

           

          Please do this and update the thread.

           

          Thanks

          Ganesh

          • 2. Re: FOTA update problem (from BLE v.3.60 to BLE v.3.63)
            BiKa_2115371

            Hi GaneshD_41

             

            Much obliged for your fast and on the point response.  Finally I managed to get FOTA upgrade according your advice. 

             

            But I cannot update the thread as far as no actions allowed

             

            Best Regards

            Bill