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

Your subscription link may have been regenerated, or your account may have expired.

Fix:

  1. Log in to your dashboard
  2. Go to the Subscription section
  3. Click Copy subscription link to get a fresh copy
  4. In your VPN app, delete the old subscription entry
  5. Re-add the subscription with the new link
  6. 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.

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.