Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPD Pocket 4 Miracast receiver fix

This project fixes a confirmed Windows Wireless Display receiver failure on a specific GPD Pocket 4 internal-panel EDID revision.

Affected behavior:

  • another Windows PC sees the Pocket 4 in Win+K;
  • the Pocket 4 briefly says the source is about to project;
  • the session immediately returns to waiting without an error;
  • receiving works when an external display is active, but fails with the internal display alone.

The fix is deliberately narrow. It supports only:

  • manufacturer/model: GPD / G1628-04;
  • internal panel: HSX0324 / YHB03P24;
  • original EDID SHA-256: 60ee6326b080fc3f6fa1dc110eb402ed60a2026c359d7fcd1b0ec8a57a1301d6.

Unknown models, panel revisions, EDIDs, and conflicting overrides are refused. The script is not tied to a Windows computer name or user name.

Quick start

  1. Download the repository source and extract it.
  2. Open the fix directory.
  3. Double-click Run-GPDPocket4-Miracast-Fix.cmd.
  4. Review the detected state. If repair is eligible, type the exact confirmation shown by the tool and accept the Windows UAC prompt.
  5. Keep the recovery directory the tool creates on the Desktop.
  6. Restart Windows manually.
  7. Run the same .cmd file again. It should report State: FixedEffective.
  8. Open Wireless Display on the Pocket 4 and make one Win+K connection attempt from the source PC.

Running the launcher again is safe:

  • if the exact fix is effective, it exits without changing anything;
  • if an update restored the exact known affected EDID, it can create a new recovery package and reinstall the fix;
  • if anything is unfamiliar, it stops instead of guessing.

The tool performs no downloads, telemetry, driver changes, service changes, or automatic restart.

What the fix changes

The tool creates the standard EDID_OVERRIDE values for only the present supported internal panel. Before writing, it exports the panel's registry configuration and saves the original and fixed EDIDs, a hash manifest, a copy of the script, normal rollback launchers, and Windows Recovery instructions.

The corrected EDID:

  • passes edid-decode conformity checking;
  • retains both genuine 1600x2560 panel timings byte-for-byte;
  • preserves Windows' rotated 2560x1600 desktop and 60/144 Hz modes;
  • adds a conservative 640x480 fallback;
  • completes the DisplayID and CTA metadata required for reliable parsing.

Fixed EDID SHA-256: b512e4f24d6ec6f4affc60954cbd794cd6385563445f76e00a34343e425498bc.

Documentation

Important safety boundary

Do not remove the model/EDID checks or apply the embedded EDID to another panel. Even two Pocket 4 units may contain different panel revisions. If the tool says UnsupportedEdid, open an issue with sanitized edid-decode output; do not post registry exports, trace captures, network identifiers, or recovery keys.

License

MIT. See LICENSE.

About

Safe, reversible EDID fix for a confirmed GPD Pocket 4 Windows Miracast receiver failure

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages