Prerequisites
Expected Behavior
When React Native is 0.79.6, it works. This bug blocks our upgrade to Expo 54 and RN 0.81.4.
Current Behavior
Crash when calling open and disconnect. Scan works.
Library version
3.4.0, 3.5.0
Device
Android
Environment info
Steps to reproduce
Use "react-native": "0.81.4"
Formatted code sample or link to a repository
Use this combo, it works, change to 0.81.4, it won't work
"@ledgerhq/hw-app-solana": "7.2.2",
"@ledgerhq/react-native-hw-transport-ble": "6.33.2",
"buffer": "^6.0.3",
"expo": "~54.0.0",
"expo-asset": "~11.1.7",
"expo-status-bar": "~3.0.8",
"react": "19.0.0",
"react-native": "0.79.6", // "0.81.4"
"react-native-ble-plx": "3.4.0",
Relevant log output
LOG 🔗 [DEBUG] Attempting TransportBLE.open with device ID: EF:C3:DF:F9:34:21
Parameter specified as non-null is null: method com.facebook.react.bridge.PromiseImpl.reject, parameter code
reject
CharacteristicsForDevice
BlePlxModule.java:527
Additional information
No response
Prerequisites
Expected Behavior
When React Native is 0.79.6, it works. This bug blocks our upgrade to Expo 54 and RN 0.81.4.
Current Behavior
Crash when calling open and disconnect. Scan works.
Library version
3.4.0, 3.5.0
Device
Android
Environment info
Steps to reproduce
Use "react-native": "0.81.4"
Formatted code sample or link to a repository
Relevant log output
Additional information
No response