
Dopo aver girato in lungo e in largo i vari forum riguardanti il satellite,compilato milioni di versioni di oscam con le più svariate patch , provato hub,sfilato smargo,rimesso smargo
finalmente sono riuscito ad abbassare l’ecm time con OScam e Smargo.
Il problema dell’ecm time alto con Smargo e Oscam risiedeva nel fatto che lo smargo era usato in emulazione Smartmouse (il famoso fixed mode) quindi alcune persone avevano fortuna con la C
maiuscola e altre no.
Per prima cosa do per scontato che voi abbiate sappiate un minimo come funziona Linux ,che il vostro Smargo almeno una volta abbia letto la vostra card in fixed mode con Oscam, e che quindi abbiate gia dei file di configurazione validi
Cominciamo impostando lo Smargo in autoswitch a 6mhz e rimuovendo il mofulo ftdi_sio
1 2 | ./srp_tools_x86 -d /dev/ttyUSB1 -x 8 -p 0 -m 0 -t 0 -e 0 rmmod ftdi_sio |
Per evitare che all’avvio il modulo ftdi_sio venga caricato aggiungetelo in /etc/modprobe.d/blacklist.conf
Scarichiamo la versione SVN di Oscam con patch per Smartreader (la mia versione è la 1542) e diamo un lsusb
1 2 | svn co http://oscam.ump2002.net/svn/oscam/trunk oscam-smartreader lsusb |
Il risultato del comando lsusb dovrebbe essere simile a questo
1 | Bus 007 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC |
Appuntiamoci 007 e 002 ovvero il numero del bus e del device che ci serviranno poi per configurare Oscam.
Installiamo le libusb-dev e g++ (almeno a me erano le uniche dipendenze che mancavano)
1 | apt-get install libusb-dev g++ |
Entriamo nella cartella di Oscam , creaiamo la cartella build e diamo un cmake
1 2 3 | cd oscam-smartreader mkdir build cmake .. |
Se tutto è andato bene (alla fine dovrebbe scrivere un messaggio) possiamo compilare Oscam
1 | make |
Ora nella cartella corrente abbiamo un file avviabile chiamato “oscam”.Non ci resta che modificare il file oscam.server ed inserire queste righe qui
Label = SkyItalia Protocol = smartreader Detect = cd Device=007:002 mhz=600 EMMCache = 1,3,2 Group = 1 CAID = 093B BoxID = 12345678 au=1
Ora c’è da fare caso a 2 parametri Device e Protocol (si anche a mhz a ma non vi preoccupate 6mhz non uccidono una 093b)
Protocol stranamente è settato a smartreader e fin qui niente di strano in quanto lo Smargo è uno smartreader.Ma perchè Device ha quel numero così strano se eravamo abituati a metterci /dev/ttyUSB o qualcosa di simile?
La risposta è semplice, vi ricordate quei numeretti che vi eravate appuntati prima nel comando lsusb? Ecco sono loro ovvero bus:device.
Fatta questa piccola modifica siamo pronti ad avviare Oscam se tutto è andato bene nel log di Oscam (non vi dico come si imposta
) dovremo avere delle scritte simili a questa
XXXX/XX/XX X:XX:XX XXXX XXX XXXX (093B&000000/XXXX/XX:XXXX): found (157 ms) by skyitalia
Arrivati a questo punto potete godervi la visione !!!
Ricordo che tutta questa procedura è stata testata su Ubuntu 9.10 con kernel 2.6.31-17e una scheda 093b
Fatemi sapere la vostra esperienza in modo da modificare la guida
e renderla d’aiuto per tutti!!!
Buona visione!!!
Se ti è piaciuto un articolo perchè non aiuti il blog facendo una donazione?






23 Commenti
febbraio 3rd, 2010 @04:58
CIao ftp21 usi l’ hub usb alimentato? oppure diretto nel pc?
ciao
febbraio 3rd, 2010 @05:09
No tutto attaccato direttamente al PC
febbraio 13th, 2010 @06:44
Ottimo, proprio ieri sono riuscito…un po’ con l’aiuto del tuo blog ed un po’ con l’aiuto del forum di oscam… a trovare la soluzione adeguata. E’ spettacolare il risultato, guarda il log:
(093B&000000/xxxx/xx:xxx): found (112 ms) by prov_nostrano
In media sono 112 ms ma a volte arriva pure a 100
.
Non ho utilizzato hub usb e sto utilizzando l’ultima versione da svn (build #1648) e chiaramente le ultime libusb (visto che debian tiene per stabili le 0.1.4 invece a me servivano le 1.0).
Fai conto che questa sarebbe una macchina in paravirtualizzazione su vmware esx
Te poi l’hai collegato al c*cam?
Con una N line oppure con una L line?
Grazie per l’aiuto…cmq mi sa che ti conosco di persona…ero all’hat nel giugno 2008 vicino venezia…se ti ricordi…
Alla fine ci si aiuta sempre fra di noi…
Ciaooo
febbraio 13th, 2010 @12:18
Mi sa che ci conosciamo sicuramente io all’hat ho conosciuto tantissime persone tra cui uno che fece un rutto da oscar di 30 secondi!!!
Comunque si è collegato in Nline in quanto così passano anche gli EMM
Sentiamoci
febbraio 23rd, 2010 @11:11
fatta la tua procedura ma ho errore
2010/02/23 19:07:53 2556 r02 usb bulk write failed : ret = -7
come mai?
febbraio 24th, 2010 @07:59
Controlla se hai impostato bene lo Smargo
Oppure prova a compilare un altra versione più nuova
febbraio 24th, 2010 @10:43
ciao!ho risolto! grazie
ora sto cercando di configurare oscam per leggerea la carta jsc viaccess!…
la legge perfettamente! ma dal log….
2010/02/24 18:40:16 22959 c01 jsc (0500&030700/20FB/2F:E900): rejected lserver ident (0 ms)
febbraio 24th, 2010 @12:58
Questi errori sono dati di solito dal file oscam.user e da qualche parametro sbagliato (guarda se group e au sono settati a dovere)
febbraio 25th, 2010 @16:03
io invece non ne vado fuori:
2010/02/26 0:02:09 2931 r02 IFD: Device 001:006 succesfully opened
2010/02/26 0:02:09 2931 r02 ct_init on 001:006: 1
2010/02/26 0:02:09 2931 r02 card detected
2010/02/26 0:02:09 2931 r02 IFD: Activating card in reader skyitalia
2010/02/26 0:02:09 2931 r02 IO:SR: sending F=0174 (372) to smartreader
2010/02/26 0:02:09 2931 r02 IO:SR: sending D=01 (1) to smartreader
2010/02/26 0:02:09 2931 r02 SR IO: Transmit:
2010/02/26 0:02:09 01 01 74 01
2010/02/26 0:02:09 2931 r02 IO:SR: sending Freq=0E6A (3690) to smartreader
2010/02/26 0:02:09 2931 r02 SR IO: Transmit:
2010/02/26 0:02:09 02 0E 6A
2010/02/26 0:02:09 2931 r02 IO:SR: sending N=00 (0) to smartreader
2010/02/26 0:02:09 2931 r02 SR IO: Transmit:
2010/02/26 0:02:09 03 00
2010/02/26 0:02:09 2931 r02 IO:SR: sending T=00 (0) to smartreader
2010/02/26 0:02:19 2931 r02 usb bulk write failed : ret = -7
2010/02/26 0:02:19 2931 r02 IO:SR: USB write error : -7
2010/02/26 0:02:19 2931 r02 IO:SR: sending inv=00 to smartreader
2010/02/26 0:02:29 2931 r02 usb bulk write failed : ret = -7
2010/02/26 0:02:29 2931 r02 IO:SR: USB write error : -7
2010/02/26 0:02:29 2931 r02 IO:SR: Trying with parity EVEN
2010/02/26 0:02:29 2931 r02 IO:SR: sending F=0174 (372) to smartreader
2010/02/26 0:02:29 2931 r02 IO:SR: sending D=01 (1) to smartreader
2010/02/26 0:02:39 2931 r02 usb bulk write failed : ret = -7
2010/02/26 0:02:39 2931 r02 IO:SR: USB write error : -7
2010/02/26 0:02:39 2931 r02 IO:SR: sending Freq=0E6A (3690) to smartreader
2010/02/26 0:02:49 2931 r02 usb bulk write failed : ret = -7
2010/02/26 0:02:49 2931 r02 IO:SR: USB write error : -7
2010/02/26 0:02:49 2931 r02 IO:SR: sending N=00 (0) to smartreader
2010/02/26 0:02:59 2931 r02 usb bulk write failed : ret = -7
2010/02/26 0:02:59 2931 r02 IO:SR: USB write error : -7
2010/02/26 0:02:59 2931 r02 IO:SR: sending T=00 (0) to smartreader
febbraio 26th, 2010 @02:39
Ciao a me questo errore lo diete per delle errate impostazioni dello smargo quindi ti dico gioca un pò con lo smargo e qualche cosa dovresti risolverla
febbraio 26th, 2010 @03:38
tipo autoswich o fixed?
può servire l’aggiornamento del firmware 1.4 di cui si parla in qualche forum?
grazie
febbraio 26th, 2010 @03:44
Io ce l’ho su autoswitch a 6mhz con il resto a 0
tu gioca un pò con i vari parametri (quelli che io ho messo a 0 ad esempio)
febbraio 27th, 2010 @01:46
Anche io.. stesso problema.. sto impazzendo.. qualche consiglio?? Ho provato a configurare la smargo come la tua, ma questo è il risultato..
2010/02/27 9:40:46 1992 r02 IO:SR: Trying with parity EVEN
2010/02/27 9:40:46 1992 r02 IO:SR: sending F=0174 (372) to smartreader
2010/02/27 9:40:46 1992 r02 IO:SR: sending D=01 (1) to smartreader
2010/02/27 9:40:46 1992 r02 SR IO: Transmit:
2010/02/27 9:40:46 01 01 74 01
2010/02/27 9:40:46 1992 r02 IO:SR: sending Freq=0E6A (3690) to smartreader
2010/02/27 9:40:46 1992 r02 SR IO: Transmit:
2010/02/27 9:40:46 02 0E 6A
2010/02/27 9:40:46 1992 r02 IO:SR: sending N=00 (0) to smartreader
2010/02/27 9:40:46 1992 r02 SR IO: Transmit:
2010/02/27 9:40:46 03 00
2010/02/27 9:40:46 1992 r02 IO:SR: sending T=00 (0) to smartreader
2010/02/27 9:40:56 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:40:56 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:40:56 1992 r02 IO:SR: sending inv=00 to smartreader
2010/02/27 9:41:06 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:41:06 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:41:08 1992 r02 SR IO: Receive:
2010/02/27 9:41:08 1992 r02 IO:SR: get ATR ret = 0
2010/02/27 9:41:08 1992 r02 IO:SR: Trying with parity ODD
2010/02/27 9:41:08 1992 r02 IO:SR: sending F=0174 (372) to smartreader
2010/02/27 9:41:08 1992 r02 IO:SR: sending D=01 (1) to smartreader
2010/02/27 9:41:18 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:41:18 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:41:18 1992 r02 IO:SR: sending Freq=0E6A (3690) to smartreader
2010/02/27 9:41:28 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:41:28 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:41:28 1992 r02 IO:SR: sending N=00 (0) to smartreader
2010/02/27 9:41:38 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:41:38 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:41:38 1992 r02 IO:SR: sending T=00 (0) to smartreader
2010/02/27 9:41:48 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:41:48 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:41:48 1992 r02 IO:SR: sending inv=00 to smartreader
2010/02/27 9:41:58 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:41:58 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:42:00 1992 r02 SR IO: Receive:
2010/02/27 9:42:00 1992 r02 IO:SR: get ATR ret = 0
2010/02/27 9:42:00 1992 r02 IO:SR: Trying with parity NONE
2010/02/27 9:42:00 1992 r02 IO:SR: sending F=0174 (372) to smartreader
2010/02/27 9:42:00 1992 r02 IO:SR: sending D=01 (1) to smartreader
2010/02/27 9:42:10 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:42:10 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:42:10 1992 r02 IO:SR: sending Freq=0E6A (3690) to smartreader
2010/02/27 9:42:20 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:42:20 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:42:20 1992 r02 IO:SR: sending N=00 (0) to smartreader
2010/02/27 9:42:30 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:42:30 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:42:30 1992 r02 IO:SR: sending T=00 (0) to smartreader
2010/02/27 9:42:40 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:42:40 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:42:40 1992 r02 IO:SR: sending inv=00 to smartreader
2010/02/27 9:42:50 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:42:50 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:42:53 1992 r02 SR IO: Receive:
2010/02/27 9:42:53 1992 r02 IO:SR: get ATR ret = 0
2010/02/27 9:42:53 1992 r02 IO:SR: Trying with parity EVEN
2010/02/27 9:42:53 1992 r02 IO:SR: Trying irdeto
2010/02/27 9:42:53 1992 r02 Not setting F and D as we’re in Irdeto mode
2010/02/27 9:42:53 1992 r02 IO:SR: sending Freq=0E6A (3690) to smartreader
2010/02/27 9:43:03 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:43:03 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:43:03 1992 r02 IO:SR: sending N=00 (0) to smartreader
2010/02/27 9:43:13 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:43:13 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:43:13 1992 r02 IO:SR: sending T=01 (1) to smartreader
2010/02/27 9:43:23 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:43:23 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:43:23 1992 r02 IO:SR: sending inv=00 to smartreader
2010/02/27 9:43:33 1992 r02 usb bulk write failed : ret = -7
2010/02/27 9:43:33 1992 r02 IO:SR: USB write error : -7
2010/02/27 9:43:35 1992 r02 SR IO: Receive:
2010/02/27 9:43:35 1992 r02 IO:SR: get ATR ret = 0
2010/02/27 9:43:35 1992 r02 ERROR, function call SR_Reset(&reader[ridx],atr) returns error.
2010/02/27 9:43:35 1992 r02 Error activating card.
Grazie
febbraio 27th, 2010 @02:35
Allora provate per sicurezza a compilare la versione uguale alla mia (quella della guida era una versione prima del buio scorso) la 1713.La potete scaricare così
svn -r 1713 co http://oscam.ump2002.net/svn/oscam/trunk oscam-smartreader
Ditemi perchè è interessante questo problema
febbraio 27th, 2010 @03:00
Niente da fare.. ho ricompilato la versione che mi hai indicato ma il comportamento è uguale.. altre idee??? Non posso continuare a passare le notti in bianco per cercare di risolvere questo problema!! :S
P.S.: da quando ho messo il modulo ftdi_sio nella blacklist, il device ttyUSB0 non viene più creato: come si fa ora a cambiare le impostazioni con il srp_tools??
febbraio 27th, 2010 @03:03
Mhhh allora per il problema non saprei cosa dirti se ti va in privato dammi il tuo contatto msn che proviamo a vedere.
Per il fatto della blacklist.Allora io metto il modulo in blacklist xke troppe volte mi sono incasinato
però puoi benissimo non mettercelo e riavviare senza avviare oscam
marzo 5th, 2010 @03:48
Allora: risolto!
Incredibilmente, pare che il problema fosse il parametro boxid dell’oscam.server.. per qualche oscuro motivo, con la mia 093b se non viene indicato quello corretto (calcolato, lo ricordo, da un apposito sito inserendo il seriale del decoder ufficiale con il quale è stata attivata la scheda), non funziona la lettura/scrittura della scheda.
Una volta messo a punto questo parametro, tutto è filato liscio!
Spero che questo possa aiutare chi, come me, ci ha sbattuto una settimana!
marzo 5th, 2010 @19:19
con la 1713 non mi funzionava; ho risolto con la oscam-0.99.4-svn1773-i686-pc-linux-smartreader
grazie del supporto
marzo 7th, 2010 @03:53
come hai fatto a calcolare il boxid corretto?
marzo 8th, 2010 @16:11
ciao ragazzi potete inviarmi il vostro contatto msn? Grazie
marzo 9th, 2010 @04:13
Ciao prova ad esporre il problema qui
luglio 16th, 2010 @12:14
ciao! come posso fare per ripristinare il sistema in modo che le periferiche usb me le veda nel modo classico e non come 001:001 ?
luglio 17th, 2010 @04:39
Ciao cosa vuoi intendere per il modo classico?
Perchè comunque se compili con il supporto a smartreader avrai sia la possibilitò di device XXX:YYY che /dev/ttyS0 capito?
Invia un commento