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.

Suggestion is to update CAPTRIM setting in the component for this module. Please try with 18 to 19pF. I have tested with 18pF and have verified the working of project with BLE 3_2. For this, navigate .cydwr -> clocks -> eco configure -> change input capacitance and output capacitance to 18pF. Do this both for stack project as well as application project. now it should work .