Cellphone Roaming on our China Trip

We just returned from our month-long China trip, and I wanted to comment on our roaming strategy.

While in Canada, our cell service provider is Koodo, which offers Easy Roam packages. Effectively when you land in a foreign country, the first time you answer or make a voice call, or send a text message, it automatically engages roaming at $14/day when you are in the US, and $16/day for other countries. I believe other cell providers like Rogers, Telus, and Bell offer a similar service at comparable costs. With this approach for 30 days, it will cost us $480 for each number and almost $1,000/month for both numbers.

Both my wife and I recently acquired iPhone 16 Pros, which are eSIM capable and unlocked phones. We can, therefore, consider eSIM services for travel. One of the most popular services is Airalo. Airalo provides various packages for different countries or regions. Each package will give you a different data capacity within a certain date range. For example, at the time of this writing, they have a $40.50 per 30 days that will give you 10GB of data with the option of topping up should you need more in China. You can already see that this is ten times less than Easy Roam!

I have used Airalo in Mauritius, France, Dubai, Hong Kong, Japan, and China. The trick is to download the Airalo App. Use the App to purchase the package you want that matches your travel itinerary, and be sure to install the eSim on your phone while you have a stable Wi-Fi connection before you travel. Once the eSim is installed it will try to activate. This will usually fail and is the expected behavior because you typically install your eSim in your home country and not in the country of service. I usually turn off the eSim before arrival, and when you arrive, simply turn on the eSim and ensure Data Roaming is turned on. The clock starts ticking as soon as your eSim is activated. Also, ensure that your Cellular Data is set to your Airalo eSim, which is usually named “Secondary” or “Travel”. You can customize the label under “Cellular Plan Label”.

The relevant iOS 18.1.1 setting screens

The downside to using something like Airalo is that it only provides data. For voice, you typically have to use something like FaceTime, WhatsApp, or WeChat substitutes. This is a bit inconvenient but definitely workable.

Some like to turn off their “Primary” line, which is my original Koodo line. The reason for this recommendation is that you do not accidentally use this line while roaming. I personally like to keep my primary line on so that I continue to receive two-factor authentication text messages. However, if I make a mistake in answering a call from my primary line, then I automatically incur the $16/day Easy Roam charge, so beware! If you are not sure, then turn off your “Primary” line to avoid this risk.

Although Airalo worked in China, we wanted a more permanent solution for China since it is a country that we frequently visit. We decided to opt for a local cell plan from one of the three major service providers, which are: China Mobile, China Telecom, and China Unicom. We decided to go with China Mobile. For this to work, your phone must be unlocked and also have a physical SIM tray. Chinese service providers do not support eSim for their normal plans. This also provided us with a voice plan as well, which is another advantage. We ended up paying for a 19 RMB (< $4 CAD) per month plan that will give us 5GB of data and 100 minutes per month. Unfortunately for us to be eligible, we had to spend 1,500 RMB (~$300 CAD) upfront for a giveaway Vivo Y37 phone. Carol is using that phone as an audiobook player, so it is not all lost.

Going with a local provider like China Mobile also means we can receive two-factor text messages while in Canada. This is important as we use certain financial service apps like banking apps that are tied to our Chinese numbers. We also found that using China Mobile while touring in China means problem-free when using Chinese mobile services, such as booking train trips, hotels, renting bikes, and ordering takeout. Previously when we were using the Nihao service. We found that certain services like renting a bike were either not available or extremely tedious to set up, such as requiring registration of your passport.

Having a China Mobile subscription also means that we can have a local bank account tied to our WeChat account. This also makes buying things more convenient and allows us to avoid a 3% surcharge with Alipay when paying with your linked credit card. Our preference is to use WeChat Pay which is either tied with our Hong Kong bank account or with one of our Chinese bank accounts. Unfortunately, opening a Chinese bank account is an exercise in patience in itself. I will not get into that here.

One final bonus with a China Mobile subscription is that I now also have the option of using China Mobile roaming plans, which I found are either equal or lower than the Airalo options. I tried this in both Hong Kong and Dubai. The roaming plan worked but I am still behind the Great Chinese Firewall (GCF) while roaming. However, I do have voice roaming with this option.

To get access to things outside of the GCF, I find LetsVPN is the best VPN service. It worked in all the Chinese provinces and cities that I visited. I needed this VPN service to access my work online assets as well as our Koodo voicemail. To gain access to our Koodo voicemail, I used a Softphone App on my iPhone to use my company’s VOIP.ms account to call the Koodo voicemail access number in North America, which is ‭+1 (647) 580-4001‬. Therefore when we get voicemail with our Koodo account, we can use this approach to check our voicemail without incurring roaming charges. The Softphone is also a great option to make voice calls to North America from China without incurring any long-distance charges. I could use my China Mobile or Koodo line to make the call then I will be charged either roaming or long distance or both.

I probably make it sound more complicated than it really is. Overall it should be very manageable and there are plenty of roaming options out there other than the $16/day Easy Roam option.

Retiring the Greenhouse

We have had a greenhouse in our backyard since the summer of 2015 (almost a decade ago). The greenhouse lasted much longer than we thought, given that it is just a thin aluminum structure with transparent plastic wall and roof sidings.

Greenhouse just before teardown

We are planning a sunroom extension and had to remove the greenhouse. This past Saturday, October 19, was the day marked for disassembly. A friend of mine agreed to disassemble the greenhouse and will later attempt to erect and reuse it on his property.

No more greenhouse!

New Found Love for LaTeX

In a previous post called, Scaled Solar System, I used \LaTeX for math equations. Recently I needed the ability to create a few documents that are mostly works in progress, and I wanted the ability to track the progress of these documents using git.

Traditional word processing tools like Google Docs or Microsoft Word are insufficient because tracking changes with Microsoft Word is simply too difficult to deal with.

Both my wife and I are about to travel to China in November and we had several disparate itineraries from various airlines, tour operators, hotels, and such. In the past, I usually used Microsoft Excel to create a combined itinerary. However, last year I tried to keep the combined itinerary in the iOS Notes App. Both solutions were less than ideal. Excel proved too difficult to edit on the go because I either had to use the mobile Excel app or open up my laptop. Once changes are made it would be difficult to track the changes that I made.

With the iOS Notes App, editing the cells within a table is okay for simple stuff, but for a complicated itinerary, the formatting capabilities simply did not exist. The tracking of changes was also an issue.

This time around, I am going to use \LaTeX. I have not used \LaTeX since I wrote my fourth-year thesis back at University of Toronto, that would be 33 years ago!

It took me some time to set up my Neovim environment for \LaTeX editing and previewing. The MacTeX package is an excellent all-in-one package for my Mac. After about a couple days, I was able to create a master itinerary with all the attached source itineraries, all delivered in a single PDF document. I am also able to create hyperlinks within the PDF so that I can jump to the source itinerary or booking information from the master itinerary entry.

The resulting PDF master itinerary has been very satisfactory. It was fulfilling to once again work with \LaTeX!