Difference between revisions of "X680"

From Geekworm Wiki
Jump to navigation Jump to search
Line 61: Line 61:
 
'''Additional accessories to purchase yourself:'''
 
'''Additional accessories to purchase yourself:'''
 
* Raspberry Pi Compute Module 4 CM4
 
* Raspberry Pi Compute Module 4 CM4
* A good quality 32GB Micro SD card. (In fact, you don't need Micro SD card if you use CM4 with eMMC, because you can flash the firmware into the eMMC.)
+
* A minimum 16 Gb class 10 memory card is recommended.(In fact, you don't need Micro SD card if you use CM4 with eMMC, because you can flash the firmware into the eMMC.)
  
 
==User Manual==
 
==User Manual==

Revision as of 17:53, 14 July 2023

x680 kvm over ip front view
x680 kvm over ip rear view
x680 kvm over ip Internal view
x680 kvm over ip internal view
x680 kvm over ip inner view
x680 packing list

Overview

This X680 is a member of the PiKVM[1] family, it is a 4-port IP KVM Switch empowers you to securely manage up to four computers/servers remotely from almost anywhere using the internet or your local area network (LAN).

Unlike software solutions that require installation and work through your server's operating system, this IP KVM Switch offers KVM control from the BIOS-level onward. Reboot, monitor the entire boot process, and interact with your connected system easily, while the integrated remote ATX power control allows you to switch the machine on/off, reset it, and monitor power & storage LED activity remotely. Featuring 3 additional USB2.0 ports for peripheral sharing (USB storage, CD ROM, etc.), allowing file transfers and disk emulation for remote application and OS installs.

The IP KVM Switch supports direct switching through buttons on front panel and hotkey through keyboard connected to the special USB 1.1 port. it also supports remote hotkey switching between computers for easy monitoring.

Features

  • Based on the Raspberry Pi Compute Module 4 and Compatible with all variants
  • Designed especially for PiKVM ( Raspberry Pi based KVM over IP)
  • Control up to 4 USB HDMI computers/servers remotely over an IP network or the internet
  • Full remote BIOS level control access the BIOS, and have full control over the keyboard and mouse
  • Supports four HDMI inputs, four USB inputs and four RJ45 ports for ATX power control
  • Integrated USB hub for peripheral sharing and file transfer of USB 2.0 devices (backwards compatible with USB 1.1 and 1.0 devices)
  • Disk emulation allows remote application and operating system installations, or transferring files to, or between attached servers
  • Supports remote hotkey switching between computers for easy monitoring
  • Supports direct switching through buttons and hotkey through keyboard (Keyboard must be connected to USB 1.1 port)
  • Supports HDMI input resolutions up to 1920x1080
  • 0.96 inch OLED display with name, IP address, temperature, CPU load, and uptime
  • Hardware Real Time Clock (RTC) with CR1220 coin battery socket
  • Works with PC, Mac, Linux and Sun Systems
  • Gigabit Ethernet socket supporting Power over Ethernet (POE) expansion
  • M.2 2280 KEYM socket for Nvme SSD storage expansion
  • USB Type-B connecor for programming the CM4 eMMC
  • HDMI output port supporting 4K display
  • 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

How to Power

  • Power Input: 5.1Vdc +/-5% , ≥4A; (DC5525 5V 4A power adapter with US & EU plug is included!!!)

How to Cool

X680 equipped with an active cooling fan board (X680-A1) that can cool your Raspberry Pi CM4.


Packing List

  • 1 x X680 4-port IP KVM Switch Kit
  • 4 x USB2.0 A to B Cable (1.5m/59.06inch)
  • 1 x DC 5V 4A Power Adapter (With US/EU Plug)
  • 1 x Screws Pack

A note about this kit listing:

  • 1. X630-A5 is only suitable for devices with ATX CONTROL such as desktops, servers, etc.
  • 2. If you are using a device that supports ATX CONTROL, we recommend that you purchase X630-A5 and RJ45 ATX control cable kit;
  • 3. X630-A5 is installed inside the ATX CONTROL device, one X630-A5 only supports one device; X680 supports simultaneous control of 4 devices
  • 4. ATX CONTROL can support remote startup, shutdown, restart and other functions
  • 5. You need to buy the appropriate length HDMI cable by yourself, because we don't know what length HDMI cable you need
  • 6. The X680 Kits DO NOT include CM4 module also.

Additional accessories to purchase yourself:

  • Raspberry Pi Compute Module 4 CM4
  • A minimum 16 Gb class 10 memory card is recommended.(In fact, you don't need Micro SD card if you use CM4 with eMMC, because you can flash the firmware into the eMMC.)

User Manual

How to installing the Operating System (CM4 without eMMC)?

Refer to Official installation tutorial

How to flash OS onto the eMMC of CM4? (CM4 with eMMC)?

1. Short nBOOT Pin, refer to the picture below.

X680-IMG-5615-3.jpg

2. Connect CM4 USB port with a Type-A to Type-B cable to your computer as follow:

X680-IMG-5546-3.jpg

3. Power the device via PWR DC Jack with 5V Power adaper

4. Then rerfer to this tutorial to flash raspberry pi OS

5. Remove the jumper of nBOOT after flashing is complete, then restart your device;

PS:If you use CM4 with eMMC, then SD card cannot be used.

OS download

Refer to https://pikvm.org/download/

For Raspberry Pi 4, please use PiKVM V3 platform.

PiKVM V3 platform

PS:

We recommend that you use the 'V3 Pre-Assembled' version, and this image includes OLED display configuration.

But due to different RTC chips, you still need to configure RTC to make RTC work normally, please refer to the following FAQ#Q: How to enable RTC

Computers/Servers Switching

Press to select PC1/PC2/PC3/PC4 through buttons on front panel. the corresponding LED located on the right of the button will be on if a PC is selected. the PC1 will be automatically selected when power applied or restored.

Hotkey swtiching

  • Keyboard must be connected to USB1.1 port (Marked with an icon of keyboard)
  • Press the "Ctrl" twice quickly, then immediately press "1" to switch to PC1
  • Press the "Ctrl" twice quickly, then immediately press "2" to switch to PC2
  • Press the "Ctrl" twice quickly, then immediately press "3" to switch to PC3
  • Press the "Ctrl" twice quickly, then immediately press "4" to switch to PC4

Remote hotkey switching

  • Access to PiKVM web interface and log in
  • Press the "Ctrl" twice quickly, then immediately press "1" to switch to PC1
  • Press the "Ctrl" twice quickly, then immediately press "2" to switch to PC2
  • Press the "Ctrl" twice quickly, then immediately press "3" to switch to PC3
  • Press the "Ctrl" twice quickly, then immediately press "4" to switch to PC4
  • If your mouse cursor is not in the area of the PiKVM web interface, it is not functional

FAQ


Q: Why is the X680 not working?

A:

1. First you need to make sure your physical connection is correct, or you can email us at support@geekworm.com to confirm your physical connection;(Please make sure the CM4 is rightly and tightly connected.)

2. Make sure to use the right pikvm OS.

Pi4-V3-HAT.png

3. Make sure CM4 is tightly connected with X680. (This is very important, and this error often occurs)

X650-IMG-5605-2.jpg


Q: How to switch to root user?

A: run the following command:

su root

Then type the password, the default password is 'root' also.


Q: Does the x680 support audio?

A: Yes. Refer to Enable pikvm hdmi audio


Q: Why OLED is not display?

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

Pi4-V3-HAT.png

2. Please check if the order of OLED screen pins is correct, please contact us if it's a wrong pin order;

OLED-IMG-4373-1.jpg

The run the following command to check the I2C address

sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --  

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

Q: How to enable RTC?

A: Firstly, insert the C1220 button battery. run the following command:

rw
sudo nano /boot/config.txt
#Then change the line: dtoverlay=i2c-rtc,pcf8563 to dtoverlay=i2c-rtc,ds1307

#Test RTC
#Display the current time of the Raspberry Pi
date  
#Write the time of Raspberry Pi to DS1307
sudo hwclock -w

#Read the time of DS1307
sudo hwclock -r
ro

Q: Does the X680 support PoE power? How to enable PoE Power?

A: The X680 reserve the POE port, but need to use with customized POE module to support PoE power, and the customized POE module still not release now. And the X680 does not support the Raspberry Pi official PoE module. Recommend to use PiKVM-A8 kit, if you need PoE power.

Q: Why can't I switch to another PC?

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

References

  1. PiKVM © belongs to https://pikvm.org
Add your comment
Geekworm Wiki welcomes all comments. If you do not want to be anonymous, register or log in. It is free.


Anonymous user #3

4 months ago
Score 0++
Just received my X680 and INPUT1 HDMI doesn't work at all. If I move the same HDMI cable to another INPUT 2, 3 or 4, I can see video there so I know for a fact this is a hardware defect. I sent a support message just a little bit ago. Let's see how good their support is.

Walker

4 months ago
Score 0++
Hi, can you provide your order number? Because all the products are tested and shipped, normally there is no problem, if possible, we hope you can send a test video to us, you can contact us via our email: support@geekworm.com

Anonymous user #1

10 months ago
Score 0++

> "four RJ45 ports for ATX power control"

This kit does not come with the ATX power control cables... So what is the pinout for the RJ45s if I want to build my own?

Anonymous user #2

10 months ago
Score 0++
I am also interested in the pinout for the RJ45 ATX power control

Harry

10 months ago
Score 0++

A note about this kit listing:

  • 1. X630-A5 is only suitable for devices with ATX CONTROL such as desktops, servers, etc.
  • 2. If you are using a device that supports ATX CONTROL, we recommend that you purchase X630-A5 and network cable kit;
  • 3. X630-A5 is installed inside the ATX CONTROL device, one X630-A5 only supports one device; X680 supports simultaneous control of 4 devices
  • 4. ATX CONTROL can support remote startup, shutdown, restart and other functions
  • 5. You need to buy the appropriate length HDMI cable by yourself, because we don't know what length HDMI cable you need
  • 6. The X680 Kits DO NOT include CM4 moduel also.

Harry

8 months ago
Score 0++

Hi,

RJ45 head 568B line sequence. In fact, the connection method of the general network cable is 568B

Harry

8 months ago
Score 0++

You can also make your own ATX control cable, in fact, it is a normal Ethernet cable, and the requirements must be 568B line sequence

RJ75-568B.png