Wi-Fi Calling & Subscription-Aware Network Diagnostics
By the CellInfo Dev Team | Published: 10th September 2026
📶 Enhanced Wi-Fi Calling & IWLAN Telephony Detection
We have overhauled Wi-Fi Calling (VoWiFi) detection across the app to deliver accurate, reliable status tracking on Google Pixel, multi-SIM, and modern Android devices.
- Pixel & Android IWLAN Fallback: Pixel devices and standard Android builds often expose non-3GPP IMS voice transport as
NETWORK_TYPE_IWLANon the subscriptionTelephonyManager, even when standard network registration APIs hide voice service details from ordinary apps. CellInfo now leverages subscription-level IWLAN verification to ensure Wi-Fi Calling is detected reliably. - IMS Voice Transport Handovers: Handover tracking now measures actual IMS voice transport path changes (Wi-Fi ↔ Cellular) rather than default data network routing. Voice handovers are saved securely (
wifi_ims_handover_history), maintaining a persistent rolling history over the last hour complete with transition signal strength. - 6 GHz Wi-Fi Channel Accuracy: Fixed 6 GHz Wi-Fi channel calculations across all scan lists and charts (e.g. 6135 MHz is now correctly identified as Channel 37).
🧪 Lab Mode & Multi-SIM IMS Isolation
For network engineers verifying private LTE/5G SA networks (Open5GS, OpenSIPS/IMS), Lab Mode and Multi-SIM telemetry have received major precision upgrades.
- Active IMS Transport Pathing: Identifies the precise active IMS path, explicitly reporting VoWiFi over Wi-Fi, IWLAN over cellular data, or Cross-SIM Calling when using data from another active SIM.
- Multi-SIM Bearer Isolation: VoLTE, VoWiFi, IMS registration, bearer bandwidth estimates, network validation, and SIM binding are strictly matched against the selected Android subscription. SIM 1 will no longer display SIM 2’s active IMS bearer.
📊 Complete Diagnostic Reports (Text & PDF Parity)
Our Diagnostics tab and export engines have been updated so that on-screen cards, text exports, and PDF reports provide 100% feature parity with clean, dynamic page layouts.
- Shared Supplemental Sections: Both text and PDF exports now include DNS resolution results, packet loss under load, IPv4 vs IPv6 comparison, Download: Upload speed ratio analysis, and post-load latency recovery metrics.
- Dynamic PDF Line Wrapping: Redesigned PDF report generator with automatic text wrapping for long parameter values, IP lists, and assessments, preventing text clipping past page margins.
🧠Clearer, More Precise Diagnostic Results
- Refused vs Timed-out Ports: Port tests now distinguish between a connection Refused / Closed by a remote server versus an Unreachable / Timed-out host.
- DNS AAAA Record Semantics: Missing IPv6 AAAA DNS records are explicitly noted as
No AAAA recordrather than being falsely mislabeled as network connectivity failures. - Default Data SIM Labelling: Updated SIM role badge from
[Active Data]to[Default Data]for clearer multi-SIM status terminology. - Framework Signal Guarding: Constrained Android signal levels to the valid 0–4 scale to prevent UI crashes on non-standard OEM frameworks.
Source: r/cellinfo · by /u/thebfguk