iOS 7.1 se rompe la actualización Accesorio externo AccesorioStream UART capacidad de lectura

Tenemos un dispositivo accesorio aprobado por el IMF. Nuestro protocolo asume lecturas continuas desde el accesorio en el modo UART. Funcionaba perfecto antes del iOS 7.1, pero después de probar en iOS 7.1 no funciona correctamente.

En el logging de la suite de testings ATS podemos ver los loggings de eap éxito y algunos AccessoryDataTransfer acked por iPhone.

Podemos reproducir un problema con EADemo. EADSessionController detiene los datos de lectura después de algunos ciclos show / close.

Solo matar a EADemo y relanzar nos permite leer algunos datos.

Configuración:
iPhone 4 y versiones posteriores (iOS 7.0), cualquier iPod (iOS 6.x) – Aceptar
iPhone 4s, iPhone 5 (iOS7.1) – Fallido

¿Qué sucede con EA framework en iOS 7.1?

Apple acaba de lanzar la actualización 7.1.2 alegando que resolvió el problema.

"• Corrige un error con la transferencia de datos para algunos accesorios de terceros, incluidos los escáneres de códigos de barras" *