Codex Remote Control unstable / disconnecting across Android and iOS while Windows Desktop works normally
Summary
Codex Remote Control is persistently unstable or unavailable while Codex Desktop on Windows continues to work normally.
The issue reproduces across three different mobile phones and both Android and iOS, all connecting to the same Windows Codex host.
Environment
- Host: Windows PC running Codex Desktop
- Codex Desktop itself works normally and can communicate with the model
- Mobile devices tested:
- Samsung Galaxy Z Fold7 / Android
- A second Android phone
- iPhone / iOS
- Same ChatGPT/Codex account and same Windows Codex host
Symptoms
- Mobile Remote sometimes reports that it cannot connect to the ChatGPT/Codex desktop host.
- The desktop host can appear offline/red on mobile even though Codex Desktop is open and functioning normally.
- Occasionally Remote connects successfully for a very short period and then disconnects again.
- On iPhone, the UI reports an error equivalent to: “Error loading messages: The connection to Codex has expired.”
- Older existing threads frequently fail to load, showing a gray/loading screen that repeatedly flashes/reloads.
- Newly created threads initially worked more reliably than older threads, but Remote connectivity later became unstable even for new sessions.
- Mobile devices can still receive Codex Desktop notifications, including Approval Required notifications and task/status updates, even while the Remote UI says the desktop connection is unavailable.
Troubleshooting already performed
- Restarted Codex Desktop
- Restarted the Windows PC
- Restarted mobile apps/devices
- Reconnected Remote Control
- Revoked and re-paired Remote Control
- Tested three different mobile phones
- Tested both Android and iOS
- Created new Codex conversations
- Tested different existing conversations
- Archived older/inactive conversations/projects to reduce the active thread list
The problem persists. Re-pairing may allow a very brief connection, but it quickly becomes unstable/disconnected again.
Important observation
This does not appear to be a general Codex Desktop connectivity issue. Codex Desktop remains fully usable on Windows.
Because the problem reproduces across three independent mobile devices and two operating systems while the Windows host remains functional, a single-device mobile app problem seems unlikely.
There may be two related failure modes:
- Remote host/session transport instability, where mobile clients cannot maintain a connection to the Windows host.
- Existing-thread resume/hydration failure, where older threads show a gray flashing/loading screen while newly created threads have sometimes worked.
The fact that mobile push notifications/approval notifications continue to arrive while the Remote UI cannot maintain the session may also help isolate the failing layer.
Expected behavior
When Codex Desktop is running and Remote Control is enabled, paired mobile devices should remain connected and reliably open both existing and new Codex threads.
Actual behavior
Remote Control either:
- cannot connect to the desktop host,
- connects briefly and disconnects,
- fails to load existing threads, or
- repeatedly reloads/flashes while opening a thread,
while Codex Desktop itself continues operating normally.
Please investigate whether this is related to Remote Control enrollment/session state, the Remote relay/transport layer, or thread resume/hydration.
I can provide screenshots, timestamps, logs, and additional diagnostics if needed.
12 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
ChatGPT Remote for Android cannot reach Windows host
Summary
ChatGPT Remote on Android lists the Windows host
Jason1but shows it offline and fails with:The desktop app is open, awake, online, authenticated, paired, and internally reports Remote state
connected. A phone retry produces no new Remote event in the desktop log.Environment
OpenAI.Codex_26.818.3698.0_x64__2p2nqsd0c76g09PLM9XGG6VKS26.818.3698.00.149.0-alpha.4Microsoft Store reports no upgrade currently available for this installation.
Reproduction
Jason1.Desktop evidence
At startup, the desktop reports Remote enabled and initially connected:
The same startup then changes the Remote manager to
connection-failedbecause the desktop enables an experimental feature that its bundled app server no longer accepts:The installed Codex runtime reports:
The packaged desktop maps Statsig gate
1663911278to feature keyapps_mcp_path_override. No occurrence of the gate value or feature name exists in user configuration or app state; it is enabled at runtime by the desktop feature evaluation.Separate plugin metadata defect found during diagnosis
The global plugin catalog release below also contains an invalid 313-character plugin-level default prompt, while the desktop parser limit is 128 characters:
Plugin_271fcfe114788191b30908b85bd9ade6ngs-analysis1.0.3Locally shortening the generated manifest removed this prompt-limit error from fresh Remote startup logs, but Android Remote still failed. The online catalog also restores the malformed 313-character value at each startup. This catalog issue should be corrected upstream, but it is not sufficient to explain the remaining phone failure.
Requested OpenAI action
Please investigate the desktop/feature-rollout incompatibility for package
26.818.3698.0:1663911278(apps_mcp_path_override) for app-server versions where the feature is markedremoved, or ship a compatible desktop/app-server build.connection-failedwhile its state is otherwiseconnected.1.0.3plugin-level default prompt to at most 128 characters.Expected result
The Windows host should register as reachable through the secure Remote relay, and selecting
Jason1from Android should open the host’s chats rather than showing the desktop-connectivity error.Official feature documentation: https://learn.chatgpt.com/docs/remote-connections
Same issue here.
Same as well. However, I'm using a Linux host. I have the same exact issues.
Same problem here. It all started on the afternoon of August 20, 2026, and the disconnects keep happening from time to time.
Same here. Short threads work, but not long threads. I also connect my android phone to Linux hosts, and it also cannot load long threads from them.
Same issues here Using android mobile Chatgpt app and Linux CLI instances hosted on VMs.
It's been working really well until recently but now there are two issues:
1) some threads won't load via remote. Seems to be longer threads
2) sporadically some hosts will show a red dot and be unable to connect to the mobile app. Occasionally if I restart the chatgpt it may fix it but it breaks again shortly after.
@tibo-openai — could you please take a look at this Remote Control regression?
This appears to be the clearest umbrella report, with several independent same-day reproductions: #39815, #39856, #39931, #39947, #39954, and #40008.
The common pattern is: the desktop/CLI host remains healthy and pairing often succeeds, but Android/iOS Remote disconnects, shows the host offline or “Transport unavailable,” or fails to hydrate longer threads. Multiple reporters say it began around August 20–21 and persists after restarting, re-pairing, clearing cache, and testing different devices/networks. Several traces show the Remote connection reaching
initializeand then closing immediately on newer app-server builds.An acknowledgment or status update would help users avoid destructive local troubleshooting while the regression is investigated.
Update after further testing:
From the evening of August 22 through the afternoon of August 23 (Asia/Taipei), Remote recovered to roughly 90% of its normal reliability. I was able to use it for several hours with almost no problems, so I initially believed the issue had been fully resolved.
However, later on August 23, the connection became unstable again. Many connection attempts now fail, and it may occasionally connect only briefly before becoming unreachable again.
Wi-Fi and 5G show the same behavior, while the Windows host remains awake, online, and fully usable locally.
I also no longer believe that long threads or image-heavy projects are the primary cause. Those same large projects, including projects containing many generated images, previously worked smoothly over Remote. The current behavior appears more consistent with an intermittent Remote transport or session-registration problem than a deterministic project-size or attachment limit.
I can reproduce a closely related failure with a macOS host and the ChatGPT iOS client. My diagnostics suggest that, at least in this case, the Remote transport remains healthy and the failure occurs while resuming/hydrating larger existing task histories.
Environment
26.818.41509(build6962)0.149.0-alpha.4.1Reproduction
Diagnostic observations
remoteControl/status/readandremoteControl/enablereturn successfully.This appears consistent with the issue's second proposed failure mode: existing-thread resume/history hydration, rather than basic host discovery or Remote transport failure.
Expected: large existing tasks load normally through Remote.
Actual: restarting briefly clears the symptom, then large established tasks fail again while smaller tasks still load.
I have intentionally omitted task names, IDs, account identifiers, and raw rollout contents, but can provide sanitized timestamps or log excerpts if maintainers need them.
Same issue, but on Mac desktop + iOS. Tried all the steps suggested but same result.
Same issue on IOS remote to windows. Worked perfectly until this week, now I can't get a reliable connection. When it does connect sometimes the chat is quite out of date.