{"id":184251,"date":"2026-11-13T17:41:07","date_gmt":"2026-11-13T15:41:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/esp-kvm-0-83-0-i-otkrytaya-proshivka-dlya-jetkvm-mini"},"modified":"2026-11-13T17:41:16","modified_gmt":"2026-11-13T15:41:16","slug":"esp-kvm-0-83-0-and-open-source-firmware-for-jetkvm-mini","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/esp-kvm-0-83-0-and-open-source-firmware-for-jetkvm-mini","title":{"rendered":"ESP-KVM 0.83.0 y firmware abierto para JetKVM Mini","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Se ha lanzado una nueva versi\u00f3n del firmware abierto ESP-KVM 0.83.0, que convierte la placa basada en el microcontrolador ESP32-P4 en un IP-KVM con acceso a la pantalla, teclado y rat\u00f3n de una computadora remota a trav\u00e9s del navegador. El dispositivo se conecta delante del HDMI de la m\u00e1quina objetivo y se hace pasar por un teclado y rat\u00f3n USB para ella, mientras que la imagen y el control se transmiten al navegador. No es necesario instalar nada en la m\u00e1quina objetivo, funciona desde el nivel BIOS. El c\u00f3digo est\u00e1 escrito en C y se distribuye bajo la licencia Apache 2.0. <\/p>\n<p>La nueva versi\u00f3n incluye el firmware para el dispositivo JetKVM Mini con un dise\u00f1o compacto, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a>, con un tama\u00f1o de 42x42x23 mm. JetKVM Mini est\u00e1 equipado con una placa ESP32-P4X, 32 MB de PSRAM, un puente HDMI TC358743, Ethernet de 100 megabits, una ranura microSD y una pantalla cuadrada de 240x240 en ST7789. Tras el firmware, todas las funciones probadas funcionan, como la transmisi\u00f3n con calidad 1080p50, Ethernet, actualizaciones por red, teclado, rat\u00f3n, pantalla, botones laterales, microSD. <\/p>\n<p> El firmware de f\u00e1brica de JetKVM solo acepta actualizaciones firmadas y para el reprogramado, en su configuraci\u00f3n debe habilitar el modo \u00abUSB Debugging\u00bb, de lo contrario, el puerto de programaci\u00f3n se desconecta despu\u00e9s de unos segundos tras el inicio, y conectar JetKVM Mini al ordenador a trav\u00e9s del conector EXT. Antes de grabar, se recomienda hacer una copia de seguridad de Flash \u2014en la p\u00e1gina del programador hay un bot\u00f3n que lee los 16 MB directamente desde el navegador a trav\u00e9s de esptool-js. Puede restaurar el firmware original a partir de la copia creada o de una imagen de recuperaci\u00f3n que JetKVM publica para cada modelo. Posteriormente, las actualizaciones se descargan por red, y la versi\u00f3n anterior permanece en la segunda mitad de Flash en caso de retroceso.<\/p>\n<p>Desafortunadamente, en JetKVM Mini no se ha extra\u00eddo el sonido del HDMI (el TC358743 puede emitir sonido por I2S en tres salidas, pero en esta placa no est\u00e1n conectadas). Para eludir esta limitaci\u00f3n, el firmware presenta el dispositivo a la m\u00e1quina objetivo como un altavoz USB. Tras su activaci\u00f3n, la m\u00e1quina objetivo ve el dispositivo \u00abESP-KVM Speaker\u00bb \u2014esto es UAC2, 48 kHz, 16 bits, est\u00e9reo, un endpoint is\u00f3crono OUT. La frecuencia est\u00e1 vinculada a los cuadros SOF, por lo que no se necesita un endpoint de retroalimentaci\u00f3n. La interrupci\u00f3n cuenta los bytes recibidos y cada 5 ms activa una tarea que corta el flujo en los mismos bloques que llegan por I2S.<\/p>\n<p><center><br \/>\n<div class=\"youtube-placeholder\" data-id=\"o4fhGyTnafo\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/o4fhGyTnafo\/hqdefault.jpg\" alt=\"Reproducir video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><br \/>\n<\/center><\/p>\n<p>En la versi\u00f3n ESP-KVM 0.83.0 tambi\u00e9n se proporciona la opci\u00f3n de elegir qu\u00e9 p\u00e1ginas muestra la pantalla en el dispositivo (si se quitan todas, solo queda el logotipo). Se ha a\u00f1adido la posibilidad de desactivar la pantalla despu\u00e9s de un tiempo determinado. El programa para la m\u00e1quina objetivo espkvm-agent ha sido renombrado a ESP-KVM Tools, para no confundirlo con los agentes de inteligencia artificial. Entre los cambios en las versiones posteriores a 0.65:<\/p>\n<ul>\n<li class=\"l\"> 0.66: La imagen H.264 se env\u00eda al navegador a trav\u00e9s de WebRTC (UDP, DTLS-SRTP), si es posible, y por WebSocket, si no. Implementaci\u00f3n propia, sin <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\">servidores<\/a> STUN y TURN, tambi\u00e9n funciona a trav\u00e9s de Tailscale. Si se pierde un paquete, se pierde un cuadro, pero el flujo no se detiene.\n<li class=\"l\"> 0.67-0.68: Sonido de HDMI en placas con TC358743: tres cables I2S del puente a los pines P4. Se escucha en la consola y se graba en Opus. Se han a\u00f1adido teclas multimedia, zoom con dos dedos en el tel\u00e9fono, un joystick virtual para el puntero y un gamepad de computadora como rat\u00f3n.\n<li class=\"l\"> 0.69-0.70: PSRAM en chip de revisi\u00f3n 3.x funciona a 250 MHz, y H.264 en 1080p ha aumentado de 22 a 27 cuadros por segundo. Por defecto, el dispositivo solicita al origen 1080p50 en lugar de 1080p30. El codificador comienza el cuadro, mientras a\u00fan est\u00e1 llegando, y los movimientos del rat\u00f3n se transmiten a trav\u00e9s del canal de datos WebRTC sin reenv\u00edos.\n<li class=\"l\"> 0.71-0.73: Perfiles para diferentes m\u00e1quinas objetivo. El dispositivo elige autom\u00e1ticamente el perfil seg\u00fan c\u00f3mo se identifica el origen a trav\u00e9s de HDMI-CEC o USB, as\u00ed que Switch y Steam Deck en docking reciben su configuraci\u00f3n. Se pueden dibujar hasta ocho rect\u00e1ngulos en la imagen, y el dispositivo los seguir\u00e1n: cambi\u00f3, se detuvo, apareci\u00f3 texto.\n<li class=\"l\"> 0.74: Puerto serie a trav\u00e9s del mismo cable USB, sin hilos. A trav\u00e9s de \u00e9l funciona el programa para la m\u00e1quina objetivo: nombre y direcciones de la m\u00e1quina, portapapeles compartido y apagado limpio.\n<li class=\"l\"> 0.75: Actualizaci\u00f3n de prueba para dispositivos que est\u00e1n lejos de alcanzar. Despu\u00e9s de la actualizaci\u00f3n, la consola debe volver a conectarse y confirmar la versi\u00f3n. Si nadie lo hace en 10 minutos, el dispositivo vuelve a la versi\u00f3n anterior.\n<li class=\"l\"> 0.76-0.77: Modo solo de visualizaci\u00f3n y teclas de acceso r\u00e1pido en la consola. Tailscale sin clave de autorizaci\u00f3n: el dispositivo muestra un enlace, se confirma en la p\u00e1gina de Tailscale. Lista de nodos tailnet con rutas (directamente o a trav\u00e9s de un retransmisor) y modo en el que la consola responde solo a direcciones tailnet.\n<li class=\"l\"> 0.78-0.79: Configuraciones redise\u00f1adas y paleta de comandos a trav\u00e9s de Ctrl+K: con varias letras se encuentra el panel, combinaci\u00f3n de teclas, macro o script deseado.\n<li class=\"l\"> 0.80: Controlador de pantalla ST7789 y hasta cuatro botones en el dispositivo, cada uno con su propia funci\u00f3n.\n<li class=\"l\"> 0.81-0.82: Grabaciones y capturas de pantalla se suben al directorio WebDAV, por ejemplo, en Nextcloud o en NAS. La tabla en la configuraci\u00f3n determina qu\u00e9 evento va a qu\u00e9 canal de notificaciones. Se agreg\u00f3 un nuevo canal llamado ntfy, y el dispositivo informa sobre la salida de una nueva versi\u00f3n. Ahora se pueden especificar tres redes Wi-Fi (se elige la que tenga la mejor intensidad de se\u00f1al).\n<\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66677\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 ESP-KVM 0.83.0, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0439 \u043f\u043b\u0430\u0442\u0443 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ESP32-P4 \u0432 IP-KVM \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u044d\u043a\u0440\u0430\u043d\u0443, \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435 \u0438 \u043c\u044b\u0448\u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434 HDMI \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u0438 \u043f\u0440\u0438\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043d\u0435\u0451 USB-\u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u043e\u0439 \u0438 \u043c\u044b\u0448\u044c\u044e, \u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442\u0434\u0430\u0451\u0442 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440. \u041d\u0430 \u0446\u0435\u043b\u0435\u0432\u0443\u044e \u043c\u0430\u0448\u0438\u043d\u0443 \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435 \u043d\u0430\u0434\u043e, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184251","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 ESP-KVM 0.83.0, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0439 \u043f\u043b\u0430\u0442\u0443 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ESP32-P4 \u0432 IP-KVM \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u044d\u043a\u0440\u0430\u043d\u0443, \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435 \u0438 \u043c\u044b\u0448\u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/esp-kvm-0-83-0-and-open-source-firmware-for-jetkvm-mini\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47ESP-KVM 0.83.0 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0434\u043b\u044f JetKVM Mini | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 ESP-KVM 0.83.0, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0439 \u043f\u043b\u0430\u0442\u0443 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ESP32-P4 \u0432 IP-KVM \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u044d\u043a\u0440\u0430\u043d\u0443, \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435 \u0438 \u043c\u044b\u0448\u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/esp-kvm-0-83-0-and-open-source-firmware-for-jetkvm-mini\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-13T15:41:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-13T15:41:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47ESP-KVM 0.83.0 y firmware abierto para JetKVM Mini | ProHoster","description":"Se ha lanzado una nueva versi\u00f3n del firmware abierto ESP-KVM 0.83.0, que convierte la placa con el microcontrolador ESP32-P4 en un IP-KVM con acceso a la pantalla, teclado y rat\u00f3n del ordenador remoto a trav\u00e9s del navegador.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/esp-kvm-0-83-0-and-open-source-firmware-for-jetkvm-mini","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47ESP-KVM 0.83.0 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0434\u043b\u044f JetKVM Mini | ProHoster","og:description":"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 ESP-KVM 0.83.0, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044e\u0449\u0435\u0439 \u043f\u043b\u0430\u0442\u0443 \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ESP32-P4 \u0432 IP-KVM \u0441 \u0434\u043e\u0441\u0442\u0443\u043f\u043e\u043c \u043a \u044d\u043a\u0440\u0430\u043d\u0443, \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435 \u0438 \u043c\u044b\u0448\u0438 \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/esp-kvm-0-83-0-and-open-source-firmware-for-jetkvm-mini","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-11-13T15:41:07+00:00","article:modified_time":"2026-11-13T15:41:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/184251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=184251"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/184251\/revisions"}],"predecessor-version":[{"id":184252,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/184251\/revisions\/184252"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=184251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=184251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=184251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}