Manuel Integral 2 — commandes RS232, codes IR et l'application
Chapitre 6 du manuel en ligne, couvrant les pages 47–55 du PDF officiel : la liste complète des commandes RS232 pour le MCU V1.13, la liste des codes IR avec les codes NEC, et la Total Control APP pour Android et iOS. Téléchargez le PDF original ou revenez à la table des matières.
Contrôle RS232 : câblage et paramètres (p.47–48)
Le jack RS232 de l'Integral 2 attend les signaux suivants sur la fiche : TIP = TX (envoie les données depuis l'Integral 2), RING = RX (reçoit les données vers l'Integral 2), SLEEVE = GND. Paramètres : 19200, n, 1, sans handshake. Chaque commande doit commencer par le caractère # et se terminer par un retour chariot \r ou un saut de ligne \n. Utilisez uniquement des minuscules. (Utilisateurs d'iRule : utilisez \x0D à la place de \r, ou \x0A pour \n, pour terminer la chaîne de commande.)
Liste des commandes RS232 (MCU V1.13)
#get ver— affiche les versions FW actuelles de l'Integral 2#get status x— statut actuel de l'information demandée ; x peut valoir rx0, rx1, tx0, tx1, tx0sink, tx1sink, aud0, aud1#get audiochbot/#get audiochtop— renvoie le mode audio LPCM / bitstream de l'entrée sélectionnée#set hotplug— émet un événement hotplug vers les sources#set input x/#get input— change le port d'entrée ; x peut valoir top/bot/thru/swap#set autosw x/#get autosw— active/désactive la commutation automatique d'entrée ; si activée, l'entrée bascule vers une entrée active quand l'entrée courante s'éteint ; x = on/off#set autoswprio x/#get autoswprio— active/désactive la priorité de commutation automatique ; si activée, le changement d'entrée est forcé dès qu'une nouvelle source est connectée ; x = on/off#set scale x/#get scale— change le mode de mise à l'échelle si le commutateur scale est au centre ; x = auto/custom/none#get hdcpswitchpos— renvoie la position du commutateur à glissière HDCP#set hdcp x/#get hdcp— change le niveau HDCP de sortie si le commutateur HDCP est au centre ; x = 14/22#get edidswitchpos— renvoie la position du commutateur à glissière EDID#set edidmode x/#get edidmode— change le mode EDID si le commutateur EDID est au centre ; x = automix/custom/fixed/copytop/copybot#set edidtable x/#get edidtable— sélectionne la table EDID personnalisée pour le port 0 (et le port 1 s'il n'est pas sélectionné séparément) ; plage 1–100#set edidtabletop x/#get edidtabletop— sélectionne la table EDID personnalisée pour le port 1 ; la valeur 0 suit l'EDID du port 0 ; plage 0–100#set edidalgo x/#get edidalgo— algorithme de mixage Automix (mode AUTOMIX uniquement) : 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— drapeau audio Automix ; x = stereo/51/71/native/top (native = capacités actuelles des périphériques de sortie mixées par l'algorithme ; top = infos audio du périphérique branché sur le port TOP)#set edidbt2020 x/#set edidhdr10 x/#set edidhlg x/#set ediddv x(+#getcorrespondant) — force le drapeau de capacité BT2020 / HDR10 / HLG / Dolby Vision annoncé à la source ; sans forçage, les capacités des périphériques de sortie sont suivies ; x = on/off#set edidyuvremove x/#set edid3dremove x(+#get) — retire la capacité YCbCr 444/422, ou retire la capacité 3D ; x = on/off#set hdrstr x/#get hdrstr— définit une chaîne HDR personnalisée (octets de données séparés par:), envoyée quand hdrcustom est activé#set hdrcustom x/#get hdrcustom— remplace les métadonnées HDR entrantes par la chaîne personnalisée ; x = on/off#set hdrdisable x/#get hdrdisable— désactive toutes les infos HDR vers le périphérique de sortie ; x = on/off#set avistr x/#set avicustom x/#set avidisable x(+#get) — chaîne AVI InfoFrame personnalisée, son activation, ou désactivation de toutes les infos AVI (attention : avec avidisable, la plupart des téléviseurs n'affichent plus aucun signal)#set vsistr x/#set vsicustom x/#set vsidisable x(+#get) — chaîne Vendor Specific InfoFrame personnalisée, son activation, ou désactivation de tout VSI vers le périphérique de sortie#set cec x/#get cec— active/désactive le CEC ; x = on/off#set cecla x/#get cecla— bascule la Logical Address CEC entre Audio System et Video Processor (l'ARC exige audio) ; x = audio/video#set cecstr x— transmet une chaîne CEC au réseau si le CEC est activé (exemple pour éteindre les appareils :#set cecstr 0f:36)#set jvcmacro x/#get jvcmacro— active/désactive la fonctionnalité de macros JVC ; x = on/off#set jvcmacromode x/#get jvcmacromode— 0 = "Automatic", 1 = "Ignore Metadata", 2 = "Semi-Automatic", 3 = "Custom"#set osd x/#get osd— active/désactive l'affichage à l'écran ; x = on/off#set osdfadevalue x/#get osdfadevalue— nombre de secondes pendant lesquelles l'OSD reste visible lors des changements de paramètres vidéo ; 0 = jamais de fondu#set osdtext x/#set osdtextstr x/#set osdmask x(+#get) — texte OSD personnalisé on/off, la chaîne de texte (exemple :#set osdtextstr "HDfury Integral 2"), et la zone de masquage OSD on/off#set logoled x/#get logoled— active/désactive la LED du logo latéral ; x = on/off#set mutebotaudio x/#get mutebotaudio— coupe l'audio de la sortie HDMI du bas#set audiovol x/#set audiobass x/#set audiotreb x(+#get) — sortie jack analogique L/R : volume -102 à +12 dB, graves et aigus -10 à +10 dB
Liste des codes IR (p.55, codes NEC)
La liste complète des codes IR est fournie sous forme de fichiers Pronto HEX avec chaque mise à jour du firmware et de la GUI — incluse dans le paquet firmware — et les codes de l'Integral 2 ont aussi été soumis à Logitech Harmony et iRule. Le code NEC de chaque commande :
| Fonction | Noms IR (Integral 2_…) et codes NEC |
|---|---|
| Alimentation / reset | poweron 0x70 0x16 · poweroff 0x70 0x15 · reset 0x70 0x0d |
| Entrées / matrix | inputsel1 0x70 0x0f · inputsel2 0x70 0x10 · inputsel3 (matrix thru) 0x70 0x11 · inputsel4 (matrix swap) 0x70 0x12 |
| Commutation auto | autoswon 0x70 0x24 · autoswoff 0x70 0x25 · autoswprioon 0x70 0x26 · autoswpriooff 0x70 0x27 |
| Mise à l'échelle | scaleauto 0x70 0x05 · scalenone 0x70 0x06 · scalecustom 0x70 0x07 |
| HDCP | hdcp14 0x70 0x1f · hdcp22 0x70 0x20 |
| Modes EDID | edidautomix 0x70 0x22 · edidcustom 0x70 0x21 · edidfixed 0x70 0x23 · edidcopytop 0x70 0x13 · edidcopybot 0x70 0x14 · edidtopfollow 0x70 0x90 |
| Algorithmes EDID | edidalgo0–edidalgo4 = 0x70 0x60–0x64 |
| Drapeaux audio EDID | edidaudio2ch 0x70 0x3e · edidaudio51ch 0x70 0x3f · edidaudio71ch 0x70 0x40 · edidaudionative 0x70 0x41 |
| Drapeaux vidéo 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 |
| Tables EDID (port 0) | edidcustomtable1–100 = NEC 0x70 0x91–0xf4 (table N = 0x90 + N) |
| Tables EDID (port TOP) | edidcustomtabletop1–100 = NEC 0x71 0x01–0x64 (table 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 |
| Macros 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 du logo | logoledon 0x70 0x36 · logoledoff 0x70 0x37 |
Total Control APP pour Android et iOS (p.53–54)
La Total Control APP du 4K Integral 2 (nécessite le dongle Bluetooth GoBlue) demande l'autorisation Bluetooth et les permissions d'écriture sur la carte SD/les fichiers lors de l'installation. Elle vous permet de contrôler et de piloter votre HDfury Integral 2 et les composants CEC de votre installation home cinéma : Reset/HPD/lecture/modification et envoi de la configuration ; changement de canal d'entrée et de mode Matrix/Splitter ; commutation automatique et priorité d'entrée ; LED du logo on/off ; définition des règles HDCP et correction des erreurs HDCP ; choix du mode EDID (Automix, Custom, Copy Top, Copy Bot, Fixed), de l'algorithme Automix, des drapeaux vidéo imposables (BT2020, HDR10+, HDR HLG, Dolby Vision, 3D Remove, YCbCr) et des drapeaux audio (2.0, 5.1, full, native) ; définition du Custom EDID pour les ports 0 et 1 séparément (parmi une liste de 100 EDID) ; sélection du type de mise à l'échelle (Auto, Custom, none), définition des presets Auto Scaling pour le port 1 et du Custom Scaling pour les ports 0 et 1 ; réglage du mode, de l'espace colorimétrique et du deepcolor pour tout type d'entrée ; désactivation du HDR, de l'AVI ou du VSI et remplacement des métadonnées par des métadonnées personnalisées ; configuration des données, du masque et du texte OSD ; choix du type d'appareil CEC et envoi de commandes CEC en direct ; affichage de la vitesse de liaison, des infoframes et des informations du signal entrant ; et affichage des versions GUI, FW et GoBlue en service.
Sous Android, vous pouvez créer votre propre menu et ajouter des commandes personnalisées à tout moment grâce à un fichier de menu XML éditable. Vous pouvez vous connecter à l'Integral 2 et utiliser l'application Bluetooth même quand aucun signal ne transite par l'appareil — la portée Bluetooth avec GoBlue dépasse 10 mètres. Remarque : n'appairez pas votre téléphone à l'Integral 2 via le menu Bluetooth d'Android ; lancez simplement l'application et elle se connectera automatiquement.
Chapitre suivant
Poursuivez avec les astuces de pro, ou revenez à la table des matières.