π NEW: Reliable Mobile Speed Testing
By the CellInfo Dev TeamΒ |Β Published: 25th February 2026
β‘ FIXED: Mobile Download Speed Test
The download speed test on the Diagnostics tab was failing on mobile connections due to carrier-specific network issues blocking or throttling traffic to the speed test servers.
β Fallback Servers: CellInfo now automatically tries multiple speed test servers if the primary one fails. If Cloudflare is blocked by your carrier, it will seamlessly switch to an alternative CDN to complete the test.
β Smart DNS Resolution: Added fallback DNS using Google DNS and Cloudflare DNS to bypass carrier DNS issues where traffic was being routed to unreachable servers.
β Progressive Testing: Mobile downloads now start with a smaller 10MB test file. Only if your connection is fast enough will it retest with a larger file for better accuracy β preventing timeouts on slow connections.
π€ FIXED: Mobile Upload No Longer Times Out
The upload test was consistently timing out on slow mobile connections because the upload file was too large for the available bandwidth.
β Adaptive Upload Size: The upload test now calculates the right file size based on your estimated upload speed (typically 20-40% of download on mobile). File sizes range from 128KB on very slow connections to 2MB on fast ones.
β Smart Timeout Calculation: Instead of a fixed 30-second timeout, the timeout is now calculated based on how long the upload should actually take at your connection speed, with a generous safety margin.
β Upload Estimation: If the upload test still can’t complete (e.g., carrier blocking), CellInfo estimates your upload speed as 30% of your download speed β the typical asymmetric ratio on mobile networks β giving you a useful result instead of “0.1 Mbps”.
πΆ IMPROVED: Latency Test Works on Mobile
The latency measurement was failing because the TLS handshake to Cloudflare’s 1.1.1.1 was timing out on slow cellular connections.
β Longer Timeout:Increased from 5 seconds to 10 secondsto accommodate slow mobile TLS handshakes.
β Fallback Endpoint: Added Google’s connectivity check (generate_204) as a fallback. This endpoint is virtually never blocked by carriers, ensuring you always get a latency reading.
π Results Across All Connection Types
These improvements have been tested across multiple network conditions:
β 4G (~1.5 Mbps): Download β 1.5 Mbps | Upload β 0.49 Mbps | Latency β 611ms β *Previously failed completely*
β 5G NSA (35-73 Mbps): Download β 35-73 Mbps | Upload β 3.9-11.4 Mbps | Latency β 359-522ms
β Gigabit (947 Mbps): Download β 947 Mbps | Upload β 442 Mbps | Latency β Normal β *No regression*
*Ensuring you have the most accurate network data, whether you’re on 5G Standalone or Non-Standalone.
ποΈ IMPROVED: Updated Google & Android Libraries
Under the hood, we’ve updated several core libraries to their latest versions to ensure compatibility, security, and performance.
β Kotlin 2.2.20: Updated to the latest Kotlin compiler for improved build performance and language features.
β Android Gradle Plugin 8.13.0: Latest build tools for better app optimisation and smaller APK sizes.
β AndroidX Core 1.17.0: Updated core Android libraries for improved compatibility across Android versions.
β Lifecycle 2.9.4: Latest lifecycle components for smoother background/foreground transitions.
β Activity Compose 1.11.0: Updated Compose activity integration for better UI performance.
β Firebase BOM 34.8.0: Latest Firebase suite including Crashlytics, Analytics, Performance Monitoring, and Cloud Messaging.
β OkHttp 5.3.2: Updated HTTP networking library used by the speed test engine for better connection handling.
π² Get the Update
Update the app today and let us know if you find a 5G Standalone cell in your area