The fake GPS approach is for when a VPN alone isn't enough, because the Avinox Ride app also checks your phone's GPS location to determine your region, not just your IP address. A VPN sorts out the IP side, but if your phone's GPS is still reporting that you're in Connecticut, the app knows where you really are and applies the local restrictions accordingly.
On Android, you can enable Developer Options (tap your build number seven times in Settings > About Phone), then look for "Select mock location app" under Developer Options. You install a fake GPS app, something like Fake GPS Location by Lexa or similar, set it as your mock location provider in Developer Options, then drop a pin wherever you need the app to think you are (Hong Kong seems to be the popular choice based on what
@Mlok and
@EECHEGAR have been finding). Once that's running, your phone reports that spoofed location to every app, including Avinox Ride, so when you pair the bike it thinks you're in a region without the restriction.
On iOS it's trickier because Apple doesn't have a native mock location option.
@EECHEGAR managed it by simply turning off location services entirely for the Avinox Ride app and relying on VPN over mobile data, which apparently worked from Mexico. There are also paid tools like iTools or 3uTools that can spoof iOS location via a computer, but the location services toggle seems to be the simpler iOS workaround based on what's been reported here.
The general workflow people are landing on is: unpair the bike, forget it in Bluetooth, set your fake GPS to Hong Kong (or wherever suits), fire up the VPN to the same region, then re-pair. The combination of spoofed GPS plus VPN covers both location checks the app performs.