Versioni e re e publikuar e firmuer ESP-KVM 0.83.0, e cila ktheu platinën e mikrokontrollerit ESP32-P4 në IP-KVM me qasje në ekranin, tastierën dhe miun e kompjuterit të largët përmes shfletuesit. Pajisja lidhet përpara HDMI e makinës së synuar dhe e paraqet si një tastierë dhe miun USB, ndërsa imazhi dhe kontrolli dërgohen në shfletues. Asgjë nuk nevojitet të instalohet në makinën e synuar, funksionon duke filluar nga niveli BIOS. Kodi është shkruar në gjuhën C dhe shpërndahet nën licencën Apache 2.0.
NĂ« kĂ«tĂ« lĂ«shim tĂ« ri, Ă«shtĂ« shtuar firmware pĂ«r pajisjen JetKVM Mini me pĂ«rmasat KVM, 42x42x23 mm. JetKVM Mini Ă«shtĂ« i pajisur me pllakĂ«n ESP32-P4X, 32 MB PSRAM, urĂ«n HDMI TC358743, Ethernet me 100 megabite, njĂ« slot microSD dhe njĂ« ekran katror 240Ă240 ST7789. Pas rinstalimit funksionojnĂ« tĂ« gjitha mundĂ«sitĂ« e provuara, siç janĂ« transmetimi me cilĂ«si 1080p50, Ethernet, pĂ«rditĂ«sime nĂ« rrjet, tastiera, miu, ekrani, butonat anĂ«sorĂ«, microSD.
Firmware standarde e JetKVM pranon vetëm përditësime të nënshkruara dhe për të rinstaluar duhet të aktivizoni modalitetin "USB Debugging" në cilësimet e saj, përndryshe porta për rinstalim fiket pas disa sekondash pas nisjes, dhe lidheni JetKVM Mini me kompjuterin nga porti EXT. Para regjistrimit, është mirë të bëni një kopje rezervë të Flash-it - në faqen e ndihmës për këtë ka një buton që lexon të gjithë 16 MB drejtpërdrejt nga shfletuesi përmes esptool-js. Firmware fabrikore mund të rikthehet nga kopja e krijuar ose nga imazhi i rikuperimit, të cilin JetKVM e publikon për çdo model. Në të ardhmen, përditësimet shkarkohen në rrjet, dhe versioni i vjetër mbetet në gjysmën e dytë të Flash-it për rastet e rikthimit.
Në JetKVM Mini, fatkeqësisht, zëri për HDMI nuk është i ndarë (TC358743 di të japi zë përmes I2S në tre dalje, por në këtë pllakë ato nuk janë lidhur askund). Për të kaluar këtë kufizim, firmware i paraqet pajisjen makinës së synuar si një kolonë USB. Pas aktivizimit, makina e synuar e sheh pajisjen "ESP-KVM Speaker" - kjo është UAC2, 48 kHz, 16 bit, stereo, një endpoint izokronik OUT. Frekuenca është e lidhur me kadencat SOF, kështu që endpointi i rikthimit nuk është i nevojshëm. Interrupi numëron bajtat e ardhura dhe çdo 5 ms aktivizon një detyrë që ndan rrjedhën në blloqet e njëjta që vijnë nga I2S.

NĂ« versionin ESP-KVM 0.83.0 Ă«shtĂ« ofruar gjithashtu mundĂ«sia pĂ«r tĂ« zgjedhur se cilat faqe shfaq ekrani nĂ« pajisje (nĂ«se hiqen tĂ« gjitha, mbetet logoja). ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« çaktivizuar ekranin pas njĂ« kohe tĂ« caktuar. Programi pĂ«r makinat e synuara espkvm-agent Ă«shtĂ« ribĂ«rĂ« nĂ« ESP-KVM Tools, pĂ«r t'u bĂ«rĂ« tĂ« mos ngatĂ«rrohet me agjentĂ«t e AI. NdĂ«r ndryshimet nĂ« lĂ«shimet pas 0.65:
- 0.66: Pamja H.264 shkon në shfletues përmes WebRTC (UDP, DTLS-SRTP), nëse është e mundur, dhe përmes WebSocket, nëse jo. Realizimi është i vetëdijshëm, pa serverësh STUN dhe TURN, funksionon gjithashtu përmes Tailscale. Nëse paketi humbet, humbet një kornizë, por rrjedha nuk ndalet.
- 0.67-0.68: Zëri nga HDMI në platformat me TC358743: tri telat I2S nga ura në daljet P4. Ai dëgjohet në konsolë dhe regjistrohet në Opus. Janë shtuar çelësat multimedialë, zmadhohet me dy gishta në telefon, një stick virtual për treguesin dhe gamepad-i i kompjuterit vepron si maus.
- 0.69-0.70: PSRAM në çipat e revizionit 3.x funksionon në 250 MHz, dhe H.264 në 1080p është rritur nga 22 në 27 korniza për sekondë. Në mënyrë default, pajisja kërkon nga burimi 1080p50 në vend të 1080p30. Kodi fillon kornizën, ndërsa ajo akoma po arrin, dhe lëvizjet e mausit kalojnë përmes kanalit të të dhënave WebRTC pa dërgesa të përsëritura.
- 0.71-0.73: Profil për makina të ndryshme të synuara. Pajisja zgjedh vetë profilin në bazë të asaj si e quajnë burimin përmes HDMI-CEC ose USB, kështu që Switch dhe Steam Deck në dok marrin cilësimet e tyre. Mund të vizatoni deri në tetë drejtkëndësha në imazh, dhe pajisja do të mbajë vetë nën vëzhgim: është ndryshuar, është ngrirë, ka dalë një tekst.
- 0.74: Porta seriale përmes të njëjtit kabllo USB, pa tela. Përmes saj funksionon programi për makinën e synuar: emri dhe adresat e makinës, buferi i përbashkët dhe fikja e pastër.
- 0.75: Një përditësim provë për pajisjet, të cilat janë të largëta për t'u arritur. Pasi të përditësohet, konsola duhet të kontaktojë përsëri dhe të konfirmojë versionin. Nëse për 10 minuta kjo nuk është bërë nga askush, pajisja rikthehet vetë në versionin e kaluar.
- 0.76-0.77: Hyrja vetëm për shikim dhe çelësat e nxehtë në konsolë. Tailscale pa çelës autorizimi: pajisja tregon një lidhje, e cila konfirmohet në faqen e Tailscale. Lista e nyjeve tailnet me rrugë (drejt për drejt ose përmes ndonjë përcjellësi) dhe mënyra në të cilën konsola përgjigjet vetëm adresave tailnet.
- 0.78-0.79: Rregullime të reja dhe paleta e komandave mbi Ctrl+K: me disa letra gjendet panelli i duhur, kombinimi i çelësave, makrosi ose skenari.
- 0.80: Ekran driver ST7789 dhe deri në katër butona në pajisje, të cada ka veprime të ndryshme.
- 0.81-0.82: Regjistrimet dhe fotografitë shkarkohen në katalogun WebDAV, si për shembull në Nextcloud ose në NAS. Tabela në cilësime vendos se cila ngjarje shkon në cilin kanal njoftimi. Kanali i ri është ntfy, dhe pajisja njofton për lëshimin e versionit të ri. Tani mund të vendosen tre rrjete Wi-Fi (selektohet ajo me nivelin më të mirë të sinjalit).
Burimi: opennet.ru
