Tagged hardware
all 74hardware 30console 22video 22update 15network 13diagnostics 11input 11storage 10security 8display 7media 6community 4home-assistant 4screen-text 4mobile 3vpn 3boards 2power 2api 1dashcam 1demo 1explainer 1hdmi 1m5stack 1notifications 1ota 1recording 1tailscale 1terminal 1
-
An experiment - ESP-KVM terminal on an M5Stack Tab5
ESP-KVM terminal is new, experimental firmware for the M5Stack Tab5 - the target's screen in your hand, with touch, a keyboard and the power buttons, and no browser.
-
Compare the boards side by side
A new page puts the ESP32-P4 boards ESP-KVM runs on in one table - chip, memory, network, capture, the port to the target and the measured frame rate - with the best of the chosen boards marked.
-
0.64.0 - an original Xbox pad
The device can now be an original Xbox controller (XID). The protocol comes from ZacharyLeahan's fork, where it was tried on a real Xbox.
-
A printed case for the M5Stack HDMI add-on
M5Stack sells the Add-on Display In as a bare board. I drew a case for it that matches the Unit PoE-P4 housing, and published it on Printables and Thingiverse.
-
0.62.0 - 155 ms from your mouse to the picture, and twice the free memory
H.264 in the browser lost 170 ms of delay, a button measures the whole round trip, video adapts to a slow link, task stacks were cut to what they use, and a restart no longer signs anyone out.
-
0.61.0 - a button on the box, and a console you can trim
A push button on the device that runs an action, a UI tab to hide the buttons you never use, full screen with nothing but the picture, and four more M5Stack units.
-
0.57.0 - a clock, 2FA, and alerts that wait
An optional DS3231 clock module keeps the time across a restart with no network, sign-in can ask for a code from an authenticator app, and alerts wait for the network instead of being lost.
-
0.56.0 - two dual-band boards, and the right image for every chip
The Function EV and the WIFI6 now come with an ESP32-C5 for 5 GHz Wi-Fi. Older Function EV units and newer ESP32-P4-Modules get the image their chip needs, and the flasher tells you how to read the chip.
-
0.53.0 - The status OLED can sit on its own I2C bus, for the M5Stack Mini OLED
The status OLED always shared the capture chip's I2C bus. On the M5Stack Unit PoE-P4 the socket for one is the Grove port, which is a bus of its own, so now it can have one. Plus two fixes found with a unit on the desk.
-
0.52.0 - Support for the M5Stack Unit PoE-P4 with the Display In module
A whole IP-KVM the size of a matchbox. Its capture module uses a chip this firmware had never driven, and getting a picture out of it took a week - in which I was wrong three times and the chip was innocent every time.
-
A printed case for the NANO
Crisspii, who sent the NANO fix in 0.48.0, designed a compact case for the ESP32-P4-NANO and the C790 and published it on MakerWorld. It is the third community case on the hardware list, and the first there for the NANO.
-
0.49.1 - microSD on every board, and a faster virtual drive
Every board with a card slot now turns on the slot's regulator, the target reads the virtual drive at 9 MB/s instead of 5.6, and swapping the image reaches the target without re-plugging the cable.
-
0.49.0 - microSD at full speed
The microSD card now runs at 40 MHz on the Function EV and the P4-ETH, the P4-ETH can write it, and an upload through the console is fifty times faster than before.
-
0.48.0 - microSD and WiFi at the same time
0.48.0 lets the microSD card and WiFi run together, keeps the video alive when the HDMI signal comes back, lets H.264 be switched on after boot, and adds a Sign out button.
-
Two more boards, and a watchdog for a picture that breaks into blocks
0.46.0 adds the Waveshare ESP32-P4-NANO-WIFI6-DB and the VIEWE ESP32-P4-Pi, and ships a guard for the still-screen fault where the picture goes blocky and heals itself.
-
Four releases at once - crash dumps, a hotspot, four more boards
0.42.2 to 0.45.0 in one post: a panic now leaves a file you can read, a device with no password and no cable puts out its own hotspot, any key press wakes a sleeping target, and four more ESP32-P4 boards have images.
-
What is an IP-KVM? Remote control of a computer from the BIOS up
Remote desktop needs the computer to be working. An IP-KVM does not. It is a small box on the computer's video and USB, and it gives you the screen, the keyboard and the mouse in a browser - even when the computer is stuck, empty or switched off.
-
0.42.1 - the keyboard that died while the machine slept
A target woke from sleep with no power on its USB port, and the device could only say "USB is not active". It tells the two silences apart now.
-
0.42.0 - two things can no longer share a pin
A settings write that would put two things on one GPIO is refused, a capture driver announces itself instead of being called by name, and a keyboard the target has forgotten can be re-plugged from the console.
-
A second printed case, and a YouTube channel
Someone asked for a printed box, someone else made one, and now there are two. Plus a channel for the short recordings that were scattered across posts.
-
0.41.1 - a fix that was there and did nothing
I shipped a WiFi fix and never called the function. The person who reported the bug found the missing line himself. While checking that release I found a crash that had been hiding behind three different symptoms.
-
0.40.0 - two more boards, one with no wire at all
A dev kit that carries both links, and a board whose only way in is WiFi. The second one came from the person who owns it.
-
A case, printed by somebody else
Colin Hickey printed one for the ESP32-P4-ETH with the C790 inside, and published the model on Printables.
-
0.33.0 - rev 3.x images for the NANO and the Guition
The same board can arrive with either family of chip, and the wrong image simply refuses to flash. Both boards now publish both.
-
0.26.0 - one cable in a rack, and images for the other chip
A build for the PoE board, so a KVM in a rack needs one cable, plus images for rev 3.x silicon beside the existing ones.
-
0.21.0 - a little screen on the box itself
Solder on a small OLED or a round colour LCD and the device shows its address, its link and its health without a browser at all.
-
0.17.0 - WiFi, and a hotspot for when it fails
On boards with an ESP32-C6 the KVM can run over WiFi, put up its own hotspot when the network is gone, and open the console on your phone by itself.
-
0.9.0 - pressing the power button from a browser
Two cheap optocoupler modules let the device press the target's power and reset buttons and read its power LED back.
-
0.7.0 - a second board, and a release for each
The Espressif ESP32-P4 Function EV board joins the Waveshare one, and CI now builds and publishes every board separately.
-
0.1.2 - the first working KVM
The first tagged builds. HDMI capture, a keyboard and mouse the target cannot tell from real ones, a web console over HTTPS, and updates over the network.



















