Tool/software: TI-RTOS
in simplelink_cc2640r2_sdk_2_30_00_28, ble5_simple_peripheral_cc2640r2lp_app using a module with cc2640R2F RSM pacakge soc. the board.c is deleted and added RSM board files, another modification is just change of a variable to a suitable value in the simple_peripheral.c as the diff output showed as following. all the SIMPLEPROFILE_CHAR from 1st to 4th worked well, but the 5th always failed read. using the nFR Connect app for android and another app. can any one test the SIMPLEPROFILE_CHAR5 to see if there's any problem?
/mnt/g/ti/workspace_v8/ble5_simple_peripheral_cc2640r2lp_app/Application$ diff -Naur simple_peripheral.c.orig simple_peripheral.c --- simple_peripheral.c.orig 2018-12-17 00:13:45.370092900 +0800 +++ simple_peripheral.c 2018-12-16 23:44:19.521858500 +0800 @@ -608,7 +608,7 @@ // This device only has display capabilities. Therefore, it will display the // passcode during pairing. However, since the default passcode is being // used, there is no need to display anything. - uint8_t ioCap = GAPBOND_IO_CAP_DISPLAY_ONLY; + uint8_t ioCap = GAPBOND_IO_CAP_NO_INPUT_NO_OUTPUT;//z GAPBOND_IO_CAP_DISPLAY_ONLY; // Request bonding (storing long-term keys for re-encryption upon subsequent // connections without repairing) uint8_t bonding = TRUE;