Integral 2-handleiding — RS232-commando's, IR-codes en de app
Hoofdstuk 6 van de online handleiding, over pagina 47–55 van de officiële pdf: de complete RS232-commandolijst voor de V1.13 MCU, de IR-codelijst met NEC-codes, en de Total Control APP voor Android en iOS. Download de originele pdf of ga terug naar de inhoudsopgave.
RS232-bediening: bedrading en parameters (p.47–48)
De RS232-jack van de Integral 2 verwacht de volgende plugsignalen: TIP = TX (stuurt data uit de Integral 2), RING = RX (ontvangt data naar de Integral 2), SLEEVE = GND. Parameters: 19200, n, 1, geen handshake. Elk commando moet beginnen met het teken # en eindigen met een carriage return \r of een newline \n. Gebruik alleen kleine letters. (iRule-gebruikers: gebruik \x0D in plaats van \r, of \x0A voor \n, om de commandostring af te sluiten.)
RS232-commandolijst (V1.13 MCU)
#get ver— toont de huidige FW-versies van de Integral 2#get status x— huidige status van de opgevraagde informatie; x kan zijn: rx0, rx1, tx0, tx1, tx0sink, tx1sink, aud0, aud1#get audiochbot/#get audiochtop— geeft de audiomodus LPCM / bitstream van de gekozen ingang terug#set hotplug— stuurt een hotplug-event naar de bronnen#set input x/#get input— wisselt de ingang; x kan zijn: top/bot/thru/swap#set autosw x/#get autosw— zet automatisch ingangswisselen aan/uit; staat het aan, dan wisselt de ingang naar een actieve ingang als de huidige wordt uitgeschakeld; x = on/off#set autoswprio x/#get autoswprio— zet de prioriteit van het automatisch wisselen aan/uit; staat het aan, dan wordt de ingang geforceerd gewisseld zodra een nieuwe bron wordt aangesloten; x = on/off#set scale x/#get scale— wisselt de scalingmodus als de scale-schakelaar in het midden staat; x = auto/custom/none#get hdcpswitchpos— geeft de stand van de HDCP-schuifschakelaar terug#set hdcp x/#get hdcp— wisselt het HDCP-niveau van de uitgang als de HDCP-schakelaar in het midden staat; x = 14/22#get edidswitchpos— geeft de stand van de EDID-schuifschakelaar terug#set edidmode x/#get edidmode— wisselt de EDID-modus als de EDID-schakelaar in het midden staat; x = automix/custom/fixed/copytop/copybot#set edidtable x/#get edidtable— kiest de custom-EDID-tabel voor poort 0 (en poort 1 als die niet apart is gekozen); bereik 1–100#set edidtabletop x/#get edidtabletop— kiest de custom-EDID-tabel voor poort 1; waarde 0 volgt de EDID van poort 0; bereik 0–100#set edidalgo x/#get edidalgo— Automix-mengalgoritme (alleen in AUTOMIX-modus): 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— Automix-audiovlag; x = stereo/51/71/native/top (native = huidige schermmogelijkheden gemengd met het algoritme; top = audio-informatie van het scherm op de TOP-poort)#set edidbt2020 x/#set edidhdr10 x/#set edidhlg x/#set ediddv x(+ bijbehorend#get) — dwingt de BT2020-/HDR10-/HLG-/Dolby Vision-vlag richting de bron af; niet afgedwongen worden de schermmogelijkheden gevolgd; x = on/off#set edidyuvremove x/#set edid3dremove x(+#get) — verwijdert de YCbCr 444/422-mogelijkheid, of verwijdert de 3D-mogelijkheid; x = on/off#set hdrstr x/#get hdrstr— definieert een eigen HDR-string (databytes gescheiden door:), verstuurd als hdrcustom aanstaat#set hdrcustom x/#get hdrcustom— vervangt de inkomende HDR-metadata door de eigen string; x = on/off#set hdrdisable x/#get hdrdisable— schakelt alle HDR-informatie naar het scherm uit; x = on/off#set avistr x/#set avicustom x/#set avidisable x(+#get) — eigen AVI-infoframestring, inschakelen ervan, of alle AVI-informatie uitschakelen (pas op: met avidisable tonen de meeste tv's geen enkel signaal meer)#set vsistr x/#set vsicustom x/#set vsidisable x(+#get) — eigen Vendor Specific InfoFrame-string, inschakelen ervan, of alle VSI naar het scherm uitschakelen#set cec x/#get cec— zet CEC aan/uit; x = on/off#set cecla x/#get cecla— wisselt het CEC Logical Address tussen Audio System en Video Processor (ARC vereist audio); x = audio/video#set cecstr x— verstuurt een CEC-string naar het netwerk als CEC aanstaat (voorbeeld om apparaten uit te schakelen:#set cecstr 0f:36)#set jvcmacro x/#get jvcmacro— zet de JVC-macrofunctionaliteit aan/uit; x = on/off#set jvcmacromode x/#get jvcmacromode— 0 = "Automatic", 1 = "Ignore Metadata", 2 = "Semi-Automatic", 3 = "Custom"#set osd x/#get osd— zet het on-screen display aan/uit; x = on/off#set osdfadevalue x/#get osdfadevalue— aantal seconden dat het OSD zichtbaar blijft bij wijziging van videoparameters; 0 vervaagt nooit#set osdtext x/#set osdtextstr x/#set osdmask x(+#get) — eigen OSD-tekst aan/uit, de tekststring (voorbeeld:#set osdtextstr "HDfury Integral 2"), en het OSD-maskeergebied aan/uit#set logoled x/#get logoled— zet de logo-led op de zijkant aan/uit; x = on/off#set mutebotaudio x/#get mutebotaudio— dempt de audio van de onderste HDMI-uitgang#set audiovol x/#set audiobass x/#set audiotreb x(+#get) — analoge L/R-jackuitgang: volume -102 tot +12 dB, bas en hoge tonen -10 tot +10 dB
IR-codelijst (p.55, NEC-codes)
De complete lijst met IR-codes wordt als Pronto HEX-bestanden meegeleverd bij elke firmware- en GUI-update — opgenomen in het firmwarepakket — en de Integral 2-codes zijn ook aangemeld bij Logitech Harmony en iRule. De NEC-code voor elk commando:
| Functie | IR-namen (Integral 2_…) en NEC-codes |
|---|---|
| Aan/uit / reset | poweron 0x70 0x16 · poweroff 0x70 0x15 · reset 0x70 0x0d |
| Ingangen / matrix | inputsel1 0x70 0x0f · inputsel2 0x70 0x10 · inputsel3 (matrix thru) 0x70 0x11 · inputsel4 (matrix swap) 0x70 0x12 |
| Automatisch wisselen | 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 |
| EDID-modi | edidautomix 0x70 0x22 · edidcustom 0x70 0x21 · edidfixed 0x70 0x23 · edidcopytop 0x70 0x13 · edidcopybot 0x70 0x14 · edidtopfollow 0x70 0x90 |
| EDID-algoritmen | edidalgo0–edidalgo4 = 0x70 0x60–0x64 |
| EDID-audiovlaggen | edidaudio2ch 0x70 0x3e · edidaudio51ch 0x70 0x3f · edidaudio71ch 0x70 0x40 · edidaudionative 0x70 0x41 |
| EDID-videovlaggen | 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 |
| EDID-tabellen (poort 0) | edidcustomtable1–100 = NEC 0x70 0x91–0xf4 (tabel N = 0x90 + N) |
| EDID-tabellen (TOP-poort) | edidcustomtabletop1–100 = NEC 0x71 0x01–0x64 (tabel N = N) |
| HDR / infoframes | 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 |
| JVC-macro's | 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 |
| Logo-led | logoledon 0x70 0x36 · logoledoff 0x70 0x37 |
Total Control APP voor Android en iOS (p.53–54)
De 4K Integral 2 Total Control APP (vereist de GoBlue Bluetooth-dongle) vraagt bij installatie om Bluetooth-toestemming en om schrijfrechten voor SD-kaart/bestanden. Je bedient er je HDfury Integral 2 en de CEC-componenten in je thuisbioscoop mee: reset/HPD/configuratie uitlezen, aanpassen en uploaden; ingang wisselen en Matrix-/Splitter-stand kiezen; automatisch wisselen en ingangsprioriteit; logo-led aan/uit; HDCP-regels vastleggen en HDCP-fouten oplossen; de EDID-modus instellen (Automix, Custom, Copy Top, Copy Bot, Fixed), het Automix-algoritme, afdwingbare videovlaggen (BT2020, HDR10+, HDR HLG, Dolby Vision, 3D Remove, YCbCr) en audiovlaggen (2.0, 5.1, full, native); de Custom EDID apart instellen voor poort 0 en 1 (uit een lijst van 100 EDID's); het scalingtype kiezen (Auto, Custom, geen), Auto Scaling-presets voor poort 1 en Custom Scaling voor poort 0 en 1 vastleggen; modus, kleurruimte en deep color instellen voor elk ingangstype; HDR, AVI of VSI uitschakelen en metadata vervangen door een eigen versie; OSD-gegevens, -masker en -tekst configureren; het CEC-apparaattype instellen en live CEC-commando's versturen; linksnelheid, infoframe- en inkomende signaalinformatie tonen; en de gebruikte GUI-, FW- en GoBlue-versie weergeven.
Op Android kun je je eigen menu maken en op elk moment eigen commando's toevoegen via een bewerkbaar XML-menubestand. Je kunt met de Integral 2 verbinden en de Bluetooth-app gebruiken ook als er geen signalen door het apparaat lopen — het Bluetooth-bereik met GoBlue is ruim 10 meter. Let op: koppel je telefoon niet aan de Integral 2 via het Bluetooth-menu van Android; start gewoon de app, die verbindt automatisch.
Volgend hoofdstuk
Ga verder met de pro-tips, of ga terug naar de inhoudsopgave.