microg / microg/GmsCore

[<org.microg.gms>] <Mobile network instability on Huawei P70 Pro (HarmonyOS 4.2 China)>

Open
#3,682 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

**Affected app**
Name: microG GmsCore
Package id: org.microg.gms
Device: Huawei P70 Pro
System: HarmonyOS 4.2 (Mainland China official firmware)
**Describe the bug**
After installing and enabling microG GmsCore, abnormal cellular network behaviors occur on this device:
1. Cellular calls will randomly drop and reconnect automatically within a very short time.
2. Mobile data network disconnects suddenly occasionally, then restores normal connection without manual operation.
This network fluctuation problem only appears when microG is working normally; the mobile network returns stable after stopping microG services completely.

**To Reproduce**
Steps to reproduce the behavior:
1. Flash & install microG GmsCore on HarmonyOS 4.2 Huawei P70 Pro (Chinese domestic version)
2. Complete microG initialization, enable self permission, location & network permissions
3. Make normal mobile calls and use cellular data under ordinary mobile signal environment
4. Observe intermittent call dropping and mobile network flicker

**Expected behavior**
microG runtime should not interfere with the native cellular modem, mobile call and mobile data function of the system, keeping the mobile network continuously stable.

**Screenshots**
screenshots temporarily available, the problem can be stably reproduced

**System**
Android Version: [12]
Custom ROM: [Stock HarmonyOS 4.2.0](Official Chinese mainland firmware)
(This is native stock HarmonyOS, not third-party custom ROM, it uses Android 12 compatibility layer.)

**microG**
microG Core version: [e.g. 0.2.13.203915]
microG Self-Check results: [e.g. All ticked]

**Additional context**
Add any other context about the problem here.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, entry point, or test is identified. Start by reproducing the issue on the specified Huawei P70 Pro and collecting the exact microG version plus relevant logs, then compare behavior with microG services stopped; done means the interference is isolated and cellular calls and data remain stable.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.