Installeren ESU LokProgrammer onder LinuxBenodigdhedenSoftware
- Linux
- Oracle VirtualBox
- Oracle VirtualBox Extension Pack
- Oracle VirtualBox Guest Additions
- Windows 7 of later
Hardware
- PC
- Een aangesloten ESU LokProgrammer
ProblematiekSimpel, ESU heeft de LokProgrammer software voor Windows (Microsoft .Net Framework) geschreven en draait dus (nog) niet op Linux.
DoelDe LokProgrammer in een virtuele Windows machine werkend krijgen.
UidagingHet signaal over de USB aansluiting vanuit Linux naar de virtuele Windows installatie krijgen en weer terug zodat de LokProgrammer software zijn werk kan doen.
Stappenplan
Installeer Oracle VirtualBox op de Linux machine:
https://www.virtualbox.org/wiki/Downloads
- Installeer het Oracle VM VirtualBox Extension Pack. Kies de goede voor de versie van Oracle VirtualBox, doorgaans de eerste link.
- Installeer een virtuele machine met Windows 7 of later.
- Na installatie zullen er wat updates komen. Installeer alle updates.
- Installeer het laatste .Net framework:https://www.microsoft.com/en-us/download/details.aspx?id=40773
- Installeer de Guest Additions via het menu Device / Insert Guest Additions CD image. Reboot wanneer dat wordt gevraagd.
De basis installatie staat nu. Nu volgt het deel om de USB connectie op te zetten.
- Zorg dat de Virtuele Machine compleet is afgesloten. Dus geen save state maar een volledige shutdown.
- Open een user manager onder Linux. Dit kan via de console venster maar er zijn ook GUI's voor. Een goede onder KDE is KUser.
Via een console venster gaat dat als volgt:
Citeersu -c 'useradd -G vboxusers gebruikersnaam'
De reden van deze actie is simpel. Om USB apparaten te mogen delen dient de ingelogde Linux gebruiker bij de groep vboxusers te horen.
- Log even uit en weer in op de Linux machine. Ik heb niet gecheckt of dat nodig is maar voor dit soort acties voorkomt doorgaans situaties dat dingen niet werken als verwacht.
- Start Oracle VirtualBox en open de Settings van de virtuele Windows machine. Ga naar de afdeling USB en schakel de ondersteuning voor USB in door zowel het vinkje bij Enable USB Controller als Enable USB 2.0 (EHCI) Controller aan te vinken. Klik op het icoontje met het plusje. Een menu klapt uit met alle door VirtualBox herkende USB apparaten. Zoek nu het volgende, of een daarop lijkend apparaat:
CiteerFTDI USB Serial Converter (0000)
De 0000 is het adres waarom het apparaat is gevonden. Kies deze uit de lijst en klik het vinkje ernaast aan om deze in te schakelen.
- Start de virtuele Windows machine.
De virtuele windows machine zal het USB apparaat herkennen en proberen te installeren. Dit kan overigens even duren. Geef het een paar minuten. Echter zal Windows de stuurprogramma's niet kunnen vinden en een fout bij installeren teruggeven. Dat deel komt nu.
Open een browser, ga naar http://www.esu.eu/download/software/lokprogrammer/ en download de volgende twee archieven:
LokProgrammer PC-Software für Decoder der vierten Generation
Huidige versie 4.4.17
USB Treiber für FTDI Chip für Windows XP / Vista / 7 / 8
Huidige versie 1.1.0
- Pak de archieven uit en installeer eerst het USB stuurprogramma. Windows zal aangeven dat het stuurprogramma correct geinstalleerd is. Installeer daarna het software pakket.
Dat is het. Bij het starten van het programma zal er waarschijnlijk een sound template pack worden aangeboden. Download en installeer deze.
Zet een lok op het testspoor en kies uit de start-wizard de optie om een bestaande lok aan te passen. Zo kan de connectie getest worden.
Groet,
TFK