====== Comment déployer un écran Eink Sharp (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 Sharp. ce zip contient : ====
- l'application **Service Tools** de Sharp
- le fichier de configuration pour l'application Service Tools : **Configuration_system_setting_default.dat**
- **Platform Tools** (ADB)
- **Screen copy**
- **Script d'installation**
==== 2. Application Android "zebrix-signage-eink-latest.apk" ====
===== Étape 1 : Configurer le réseau et activer le mode développeur (spécifique Eink Sharp) =====
==== 1. Connecter l'écran à l'ordinateur ====
Brancher un cable usbc 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 ====
- Dans le dossier **service tools**, lancer l’application **service tool launcher**.
- **Cliquer ensuite sur EP assistant tool**
- Ignorer l'éventuelle erreur "Microsoft Defender Smartscreen" > "Exécuter quand même"
{{ :fr:servicetoollauncher.png |}}
==== 3. Modifier le fichier Configuration-system-setting-default.dat ====
Ouvrir le fichier **Configuration-system-setting-default.dat** avec l'appli bloc note de l'ordinateur.
{{ :fr:configuration-system-setting-default.dat.png?600 |}}
Complétez les informations du réseau Wifi :
* SSID
* Security (par exemple "WPA2-Personal")
* PW
Bien vérifier qu'en face de **networkEnable** il est noté **"on"** Ensuite, **enregistrez le fichier** et fermez la fenêtre.
==== 4. EP assistant tool ====
{{ :fr:epassistanttool.png |}}
* À l'ouverture de assistant tool, aller dans l'onglet Panel settings et cliquez sur **Import**. Dans l'explorateur (via Folder quand le choix se présentera), aller chercher ensuite le fichier modifié **Configuration-system-setting-default.dat**
* Cliquez ensuite sur **export** (export vers le l’écran) dans le même onglet (via EP Device pour l'envoyer directement dans l'écran, il est possible que EP Device ne soit pas proposé, n'hésitez pas à déconnecter et reconnecter l'écran physiquement à l'ordinateur).
* Aller dans “Backup/Restore settings” > “Status”
{{ :fr:epassistanttool-status.png |}}
* Cliquez sur “Receive” pour obtenir les informations concernant l’appareil
Noter l’adresse IP, elle sera importante pour l’étape d’installation de l’application zebrix signage
==== 5. Activer débug mode (ADB) ====
* Allez dans l’onglet “Service Assistant Tool”
{{ :fr:epassistanttool_serviceassistanttool.png |}}
* Cliquez sur “**Set**” pour activer le mode développeur, puis fermer l’application.
===== Etape 2 : Installer et configurer l’application “zebrix signage” avec ADB et Screencopy =====
Lancer le script **“eink_install_win.ps1”** contenu dans le dossier d’installation eink depuis un terminal powershell :
.\\install_eink_win.ps1 zebrix-eink-latest.apk
===== Etape 3 : Sélectionnez l’application “zebrix signage” par défaut =====
**Une nouvelle application s'ouvre :**
==== 1. cliquez sur le bouton circulaire en bas de la fenêtre ====
{{ :fr:installationzebrix.png?800 |}}
==== 2. Cliquez sur le livre en bas à gauche depuis l'interface du device via screencopy ====
{{ :fr:screencopy.png?800 |}}
==== 3. Cliquer sur l’application “zebrix signage” et quitter la popup ====
{{ :fr:screencopymenu.png?800 |}}
==== 4. Enfin, lancez l’application “zebrix signage” depuis la liste présente sur l’accueil ====
{{ :fr:screencopyzebrixselect.png?800 |}}
====== Rubrique d'informations : ======
==== 1. Ouvrir PowerShell en tant qu'administrateur : ====
Cliquez sur **Démarrer** puis **tapez PowerShell** et cliquez sur **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ébrancher tous les cables usbc (alimentation et ADB)
Maintenir sur le bouton pairing et insérer le cable usbc d’alimentation, maintenir le bouton pairing jusqu’à obtenir une led rouge clignotante.
==== 3. Comment lancer screencopy pour accéder à l’interface utilisateur ====
Ouvrir un terminal PowerShell
Connecter vous à l’ecran en adb avec la commande : adb connect :5555
Lancer la commande : scrcpy