Release Notes: V0.12.10.030

By the CellInfo Dev Team | Published: 22th March 2026

Summary

This release focuses on improving network detection accuracy, specifically addressing an issue where international roaming was incorrectly displayed as a “Shared Network” (MOCN).

Bug Fixes

  • 🎯 FIXED: Enhanced MOCN Detection Logic
    • Previously, any difference between a SIM card’s home PLMN and the connected network’s PLMN would trigger the MOCN (Multi-Operator Core Network) status.
    • This lead to “false positives” for users roaming internationally (e.g., a UK SIM roaming in Vietnam) who were seeing the purple MOCN badge where standard “Roaming” should have been shown.
    • The app now uses a strict, localized whitelist for known sharing partners (e.g., Vodafone ↔ Three in the UK) while correctly identifying standard roaming globally.
    • 🎯 FIXED: Corrected TX EARFCN Display
    • Previously, the TX EARFCN (and UL NRARFCN) would incorrectly show as “N/A” for certain TDD bands (specifically Band 40) and some FDD bands.
    • The channel extraction logic has been updated to include a comprehensive set of TDD ranges and accurate FDD EARFCN offsets.
  • 📊 FIXED: Synchronized UI and Logs
    • Ensured that MOCN/MORAN sharing status is consistent across the main Diagnostics dashboard, the Signal Graph, the background notification service, and all exported logs.

Improvements

  • 🏗️ Logic Consolidation: Moved core network detection into a centralized service to ensure absolute consistency across all app features.
  • 🛡️ Accurate Network Identification: Improved handling of dual-SIM scenarios where one SIM may be in MOCN mode while the other is in standard roaming.
  • 🗺️ Carrier Mapping: Enhanced PLMN mapping for international roaming partners.

Technical Details

  • MOCN detection now prioritizes hardware-level broadcast indicators (additionalPlmns from CellIdentity) where available (Android 11+).
  • For older devices or scenarios without hardware indicators, the app uses a smart MCC-MNC pairing engine that understands specialized national sharing agreements without misidentifying international roaming.

🌎 Global Supported Shared Networks

CellInfo will now intelligently assign either the Purple MOCN or Grey MORAN tags instead of “Roaming” on the following network pairs:

✅ TRUE MOCN (Multi-Operator Core Network)

Country / TypeCorporate JVPrimary NetworkShared Partner(s)
🇬🇧 United KingdomMBNLThree UK (234-20)Vodafone/O2 UK
🇩🇰 DenmarkTT NetworkTelia Denmark (238-20)Telenor Denmark (238-01)
🇸🇪 SwedenNet4MobilityTele2 (240-07)Telenor Sweden (240-08)
🇮🇹 ItalyPartial MOCNWind Tre (222-88)Iliad Italy (222-50)
🔐 Private NetworkseSIM ServicesAzurePCS (901-74)Private Equivalents (999-74, 999-69)

🗼 TRUE MORAN (Multi-Operator Radio Access Network)

CountryCorporate JVPrimary NetworkShared Partner(s)
🇸🇰 SlovakiaTower SharingTelekom SK (231-02)O2 Slovakia (231-06)
🇫🇷 FranceCrozonBouygues Telecom (208-20)SFR (208-10)
🇪🇸 SpainTower SharingOrange Spain (214-03)MásMóvil/Yoigo (214-04)

⚡ Additional New Features

“Shared With (Mapped):” UI Labels: The UI dynamically routes detected combinations through the operator database, displaying clear, user-friendly carrier names instead of corporate joint-venture acronyms.

eSIM Live “Hot-Swapping” Recovery: The background polling service now intercepts changes to the internal base SubscriptionIds. When users toggle eSIMs on/off, it aggressively executes a “Hot-Swap” — automatically tearing down stale listeners and reconnecting to the freshly negotiated Telephony profile in under 5 seconds, rather than requiring an app restart or generating “No Signal” UI bugs.


📲 Get the Update

Update the app today and let us know if you find a 5G Standalone cell in your area