From 0d002c7c386b4cc4b85f793fe3834ad405e0fe5e Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Fri, 26 May 2023 17:38:28 +0300 Subject: [PATCH] update --- docs/edid.md | 25 +++++++++++++++++++++++-- docs/v4.md | 22 +++++++++++++++++++++- 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/docs/edid.md b/docs/edid.md index 4f784914..a7f1c58c 100644 --- a/docs/edid.md +++ b/docs/edid.md @@ -17,7 +17,7 @@ You can also apply the new EDID without rebooting to make sure it works: * Create the new EDID file `/root/edid.hex` (examples of file contents are shown below). * Apply EDID using the command `kvmd-edidconf --edid=/root/edid.hex --apply`. * DO NOT REBOOT the PiKVM. Just your PC. Check the UEFI/BIOS or the OS. -* If everything works, you can write the same data to `/etc/kvmd/tc358743-edid.hex`. +* If everything is working, you can make this config permanent: `kvmd-edidconf --import=/root/edid.hex`. This command will write the EDID to `/etc/kvmd/tc358743-edid.hex` in a pretty format. * Switch filesystem to RO-mode: `ro`. @@ -28,7 +28,28 @@ If for some reason you need to go back to the default EDID (changing attached de ## EDID examples for V4+ -PiKVM can mimic other physical monitors. You can find EDID in [this database](https://github.com/linuxhw/EDID), then import the HEX code. Choose something with a maximum resolution of 1920x1080 or 1920x1200. +PiKVM can mimic physical monitors. You can find the appropriate EDID in [this database](https://github.com/linuxhw/EDID) and import its HEX code to PiKVM. Choose something with a maximum resolution of 1920x1080 or 1920x1200. + +??? example "Acer 1381. 1920x1200, with sound" + Taken [here](https://github.com/linuxhw/EDID/blob/master/Digital/Acer/ACR0565/CCF78B30FE61), as described above. + ``` + 00FFFFFFFFFFFF00047265058A3F6101 + 101E0104A53420783FC125A8554EA026 + 0D5054BFEF80714F8140818081C08100 + 8B009500B300283C80A070B023403020 + 360006442100001A000000FD00304C57 + 5716010A202020202020000000FC0042 + 323436574C0A202020202020000000FF + 0054384E4545303033383532320A01F8 + 02031CF14F9002030405060701111213 + 1415161F2309070783010000011D8018 + 711C1620582C250006442100009E011D + 007251D01E206E28550006442100001E + 8C0AD08A20E02D10103E960006442100 + 0018C344806E70B028401720A8040644 + 2100001E000000000000000000000000 + 00000000000000000000000000000096 + ``` ??? example "ASUS PA248QV, 1920x1200, with sound" Taken [here](https://github.com/linuxhw/EDID/blob/master/Digital/ASUS/AUS2487/2B473481CAE6), as described above. diff --git a/docs/v4.md b/docs/v4.md index 336ada18..4c2f67b0 100644 --- a/docs/v4.md +++ b/docs/v4.md @@ -52,7 +52,8 @@ ## 1920x1200 video mode -Both PiKVM V4 Mini and Plus devices support a resolution 1920x1200, however, for compatibility reasons, the default configuration uses 1920x1080. To enable 1920x1200, follow [this manual](edid.md). +Both PiKVM V4 Mini and Plus devices support a resolution 1920x1200, however, for compatibility reasons, the default configuration uses 1920x1080. +To enable 1920x1200, follow [this manual](edid.md). ## ATX connection @@ -60,6 +61,25 @@ Both PiKVM V4 Mini and Plus devices support a resolution 1920x1200, however, for [See here](atx_board.md). +## Internal USB on V4 Plus + +The V4 Plus has an internal USB port that can be used at your discretion. +It supports USB 3.0, but by default it only works with USB 2.0 devices due to energy savings. +To enable USB 3.0, it is required to flash the USB controller firmware. It's very easy: + +1. Install the package `flashrom-vl805`: + ``` + # rw + # pacman -Syu + # pacman -S flashrom-vl805 + ``` +2. Flash the firmware: `usb3` for USB 3.0 support, or `default` for the default USB 2.0-only firmware, and reboot: + ``` + # flashrom-vl805 usb3 + # reboot + ``` + + ## Known issues and limitations * The actual frame rate of the image received via HDMI will depend on the network bandwidth, resolution and the load on the Raspberry Pi. This is usually **~24-28 FPS for 1080p over LAN**. * There may be **compatibility** issues with some motherboards (such as **HP** or **DELL**) which are the same as those that exist with PiKVM V2. Not everything is perfect, but if you have already used PiKVM V2 - our new V4 will work great and please you. If there is no image from the BIOS, you can fine-tune the HDMI settings, but it is possible that the Mass Storage devices will not be available in the BIOS.