Newsgroup: it.hobby.radioamatori
Titolo: Micro Keyer II e Linux

Ma perché questi @##!#@! della Microham non tirano guori un
driver Linux per il Micro Keyer II ?
Va bene che la scheda audio la riconosce, ma come fai poi ad
attivare il PTT, CW. FSK e rig control???
Per loro sarebbe facilissimo farlo e in giro non ho trovato
nulla.
Se avete notizie...


Proponi loro di scrivere tu il pezzo di codice che manca o compilare il 
loro sorgente.
Loro ovviamente producono per il s.o. che ha piů mercato e in questo 
momento, volenti o nolenti, č Windows.
-- 
Luca IK5PWC
http://www.ik5pwc.it
When all else fails, turn the power on

 writes:
    ik5pwc> On 23/02/2011 1.42, Superlegume wrote:
    >> Ma perché questi @##!#@! della Microham non tirano guori un
    >> driver Linux per il Micro Keyer II ?  Va bene che la scheda audio
    >> la riconosce, ma come fai poi ad attivare il PTT, CW. FSK e rig
    >> control???  Per loro sarebbe facilissimo farlo e in giro non ho
    >> trovato nulla.  Se avete notizie...
    >> 
    >> 
    ik5pwc> Proponi loro di scrivere tu il pezzo di codice che manca o
    ik5pwc> compilare il loro sorgente.
    ik5pwc> Loro ovviamente producono per il s.o. che ha piů mercato e
    ik5pwc> in questo momento, volenti o nolenti, č Windows.
So che hanno dato le specifiche all'autore di Fldigi, puo' darsi che ne
esca qualcosa in futuro, puo' darsi anche no. 
-- 
Pierfrancesco Caci


Mica lo so sai?
Nel senso che il prodotto si rivolge ai radioamatori, moltissimi
dei quali usano sia Windows che Linux.

esca qualcosa in futuro, puo' darsi anche no. 
Io sto provando a fare il reverse enginering, monitorando il
traffico sulla porta USB sotto windows, per capire come spedisce
i comandi, ma è un casino e non ho tempo per approfondire anche
questo.
COmunque il concetto è semplice: sowwo windows il driver crea una
serie di porte seriali virtuali e tu le associ ai vari comandi.
Ad es. stabilisci che il pin virtuale RTS sulla COM9 serve per
attivare il PTT. 
A quel punto ai vari programmi basta dire che per il PTT usi RTS
sulla porta COM9 ed il gioco è fatto.
Ovviamente quando il driver riceve una variazione su questo pin
simulato, invia all'interfaccia il comando di attivare il PTT
della radio, che non è altro che un filo dedicato nel cavo che va
alla porta di controllo della radio.
Ecco, tanto per iniziare basterebbe questo comando per fare già
qualcosa. Idem per mark/space in FSK diretto, oppure per on/off
del CW.
C'è poi il problema del controllo della radio per il quale si usa
un'altra porta com virtuale, questa volta in modo completo, per
spedire e ricevere delle stringhe di comando ed informazioni.
Insomma, servirebbe sapere qual è il protocollo di comunicazione
lungo la seriale USB dell'apparecchio.
Se lo collego a Linux, il sistema la riconosce subito come una
interfaccia composita e mi fa vedere senza problemi la porta
audio al suo interno, anche se usando poi FLDIGI ricevo solo
frequenze molto basse e strane. Ma dovrò verificare sotto windows
per verificare che non sia un cavo staccato o cose simili...
Un modo per mandarlo in trasmissione potrebbe essere quello di
inviare un "tono tx" sul canale destro, non usato per i segnali
audio normali, ma dovrei settare prima tutto sotto windows e poi
riattaccare su Linux... che pizza.
Proverò anche a vedere bene come viene vista l'interfaccia sotto
linux. Non ho capito ad esempio con quale porta tty seriale venga
vista, sempre SE viene vista...
Curioso che nessuno ci abbia provato finora...
Per la cronaca, sto anche provando dei programmi per i satelliti
e per il log. Finora il migliore mi sembra KLOG, ma mi piacerebbe
un log che fa vedere tutti i possibili campi di un ADIF.
Per ora basta :-)

 writes:
    Superlegume> Per la cronaca, sto anche provando dei programmi per i
    Superlegume> satelliti e per il log. Finora il migliore mi sembra
    Superlegume> KLOG, ma mi piacerebbe un log che fa vedere tutti i
    Superlegume> possibili campi di un ADIF.
xlog, oppure il log incluso dentro fldigi, o ancora fllog (un po' alpha
ancora ma promette bene). Altrimenti c'e` cqrlog (che non ho potuto
provare perche` non danno il precompilato x86_64, e compilarlo e` un
casino) oppure quello di pino zollo che non ricordo come si chiama.
-- 
Pierfrancesco Caci