Symptoms
You might see one of these errors when trying to import or update your subscription:
- “Update subscription failed”
- “404” or “Network error” when importing
- Server list is empty after importing
- Old servers disappear after updating
- “Invalid subscription URL”
Common causes and fixes
1. Expired or invalid link
Your subscription link may have been regenerated, or your account may have expired.
Fix:
- Log in to your dashboard
- Go to the Subscription section
- Click Copy subscription link to get a fresh copy
- In your VPN app, delete the old subscription entry
- Re-add the subscription with the new link
- Click Update
In Happ: Settings > Subscription > Delete the old entry > Add from URL > Paste new link
In v2RayTun: Click Subscription > Delete old entry > Paste new link > Update
In v2rayN: Subscription > Delete old subscription > Add > Paste new link > OK > Update
2. Network blocks the subscription API
Some networks block the domain where our subscription API is hosted. This is common on restricted networks and some corporate networks.
Fix:
- Try updating the subscription while connected to a different network (for example, use mobile data instead of Wi-Fi, or try a friend’s internet connection)
- If you have a temporary working VPN, use it to update the subscription, then switch back to SericaVPN
- Change your device DNS to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) before updating
3. App cache is stale
The app may be caching an old or corrupted subscription response.
Fix:
- Happ: Settings > Subscription > Delete the old subscription entry entirely > Re-add with the link from your dashboard
- v2RayTun: Subscription settings > Delete all entries > Re-add with the new link
- v2rayN: Subscription > Delete all > Re-add and update
4. Time and date mismatch
If your device clock is significantly wrong, TLS handshakes to our API will fail because the SSL certificate will appear invalid.
Fix:
- Make sure your device time is set to automatic
- Windows: Settings > Time & language > Set time automatically
- macOS: System Settings > General > Date & Time > Set automatically
- Android: Settings > System > Date & time > Use network-provided time
- iOS: Settings > General > Date & Time > Set Automatically
5. DNS blocking the API domain
Your ISP or network may be returning fake DNS results for our subscription API domain, so the app cannot reach it.
Fix:
- Change your device’s DNS to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google)
- Windows: Settings > Network & Internet > Your network > DNS > Manual > Set preferred DNS to 1.1.1.1
- macOS: System Settings > Network > Wi-Fi > Details > DNS > Replace with 1.1.1.1 and 8.8.8.8
- Android: Settings > Network & Internet > Private DNS > Set to dns.google
- iOS: Settings > Wi-Fi > Your network > Configure DNS > Manual > Add 1.1.1.1 and 8.8.8.8
After changing DNS, try updating the subscription again.
Test the link manually
Paste your subscription link into a web browser. You should see a plain text or JSON response with server configurations. If you see an error page (404, 403, or a blank page), the link is invalid or blocked.
If nothing works
Contact support@sericavpn.com with:
- Your account email
- The exact error message you are seeing in the app
- The VPN app and version you are using
- Whether you can open the subscription link in a web browser
- Your current country or network type (home Wi-Fi, mobile data, corporate network)
We can generate a manual configuration file or provide an alternative import method.