# AXP Internet connectivity check providers (from GOLDEN Settings) Source: `Settings.apk` on GOLDEN `11071JEC203839` (`ConnectivityCheckPreferenceController` + `connectivity_check_*` arrays), pulled 2026-09-18. Artifact: `.local-artifacts/002-golden/20260918-connectivity/` Preference: **Internet connectivity check** (`connectivity_check_settings`) — sets global `captive_portal_{http,https,fallback,other_fallback}_url` and `captive_portal_mode`. ## GOLDEN UI list (as shipped) | value | UI label | HTTP check URL | |------:|----------|----------------| | 0 | Disabled | *(mode=0; stock Google URLs cleared/disabled)* | | 1 | Amazon Fire OS (US) | `http://fireoscaptiveportal.com/generate_204` | | 2 | Cloudflare (US) | `http://cp.cloudflare.com` | | 3 | **AXP.OS (DE)** | `http://captiveportal.axpos.org/generate_204` | | 4 | Google (US) [default] | `http://connectivitycheck.gstatic.com/generate_204` | | 5 | Huawei (CN) | `http://connectivitycheck.platform.hicloud.com/generate_204` | | 6 | Kuketz (DE) | `http://captiveportal.kuketz.de` | | 7 | Microsoft Edge (US) | `http://edge-http.microsoft.com/captiveportal/generate_204` | | 8 | openSUSE (DE) | `http://conncheck.opensuse.org` | | 9 | Ubuntu (UK) | `http://connectivity-check.ubuntu.com` | Code also implements (not in GOLDEN `connectivity_check_entries`): | value | internal name | HTTP check URL | |------:|---------------|----------------| | 10 | Xiaomi / MIUI | `http://connect.rom.miui.com/generate_204` | | 11 | GrapheneOS | `http://connectivitycheck.grapheneos.network/generate_204` | Note: value `3` constants are named `DIVESTOS_*` in smali but point at `captiveportal.axpos.org` and are labeled **AXP.OS (DE)** in the UI. ## Clone target for LOS 23.2 (sans axp.os) **Drop** value 3 / AXP.OS / `*.axpos.org` entirely (spec: no axp.os endpoints). Ship UI (renumber values contiguously after drop): | UI label | HTTP | HTTPS | |----------|------|-------| | Disabled | — | — | | Amazon Fire OS (US) | `http://fireoscaptiveportal.com/generate_204` | `https://fireoscaptiveportal.com/generate_204` | | Cloudflare (US) | `http://cp.cloudflare.com` | `https://cp.cloudflare.com` | | Google (US) [default] | `http://connectivitycheck.gstatic.com/generate_204` | `https://www.google.com/generate_204` | | Huawei (CN) | `http://connectivitycheck.platform.hicloud.com/generate_204` | `https://connectivitycheck.platform.hicloud.com/generate_204` | | Kuketz (DE) | `http://captiveportal.kuketz.de` | `https://captiveportal.kuketz.de` | | Microsoft Edge (US) | `http://edge-http.microsoft.com/captiveportal/generate_204` | same (AXP uses HTTP URL for https slot) | | openSUSE (DE) | `http://conncheck.opensuse.org` | `https://conncheck.opensuse.org` | | Ubuntu (UK) | `http://connectivity-check.ubuntu.com` | `https://connectivity-check.ubuntu.com` | Optional extras already in GOLDEN controller (owner choice later): Xiaomi, GrapheneOS. Google default also sets: - fallback: `http://www.google.com/gen_204` - other fallback: `http://play.googleapis.com/generate_204` GrapheneOS (if enabled later) also sets: - fallback: `http://grapheneos.online/gen_204` - other: `http://grapheneos.online/generate_204`