Venant d'acquérir une centrale DR5000, j'étais impatient de la configurer pour l'essayer, mais voilà, le programme fourni par Digikeijs fonctionne exclusivement sous Windows... et je ne dispose que de MacOS et de Linux chez moi !
Du coup, je suis passé par une machine Windows 10 virtuelle sous mon Mac Catalina (10.15), en utilisant la solution gratuite https://www.virtualbox.org/, pour arriver à mes fins... non sans quelques pièges que je partage ci-après !
NB1 : j'ai pu valider que c'était quasiment la même chose avec VMWare Fusion, installé sous MacOS Mojave (10.14), avec une image Windows 7 ; et cela devrait aussi être valable pour Parallels Desktop et pour une installation sous Linux.
NB2 : Pas d'explication ici pour installer VirtualBox puis créer une machine virtuelle : il y a une multitudes de tutos sur le sujet sur internet, et bien sûr, il faut une licence Windows pour y arriver proprement !
Piège n°1 : Réglages réseau
Par défaut, VirtualBox capture la carte réseau de l'hôte en mode NAT (Traduction d'adresses).
Cela crée un sous-réseau propre à la machine virtuelle, avec une plage d'adresses IP différente de celle du réseau de la machine hôte.
Du coup, la DR5000 et le logiciel de configuration Digikeijs ne seront pas vus comme étant sur le même réseau et ne pourront pas communiquer correctement par ce biais.
La solution consiste à passer en mode d'accès par pont :
- la machine virtuelle étant éteinte,
- la sélectionner dans la liste à gauche de l'écran,
- dans la partie droite de l'écran, cliquer sur la partie Réseau,
- dans la fenêtre qui s'ouvre, choisir Accès par pont dans la liste déroulante Mode d'accès réseau,
- cliquer sur OK pour valider.
Désormais, machine hôte (Mac) et machine virtuelle (Windows) partageront la même plage d'adresses IP : celle du réseau domestique, et donc de la DR5000.
Piège n°2 : Installation du logiciel de configuration
Une fois la machine virtuelle créée et lancée, on installe le logiciel de Digikeijs qui se trouve ici :
https://support.digikeijs.com/hc/en-us/articles/360001203338-DR5000-ADJ-Manuals-Downloads
L'installation est des plus normale, mais il se peut qu'elle échoue en vous disant que Microsoft .NET Framework 3.5 n'est pas installé :
- un lien vous propose de l'installer,
- cliquer dessus pour lancer l'installation de cette dépendance,
- puis il faut relancer l'installation du logiciel Digikeijs, celle-ci s'étant interrompue.
Piège n°3 : Ports USB
Sous VirtualBox, quand on branche un périphérique USB... et bien il ne se passe rien !
Donc, si votre DR5000 est raccordée à votre réseau domestique et que vous la raccordez en USB à votre ordinateur et démarrez l'outil de configuration de Digikeijs, vous pouvez avoir l'impression que tout va bien... car une partie du logiciel fonctionnera grâce au lien existant via le réseau domestique, mais tout une autre partie, propre au port USB sera inopérante : par exemple, vous ne pourrez pas voir quelle version du firmware est installé sur votre DR5000 !
Pour résoudre cela, chaque fois que vous raccordez en USB votre DR5000 à votre ordinateur, il faut :
- cliquer, dans la barre d'état sous la fenêtre de votre machine virtuelle sur l'icone USB
- choisir Digikeijs DR5000 MultiBus Command Station dans la liste
NB1 : sous VMWare Fusion, le fait de connecter un périphérique USB ouvre une fenêtre vous demandant s'il faut l'associer à l'hôte (Mac) ou à l'invité (Windows) : en choisissant Windows, tout est OK.
NB2 : il y a sans doute une manière de paramétrer la capture des ports USB de l'hôte par l'invité de façon automatique sous VirtualBox, mais je ne la connais pas... et je n'ai pas cherché, j'avoue...
Voilà, c'est certes une contrainte de devoir créer une machine virtuelle Windows, mais cela permet assez facilement de pouvoir configurer et mettre à jour une DR5000 depuis un Mac ou un Linux !
En espérant que ce sujet puisse vous aider !