Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.

Commit

Permalink
Update EDID "Product ID" to resolve blank screen issue in macOS 13.3+ (
Browse files Browse the repository at this point in the history
…#101)

This updates the EDID in order to fix a compatibility issue which causes
blank screens on macOS Ventura 13.3 and newer.

## Details

We had several reports that macOS 13.3 and newer display as a blank
screen in TinyPilot. Our investigation revealed that this was due to
unexplained incompatibility with the "Product ID" and/or "Manufacturer"
name embedded in our existing EDID.

The existing "Product ID" was set to "0x8888" and this change updates it
to "0x9876". This cannot be easily seen directly in the source code but
can be verified by using a tool such as `edid-decode` or by viewing the
EDID in "AW EDID Editor".

## Testing

The fix has been verified using an M1 Mac Mini running macOS Ventura
13.3.1. The test process was to verify that no image was displayed using
the existing EDID, then to change to the new EDID and verify an image
was displayed.
<a data-ca-tag
href="https://codeapprove.com/pr/tiny-pilot/ansible-role-ustreamer/101"><img
src="https://codeapprove.com/external/github-tag-allbg.png" alt="Review
on CodeApprove" /></a>
  • Loading branch information
cghague authored Apr 26, 2023
1 parent 731acb3 commit 6b55b5a
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,23 @@ ustreamer_tcp_nodelay: null
# * tc358743 - For HDMI to CSI devices based on the Toshiba TC358743 chip.
ustreamer_capture_device: null

# To create a new EDID:
# 1. Convert the existing EDID to binary using "edid2bin".
# 2. Edit the binary using "AW EDID Editor".
# 3. Save the new EDID in binary format.
# 4. Convert the binary EDID to a hex EDID using "make-edid".
# - Use the "--yaml" option if required.

# EDID for TC358743 chip.
ustreamer_edid: |
00ffffffffffff005262888800888888
00ffffffffffff005262769800888888
2d1e0103800000781aee91a3544c9926
0f50547fef8081c08140810081809500
a9c081406140271f80f07138164038c0
350040442100001eec2c80a070381a40
3020350040442100001e000000fc0054
696e7950696c6f740a202020000000fd
003b3d0f2e1000000000000000000147
003b3d0f2e1000000000000000000149
02031f734c010204139f2021223c3d3e
3c2309070766030c00300080e2007f00
00000000000000000000000000000000
Expand Down

0 comments on commit 6b55b5a

Please sign in to comment.