**This is an old revision of the document!**
Comment déployer un écran Eink (Android) sous zebrix
Prérequis
Un ordinateur sous Windows
Depuis la documentation zebrix, télécharger :
1. Le zip d'installation Eink spécifique à la marque de l'écran :
a) Sharp :
zip de l'application Service Tools de Sharp
Fichier de configuration pour l'application Service Tools : Configurationsystemsetting_default.dat
zip de Platform Tools (ADB)
zip de Screen copy
Script d'installation
b) Philips :
zip de Platform Tools (ADB)
zip de Screen copy
Script d'installation
2. Application Android "zebrix-signage-eink-latest.apk"
Étape 1 : Installation de ADB
1. Décompression de Platform Tools :
Depuis le dossier d’installation Eink préalablement décompressé, décompressez maintenant Platform Tools dans le dossier de votre choix.
2. Ajout d'ADB au PATH
Pour pouvoir lancer ADB depuis n’importe quel répertoire, ajoutez le dossier décompressé (contenant adb.exe) à la variable d’environnement PATH :
a) Ouvrez le Panneau de configuration > Système et sécurité > Système, puis cliquez sur Paramètres système avancés.
b) Cliquez sur Variables d’environnement, sélectionnez la variable Path dans la section “Variables système”, puis cliquez sur Modifier.
c) Cliquez sur Nouveau et collez le chemin complet du dossier où se trouve adb.exe.
d) Validez et redémarrez votre terminal pour que les changements prennent effet.
3. Tester l'installation
Ouvrez une invite de commande (cmd.exe) et tapez :
adb version
Si l’installation est correcte, la version de adb devrait s’afficher.
Étape 1 bis : Installation de Screencopy
1. Décompression de scrcpy
Depuis le dossier d’installation préalablement décompressé, décompressez scrcpy dans le dossier de votre choix.
2. Ajout de scrcpy au PATH
Pour lancer scrcpy facilement depuis n’importe quel dossier, ajoutez le chemin du dossier décompressé à la variable d’environnement PATH de la même façon que pour ADB.
3. Tester l'installation
Ouvrez une invite de commande et tapez :
scrcpy –version
Si l’installation est correcte, la version de scrcpy devrait s’afficher.
Étape 2 : Configurer le réseau et activer le mode développeur (spécifique Eink Sharp)
1. Connecter l'écran à l'ordinateur
Branchez un câble USB-C sur l’écran Sharp (port PC/MEMORY) et l’ordinateur Windows.
S’assurer que l’appareil est visible depuis l’explorateur de fichiers (sinon débrancher et rebrancher l’écran au PC)
2. Service Tools
Décompressez le dossier Service Tools et ouvrez-le. À l'intérieur, lancez ensuite l’application Service Tool Launcher.
Cliquer ensuite sur EP Assistant Tool
3. Modifier le fichier Configuration-system-setting-default.dat
Ouvrez le fichier Configuration-system-setting-default.dat avec le Bloc-notes.
En face des informations SSID, Security et PW, entre les guillemets, entrez les coordonnées du réseau Wi-Fi où se trouvera l'écran. Ensuite, enregistrez le fichier et fermez la fenêtre.
4. EP Assistant Tool
À l'ouverture d'Assistant Tool, aller dans l'onglet Panel settings et cliquez sur Importer. Dans l'explorateur, allez chercher le fichier modifié Configuration-system-setting-default.dat
Cliquez ensuite sur Export (export vers l’écran) dans le même onglet
Aller dans Backup/Restore settings > Status
Noter l’adresse IP, elle sera importante pour l’étape d’installation de l’application zebrix signage
5. Activer le debug mode (ADB)
Allez dans l’onglet Service Assistant Tool
Cliquez sur Set pour activer le mode développeur, puis fermez l’application
Étape 2 : Configurer le réseau et activer le mode développeur (spécifique Eink Philips)
Voir Étape 3 : Si l’appareil doit être sous Wi-Fi, cela se fera directement via l’interface.
Sinon, branchez un câble Ethernet : la connexion se fera automatiquement sur le réseau.
Étape 3 : Installer et configurer l’application “zebrix signage” avec ADB et Screencopy
Lancez le script “einkinstallwin.ps1” contenu dans le dossier d’installation Eink depuis un terminal PowerShell :
. \<chemindossierinstallationeink>\installeinkwin.ps1 <ipaddress> zebrix-signage-eink-latest.apk
Étape 4 : Sélectionnez l’application “zebrix signage” par défaut
Sous Sharp :
Cliquez sur le livre en bas à gauche via l’interface du device (Screencopy)
Cliquez sur l’application “zebrix signage” et fermez la popup
Lancez l’application “zebrix signage” depuis la liste de l’accueil
Sous Philips :
Cliquez sur l’application “BootApp” via l’interface du device
Choisissez “zebrix signage” comme application par défaut
Allez dans les applications de l’appareil et désinstallez EPDApp (préconisation du fabricant)
Revenez à la liste d’applications et lancez “zebrix signage”
Étape 5 : Configurer le réseau (Wi-Fi) sous Philips
Depuis l’interface de l’appareil (avec Screencopy) :
Aller dans Settings
Puis dans Network & Internet
Et rechercher le réseau associé.
Revenir à la liste des applications et lancer “zebrix signage”
Rubrique d'informations
1. Ouvrir PowerShell en tant qu’administrateur :
Cliquez sur Démarrer > tapez PowerShell > Exécuter en tant qu’administrateur.
Autoriser l'exécution des scripts : Tapez cette commande et appuyez sur Entrée :
Set-ExecutionPolicy RemoteSigned
Si un message de confirmation apparaît, tapez O (pour Oui) et appuyez sur Entrée.
2. Réinitialiser un écran Sharp :
Débranchez tous les câbles USB-C (alimentation et ADB)
Maintenez le bouton Pairing et insérez le câble USB-C d’alimentation.
Maintenez le bouton Pairing jusqu’à obtenir une LED rouge clignotante.
3. Lancer Screencopy pour accéder à l’interface utilisateur
Ouvrez un terminal PowerShell
Connectez-vous à l’écran en ADB :
adb connect <ip_address>:5555
Lancez la commande :
scrcpy