A lot of global players jumped into the Taiwan version of Aion 2 expecting a smooth login, especially because early pre-registration periods allowed many overseas accounts to get in without extra checks. But once the servers officially launched, NCSoft added mandatory phone and device verification for almost everyone.
Now many players outside Taiwan are getting stuck at the phone number screen, or seeing errors like 40309:500 when trying to verify their account. The good news is that this usually is not a permanent block. In most cases, it is either a formatting issue, overloaded authentication servers, or a regional SMS delivery problem.

Here are the methods that players are currently using to solve the issue.
Why Aion 2 Taiwan Asks for a Phone Number
NCSoft added this verification system mainly to reduce:
- Bot accounts
- Gold sellers
- Multi-account abuse
- Stolen account logins
- VPN spam registrations
The Taiwan server now treats phone verification as part of its security system. Even players who already created an NCSoft Purple account may still get asked to verify again when launching Aion 2 for the first time.
For overseas users, the biggest problem is that the verification page is extremely picky about number formatting and region support.
Option 1: Use Your Own International Phone Number
For many players, the easiest fix is simply entering the number correctly. The system does support international numbers, but the interface is buggy and inconsistent.
Step 1: Select Your Country Code First
Before typing your number, open the dropdown menu and choose your country.
Examples:
- United States → +1
- United Kingdom → +44
- Australia → +61
- Singapore → +65
Do not manually type the country code yourself if the menu already added it.
Step 2: Remove the First Zero
This is the mistake most players make.
If your local number starts with a leading zero, remove it after selecting the country code.
Example:
| Wrong Format | Correct Format |
|---|---|
| +44 07123 456789 | +44 7123 456789 |
| +61 0412 345 678 | +61 412 345 678 |
The NCSoft system often rejects numbers when the local leading zero is included.
Step 3: Restart the Launcher
If verification fails the first time:
- Completely close Purple Launcher
- Reboot your PC or phone
- Launch Purple again
- Retry the verification
A surprising number of players report that the second clean attempt works immediately.
Option 2: Use a Virtual SMS Number
If your carrier never receives the SMS code, or the game says your region is unsupported, the community workaround is using a temporary virtual number.
This method works for many players because some regions are filtered by NCSoft's verification provider.
Step 1: Download a Virtual SMS App
Players commonly use temporary SMS receiver services or apps.
Typical choices include:
- SMS Virtual
- SMS Activate
- OnlineSIM
- 5SIM
Step 2: Buy an NCSoft Activation Number
Inside the service:
- Search for “NCSoft”
- Purchase a temporary number
- Choose a supported region
Most players report good results with:
| Region | Country Code |
|---|---|
| Hong Kong | +852 |
| Netherlands | +31 |
These usually cost very little.
Step 3: Enter the Number in Aion 2
Keep the virtual SMS page open while logging in.
Then:
- Enter the temporary number
- Request the verification code
- Wait for the SMS
- Enter the code in-game
Once accepted, your device becomes authorized.
Step 4: Swap to Your Real Number Later
After successfully logging in:
- Open your NCSoft account settings
- Go to phone management
- Change the temporary number
- Verify your real phone number or permanent VOIP line
Many players do this immediately so they do not lose account access later.
How to Fix Error 40309:500
This error is one of the most common login problems right now.
Usually it means:
- Verification server overload
- Failed SMS routing
- Security session timeout
- Launcher authorization failure
Here are the fastest fixes.
Spam the Resend Button
During peak hours, NCSoft's authentication servers get overloaded.
If the SMS does not arrive:
- Wait about 30 seconds
- Press Resend
- Repeat several times
A lot of players eventually receive the code after multiple attempts.
Run Purple Launcher as Administrator
Some players cannot even open the blue verification window.
If the popup freezes:
- Exit Purple Launcher
- Right-click the launcher shortcut
- Select “Run as Administrator”
- Relaunch Aion 2
This fixes permission-related loading problems for many users.
Disable VPN Temporarily
Ironically, some VPN regions trigger extra security checks.
If verification keeps failing:
- Turn off your VPN temporarily
- Retry verification
- Turn VPN back on after login if needed
Some players report that rotating VPN regions also helps.
Clear Purple Launcher Cache
Corrupted launcher cache can also break verification.
Try this:
- Fully close Purple Launcher
- Delete temporary cache files
- Restart the launcher
- Log in again
This often fixes endless loading circles or frozen security prompts.
Is Using a Virtual Number Safe?
Generally, yes — but there are risks.
Temporary numbers can expire quickly. If you lose access and the number gets recycled, recovering your account later becomes difficult.
That is why many experienced players immediately replace the temporary number with:
- Their real mobile number
- Google Voice
- A long-term VOIP number
That way, future security checks become much easier.