Hi Im new here, hope this is useful.
I’ve been reverse‑engineering parts of the ZTE MC888 (B09/B11 firmware) API, mainly to understand the authentication flow and some of the telemetry endpoints. I’m sharing this just in case it’s useful to anyone running these units and trying to automate recovery after overnight N78 shutdowns.
What’s included: • The B09/B11 double‑hash login flow (clean‑room reimplementation) • Basic bearer connect/disconnect • Extra signal/NR metrics (RSRQ, SINR, N78 state, etc.) • A simple Flask server for polling the device
What it might help with: • Detecting when the unit drops to LTE‑only overnight • Triggering a reconnect in the morning to get back onto 5G/N78 • Monitoring LAN‑side stability issues caused by the modem stalling
What it does not do: • No firmware modification • No unlocking • No exploits • No vendor code
Repo: https://github.com/ZTE-WIZARDY/ZTE-MC888-B09-TALKY-TALKY
Important: • This is shared as‑is • No support • Use at your own risk • Behaviour may differ across firmware variants (TalkTalk / Three / generic)
If anyone has additional endpoint captures or differences from other firmware versions, feel free to add notes. Might help others trying to sort N1 N28 'Band Camping'
Im too old to rush about supporting it, but it might help.
Cheers