ESP-KVM 0.83.0 och öppen firmware för JetKVM Mini

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.


Spela video

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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster