In order to capture display output from your devices, TinyPilot sends a standard message called an EDID through the HDMI port. The EDID tells other devices what video resolutions and refresh rates TinyPilot recognizes.
If your TinyPilot web interface displays a "No Signal" message and TinyPilot's display troubleshooting steps haven't resolved the issue, TinyPilot's alternate EDID might fix the problem.
TinyPilot’s alternate EDID uses modified settings that may allow TinyPilot to capture display from devices that fail to interact with TinyPilot's default EDID.
TinyPilot's alternate EDID makes the following additional display settings available to the target machine:
Resolution | Refresh rates (Hz) |
---|---|
1680x1050 | 60 |
1440x900 | 75 |
1368x776 | 60 |
720x576 | 50 |
720x400 | 70 |
TinyPilot's alternate EDID also presents the product name as Toshiba-H2C
instead of TinyPilot
. Your target machine's display and audio device settings may show this product name as a device identifier.
To change to TinyPilot's alternate EDID, SSH into your TinyPilot, and then run the following commands:
EDID="/home/ustreamer/edids/tc358743-edid.hex"
# Back up original EDID
cp --no-clobber "${EDID}" ~/tc358743-edid.hex.bak
# Set the new EDID
echo -ne "" | sudo tee "${EDID}" && \
echo '00ffffffffffff0052627698008888882d1e0103' | sudo tee -a "${EDID}" && \
echo '800000781aee91a3544c99260f5054ffef8081c0' | sudo tee -a "${EDID}" && \
echo '8140810081809500a9c081406140271f80f07138' | sudo tee -a "${EDID}" && \
echo '164038c0350000000000001e000000fa00b30095' | sudo tee -a "${EDID}" && \
echo '0f8cc00100010001000a000000fc00546f736869' | sudo tee -a "${EDID}" && \
echo '62612d4832430a20000000fd00185a125010000a' | sudo tee -a "${EDID}" && \
echo '2020202020200195020320f14d010204131f2021' | sudo tee -a "${EDID}" && \
echo '223c3d3e12032309070766030c00300080e2007f' | sudo tee -a "${EDID}" && \
echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" && \
echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" && \
echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" && \
echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" && \
echo '00000000000000000000000000000075' | sudo tee -a "${EDID}" && \
sudo v4l2-ctl --device=/dev/video0 --set-edid=file="${EDID}" --fix-edid-checksums
To restore TinyPilot's default EDID, SSH into your TinyPilot, and run the following commands:
EDID="/home/ustreamer/edids/tc358743-edid.hex"
sudo cp ~/tc358743-edid.hex.bak "${EDID}" && \
sudo chown ustreamer:ustreamer "${EDID}" && \
sudo v4l2-ctl --device=/dev/video0 --set-edid=file="${EDID}" --fix-edid-checksums