Skip to content

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.

Main interface

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

FlexKVM package contents

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.

FlexKVM front interfaces

# 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

FlexKVM rear interfaces

# 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.

  1. Connect power
  2. Connect USB
  3. 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.

Connect power cable diagram

After connection:

  • ๐Ÿ”ด Power LED [9] solid on
  • After ~2 seconds, OLED display [14] shows the "Chutuotek" logo

FlexKVM 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

Device status display

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.

Connect USB cable diagram

After connection:

  • OLED status bar USB icon shows connected (the symbol disappears)
  • ๐ŸŸข Status LED changes from fast blink to slow blink

USB connected on OLED

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].

Connect HDMI cable diagram

After connection:

  • OLED status bar HDMI icon shows connected (the symbol disappears)
  • ๐ŸŸข Status LED changes from slow blink to solid on

HDMI connected on OLED


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, prefix E = 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.

Ethernet connected on OLED

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 waiting for 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.

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:

Provisioning standby

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.

Provisioning screen

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.

Phone connecting to 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.

Phone captive portal

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.

Phone provisioning page

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.

Phone provisioning page

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

Enter password

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

Phone provisioning page

4. Exit Provisioning

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

Exit provisioning page

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.

Device showing WiFi IP

โœ… Confirmation: OLED shows device IP address, ๐Ÿ”ด Warning LED off.


Access the Device

Browser Access

  1. Enter https://<device-IP> in your browser's address bar (use the IP shown on the OLED, e.g., https://192.168.1.100)
  2. 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

SSL warning 1

  • Click the "Advanced" button at the bottom left

SSL warning 2

  • Click "Proceed (unsafe)" or "Accept the Risk and Continue"

Can't open the page? If the browser shows "Unable to connect" or loads indefinitely:

  1. Make sure your control device and FlexKVM are on the same router

  2. Verify the IP address matches exactly what's shown on the OLED (don't forget the https:// prefix)

  3. Try pinging the IP from your control device to verify network reachability

  4. 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

  5. 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:

Create 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.

Login screen

Main Interface

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

Main interface


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:

  1. Get to know all interfaces โ†’ Interface Reference โ€” understand the full capabilities before diving deeper
  2. Explore by scenario โ†’ Remote OS Install ยท Remote Access ยท Security Hardening
  3. Deep dive into features โ†’ User Guide
  4. Having trouble? โ†’ Help & Diagnostics
  5. Join the community โ†’ Community & Contact