iOS 12 Apple Pay Suica bugs are causing headaches for some users getting exchanges for iPhone X Suica problem devices (a NFC hardware problem across all iOS versions): users find they have the same Suica problems running iOS 12 (iOS 12.0 specific software bugs) on NFC hardware problem free Revision B iPhone X devices. Unfortunately for iPhone X users the 2 issues merge in a perfect storm. It’s confusing and only natural to assume nothing is fixed and yet another Apple Support runaround iPhone X exchange is needed to fix it. If you are using iOS 11.4.1 on Apple Pay Suica iPhone X, I suggest staying with it and not updating to iOS 12 just yet.
Apple Pay Suica users who update to iOS 12 and watchOS 5 report the following problems:
Unresponsive Express Transit cards at transit gates where Apple Pay requests a Face ID/Touch ID/Passcode unlock
Transit gate error flicker
The Suica card balance doesn’t update
Affected devices: iPhone 7/7 Plus (JP models only), iPhone 8/8 Plus, iPhone X, Apple Watch Series 2 (JP Model only), Apple Watch Series 3, Apple Watch Series 4.
Fortunately iOS 12.1 has Suica bug fixes: Apple Engineering closed my original iOS 11.2.5 Suica error bug report filed in January 2018 saying the issue has been fixed in iOS 12.1. iOS 12.1 developer beta 4 went out earlier this week with 2 more likely to go before the official release. The just announced October 30 Apple Special Event would be a natural iOS 12.1 official drop date.
But it’s a dilemma for iPhone X users in Japan who have yet to obtain a Revision B iPhone X exchange for problem iPhone X devices: to upgrade or not to upgrade, to put up with the Apple Support hassle of getting an exchange for a Rev-B iPhone X or not. If you can get a good ‘as is’ iPhone X trade-in price from a carrier upgrade program, the iPhone XS/XR Apple Pay Suica performance is a huge step up from a problem iPhone X device. You won’t believe the difference.
If you plan to sell the device in Japan on an auction site like Yahoo Japan here are a few tips for getting a better price based on my experience:
Get an Rev-B iPhone X exchange as you can get a better price advertising a ‘just like new’ exchanged device. You can also advertise the ‘manufactured after April 2018 Rev-B iPhone X Suica problem free’ aspect as that has recognition value in Japan and nowhere else.
If the iPhone X is a Japanese carrier model A1902 make sure the carrier SIM lock has been removed which is easy to do. For Docomo iPhone X models also make sure the ‘Docomo Network Limitation‘ has been removed as well. You can check device status on the Docomo web site and request limitation removal. List the IMEI number in the product description so that potential buyers can check it for themselves.
The most interesting detail is the device eligibility: iPhone 6 or iPhone 6 Plus and later, Apple Watch Series 1 and later and Express Mode isn’t available on iPhone 6 or iPhone 6 Plus. NFC-A/B, definitely not FeliCa powered as some sources were saying and not MIFARE powered either. It looks like Blackboard has something else up their sleeve for middleware but I’m willing to bet you that Student ID Express card performance is slower than Apple Pay Suica Express Card with power reserve even on the same iPhone XS/XR device. The Blackboard card format is FeliCa, the implementation appears to be PassKit NFC Certificate powered card emulation.
A stored value card that opens door locks
A stored value card that opens door locks
The rest of the support doc details confirm the cards are stored value (SV) with Express Mode and students can recharge them with Apple Pay, a credit/debit card in the eAccounts app or cash at the “school’s self-service machines”. In other words it’s just like Suica App and Apple Pay Suica for door locks instead of transit.
There is conflicting information about the Blackboard middleware technology used for Apple contactless student ID cards. The Express Card function is exactly what FeliCa offers and Blackboard supports. On the hardware side iPhone 6/6 Plus and later all have NFC A-B-F chips as do Blackboard NFC readers. There is a (very) remote possibility that Blackboard is utilizing its own FeliCa licensed middleware (and per device unique FeliCa Networks keys) on non-FeliCa devices and Apple built-in FeliCa on global FeliCa devices. I am trying to confirm details and will post developments here.
The Blackboard card format is indeed FeliCa. The implementation appears to be Passkit NFC Certificate powered card emulation used across the board. It’s impossible to confirm if the ID cards are using standard FeliCa middleware on global FeliCa devices and something else on older devices but Apple’s agreement with FeliCa Networks includes a keys server for Apple devices. It’s possible that Apple is activating FeliCa keys on older devices just for Student ID cards.
Good news for Apple Pay Suica users: word coming down Apple developer channels is that iOS 12.1 contains Apple Pay Suica fixes and performance improvements.
After updating to iOS 12 Apple Pay Suica users started complaining that Express Transit cards were sometimes unresponsive with Apple Pay demanding a Passcode/Face ID unlock at transit gates, or causing error flicker. It seems to be a performance issue across all Apple Pay Suica compatible devices: iPhone 7 (JP), iPhone 8, Revision B iPhone X, Apple Watch 2 (JP), Apple Watch 3 and the just released Apple Watch 4.
iPhone X Suica problem units will not see any improvement because it is a hardware issue for iPhone X units manufactured before April 2018. The only way to fix NFC problem iPhone X units is to get them exchanged. See the iPhone X Exchange Guide for details.