* M.2 2280 KEYM socket for Nvme SSD storage expansion
* USB Type-B connecor for programming the CM4 eMMC
* Supports HDMI output port supporting 4K displayfor software debugging and settings
* Equipped with cooling fan that allows the heat from CM4 to dissipate
* '''Supports booting from MicroSD, CM4 eMMC and faster M.2 2280 NVME SSD'''
==Hardware Connection & installation==
Refer to: https://youtu.be/ukHCz1RsFx4 XlabIFbFosw {{#ev:youtube|https://youtu.be/ukHCz1RsFx4XlabIFbFosw}}
X680 HDMI port display information, according to the test:
==FAQ==
* First of all, we recommend you to get more FAQ information on the official website: [https://docs.pikvm.org/faq/ official FAQ], or check the following {{KVM-FAQ;* You can post a issue ticket at [https://geekworm.com/community/forum/topic/78220/pikvm-faq Geekworm forum] or email to us (support@geekworm.com) and attached your installation pictures or videos to get some help.* Blog sharing for reference: https://www.andysblog.de/kvm-over-ip-pikvm-als-bausatz <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;"><span class="tb_red">Q: Why is the X680 not working?</span></div><div class="mw-collapsible-content">A: 1. '''Firstly, must make sure the hardware expecially CM4 is connected correctly and securely. * Check if the X680's onboard SYS-PWR, CM-PWR, CM-ACT LEDs are lit.* If SYS-PWR LED is not lit, that means no power to X680; '''If the CM-PWR and CM-ACT LEDs are not lit, that means that the CM4 is not installed properly. Please recheck the CM4 installation, or check if the CM4 / X680 installation slot is damaged.(This is important! Many problems are caused by poor contact of CM4)'''* If the X680's SYS-PWR, CM-PWR, CM-ACT LEDs are lit, then check the wiring connection. Please refer to the following picture for the wiring connection and LED description. [[File:X680-IMG-5523-Connection-Diagram-New.jpg|900px]] [[File: X680-CM4-install1.jpg|800px]] 2. '''Make sure to use the right pikvm OS. Only PiKVM V3 is supported'''. V3 Pre-Assembled version already includes OLED display configuration, while V3 HAT Kit version need to configuring OLED yourself. [[File:Pi4-V3-HAT.png|800px]] 3. <span class="tb_red">Important: Remove the USB cable after programming is complete. </span> 4. Please email us at <span class="tb_blue">support@geekworm.com</span> if you have further questions.</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: Why is USB mass driver not recognized?</div><div class="mw-collapsible-content">A: Please refer to the description in the red rectangle in the picture below; [[File:X680-usb-not-detected-faq.jpg|800px]] The USB mass is not recognized in PIKVM OS, you can understand USB mass as a local USB HUB in PIKVM OS. These 3 USB ports are used for local switching between target PC1-PC4, e.g. a USB disk with the OS image can be used to install the os in PC1, if switching to PC2, then the os can be installed in PC2, and so on.</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: How to switch to root user?</div><div class="mw-collapsible-content">A: run the following command: su rootThen type the password, the default password is 'root' also.</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: Does the x680 support audio?</div><div class="mw-collapsible-content">A: Yes. Refer to [[Enable pikvm hdmi audio]]</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: Why OLED is not display?</div><div class="mw-collapsible-content">A: Please follow the steps below to check 1. Please confirm that your OS is right: Due to downloading the wrong firmware, the OLED cannot be displayed. We ALSO made such mistakes during testing [[File:Pi4-V3-HAT.png|800px]] 2. Please check if the order of OLED screen pins is correct, please email to support@geekworm.com if it's a wrong pin order; [[File:OLED-IMG-4373-1.jpg|800px]] The run the following command to check the I2C address sudo i2cdetect -y 1<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f00: -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- </pre> 3c is a hexadecimal number, it is the I2C address of OLED, if you can’t find this value, please shut down and reconnect shield and OLED, then run this command again, If you still can't find the OLED's I2C address, the OLED screen may be damaged. 4. Then run the following command to enable OLED display: rw systemctl enable --now kvmd-oled ro</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: Does x680 support proarammable switch between PC?</div><div class="mw-collapsible-content">A: NO</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: Does the X680 support PoE power? How to enable PoE Power?</div><div class="mw-collapsible-content">A: The X680 doesn't support POE, but you can use something similar to the [[PD3005G-3A]]</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: Why can't I switch to another PC?'</div><div class="mw-collapsible-content">A: You need to make sure that your target computer is not in '''sleep''', because when the computer is sleep, the USB port will stop supplying power</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: Why NVME SSD cannot be recognized?</div><div class="mw-collapsible-content">A: Login the pikvm web teminal, then type the following command: lspciThe result of the command should look similar to the following, if you can't find something similar to the following, your NVME SSD is not compatible</div></div> <div class="toccolours mw-collapsible mw-collapsed"><div style="font-weight:bold;line-height:1.0;">Q: How to boot from NVMe SSD on X680?</div><div class="mw-collapsible-content">A: Refer to the following third-party tutorials:* https://www.jeffgeerling.com/blog/2021/raspberry-pi-can-boot-nvme-ssds-now* https://hagensieker.com/2022/04/17/booting- a-raspberry-pi-cm4-from-an-nvme/* https://dphacks.com/2021/11/21/how-to-boot-a-pi-cm4-from-nvme-ssd/You can also check out the official guide of the Raspberry Pi Foundation on how to boot CM4 from NVMe devices* https://github.com/raspberrypi/documentation/blob/develop/documentation/asciidoc/computers/raspberry-pi/boot-nvme.adoc</div></div>}}
<!--Add review function! -->