북유럽 기반 장치에 연결하기 위해 NRF 도구 상자 앱의 UART 기능을 사용합니다. Android 버전은 4.4.4이며 사용 된 기기는 삼성 기기입니다. 북유럽 기기가 SDK 11, Softdevice S132 v3을 사용할 때 모든 것이 잘 작동하고있었습니다. 그러나 SDK 13 및 softdevice S132 v4.0.2로 마이그레이션 한 후 연결이 완료되지 않습니다. 연결 요청은 성공하지만 GAT_INTERNAL_ERROR (0x81)로 서비스 검색이 실패합니다. 다음에는 장치의 연결이 해제됩니다 (GATT_ERROR 0x85). NRF 연결에서도 동일한 동작이 나타납니다.Android 4.4.4는 Nordic semi SDK 13 장치에 연결할 수 없습니다.
4.4.4에 대한 지원은 SDK 13, softdevice S132v4.0.2에서 삭제되었습니다. 북유럽 문서를 검색했지만 내 문제와 관련이없는 것을 발견하지 못했습니다.
업데이트 : SDK 13에서는 "GATT 모듈"이 도입되었으며 기본적으로 사용하도록 설정되어 있습니다. 이것이 문제의 원인이었습니다. 자세한 내용은 스레드 확인을 참조하십시오. https://devzone.nordicsemi.com/question/136600/can-not-connect-to-devices-with-sdk-13-from-android-444/