Manualul Integral 2 — comenzile RS232, codurile IR și aplicația
Capitolul 6 al manualului online, care acoperă paginile 47–55 ale PDF-ului oficial: lista completă a comenzilor RS232 pentru MCU V1.13, lista codurilor IR cu codurile NEC și aplicația Total Control APP pentru Android și iOS. Descarcă PDF-ul original sau întoarce-te la cuprins.
Controlul RS232: cablarea și parametrii (p.47–48)
Mufa RS232 a Integral 2 așteaptă următoarele semnale pe jack: TIP = TX (trimite date din Integral 2), RING = RX (primește date către Integral 2), SLEEVE = GND. Parametri: 19200, n, 1, fără handshake. Fiecare comandă trebuie să înceapă cu caracterul # și trebuie să se termine cu un carriage return \r sau un newline \n. Folosește numai litere mici. (Utilizatorii iRule: folosiți \x0D în loc de \r, sau \x0A pentru \n, pentru a încheia string-ul de comandă.)
Lista comenzilor RS232 (MCU V1.13)
#get ver— afișează versiunile FW curente ale Integral 2#get status x— starea curentă pentru informația cerută; x poate fi rx0, rx1, tx0, tx1, tx0sink, tx1sink, aud0, aud1#get audiochbot/#get audiochtop— returnează modul audio LPCM / bitstream de la intrarea selectată#set hotplug— emite un eveniment de hotplug către surse#set input x/#get input— schimbă portul de intrare; x poate fi top/bot/thru/swap#set autosw x/#get autosw— comută comutarea automată a intrărilor; dacă este pornită, intrarea se schimbă pe o intrare activă atunci când intrarea curentă se oprește; x = on/off#set autoswprio x/#get autoswprio— comută prioritatea comutării automate; dacă este pornită, intrarea este schimbată forțat când se conectează o sursă nouă; x = on/off#set scale x/#get scale— schimbă modul de scalare dacă comutatorul de scalare este pe mijloc; x = auto/custom/none#get hdcpswitchpos— returnează poziția comutatorului glisant HDCP#set hdcp x/#get hdcp— schimbă nivelul HDCP al ieșirilor dacă comutatorul HDCP este pe mijloc; x = 14/22#get edidswitchpos— returnează poziția comutatorului glisant EDID#set edidmode x/#get edidmode— schimbă modul EDID dacă comutatorul EDID este pe mijloc; x = automix/custom/fixed/copytop/copybot#set edidtable x/#get edidtable— selectează tabelul EDID Custom pentru portul 0 (și portul 1, dacă nu este selectat separat); interval 1–100#set edidtabletop x/#get edidtabletop— selectează tabelul EDID Custom pentru portul 1; valoarea 0 urmează EDID-ul portului 0; interval 0–100#set edidalgo x/#get edidalgo— algoritmul de mixare Automix (doar în modul AUTOMIX): 0 = "Min Mixed Capabilities", 1 = "Max Audio, Min Video", 2 = "BOT Output Priority", 3 = "TOP Output Priority", 4 = "Max Audio, Max Video"#set edidaudio x/#get edidaudio— flag-ul audio Automix; x = stereo/51/71/native/top (native = capacitățile curente ale ecranelor, mixate cu algoritmul; top = informațiile audio ale ecranului de la portul TOP)#set edidbt2020 x/#set edidhdr10 x/#set edidhlg x/#set ediddv x(+#getcorespunzător) — forțează flag-ul de capacitate BT2020 / HDR10 / HLG / Dolby Vision către sursă; când nu este forțat, sunt urmate capacitățile ecranelor; x = on/off#set edidyuvremove x/#set edid3dremove x(+#get) — elimină capacitatea YCbCr 444/422 sau elimină capacitatea 3D; x = on/off#set hdrstr x/#get hdrstr— definește un string HDR personalizat (octeți de date separați prin:), trimis când hdrcustom este activat#set hdrcustom x/#get hdrcustom— înlocuiește metadatele HDR de la intrare cu string-ul personalizat; x = on/off#set hdrdisable x/#get hdrdisable— dezactivează toate informațiile HDR către ecran; x = on/off#set avistr x/#set avicustom x/#set avidisable x(+#get) — string AVI InfoFrame personalizat, activarea lui sau dezactivarea tuturor informațiilor AVI (atenție: cu avidisable, majoritatea televizoarelor nu vor mai afișa niciun semnal)#set vsistr x/#set vsicustom x/#set vsidisable x(+#get) — string Vendor Specific InfoFrame personalizat, activarea lui sau dezactivarea întregului VSI către ecran#set cec x/#get cec— comută CEC; x = on/off#set cecla x/#get cecla— comută adresa logică CEC între Audio System și Video Processor (ARC necesită audio); x = audio/video#set cecstr x— transmite un string CEC în rețea dacă CEC este activat (exemplu pentru a opri aparatele:#set cecstr 0f:36)#set jvcmacro x/#get jvcmacro— comută funcționalitatea de macrouri JVC; x = on/off#set jvcmacromode x/#get jvcmacromode— 0 = "Automatic", 1 = "Ignore Metadata", 2 = "Semi-Automatic", 3 = "Custom"#set osd x/#get osd— comută afișajul de pe ecran (OSD); x = on/off#set osdfadevalue x/#get osdfadevalue— secundele cât OSD-ul rămâne vizibil la schimbările parametrilor video; 0 nu dispare niciodată#set osdtext x/#set osdtextstr x/#set osdmask x(+#get) — textul propriu pe OSD on/off, string-ul de text (exemplu:#set osdtextstr "HDfury Integral 2") și regiunea de mascare OSD on/off#set logoled x/#get logoled— comută LED-ul logo lateral; x = on/off#set mutebotaudio x/#get mutebotaudio— taie sunetul ieșirii HDMI de jos (BOT)#set audiovol x/#set audiobass x/#set audiotreb x(+#get) — ieșirea analogică L/R pe jack: volum -102 până la +12 dB, bas și înalte -10 până la +10 dB
Lista codurilor IR (p.55, coduri NEC)
Lista completă a codurilor IR este livrată în fișiere Pronto HEX cu fiecare update de firmware și GUI — inclusă în pachetul de firmware — iar codurile Integral 2 au fost trimise și către Logitech Harmony și iRule. Codul NEC pentru fiecare comandă:
| Funcție | Nume IR (Integral 2_…) și coduri NEC |
|---|---|
| Pornire / reset | poweron 0x70 0x16 · poweroff 0x70 0x15 · reset 0x70 0x0d |
| Intrări / matrix | inputsel1 0x70 0x0f · inputsel2 0x70 0x10 · inputsel3 (matrix thru) 0x70 0x11 · inputsel4 (matrix swap) 0x70 0x12 |
| Comutare automată | autoswon 0x70 0x24 · autoswoff 0x70 0x25 · autoswprioon 0x70 0x26 · autoswpriooff 0x70 0x27 |
| Scalare | scaleauto 0x70 0x05 · scalenone 0x70 0x06 · scalecustom 0x70 0x07 |
| HDCP | hdcp14 0x70 0x1f · hdcp22 0x70 0x20 |
| Modurile EDID | edidautomix 0x70 0x22 · edidcustom 0x70 0x21 · edidfixed 0x70 0x23 · edidcopytop 0x70 0x13 · edidcopybot 0x70 0x14 · edidtopfollow 0x70 0x90 |
| Algoritmii EDID | edidalgo0–edidalgo4 = 0x70 0x60–0x64 |
| Flag-urile audio EDID | edidaudio2ch 0x70 0x3e · edidaudio51ch 0x70 0x3f · edidaudio71ch 0x70 0x40 · edidaudionative 0x70 0x41 |
| Flag-urile video EDID | edidbt2020on/off 0x70 0x3a/0x3b · edidhdr10on/off 0x70 0x29/0x28 · edidhlgon/off 0x70 0x2b/0x2a · ediddvon/off 0x70 0x6c/0x6d · edidyuvremoveon/off 0x70 0x3c/0x3d · edid3dremoveon/off 0x70 0x44/0x45 |
| Tabelele EDID (portul 0) | edidcustomtable1–100 = NEC 0x70 0x91–0xf4 (tabelul N = 0x90 + N) |
| Tabelele EDID (portul TOP) | edidcustomtabletop1–100 = NEC 0x71 0x01–0x64 (tabelul N = N) |
| HDR / infoframe-uri | hdrcustomon/off 0x70 0x2c/0x2d · hdrdisableon/off 0x70 0x17/0x18 · avicustomon/off 0x70 0x19/0x1a · avidisableon/off 0x70 0x1b/0x1c · vsicustomon/off 0x70 0x1d/0x1e · vsidisableon/off 0x70 0x6a/0x6b |
| CEC | cecon 0x70 0x2e · cecoff 0x70 0x2f · ceclaaudioproc 0x70 0x32 · ceclavideoproc 0x70 0x33 |
| Macrourile JVC | jvcmacroon 0x70 0x01 · jvcmacrooff 0x70 0x00 · jvcmacroMode0 0x70 0x02 · Mode1 0x70 0x03 · Mode2 0x70 0x04 · Mode3 0x70 0x08 |
| OSD | osdon/off 0x70 0x51/0x50 · osdfadeon/off 0x70 0x53/0x52 · osdsourcenameon/off 0x70 0x55/0x54 · osdvideofieldon/off 0x70 0x57/0x56 · osdvideoifon/off 0x70 0x59/0x58 · osdhdrdetailon/off 0x70 0x5b/0x5a · osdhdrifon/off 0x70 0x5d/0x5c · osdhdrrxonlyon/off 0x70 0x49/0x48 · osdaudioon/off 0x70 0x5f/0x5e · osdmaskon/off 0x70 0x46/0x47 · osdcustomtexton/off 0x70 0x8f/0x8e |
| LED-ul logo | logoledon 0x70 0x36 · logoledoff 0x70 0x37 |
Total Control APP pentru Android și iOS (p.53–54)
Aplicația 4K Integral 2 Total Control APP (necesită dongle-ul Bluetooth GoBlue) cere la instalare autorizarea Bluetooth și permisiuni de scriere pe cardul SD/în fișiere. Îți permite să controlezi și să operezi HDfury Integral 2 și componentele CEC din configurația ta de cinema acasă: reset/HPD/citirea/modificarea și încărcarea configurației; comutarea canalului de intrare și a modului Matrix/Splitter; comutarea automată și prioritatea intrărilor; LED-ul logo pornit/oprit; definirea regulilor HDCP și repararea erorilor HDCP; setarea modului EDID (Automix, Custom, Copy Top, Copy Bot, Fixed), a algoritmului Automix, a flag-urilor video care pot fi impuse (BT2020, HDR10+, HDR HLG, Dolby Vision, 3D Remove, YCbCr) și a flag-urilor audio (2.0, 5.1, full, native); setarea EDID-ului Custom pentru porturile 0 și 1 separat (dintr-o listă de 100 EDID); alegerea tipului de scalare (Auto, Custom, none), definirea presetărilor de Auto Scaling pentru portul 1 și de Custom Scaling pentru porturile 0 și 1; setarea modului, spațiului de culoare și deep color pentru orice tip de intrare; dezactivarea HDR, AVI sau VSI și înlocuirea metadatelor cu unele personalizate; configurarea datelor OSD, a măștii și a textului; setarea tipului de dispozitiv CEC și trimiterea de comenzi CEC live; afișarea vitezei legăturii, a infoframe-urilor și a informațiilor semnalului de intrare; și afișarea versiunilor GUI, FW și GoBlue folosite.
Pe Android îți poți crea propriul meniu și poți adăuga oricând comenzi personalizate printr-un fișier de meniu XML editabil. Te poți conecta la Integral 2 și poți folosi aplicația Bluetooth chiar și atunci când niciun semnal nu trece prin aparat — raza Bluetooth cu GoBlue este de peste 10 metri. Notă: nu împerechea telefonul cu Integral 2 din meniul Bluetooth al Android-ului; pur și simplu lansează aplicația și se va conecta automat.
Capitolul următor
Continuă cu sfaturile pro sau întoarce-te la cuprins.