dimanche 25 mars 2018

HamRadioDeluxe et Linux




Des personnes se retrouvent confrontés à de petits désagréments lorsqu'ils choisissent de passer sous Linux en gardant certains soft windows. La gestion des ports com n'a plus rien à voir. HamRadioDeluxe est pour certains, irremplaçable ( alors qu'il y a FLDigi et sa suite ) et la plupart du temps, la reconnaissance du trx est confronté au problème d'accès aux ports.
La manipulation reste pour autant, toute simple .. 


On installe l'émulateur windows dans un premier temps : 

$ sudo apt-get install wine && sudo ldconfig
 
On récupère ensuite HRD ( la version libre fait très bien l'affaire ) via https://www.egr.msu.edu/msuarc/software/ham-radio-deluxe/ puis on décompresse le fichier et on l'ouvre (clic droit )en utilisant  wine


L'installation va alors suivre son cours, comme sous windows. On prendra alors soin à laisser les options par défaut ( notamment les répertoires d'installation ) sous peine de se retrouver avec des options comme DM780 ne fonctionnant pas. 
Un fois installé, si on ouvre HRD, la fenêtre de connexion à notre trx va alors apparaître sauf que Linux utilise des ports tty alors que Windows, des ports com.
Il va donc falloir attribuer au port COM, la valeur du tty correspondant.
Première étape, on regarde ce qui est branché sur nos ports USB ou COM en lançant : 
$ dmesg | grep tty 
Il devrais y avoir une réponse de ce type : 

[    0.000000] console [tty0] enabled
[    0.844976] 0000:00:16.3: ttyS4 at I/O 0x50b0 (irq = 19, base_baud = 115200) is a 16550A
[   14.737258] usb 2-1.8.6: pl2303 converter now attached to ttyUSB0
J'utilise un adaptateur Série/USB que l'on voit ici branché sur le port ttyUSB0.
Il va falloir maintenant indiquer à wine que le port COM1 correspond au ttyUSB0 : 

$ cd  .wine/dosdevices/                                             #on se rend dans le repertoire de wine
$ sudo ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1                 #on fait le lien com1/ttyUSB0
$ sudo chmod 666 com1                                  #on donne les droits lecture/écriture au com1

Le port com1 est maintenant opérationnel. Si vous ouvrez HRD, vous pourrez piloter votre trx comme sous windows..

 

 
 

2 commentaires:

  1. Bjr, merci pour ces précieuses infos.
    Ma carte son n'est pas reconnue ; avez-vous eu le PB ?
    Une idée de recherche ?
    72

    RépondreSupprimer
  2. Bonjour. Je n'ai pas rencontré ce problème. Comme c'est un programme qui fonctionne avec Wine, il faudrait peut-être contrôler avant tout si vous avez votre carte son reconnue sous wine en lançant la commande winecfg et en regardant dans l'onglet audio. Il faut aussi penser à couper toutes les autres applis qui utilisent du son avant de lancer une appli wine ;)
    Jeff

    RépondreSupprimer