Hi ,
We are reaching out regarding an issue with the range of our CC2640R2 device, which utilizes host test firmware and operates in both peripheral and central modes.
While we have not observed any range issues when the device operates in peripheral mode, where connections and data transfers are reliable even over considerable distances, we have experienced significant limitations in central mode.
Specifically, the device performs adequately when within 2-3 meters of each other. However, beyond this distance, connectivity issues arise. Failures occur during service and characteristics discovery, as well as during connection attempts. The device often terminates connections immediately upon establishing them.
In an effort to address this issue, we attempted to increase the transmission power (Tx power) of the device. Initially, the Default Tx Power Index in the ble_user.config.c file was set to 7, corresponding to 0 dBm in the TxPowerTable. We adjusted this setting to 12, corresponding to 5 dBm.
Unfortunately, this adjustment yielded only marginal improvements. While the device exhibited better performance within distances of less than 5 meters, failures persisted beyond this range.
We have also encountered similar range issues with the CC2640R2 LaunchPad Evaluation board, controlled over HCI from the BTool application. The BTool application received a TerminateLink Event as soon as it established the connection.
We are seeking guidance on how to enhance the range of our device when operating in central mode. Any insights or suggestions you can provide would be greatly appreciated. Please let us know if you require any further details.