Connection overview
See the device, network interface, carrier, signal, and connection state together.
INDEPENDENT MACOS UTILITY
View and manage supported USB 4G dongles on a Mac. Bring connection state, network information, messages, and contacts into one clear desktop interface.
CAPABILITIES
BUILT FOR CLARITY
See the device, network interface, carrier, signal, and connection state together.
Read and organize messages stored on the dongle when supported by the hardware and firmware.
Keep frequently used contacts locally and reduce repetitive entry.
Check a public HTTPS JSON manifest for real releases—never an upgrade that does not exist.
LICENSING ROADMAP
Real website and Mac email-code sign-in is live. SMS sign-in, licensing, and WeChat Pay remain roadmap items, with no fake balances or payment buttons.
The website and Mac app share one users record and one user_id. Email-code sign-in, short-lived Mac access tokens, and rotating refresh tokens are live.
Binding a phone to an email user must merge it into the current user_id, never create a second account. No SMS is sent before the Aliyun service is ready.
Signed-in users will be able to see the remaining module-initialization credits. No fictitious balance or usage record is shown today.
There is no purchase, payment, or simulated checkout before WeChat Pay and the order backend are connected.
ACCOUNT & MULTI-DEVICE SYNC
Connectivity, messages, contacts, and this Mac's traffic do not require an account. Only cross-Mac totals, two free initialization credits, and future purchases need sign-in. The website and Mac app always share the same user_id.
Remains in the desktop client and works without registration.
After launch, Macs signed in to one account can show cycle totals.
POST /api/auth/email/requestRequest an email sign-in code
202 · WEB EMAIL SIGN-IN OPENPOST /api/auth/email/verifyVerify email and create a session
200 · WEB OR MAC SESSIONPOST /api/auth/sms/requestRequest an SMS code
503 · NOT OPENPOST /api/auth/sms/verifyVerify SMS and create a device session
503 · NOT OPENPOST /api/auth/refreshRotate a per-device refresh token
200 · MAC EMAIL SESSION OPENPOST /api/account/phone/requestRequest phone binding while signed in
503 · NOT OPENPOST /api/account/phone/verifyMerge the phone into the current user_id
503 · NOT OPENGET / POST /api/content/readSync content read state through one user_id
200 · OPENPOST /api/usage/syncSync cumulative traffic for a device and cycle
503 · NOT OPENAfter launch, the service will upload only the account identifier, random device ID, device name, billing cycle, counter ID, cumulative received and sent bytes, and sample time. Re-uploading the same cumulative value will not double-count or double-charge; deleting local data starts a new counter ID.
Message bodies and contacts must never be uploaded. Aliyun SMS can be called only from the server, with phone, IP, and device rate limits, CAPTCHA 2.0, anti-bombing controls, and a cost ceiling. Credentials never enter the webpage or desktop app.
Email codes run with server-side hashing, five-minute expiry, single use, and lockout after five failed attempts. The website uses an HttpOnly, Secure, SameSite cookie; the Mac app uses short-lived access tokens and revocable rotating refresh tokens stored in Keychain. SMS sign-in remains closed.
Anonymous read state stays in first-party browser storage and never uses an IP address or device fingerprint as identity. After email sign-in, the browser merges it into the same user_id for cross-device sync.
DOWNLOAD / MACOS
The current stable version remains 0.3.0. No signed installer is public, and the update center will not trigger a fictitious upgrade.
REQUIREMENTS
This software is an independently developed third-party tool. References to the first-generation DJI 4G module describe compatibility only. It is not an official DJI product and does not imply authorization, partnership, or endorsement by DJI or any other hardware maker. All trademarks belong to their respective owners.
FAQ
Confirm hardware compatibility and back up important data before use. The software is provided as-is and may not support every device, firmware, carrier, or network environment.
No. 4G Dongle Manager is an independently developed third-party tool. It is not affiliated with, authorized by, partnered with, or endorsed by DJI. This site does not use the DJI logo.
The update center publishes only real installers that are downloadable and have passed signing verification. No current file meets that threshold, so the version stays at 0.3.0 and the download area clearly says it is not yet public.
For supported hardware, the app is designed to show connection status and network information and to manage messaging and contacts. Exact capabilities depend on the device model, firmware, driver, and carrier network.
It reads the public HTTPS manifest at /updates/4g-dongle-manager/latest.json. The JSON endpoint requires no account and returns version, release notes, minimum macOS version, and checksum.
Basic connectivity, messages, contacts, and local traffic statistics work locally without sign-in. Future multi-device statistics will sync only the account identity, random device ID, device name, cycle, counter ID, and cumulative bytes. Message bodies and contacts must never be uploaded.
Not yet. Website and Mac email-code sign-in, Mac token refresh, and cross-device content read-state sync are live, but SMS, phone binding, and traffic sync still return explicit HTTP 503 responses. No fake aggregate data is produced.