[Warning] Problem with BT Accessories in iOS7.1 and 7.1.1

All announcements that are outdated are moved here.
User avatar
Harry
Site Admin
Site Admin
Posts: 10516
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

[Warning] Problem with BT Accessories in iOS7.1 and 7.1.1

Post by Harry »

[THIS POST IS MOST PROBABLY OUTDATED SINCE APPLE RELEASED iOS7.1.2 - PLEASE UPDATE TO THIS VERSION]

After several reports by users running external GPS and OBD dongles, as well as information I received from my partner companies creating Mfi (Made for iPhones) devices, I need to inform you of the following issues with iOS7.1 and iOS7.1.1:

Problem:
Data transfer is not possible for the Mfi device once it has been connected to an app (like Harry's LapTimer).

Intermittent observation:
  • A XGPS160, or a VBOX Sport, or a BT1A OBD is paired with an iPhone.
  • LapTimer is started and makes a connection to the respective device (connection status is green in Sensor List).
  • No data can be received, the update rate stays at 0 Hz.
Frequent observation:
  • A XGPS160 is connected to an iPhone delivering 10 Hz to LapTimer.
  • A BT1A is powered on and is connected to LapTimer.
  • The XGPS160 stops delivering data.
Intermittent observation:
  • A XGPS160, or a VBOX Sport, or a BT1A OBD is connected to LapTimer and delivers data at a valid update rate.
  • LapTimer is sent to background (disconnecting the accessory) and pulled to foreground after some time.
  • The accessory is connected again but does not deliver data like before.
All accessories named above are samples. The problem seems to affect all Mfi devices. In general, the probability an accessory does not deliver data is the higher the more often it is disconnected and connected. As soon as more than one accessories are connected, the probability is very high one or all will not deliver data.

Workarounds:
  • Change to Sensor List and retry disconnecting (power cycling the accessory) and reconnecting.
  • In case you see an accessory connected in Sensor List but not delivering data, send LapTimer to background and pull it forward again.
  • In case you do not get data transfer working, send LapTimer to background and kill and restart it. This seems to clean up parts of the Bluetooth stack.
  • In case you have not yet updated from iOS7 to iOS7.1, wait until you receive positive confirmation this problem has been fixed.
To not lose recordings completely, please check for a valid update rate each time you leave the pits. Once communication is working, it seems to be stable. But every interruption of the app and change to a different one, will probably stop data transfer. In case you use more than one accessory, please consider leaving all but one in the box currently.

This is a pretty cumbersome problem, especially as no ETA for a fix is available yet. Apple has confirmed this bug and is working on a bug fix. I'm told the fix will be part of iOS7.1.2 but this is not committed / confirmed. I will keep you posted.

- Harry
Image Image Image Image
User avatar
NRGDEAD
20 or more Posts ★★★
20 or more Posts ★★★
Posts: 71
Joined: Tue Jan 29, 2013 3:35 pm

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by NRGDEAD »

Yesterday, we were unable to connect our BT1. XGPS150 worked fine, though. Only once did we not get an update rate. Multicam worked well.
Now you're cookin'!
gplracerx
20 or more Posts ★★★
20 or more Posts ★★★
Posts: 836
Joined: Thu May 03, 2012 5:26 am
Location: Kingsport, TN USA

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by gplracerx »

The sad thing is that Apple could allow a return to iOS 7.0.6, which appears to work just fine. You could do it yourself, but only if you planned ahead and saved certain critical data. I'm not even sure that doing that counts as a jailbreak.
User avatar
Harry
Site Admin
Site Admin
Posts: 10516
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by Harry »

Without knowing our issue is addressed in iOS7.1.2 at all, at least it seems it will become available soon:
http://www.macrumors.com/2014/05/22/app ... ios-7-1-2/

- Harry
Image Image Image Image
User avatar
Harry
Site Admin
Site Admin
Posts: 10516
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by Harry »

Update on the issue:
  1. I have submitted new versions of LapTimer Editions and and GPS/OBD Buddy (all 18.0.22) adding some workarounds for a higher connection probability. The problem is not solved at all (which needs to be done by Apple), but at least with one sensor attached, things mostly work now.
  2. I received a report by a user that the iPhone's Wifi state influences connection / data flow probability: with wifi turned off, BT connections are establishes a lot more reliable. I ran some test and can confirm that.
  3. Even with the updates version of LapTimer, using two sensors at a time is difficult. Using a XGPS160 and a BT1, the following process works fine for me. a) car engine off - i.e. BT1 off; as an alternative unplug the BT1 b) power on XGPS160 c) start LapTimer -> connection to XGPS160 is established as expected c) turn on car engine / plug in BT1 -> connection to BT1 is established as expected, XGPS160 continues working. This does not work with the two dongles connected in the opposite order, and this does (mostly) not work with the current production version 18.0.15.
Hope that helps at least some of you. I'm sorry for any inconvenience, but that is probably the best I can do work around the underlying BT problem.

- Harry

P.S. Expect 18.0.22 to appear in around 5 working days on AppStore.
Image Image Image Image
Augustyniak
10 or more Posts ★
10 or more Posts ★
Posts: 10
Joined: Mon Apr 21, 2014 2:54 am

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by Augustyniak »

Awesome! The issues described above are exactly the ones I have been having. I utilize the exact same devices listed as well. I was really disappointed in the product at first along with the money I spent on the higher quality setup when I had a heak of a time getting all of it connected. Great to know you are on it!!

Thanks for the support.

-NRA
9000Redline
10 or more Posts ★
10 or more Posts ★
Posts: 11
Joined: Wed Jun 04, 2014 11:43 am

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by 9000Redline »

Same problem as above poster. Using HLT 18.0.22 and my brand new 160$ xps160 will not transmit data and it a useless paper weight :(

Harry, is there an ETA from Apple? Is it worth waiting? Thinking to sell or return my xps again
User avatar
Harry
Site Admin
Site Admin
Posts: 10516
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by Harry »

As weiteren above, this is not an XGPS160 problem, it Happens for all BT devices. There are never ETAs by Apple. Please check the work arounds, it is inconvenient, but not impossible.

Harry
Image Image Image Image
User avatar
Harry
Site Admin
Site Admin
Posts: 10516
Joined: Sun Sep 12, 2010 10:32 am
Location: Siegum, Germany
Contact:

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by Harry »

Update on iOS 7.1.2:

http://www.macrumors.com/2014/06/20/ios ... en-issues/
Finally, iOS 7.1.2 is said to include both improvements to iBeacon connectivity and a bug fix related to data transfer with third-party accessories such as bar code scanners. There is no explicit mention of any fixes for iMessage, but they may still be quietly included in the release.


"Third-party accessories" - that's us :-)

- Harry
Image Image Image Image
glospete
10 or more Posts ★
10 or more Posts ★
Posts: 11
Joined: Tue Mar 11, 2014 9:04 am

Re: [Warning] Problem with BT Accessories in iOS7.1 and 7.1.

Post by glospete »

Harry wrote:Update on iOS 7.1.2:

http://www.macrumors.com/2014/06/20/ios ... en-issues/
Finally, iOS 7.1.2 is said to include both improvements to iBeacon connectivity and a bug fix related to data transfer with third-party accessories such as bar code scanners. There is no explicit mention of any fixes for iMessage, but they may still be quietly included in the release.


"Third-party accessories" - that's us :-)

- Harry
I have a copy of my iPhone firmware v7.04 and am using LapTimer v18.0.24. Can I just restore from that and will all be OK?
Last edited by glospete on Wed Jun 25, 2014 12:15 pm, edited 1 time in total.
Post Reply