In the HostTestRelease program, you can define GATT_DB_OFF_CHIP to allow your external MCU to set up the attribute table. However, when this is defined, I cannot connect to the device (I am using the tiwi-Ub1 eval kit). I am using an iOS program called LightBlue which simply connects to a BLE device and reads the services and characteristics. When I try to connect without GATT_DB_OFF_CHIP defined, it works fine. But when it is defined, it just hangs when it tries to connect.
I am able to successfully set up a GAP service over HCI and view it using the FindInfoReq command, so it is set up correctly. But it will not connect. Does anyone have any experience with this?