{"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\/it\/blog\/news\/esp-kvm-0-83-0-and-open-source-firmware-for-jetkvm-mini","title":{"rendered":"ESP-KVM 0.83.0 e firmware aperta per JetKVM Mini","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata rilasciata una nuova versione del firmware aperto ESP-KVM 0.83.0, che trasforma la scheda con microcontrollore ESP32-P4 in un IP-KVM con accesso a schermo, tastiera e mouse di un computer remoto tramite browser. Il dispositivo si collega davanti all'HDMI della macchina target e si presenta come una tastiera e un mouse USB per essa, mentre l'immagine e il controllo vengono inviati al browser. Non \u00e8 necessario installare nulla sulla macchina target, funziona a partire dal livello BIOS. Il codice \u00e8 scritto in linguaggio C e distribuito con licenza Apache 2.0. <\/p>\n<p>La nuova release include il firmware per il dispositivo JetKVM Mini con un design compatto <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a>, con dimensioni di 42x42x23 mm. JetKVM Mini \u00e8 dotato di una scheda ESP32-P4X, 32 MB di PSRAM, un bridge HDMI TC358743, Ethernet a 100 megabit, uno slot microSD e uno schermo quadrato 240x240 su ST7789. Dopo il flashing, tutte le funzionalit\u00e0 verificate funzionano, come lo streaming in qualit\u00e0 1080p50, Ethernet, aggiornamenti di rete, tastiera, mouse, schermo, pulsanti laterali, microSD. <\/p>\n<p> Il firmware predefinito di JetKVM accetta solo aggiornamenti firmati e per il flashing nelle sue impostazioni \u00e8 necessario abilitare la modalit\u00e0 \u00abUSB Debugging\u00bb, altrimenti la porta per il flashing si disabilita dopo pochi secondi dall'avvio e collegare JetKVM Mini al computer tramite il connettore EXT. Prima della scrittura \u00e8 consigliabile effettuare un backup della Flash \u2014 sulla pagina del programmatore c'\u00e8 un pulsante per questo, legge tutti i 16 MB direttamente dal browser tramite esptool-js. \u00c8 possibile ripristinare il firmware di fabbrica dalla copia creata o dall'immagine di ripristino che JetKVM pubblica per ogni modello. In seguito, gli aggiornamenti vengono scaricati tramite rete, e la vecchia versione rimane nella seconda met\u00e0 della Flash nel caso di un ripristino.<\/p>\n<p>Purtroppo, su JetKVM Mini non viene trasmesso l'audio tramite HDMI (il TC358743 pu\u00f2 restituire audio tramite I2S su tre uscite, ma su questa scheda non sono collegate a nulla). Per aggirare questa limitazione, il firmware presenta il dispositivo alla macchina di destinazione come altoparlante USB. Dopo l'accensione delle impostazioni, la macchina di destinazione vede il dispositivo \u00abESP-KVM Speaker\u00bb \u2014 \u00e8 UAC2, 48 kHz, 16 bit, stereo, con un endpoint OUT isocrono. La frequenza \u00e8 legata ai frame SOF, quindi non \u00e8 necessario un endpoint di feedback. L'interruzione conta i byte ricevuti e ogni 5 ms attiva un compito che taglia il flusso negli stessi blocchi che arrivano da 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=\"Guarda il 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>Nella versione ESP-KVM 0.83.0 \u00e8 stata introdotta la possibilit\u00e0 di selezionare quali pagine visualizza lo schermo sul dispositivo (se si rimuovono tutte, rimane solo il logo). \u00c8 stata aggiunta la possibilit\u00e0 di disattivare lo schermo dopo un determinato tempo. Il programma per la macchina target espkvm-agent \u00e8 stato rinominato in ESP-KVM Tools, per non confonderlo con gli agenti AI. Tra le modifiche nelle versioni successive alla 0.65:<\/p>\n<ul>\n<li class=\"l\"> 0.66: L'immagine H.264 viene trasmessa al browser tramite WebRTC (UDP, DTLS-SRTP), se possibile, e tramite WebSocket, se non lo \u00e8. L'implementazione \u00e8 interna, senza <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> STUN e TURN, funziona anche tramite Tailscale. Se un pacchetto viene perso, si perde un fotogramma, il flusso non si interrompe.\n<li class=\"l\"> 0.67-0.68: Audio da HDMI su schede con TC358743: tre cavi I2S dal ponte ai pin P4. Viene riprodotto nella console e viene registrato in Opus. Sono state aggiunte le chiavi multimediali, lo zoom con due dita sul telefono, un stick virtuale per il puntatore e il gamepad del computer come mouse.\n<li class=\"l\"> 0.69-0.70: La PSRAM sui chip di revisione 3.x funziona a 250 MHz, e il H.264 a 1080p \u00e8 aumentato da 22 a 27 fotogrammi al secondo. Di default, il dispositivo richiede 1080p50 invece di 1080p30. Il codec inizia a elaborare il fotogramma mentre sta ancora arrivando, mentre i movimenti del mouse vengono trasmessi tramite il canale dati WebRTC senza riinvii.\n<li class=\"l\"> 0.71-0.73: Profili per diverse macchine target. Il dispositivo seleziona automaticamente il profilo in base a come il sorgente si identifica tramite HDMI-CEC o USB, quindi Switch e Steam Deck in dock ottengono le proprie impostazioni. \u00c8 possibile disegnare fino a otto rettangoli sull'immagine e il dispositivo li monitorer\u00e0 autonomamente: cambiati, fermi, testo apparso.\n<li class=\"l\"> 0.74: Porta seriale attraverso lo stesso cavo USB, senza fili. Attraverso di essa funziona il programma per la macchina target: nome e indirizzi della macchina, clipboard condivisa e spegnimento pulito.\n<li class=\"l\"> 0.75: Aggiornamento sperimentale per dispositivi che richiedono un viaggio lungo. Dopo l'aggiornamento, la console deve riconnettersi e confermare la versione. Se dopo 10 minuti nessuno lo fa, il dispositivo torna automaticamente alla versione precedente.\n<li class=\"l\"> 0.76-0.77: Accesso solo in visualizzazione e tasti di scelta rapida nella console. Tailscale senza chiave di autorizzazione: il dispositivo mostra un link, che viene confermato nella pagina di Tailscale. Elenco dei nodi tailnet con percorsi (diretti o tramite un ripetitore) e modalit\u00e0 in cui la console risponde solo agli indirizzi tailnet.\n<li class=\"l\"> 0.78-0.79: Impostazioni riviste e palette dei comandi tramite Ctrl+K: cercare il pannello, la combinazione di tasti, il macro o lo script desiderato tramite alcune lettere.\n<li class=\"l\"> 0.80: Driver dello schermo ST7789 e fino a quattro pulsanti sul dispositivo, ognuno con le proprie azioni.\n<li class=\"l\"> 0.81-0.82: Le registrazioni e gli screenshot vengono caricati nella cartella WebDAV, ad esempio in Nextcloud o su NAS. La tabella nelle impostazioni determina quale evento va a quale canale di notifiche. Un nuovo canale \u00e8 diventato ntfy, e il dispositivo informa dell'uscita di una nuova versione. Ora \u00e8 possibile configurare tre reti Wi-Fi (viene selezionata quella con il livello di segnale migliore).\n<\/ul>\n<p>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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 e firmware open source per JetKVM Mini | ProHoster","description":"\u00c8 stata rilasciata una nuova versione del firmware open source ESP-KVM 0.83.0, che trasforma la scheda basata sul microcontrollore ESP32-P4 in un IP-KVM con accesso al monitor, tastiera e mouse di un computer remoto tramite browser.","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/184251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=184251"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/184251\/revisions"}],"predecessor-version":[{"id":184252,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/184251\/revisions\/184252"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=184251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=184251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=184251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}