En ny version av den öppna firmware ESP-KVM 0.83.0 har slÀppts, vilket omvandlar kretskortet baserat pÄ mikrokontrollern ESP32-P4 till en IP-KVM med Ätkomst till skÀrm, tangentbord och mus pÄ en fjÀrrdator via webblÀsaren. Enheten ansluts före HDMI-porten pÄ mÄldatorn och upptrÀder som en USB-tangentbord och mus, och överför bild och styrning till webblÀsaren. Inga installationer krÀvs pÄ mÄldatorn, den fungerar redan pÄ BIOS-nivÄ. Koden Àr skriven i C och distribueras under Apache 2.0-licensen.
I den nya utgĂ„van finns en firmware för JetKVM Mini med en fĂ€rdig KVM, som mĂ€ter 42x42x23 mm. JetKVM Mini Ă€r utrustad med en ESP32-P4X-krets, 32 MB PSRAM, en HDMI-bro TC358743, 100 Mbps Ethernet, en microSD-plats och en fyrkantig 240Ă240 skĂ€rm pĂ„ ST7789. Efter omprogrammeringen fungerar alla verifierade funktioner, sĂ„som streaming i 1080p50, Ethernet, nĂ€tverksuppdateringar, tangentbord, mus, skĂ€rm, sidoknappar och microSD.
Den inbyggda firmware för JetKVM accepterar endast signerade uppdateringar, och för att omprogrammera bör lĂ€get "USB Debugging" aktiveras i instĂ€llningarna, annars stĂ€ngs programmeringsporten av efter nĂ„gra sekunder och anslut JetKVM Mini till datorn via EXT-kontakten. Innan inspelning rekommenderas att en sĂ€kerhetskopiering av Flash görs â pĂ„ programmerarens sida finns en knapp för detta som lĂ€ser hela 16 MB direkt frĂ„n webblĂ€saren via esptool-js. Fabriksfirmwaren kan Ă„terstĂ€llas frĂ„n den skapade kopian eller frĂ„n en Ă„terstĂ€llningsbild som JetKVM publicerar för varje modell. I framtiden laddas uppdateringar ner via nĂ€tverket, och den gamla versionen förblir i den andra hĂ€lften av Flash-minnet för eventuell Ă„tergĂ„ng.
TyvĂ€rr har JetKVM Mini ingen ljudöverföring via HDMI (TC358743 kan leverera ljud via I2S pĂ„ tre utgĂ„ngar, men pĂ„ detta kretskort Ă€r de inte anslutna). För att kringgĂ„ denna begrĂ€nsning presenterar firmware enheten för mĂ„ldatorn som en USB-högtalare. Efter aktivering ser mĂ„ldatorn enheten "ESP-KVM Speaker" â detta Ă€r UAC2, 48 kHz, 16 bitar, stereo, en iso-kronisk OUT-endpoint. Frekvensen Ă€r kopplad till SOF-ramarna, sĂ„ feedback-endpoint behövs inte. Avbrottet rĂ€knar de inkommande byten och aktiverar en uppgift var femte millisekund som segmenterar strömmen i samma block som kommer frĂ„n I2S.

I versionen ESP-KVM 0.83.0 erbjuds ocksÄ möjligheten att vÀlja vilka sidor som visas pÄ skÀrmen pÄ enheten (om allt tas bort, kvarstÄr logotypen). Möjligheten att stÀnga av skÀrmen efter en viss tid har lagts till. Programmet för mÄlmaskinen espkvm-agent har döpts om till ESP-KVM Tools för att inte förvÀxlas med AI-agenter. Bland förÀndringarna i versioner efter 0.65:
- 0.66: Bilden H.264 gÄr till webblÀsaren via WebRTC (UDP, DTLS-SRTP) om möjligt, och via WebSocket om inte. Den Àr egenutvecklad, utan servrar STUN och TURN, fungerar Àven genom Tailscale. Om ett paket gÄr förlorat försvinner en bildruta, strömmen stannar inte.
- 0.67-0.68: Ljud frÄn HDMI pÄ kort med TC358743: tre I2S-ledningar frÄn bro till P4-kontakterna. Det hörs i konsolen och registreras i Opus. Multimedia-knappar har lagts till, tvÄfingerzoom pÄ telefonen, en virtuell spak för pekaren och datorns gamepad fungerar som mus.
- 0.69-0.70: PSRAM pÄ chip i revision 3.x fungerar pÄ 250 MHz, och H.264 i 1080p har ökat frÄn 22 till 27 bilder per sekund. Som standard begÀr enheten 1080p50 istÀllet för 1080p30 frÄn kÀllan. Kodaren startar bilden medan den fortfarande kommer, och musrörelser gÄr via WebRTC-datakabeln utan omskickningar.
- 0.71-0.73: Profiler för olika mÄlmaskiner. Enheten vÀljer automatiskt profilen baserat pÄ hur kÀllan identifierar sig via HDMI-CEC eller USB, sÄ Switch och Steam Deck i dokning fÄr sina instÀllningar. Upp till Ätta rektanglar kan ritas pÄ bilden, och enheten spÄrar dem sjÀlv: förÀndring, stillastÄende, text som dyker upp.
- 0.74: Seriell port via samma USB-kabel, utan trÄdar. Genom den fungerar programmet för mÄlmaskinen: namn och adresser för maskinen, gemensamt urklipp och ren avstÀngning.
- 0.75: Provuppdatering för enheter som det Àr lÄngt att Äka till. Efter uppdateringen mÄste konsolen Äter kontakta den och bekrÀfta versionen. Om ingen gör detta inom 10 minuter ÄtergÄr enheten automatiskt till den tidigare versionen.
- 0.76-0.77: Endast visning och snabbkommandon i konsolen. Tailscale utan autentiseringsnyckel: enheten visar en lÀnk som bekrÀftas pÄ Tailscale-sidan. Lista över tailnet-noder med vÀgar (direkt eller genom en retranslator) och lÀge dÀr konsolen endast svarar till tailnet-adresser.
- 0.78-0.79: Omgjorda instÀllningar och kommandopalett via Ctrl+K: med flera bokstÀver hittas rÀtt panel, tangentkombination, makro eller skript.
- 0.80: ST7789 skÀrmdrivrutin och upp till fyra knappar pÄ enheten, var och en med sina egna funktioner.
- 0.81-0.82: Inspelningar och skÀrmbilder laddas upp till WebDAV-katalogen, till exempel Nextcloud eller NAS. Tabellen i instÀllningarna bestÀmmer vilket evenemang som gÄr till vilken notifieringskanal. En ny kanal har blivit ntfy, och enheten rapporterar om ny version. Tre Wi-Fi-nÀtverk kan nu anges (den med bÀsta signalstyrka vÀljs).
KĂ€lla: opennet.ru
