We are developing a product which uses phones to communicate with DA14580. iOS software(iphone 5s - v9.3.2 and iphone 7 - v10.2.1) will be disconnected after 25s which is a fixed number. Besides, iOS can get data while DA14580, but DA14580 cann't receive data from iOS(both our software and LightBlue which helps to develop Bluetooth). iOS has set the right UUID, and the communication method of iOS has been applied successfully on other project such as CC2540.
However, Android software have not meeted this two problems yet.
Some engineers suggest us to use latest version of firmware , such as 18.104.22.168 or higher, but it will cost us lots of time to use new SDK. Could you please give us some suggestions? And it will be a nice thing if you can send iOS demo to us!
Look forward to your favourable reply.