Manuale dell'Integral 2 — comandi RS232, codici IR e l'app
Capitolo 6 del manuale online, che copre le pagine 47–55 del PDF ufficiale: l'elenco completo dei comandi RS232 per la MCU V1.13, l'elenco dei codici IR con i codici NEC, e la Total Control APP per Android e iOS. Scarica il PDF originale oppure torna all'indice.
Controllo RS232: cablaggio e parametri (p.47–48)
Il jack RS232 dell'Integral 2 si aspetta i seguenti segnali sul connettore: TIP = TX (invia dati dall'Integral 2), RING = RX (riceve dati verso l'Integral 2), SLEEVE = GND. Parametri: 19200, n, 1, no handshake. Ogni comando deve iniziare con il carattere # e deve terminare con un carriage return \r o un newline \n. Usa solo caratteri minuscoli. (Utenti iRule: per terminare la stringa di comando usa \x0D al posto di \r, o \x0A per \n.)
Elenco dei comandi RS232 (MCU V1.13)
#get ver— mostra le versioni FW attuali dell'Integral 2#get status x— stato attuale per l'informazione richiesta; x può essere rx0, rx1, tx0, tx1, tx0sink, tx1sink, aud0, aud1#get audiochbot/#get audiochtop— restituisce la modalità audio LPCM / bitstream dell'ingresso selezionato#set hotplug— genera un evento hotplug verso le sorgenti#set input x/#get input— cambia la porta d'ingresso; x può essere top/bot/thru/swap#set autosw x/#get autosw— attiva/disattiva il cambio automatico d'ingresso; se attivo, l'ingresso passa a un ingresso attivo se quello corrente viene spento; x = on/off#set autoswprio x/#get autoswprio— attiva/disattiva la priorità del cambio automatico; se attiva, l'ingresso viene cambiato forzatamente quando viene collegata una nuova sorgente; x = on/off#set scale x/#get scale— cambia la modalità di scaling se la slitta scale è al centro; x = auto/custom/none#get hdcpswitchpos— restituisce la posizione dell'interruttore a slitta HDCP#set hdcp x/#get hdcp— cambia il livello HDCP in uscita se la slitta HDCP è al centro; x = 14/22#get edidswitchpos— restituisce la posizione dell'interruttore a slitta EDID#set edidmode x/#get edidmode— cambia la modalità EDID se la slitta EDID è al centro; x = automix/custom/fixed/copytop/copybot#set edidtable x/#get edidtable— seleziona la tabella EDID custom per la porta 0 (e la porta 1 se non selezionata separatamente); intervallo 1–100#set edidtabletop x/#get edidtabletop— seleziona la tabella EDID custom per la porta 1; il valore 0 segue l'EDID della porta 0; intervallo 0–100#set edidalgo x/#get edidalgo— algoritmo di miscelazione Automix (solo in modalità 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 audio Automix; x = stereo/51/71/native/top (native = capacità attuali dei sink miscelate con l'algoritmo; top = informazioni audio del sink sulla porta TOP)#set edidbt2020 x/#set edidhdr10 x/#set edidhlg x/#set ediddv x(+ il relativo#get) — forza il flag di capacità BT2020 / HDR10 / HLG / Dolby Vision verso la sorgente; quando non forzato, vengono seguite le capacità dei sink; x = on/off#set edidyuvremove x/#set edid3dremove x(+#get) — rimuove la capacità YCbCr 444/422, oppure la capacità 3D; x = on/off#set hdrstr x/#get hdrstr— definisce una stringa HDR personalizzata (byte di dati separati da:), inviata quando hdrcustom è attivo#set hdrcustom x/#get hdrcustom— sostituisce i metadati HDR in arrivo con la stringa personalizzata; x = on/off#set hdrdisable x/#get hdrdisable— disattiva tutte le informazioni HDR verso il sink; x = on/off#set avistr x/#set avicustom x/#set avidisable x(+#get) — stringa AVI InfoFrame personalizzata, la sua attivazione, oppure disattivazione di tutte le informazioni AVI (attenzione: con avidisable la maggior parte dei TV non mostrerà più alcun segnale)#set vsistr x/#set vsicustom x/#set vsidisable x(+#get) — stringa Vendor Specific InfoFrame personalizzata, la sua attivazione, oppure disattivazione di tutto il VSI verso il sink#set cec x/#get cec— attiva/disattiva il CEC; x = on/off#set cecla x/#get cecla— commuta il CEC Logical Address tra Audio System e Video Processor (l'ARC richiede audio); x = audio/video#set cecstr x— trasmette una stringa CEC alla rete se il CEC è attivo (esempio per spegnere i dispositivi:#set cecstr 0f:36)#set jvcmacro x/#get jvcmacro— attiva/disattiva la funzionalità delle macro JVC; x = on/off#set jvcmacromode x/#get jvcmacromode— 0 = "Automatic", 1 = "Ignore Metadata", 2 = "Semi-Automatic", 3 = "Custom"#set osd x/#get osd— attiva/disattiva l'on-screen display; x = on/off#set osdfadevalue x/#get osdfadevalue— secondi per cui l'OSD resta visibile ai cambi dei parametri video; 0 = non scompare mai#set osdtext x/#set osdtextstr x/#set osdmask x(+#get) — testo OSD personalizzato on/off, la stringa di testo (esempio:#set osdtextstr "HDfury Integral 2"), e la regione di mascheramento OSD on/off#set logoled x/#get logoled— accende/spegne il LED del logo laterale; x = on/off#set mutebotaudio x/#get mutebotaudio— silenzia l'audio dell'uscita HDMI inferiore#set audiovol x/#set audiobass x/#set audiotreb x(+#get) — uscita jack L/R analogica: volume da -102 a +12 dB, bassi e alti da -10 a +10 dB
Elenco dei codici IR (p.55, codici NEC)
L'elenco completo dei codici IR viene fornito in file Pronto HEX con ogni aggiornamento firmware e GUI — incluso nel pacchetto firmware — e i codici dell'Integral 2 sono stati inviati anche a Logitech Harmony e iRule. Il codice NEC per ogni comando:
| Funzione | Nomi IR (Integral 2_…) e codici NEC |
|---|---|
| Accensione / reset | poweron 0x70 0x16 · poweroff 0x70 0x15 · reset 0x70 0x0d |
| Ingressi / matrix | inputsel1 0x70 0x0f · inputsel2 0x70 0x10 · inputsel3 (matrix thru) 0x70 0x11 · inputsel4 (matrix swap) 0x70 0x12 |
| Auto switch | autoswon 0x70 0x24 · autoswoff 0x70 0x25 · autoswprioon 0x70 0x26 · autoswpriooff 0x70 0x27 |
| Scaling | scaleauto 0x70 0x05 · scalenone 0x70 0x06 · scalecustom 0x70 0x07 |
| HDCP | hdcp14 0x70 0x1f · hdcp22 0x70 0x20 |
| Modalità EDID | edidautomix 0x70 0x22 · edidcustom 0x70 0x21 · edidfixed 0x70 0x23 · edidcopytop 0x70 0x13 · edidcopybot 0x70 0x14 · edidtopfollow 0x70 0x90 |
| Algoritmi EDID | edidalgo0–edidalgo4 = 0x70 0x60–0x64 |
| Flag audio EDID | edidaudio2ch 0x70 0x3e · edidaudio51ch 0x70 0x3f · edidaudio71ch 0x70 0x40 · edidaudionative 0x70 0x41 |
| Flag 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 |
| Tabelle EDID (porta 0) | edidcustomtable1–100 = NEC 0x70 0x91–0xf4 (tabella N = 0x90 + N) |
| Tabelle EDID (porta TOP) | edidcustomtabletop1–100 = NEC 0x71 0x01–0x64 (tabella N = N) |
| HDR / infoframe | 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 |
| Macro 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 del logo | logoledon 0x70 0x36 · logoledoff 0x70 0x37 |
Total Control APP per Android e iOS (p.53–54)
La Total Control APP del 4K Integral 2 (richiede il dongle Bluetooth GoBlue) chiede all'installazione l'autorizzazione Bluetooth e i permessi di scrittura su SD/file. Ti permette di controllare e gestire il tuo HDfury Integral 2 e i componenti CEC del tuo home theater: reset/HPD/lettura/modifica e caricamento della configurazione; cambio del canale d'ingresso e della modalità Matrix/Splitter; cambio automatico e priorità d'ingresso; LED del logo on/off; definizione delle regole HDCP e correzione degli errori HDCP; impostazione della modalità EDID (Automix, Custom, Copy Top, Copy Bot, Fixed), dell'algoritmo Automix, dei flag video forzabili (BT2020, HDR10+, HDR HLG, Dolby Vision, 3D Remove, YCbCr) e dei flag audio (2.0, 5.1, full, native); impostazione del Custom EDID per le porte 0 e 1 separatamente (da un elenco di 100 EDID); selezione del tipo di scaling (Auto, Custom, none), definizione dei preset di Auto Scaling per la porta 1 e del Custom Scaling per le porte 0 e 1; impostazione di modalità, colorspace e deepcolor per qualsiasi tipo d'ingresso; disattivazione di HDR, AVI o VSI e sostituzione dei metadati con metadati personalizzati; configurazione di dati, maschera e testo dell'OSD; impostazione del tipo di dispositivo CEC e invio di comandi CEC in tempo reale; visualizzazione di velocità del collegamento, infoframe e informazioni sul segnale in arrivo; e visualizzazione delle versioni di GUI, FW e GoBlue in uso.
Su Android puoi creare un tuo menu e aggiungere comandi personalizzati in ogni momento tramite un file di menu XML modificabile. Puoi collegarti all'Integral 2 e usare l'APP Bluetooth anche quando nessun segnale attraversa l'unità — la portata Bluetooth con il GoBlue supera i 10 metri. Nota: non abbinare il telefono all'Integral 2 dal menu Bluetooth di Android; avvia semplicemente l'APP e si connetterà da sola.