7 Replies Latest reply on Dec 26, 2016 10:27 PM by anpm

    Over the air updates

    rowland.roderick_1778786

      1/  I have 10 samples of the CYBLE-212020-01, which we will be fitting in our new product.

         

      The new PCB is around 2 weeks away, consequently, I’ve been using the CYBLE 212019-00 ( fitted to a Cypress kit cyble-212019-eval ez-ble evaluation board), which is plugged into a the CY8CKIT-042 BLE board.

         

      2/Using the CY8CKIT-042 BLE board,  I’ve used the over the air update example ( upgradeable stack and device CY8C4248LQI-BL583). This over the air update  works.

         

      I’ve changed the device to   CYBLE 212019-00 ( same memory size to the BL583 etc ) and the i/o pin for sw2.

         

      3/ After programming, the LED is green, I’ve used an APP on my mobile phone, which detects the ‘findme’ advertising packet. I can connect ( LED goes out) & then disconnect ( Green LED comes on). The Red LED comes on after 40 seconds ( the period which I’ve set in the GAP Settings).

         

      4/  If I reset the dev kit ( SW1) & then press SW2 ( to request the over the air update ) when the LED is green, my mobile phone sees the OTA bootloader, however CY Smart 1.2 doesn’t see the OTA Bootloader.

         

      The LED is RED and goes out completely after 3 minutes as set in the GAP setting in the upgradeable stack example project  and the phone app no longer sees  the OTA Bootloader advert.

         

      ( USB dongle is BLE 4.2, firmware 1.2.3.32, Hardware 2.0.0.0)

         

      5/ When I reset the dev kit, the LED is RED and the mobile phone sees the OTA Bootloader advert, the LED goes off after 3 minutes.

         

      6/ The only way that I can get the original ‘findme advert’ back is to reprogram the device from PSoc 4.0 creator.