Quick Start¶
Welcome to FlexKVM! FlexKVM is a remote device management tool that connects to your computer (referred to as the target host) via USB and HDMI, allowing you to control it remotely through a browser over the network.

Terminology¶
| Term | Definition |
|---|---|
| FlexKVM | Short for FlexKVM device, used throughout this documentation |
| Target host | The device being managed remotely, such as a computer or server |
| Control device | The device used to access and control FlexKVM |
Overview¶
Three steps to get started:
Before you begin: Verify the package contents, prepare the required items, and familiarize yourself with the interfaces.
| Step | Action | Success indicator |
|---|---|---|
| 1. Connect & power on | Connect power, USB, and HDMI | OLED shows device status, ๐ข status LED solid on |
| 2. Network setup | Connect Ethernet or configure WiFi | OLED shows device IP address, ๐ด warning LED off |
| 3. Access device | Open device IP in browser, create an account | Browser shows FlexKVM main interface |
The whole process takes about 5โ8 minutes.
Package Contents¶
Open the package and verify the following items:
| # | Item | Qty | Notes |
|---|---|---|---|
| [1] | FlexKVM device | 1 | Core device |
| [2] | HDMI cable | 1 | Connects to target host video output |
| [3] | USB Type-C cable | 3 | Power, data, and ATX control. All three are identical and interchangeable, 1m length, Type-A to Type-C |
| [4] | ATX controller | 1 | For remote power control |
| [5] | ATX Dupont wires | 10 | ATX controller wiring |
| [6] | Magnetic backplate | 1 | Mounts device on a rack |
| [7] | Quick start guide | 1 | Product usage guide |

The magnetic backplate is pre-installed on the back of the device โ just confirm it's there.
The ATX controller and Dupont wires are for remote power control and are not needed during quick start. See ATX Power Control for setup later.
Preparation¶
In addition to the included items, you'll need to provide:
| Item | Purpose | Notes |
|---|---|---|
| USB power adapter (5V/1A or higher) | Independent power supply | Recommended for best stability |
| Ethernet cable | Wired network | Not needed if using hotspot provisioning |
| Powered-on target host (PC/server) | The device to be managed | Must have HDMI output and USB port |
| HDMI adapter | Adapt non-standard HDMI ports | Required if the target host uses Mini/Micro HDMI โ you must provide your own adapter or converter cable |
| Control device (computer or phone with internet) | Configure device, remotely access | Windows / macOS / Linux supported. Chrome / Edge / Firefox recommended |
No USB power adapter? You can power FlexKVM from the target host's USB port, but if the target host shuts down, FlexKVM loses power and remote power-on becomes impossible.
Chrome / Edge / Firefox are recommended. Other browsers may have compatibility issues (e.g., display problems).
FlexKVM and your control device (computer/phone) must be on the same local network (connected to the same router) to communicate. Verify your network environment before proceeding.
Exception: When using hotspot provisioning below, your phone/computer connects directly to the FlexKVM hotspot for initial configuration โ no need to be on the same network beforehand. Once configured and connected to WiFi, you can access the device normally over the LAN.
Interface Overview¶
Here are the interfaces you'll use during quick start. Just know where they are and what they do.

| # | Name | Description |
|---|---|---|
| [1] | ๐ด Warning LED | Reflects network and system status โ see quick-reference table below |
| [2] | ๐ข Status LED | Reflects device connection status โ the primary indicator of whether the device is working properly |
| [3] | Button A | Hold 3โ6s to enter hotspot provisioning mode; hold >6s to return to home |
| [5] | HDMI input | Connect to target host's HDMI output |
| [7] | USB power switch | Controls whether USB port draws power from target host |
| [8] | USB port | Connect to target host for keyboard/mouse signals |
| [9] | ๐ด Power LED | On = powered, Off = not powered |

| # | Name | Description |
|---|---|---|
| [14] | OLED display | Shows device status, IP address, and provisioning info |
| [15] | Power port | Connect to 5V power adapter |
| [16] | Ethernet port | Connect to router or switch |
| [17] | WiFi antenna | Pre-installed at factory โ no user action needed |
Numbers 4, 6, 10โ13 (Button B, ATX control, TF card slot, factory reset, reset button) are not needed during quick start. See Interface Reference for details.
Status LED Quick Reference¶
๐ข Status LED reflects connection state:
| State | Frequency | Meaning |
|---|---|---|
| Off | โ | System not started normally |
| Slow blink | 1/s | HDMI not connected or target host sleeping |
| Fast blink | 4/s | USB not connected or target host powered off |
| Solid on | โ | HDMI and USB connected normally |
Priority: fast blink > slow blink > solid on. For example, if both USB and HDMI are disconnected, the LED shows fast blink; if USB is normal but HDMI is disconnected, it shows slow blink.
During connection, make sure the target host is powered on and working โ a sleeping or powered-off host may prevent subsequent steps from completing.
For detailed LED information, see LED Indicator.
Warning LED Quick Reference¶
๐ด Warning LED reflects network and system status:
| State | Frequency | Meaning | What to do |
|---|---|---|---|
| Off | โ | Network connected, everything normal | โ All good, no action needed |
| Slow blink | 1/s | Network not connected or in hotspot provisioning mode | โ Normal โ will turn off after network is configured |
| Fast blink | 4/s | Urgent event (OTA upgrade, factory reset, etc.) | โ ๏ธ You won't see this during quick start |
| Solid on | โ | Critical system error | โ Reboot the device; if it persists, contact support |
During quick start, you'll only see slow blink and off.
For detailed LED information, see LED Indicator.
Connect and Power On¶
Three connections to make:
The device takes about 20 seconds to boot after power-on. Wait for the OLED to light up before proceeding.
- Connect power
- Connect USB
- Connect HDMI
Connect Power¶
Take one USB Type-C cable (package item [3]) and connect FlexKVM's power port [15] to a 5V/1A power adapter.

After connection:
- ๐ด Power LED [9] solid on
- After ~2 seconds, OLED display [14] shows the "Chutuotek" logo

- After ~20 seconds (up to 30s for first boot is normal), OLED enters the device status screen
- ๐ข Status LED fast blink
- ๐ด Warning LED slow blink

Troubleshooting: If the OLED shows nothing or ๐ด Power LED [9] doesn't light up, the power adapter may be underpowered. Use a 5V/1A or higher adapter.
No power adapter? Temporary workaround: flip the USB power switch [7] to I (no power adapter needed), skip this step, and go directly to connecting USB โ the device will draw power from the target host. But if the target host shuts down, FlexKVM also loses power and cannot power it back on remotely. If you obtain a dedicated power adapter later, just plug it in to switch to independent power.
Connect USB¶
Take another USB Type-C cable (package item [3]) and connect FlexKVM's USB port [8] to a USB port on the target host.
Which USB port on the target host? Plug into an external USB port on the target host (same as you'd plug in a flash drive or keyboard) โ no need to open the case. FlexKVM emulates a keyboard and mouse through this port. The ATX port [6] (used later for remote power control) is the one that connects to internal motherboard headers โ not needed during quick start.

After connection:
- OLED status bar USB icon shows connected (the symbol disappears)
- ๐ข Status LED changes from fast blink to slow blink

Troubleshooting: If ๐ข Status LED is still fast-blinking, check that the target host is powered on and that the USB cable supports data transfer (all three included USB Type-C cables support data; if using your own cable, make sure it's a data cable, not a charge-only cable โ some charge-only cables cannot transmit keyboard/mouse signals).
Connect HDMI¶
Use the HDMI cable (package item [2]) to connect the target host's HDMI output to FlexKVM's HDMI input [5].

After connection:
- OLED status bar HDMI icon shows connected (the symbol disappears)
- ๐ข Status LED changes from slow blink to solid on

Verify Connections¶
After all connections are complete, the device should be in this state:
- ๐ด Power LED [9] solid on
- ๐ข Status LED solid on
- ๐ด Warning LED slow blink
- OLED display [14] shows HDMI and USB connected
Network Configuration¶
When the device has no network, ๐ด Warning LED slow-blinks and the OLED second line shows "NO NETWORK !".
After network configuration:
- ๐ด Warning LED changes from slow blink to off
- OLED second line shows the IP address
Choose Connection Method¶
| Method | When to use | Difficulty |
|---|---|---|
| Wired network | Ethernet available, plug and play | โญ Easy |
| Hotspot provisioning | Wireless, no Ethernet available | โญโญ Moderate |
After configuration, FlexKVM and your control device must be on the same local network (connected to the same router) to communicate. When using hotspot provisioning, your phone/computer will first connect to the FlexKVM hotspot for configuration โ no need to be on the same network beforehand.
Wired Network¶
Connect one end of the Ethernet cable to your router or switch, and the other end to FlexKVM's Ethernet port [16].
After connection:
- Ethernet port lights turn on and blink
- OLED status bar network icon activates and shows
waiting - Usually obtains an IP address within 5 seconds; OLED displays the IP (e.g.,
E192.168.1.100, prefixE= Ethernet; when accessing in a browser, enter only the numeric part, e.g.192.168.1.100โ replace with the actual IP shown on OLED), ๐ด Warning LED turns off.

Troubleshooting โ no IP after a long wait: 1. Ethernet light off โ check both ends of the cable, try a different cable 2. Ethernet light on but not blinking โ check the router port, try a different port 3. OLED shows
waitingfor over 20s โ verify router DHCP is enabled, verify router IP pool is not exhausted 4. All above OK but still no IP โ try Hotspot Provisioning to connect via WiFi 5. No WiFi available โ check router DHCP settings, or see Network Settings to configure a static IP
Hotspot Provisioning¶
Use this when no Ethernet cable is available and you need WiFi connectivity.
1. Enter Provisioning Mode¶
Long-press Button A [3] for 3โ6 seconds. Release when the OLED shows the AP icon to enter hotspot provisioning mode.

Less than 3s won't trigger; more than 6s returns to the home screen. If you miss the window, release and try again.
After releasing the button, the provisioning standby screen appears:

Wait about 12 seconds (the device is generating the WiFi hotspot โ please be patient). The OLED will display the hotspot name, password, and IP address.

2. Connect to the Hotspot¶
Use your phone or computer to search for and connect to the hotspot shown on the OLED. Enter the displayed password (8 random digits).
After connecting:
- Phone: The browser captive portal should pop up automatically โ tap "Trust" or "Continue"
- If it doesn't pop up: manually open a browser and go to
192.168.10.1 - Android users can also tap "Sign in to network" in the notification bar to open the portal
- Computer: Manually open a browser and go to
192.168.10.1
Your phone/computer will temporarily lose internet connectivity while connected to the FlexKVM hotspot. It will automatically restore after provisioning is complete.
Phone Demo¶
First, connect your phone to the FlexKVM hotspot.

The phone will automatically open the browser captive portal. Tap "Sign in to Wi-Fi network" or use the browser to visit the IP address.

Tap "Trust" or "Continue" to reach the login screen.
The provisioning page also uses a self-signed certificate โ the "Not Secure" browser warning is normal. Tap "Advanced" โ "Proceed" to continue. See Browser Access below for browser-specific instructions.

3. Connect to WiFi¶
Once on the provisioning page, nearby WiFi networks are automatically scanned.
Tap the refresh button (๐ icon) on the WiFi card to re-scan.
On the WiFi card:
Tap the WiFi network you want to connect to, then tap Connect.

If the WiFi requires a password, enter it and tap Connect. (Open networks skip the password step.)

After connecting successfully, the WiFi card shows "Connected."

4. Exit Provisioning¶
Tap the Save button in the top-right corner. The device will automatically exit provisioning mode and restart networking.

After confirming, the device exits provisioning mode and restarts its network.
You can now see the device has obtained an IP address, and the ๐ด Warning LED has turned off.

โ Confirmation: OLED shows device IP address, ๐ด Warning LED off.
Access the Device¶
Browser Access¶
- Enter
https://<device-IP>in your browser's address bar (use the IP shown on the OLED, e.g.,https://192.168.1.100) -
Since the device uses a self-signed certificate, your browser will show a security warning. Follow the steps for your browser:
Browser Steps Chrome Click "Advanced" โ "Proceed to (unsafe)" Edge Click "Advanced" โ "Continue to this site (unsafe)" Firefox Click "Advanced" โ "Accept the Risk and Continue" Safari Click "Show Details" โ "Visit This Website" Mobile browsers Path differs from desktop; typically tap "Advanced" or "Details" to proceed

- Click the "Advanced" button at the bottom left

- Click "Proceed (unsafe)" or "Accept the Risk and Continue"
Can't open the page? If the browser shows "Unable to connect" or loads indefinitely:
Make sure your control device and FlexKVM are on the same router
Verify the IP address matches exactly what's shown on the OLED (don't forget the
https://prefix)Try pinging the IP from your control device to verify network reachability
If using hotspot provisioning, make sure your phone/computer is still connected to the FlexKVM hotspot and hasn't automatically switched back to another WiFi
Try a private/incognito browser window to rule out cache or HSTS issues
Create Your First Account¶
On first access, you need to create an admin account:

| Field | Requirements |
|---|---|
| Username | 4โ32 characters, letters / numbers / underscores / dots / hyphens |
| Password | 8โ32 characters, printable characters, no spaces |
| Confirm password | Re-enter the same password to confirm |
Fill in all fields and click "Create Account". The system will take you to the main interface.
Creation failed? Check: Does your username contain unsupported special characters? (Only letters, numbers, underscores, dots, and hyphens are allowed.) Do both password fields match? Is the network connection stable?
Log In to Existing Account¶
If you've already created an account, enter your username and password to log in.
If 2FA is enabled, you'll need to enter an additional verification code.

Main Interface¶
After logging in, you'll see the FlexKVM main interface. You can now start managing your target host remotely.

Daily Use¶
After initial setup, daily use is simple: enter https://<device-IP> in your browser and log in. As long as FlexKVM and the target host remain powered on and connected to the network, no reconfiguration is needed.
Next Steps¶
After completing basic setup, here's the recommended path:
- Get to know all interfaces โ Interface Reference โ understand the full capabilities before diving deeper
- Explore by scenario โ Remote OS Install ยท Remote Access ยท Security Hardening
- Deep dive into features โ User Guide
- Having trouble? โ Help & Diagnostics
- Join the community โ Community & Contact