spanks127 wrote:
Again, look at my analogy for wireless routers. All of these head units and blue tooth communication devices worked just fine with iOS4, iOS5, iOS5.1, and somehow they all stopped working with iOS6.
[ … ]
I'm not sure how many of you followed the beta forums for iOS6, but this was a known problem since day one when it was released to developers. Apple knew this was an issue and did not correct it.
Apple historically will not correct problems caused by their correct adherence to a standard.
Some wireless routers actually did break with the release of iOS 6, the biggest example being several HP (and Lancom) routers, as can be read here:
At least the iPhone 4S with iOS 6 sends a parameter "Extended Capabilities" in its association request to the AP. This "Extended Capabilities" parameter has a length of 4.
Now, the "IEEE Std 802.11n-2009" states that this parameter should have only 3 as valid length. Contrary to that, the current "IEEE Std 802.11-2012" defines the valid length between 3 and 8.
It seems that our HP/H3C equipment treats "Extended Capabilities" parameter length == 4 as fatal error and rejects the association (instead of just ignoring this parameter).
From the formal point of view, Apple's implementation is correct, and HP should correct its firmware. We've got in touch with HP about this issue and are now awaiting their response.
HP recently released a firmware fix to resolve this; there is at present no reason to believe that Pioneer isn't having to take similar action for similar reasons; note also that IEEE 802.11-2012 was supposed to be completely backwards compatible with IEEE 802.11-2007 and all its amendments (802.11k, r, y, b, w, p, z, v, u and s.)
To use an example I've used in other threads, let's pretend there's a bug where the head end calculates a request to add "2 + 3" as "5" but one to add "3 + 2" as "6."
If iOS 6 starts adding "3 + 2" where previously it had added "2 + 3," it's not Apple's responsibility to go back and make sure they only ever add "2 + 3."
Those who have been around for a while may remember a similar incident when Mac OS X 10.3 "Panther" was released in October, 2003: many, many users of a wide variety of brands of FireWire hard drives were finding their hard drives to have become corrupted once attached to a system running Panther.
It turned out those drive manufacturers all used one common part, the Oxford 922 bridge chipset, which is what turned out to have a particularly nasty firmware bug.
It's quite possible that, for example, some sample code distributed by the Bluetooth SIG could have had an error that, if used verbatim, would result in a problem like this.
Or it actually could be Apple's issue.
Point is, until someone speaks up, we simply don't know - we do not have sufficient data to reach a conclusion as of yet.
That's why it's vital to contact AppleCare if you're having this issue - so both Apple and device makers have the widest range of examples available to track down and completely root cause the issue.
But I can tell you that companies like Pioneer wouldn't spend the time and cost to release a firmware update for an issue that was likely to be fixed in one fell swoop by a future release of iOS.