iOS 13 Apple Pay Suica Warning for EX App users

One of the early issues of using Apple Pay Suica was that the Suica card ID number would change every time the card was removed and re-added to Wallet, migrated to a new iPhone, or transferred from iPhone to Apple Watch. This was no problem for using Suica for transit and payment, but soft-linked services like JRE POINT and the JR Central Shinkansen EX App were a problem. Users had to manually update the Apple Pay Suica card ID number in those service accounts. If they did not, those services stopped working.

The good news is that Mobile Suica and Apple Pay fixed the issue in 2017. The bad news is that the issue is back again. JR East has done a lot of backend work on the Mobile Suica system to get the iOS 13 direct Suica card creation Wallet feature in place. I moved by main Apple Pay Suica card to test it on Apple Watch and noticed that the Suica card ID had changed. I thought I might need to issue an all points alert, but close investigation revealed that JR East has really improved things on the Mobile Suica system.

The official JR East Mobile Suica support position is that Suica card ID numbers can change when removed and re-added to Wallet. Softlinked Apple Pay Suica services like EX App (smartEX and Express Reservation) and Touch and Go Shinkansen stop working when the Suica ID number changes and need to have the registration information updated to re-link the services.

My own experience is the Suica card ID number changes, once. After that, moving Suica around doesn’t change anything. I suspect this is related to the changes in iOS 13 Wallet. Another interesting change is that the JRE POINT system automatically updates a changed Suica ID number from Mobile Suica. It just works. Hurray!

Softlinked Apple Pay Suica services like EX App (smartEX and Express Reservation) and Touch and Go Shinkansen are still a problem. Touch and Go Shinkansen users simply register their device again at a JR East station kiosk. Apple Pay Suica & Express Card EX App users need to open up Suica App, tap the Express Reservation option and login to EX via the shitty little mobile EX browser window. You should see a “Your Registered Device has changed” and a “Update” button. Tap that and all is done. You can confirm the updated Suica ID number in EX App.

I do not have a smartEX account and cannot confirm this, but I suspect users need to update any changed Suica ID number manually in the EX/smartEX Apps. In the future I hope that JR Central does a better job of dynamically connecting their EX system with Mobile Suica.

Advertisements

Mobile Suica Shinkansen eTicket Service Ends March 2020

When you purchase Shinkansen eTickets in Suica App, you’ll see a small notice at the bottom of the menu screen: Mobile Suica Shinkansen eTicket Service ends March 2020. Does this mean we’ll have to go back to paper tickets? Not at all.

JR East has been coy about the new cloud based eTicket service they are working on to replace the current Mobile Suica one. Originally the plan was to release a product similar to JR Central’s smartEX in April 2019.

Oops, that didn’t happen and I think we are better off for it. smartEx for all of it’s backend system hocus-pocus, isn’t that smart. The basic system is designed with manually input Transit IC card numbers (Suica, PASMO, ICOCA, and all) as the center. The result is a fragile and static system that doesn’t port well. Sign up for the Express Reserve (EX Reserve) service option in Suica App and you too can experience JR Central’s oh so fugly EX system.

I don’t think JR East wants that kind of system. There are probably 2 aims: replacing the old but reliable iMode backend with a modern dynamic one that can comfortably process the full variety of regular train and Shinkansen eTickets while plugging into many different UI front-ends: Suica App, web, other transit company apps, etc. It will be properly internationalized too. The iMode backend has served us very well since 2006 but needs to go, take a look at the eTicket purchase screenshots on the Suica App page and you’ll see.

We’ll get a new eTicket service with a new name in a new version of Suica App, in English and Japanese probably, and lots more. I look forward to seeing what JR East comes up with for the big Tokyo Olympic 2020 rollout.


iOS 12.1.1 Suica Express Transit Performance

Apple has never issued an iOS update that specifically mentions Suica or Express Transit Card performance, so each update becomes a guessing game of what’s fixed and what’s not. iOS 12.1.1 was released December 6 in Japan and there has been very little mention of Suica performance on Twitter. Not necessarily a good thing, if performance has changed dramatically, good or bad, people tweet about it.

I reached out to a few trusty Revision B iPhone X Suica user sources. They report no change from the buggy Suica performance they’ve experienced since upgrading to iOS 12. A few iPhone 8 users have also complained about buggy Suica performance. My experience with Suica Express Transit on iPhone XS continues to be excellent though Apple Pay Suica recharge performance is poor when recharging from a Suica notification short cut.

Here’s the iOS 12.1.1 performance score as I see it:

  • Suica Express Transit performance on pre A12 Bionic iPhone: B-
    • Occasional error flicker at transit gates
    • Unresponsive Apple Pay Suica recharge, 50% failure rate when recharging via Suica notifications
  • Suica Express Transit performance on A12 Bionic iPhone: A-
    • Unresponsive Apple Pay Suica recharge, 50% failure rate when recharging via Suica notifications

As pointed out in earlier posts Suica Express Card with power reserve on A12 Bionic is a significant departure from previous devices both in operation and performance. Also the iOS 12 Suica Express Card error flicker issue is a iOS 12 software issue that is completely different from the iPhone X Suica NFC hardware problem.

The quick summary is that Suica Express Card performance has not improved from iOS 12.1. We’ll have to wait until iOS 12.1.2 and try again.

JR East and Apple Quietly Fix a Suica Weakness

One of neat things about Apple Pay Suica is how easy it is to add, delete and migrate Suica cards to different iPhones. iCloud and Mobile Suica keep the Suica card information and balance safe and secure no matter what device it’s on.

There was one weakness however: the Suica card ID number changed every time the card was deleted and re-installed in Wallet. This was a problem for other apps that used the Suica card ID to soft link a service, such as JR Central smartEX. If the Suica card ID changed and the user forgot to manually update the new Suica ID number, the service stopped working. This is exactly what happened to me the first time I used smartEX.

This also applied to Suica Coin lockers which use the Suica card ID to lock and unlock. While it was highly unlikely anybody would delete and re-install an Apple Pay Suica card with their stuff locked away, the possibility was there.

Fortunately Apple and JR East have fixed this weakness. Now when you delete a Suica card from Wallet and re-install it the Suica ID number stays the same. JR East did not advertise the change but I suspect it was put in place the same time Touch and Go Shinkansen launched on April 1. Touch and Go soft links the Apple Pay Suica card ID number when you register.

With the new changes in place manually updating Apple Pay Suica ID numbers is a thing of the past.

UPDATE: the Suica ID number stays the same when deleting, reinstalling and migrating on iPhone but changes when transferring from iPhone to Apple Watch. I have not confirmed if Suica ID changes back to the original ID number or another new ID number when transferring Suica back to iPhone from Apple Watch.

EX App Updated for iPhone X

JR Central updated their EX App to v2.0.8 for Face ID and iPhone X compatibility. Release notes mention other improvements in the UI. EX App is used for Smart EX and EX-Press Reservation Shinkansen e-ticketing service on the Tokai and Sanyo Shinkansen Tokyo-Osaka-Fukuoka line and works in tandem with Apple Pay Suica.

Updated English language versions should also be available on USA, Australian and Indonesia app stores but is not confirmed.