This version has some feature improvements, but these improvements required that we make some changes to the GATT attributes. Because of this, some phones may experience connection problems after the BGX13 firmware is updated.
Reason for Problem
Some mobile devices remember the GATT attributes of devices that have been paired or bonded in the past. When the GATT attributes are changed after the 1.2 update, the mobile device cached GATT information is misaligned between the two devices. This causes invalid handles to bluetooth services and characteristics. As a result attempts to connect to the device may no longer work, or some feature may not work such as sending or receiving data between a phone and the specific BGX for which this invalid bonding exists.
Invalid/misaligned bonding data must be cleared and then the bond should be re-established using the correct GATT attributes.
Solution
The problem may manifest in the following ways.
On iOS, you may see a message on the device details screen reading "SOME_OTHER_MODE".
On either Android or iOS, you may also see a password dialog appear at an inappropriate time or when no password has been set. You might also see that data is not being sent from the phone to the BGX or from the BGX to the phone.
To solve this problem, perform the following operations:
If you have access to the BGX command line interface such as through a Terminal emulator connected to the serial interface, enter the command 'clrb' to clear the bonding information from the BGX.
On your phone, open the Bluetooth Settings and locate the BGX device. Click a "i" icon, gear icon, or other details icon for the device in the Bluetooth settings and choose "Forget" or "Unpair".
On your phone, turn Bluetooth off and then back on. This has been particularly noted as a necessary step on iOS 13. Alternatively, you could reboot the phone itself. However, rebooting is not a substitute for "forgetting" the device in the Bluetooth settings.
Kill the BGX Commander app as you would any app on your iOS or Android phone.
Restart BGX Commander and re-connect to the device. It should work correctly now.
BGX13 v1.2 Upgrade Issues
Problem
Some mobile devices may have connection problems after updating BGX13 to 1.2.2045.0.
SIlicon Labs recently updated the firmware for BGX13 to version 1.2.2045.0.
https://docs.silabs.com/gecko-os/1/bgx/latest/release-notes
This version has some feature improvements, but these improvements required that we make some changes to the GATT attributes. Because of this, some phones may experience connection problems after the BGX13 firmware is updated.
Reason for Problem
Some mobile devices remember the GATT attributes of devices that have been paired or bonded in the past. When the GATT attributes are changed after the 1.2 update, the mobile device cached GATT information is misaligned between the two devices. This causes invalid handles to bluetooth services and characteristics. As a result attempts to connect to the device may no longer work, or some feature may not work such as sending or receiving data between a phone and the specific BGX for which this invalid bonding exists.
Invalid/misaligned bonding data must be cleared and then the bond should be re-established using the correct GATT attributes.
Solution
The problem may manifest in the following ways.
On iOS, you may see a message on the device details screen reading "SOME_OTHER_MODE".
On either Android or iOS, you may also see a password dialog appear at an inappropriate time or when no password has been set. You might also see that data is not being sent from the phone to the BGX or from the BGX to the phone.
To solve this problem, perform the following operations:
Also refer to https://docs.silabs.com/gecko-os/1/bgx/latest/firmware-update#problems-after-upgrade
thank you,
i was here with this problem with BGX