Hello,
I have a DSI 2.8" Waveshare display that I'm planning to use with an Arducam CSI to HDMI Cable Extension Module. I'm on a Pi5 with Bookworm using the vc4-kms-dsi-waveshare-panel kernel driver.
My use case calls for the display to be attachable/detachable, to have a single cable solution ( power + data ) and to have a much more versatile connection than FPC cable. I'm making an external viewfinder type device with a magnifier / loupe in front of the display.
I have proven the concept to work, specifically if everything is connected before bootup. However if I disconnect/connect the HDMI cable while the system is booted, the display does not continue working and just stays blank.
I realize DSI was not designed to do this, but I'm wondering if there are any work arounds / software commands I can invoke via a script to enable this kind of functionality? If not hot plug maybe a kind of "cold plug" where first the display is properly powered down and shutoff before being disconnected?
I have a DSI 2.8" Waveshare display that I'm planning to use with an Arducam CSI to HDMI Cable Extension Module. I'm on a Pi5 with Bookworm using the vc4-kms-dsi-waveshare-panel kernel driver.
My use case calls for the display to be attachable/detachable, to have a single cable solution ( power + data ) and to have a much more versatile connection than FPC cable. I'm making an external viewfinder type device with a magnifier / loupe in front of the display.
I have proven the concept to work, specifically if everything is connected before bootup. However if I disconnect/connect the HDMI cable while the system is booted, the display does not continue working and just stays blank.
I realize DSI was not designed to do this, but I'm wondering if there are any work arounds / software commands I can invoke via a script to enable this kind of functionality? If not hot plug maybe a kind of "cold plug" where first the display is properly powered down and shutoff before being disconnected?
Statistics: Posted by schoolpost — Thu Dec 28, 2023 10:46 pm