Newsgroup: it.hobby.satellite-tv.digitale
Titolo: Goldcard che si programma solo a metà.

Stò cercando di programmare una Goldcard (per intenderci è una wafer
in cui PIC ed EEPROM sono contenuti in un unico componente proprio
come nelle schede dei telefoni cellulari GSM) con un isomultipipo e
uno smartmouse, ma incontro dei problemi per il momento insormontabili
quando cerco di programmare la EEPROM. Con il PIC non ho nessun
problema: cancello il contenuto, lo riprogrammo e poi verifico il
risultato; sempre tutto OK. Con la EEPROM invece non sono mai riuscito
nel mio intento: ho provato con IC Prog, Piccard, WinPhoenix e PIX113,
ma il risultato è sempre lo stesso. Potete darmi qualche suggerimento?
Vi ringrazio in anticipo.
Saluti
Giuliano.

Ciao, hai caricato il loader nel pic?
"ZoT" <phan...@ABCinfinito.it> ha scritto nel messaggio
news:5h0vct02d9558ubv6...@4ax.com...


Il giorno Sat, 07 Apr 2001 22:31:25 GMT, "Simone Casu"
<simon...@NOSPAMlibero.it> ha scritto:
<>Ciao, hai caricato il loader nel pic?
<>
Certo, prima carico il loader nel PIC e poi cerco di caricare il file
.BIN, ma quest'ultima parte fallisce sempre.
Saluti
Giuliano

 .BIN, ma quest'ultima parte fallisce sempre.
sono tre le ipotesi:
1. il loader che usi non funziona bene prova a sostituirlo
2. dentro la goldcard non c'e' una 24c16
3. c'e' una 24c16 ma e' guasta funziona solo per meta'
io propendo per la 3
Giovanni


ha scritto:

Che io sappia, la EEPROM dovrebbe essere una 24LC16. Proverò a fare
qualche altro tentativo.
Comunque grazie per l'aiuto.
Saluti
Giuliano

Ho fatto qualche altro tentativo caricando qualche altro loader nel
PIC, ma inutilmente: IC Prog riporta il messaggio "Reset della card
fallito!" quando cerco di caricare i dati nella EEPROM. A proposito,
potrebbe dipendere dal fatto che IC Prog visualizza la 24C16, mentre
sulla mia Goldcard c'è una 24LC16?
Giusto per la cronaca: ho provato a caricare Loader e data su due
Goldcard identiche, e tutte e due hanno dato lo stesso errore.
Saluti
Giuliano

 Goldcard identiche, e tutte e due hanno dato lo stesso errore.
non so come aiutarti, ma hai provato a procurarti un altro loader?
sei sicuro che programmi esattamente il 50%?
sulla 24lc16 non hanno effetto neanchegli address bit a0,a1,a2 ed in ogni
caso questo con questo tipo di problema  non programmeresti neanche 1 bit
Si comporta come se fosse una 24c08, mah
Giovanni
Giovanni


ha scritto:
<>non so come aiutarti, ma hai provato a procurarti un altro loader?
<>sei sicuro che programmi esattamente il 50%?
<>sulla 24lc16 non hanno effetto neanchegli address bit a0,a1,a2 ed in
ogni
<>caso questo con questo tipo di problema  non programmeresti neanche
1 bit
<>Si comporta come se fosse una 24c08, mah
Si ho utilizzato un'altra accoppiata loader + data: il loader l'ho
caricato senza problemi, come sempre, i dati no, purtroppo come
sempre...
Ho verificato successivamente che il loader fosse caricato ri-leggendo
il contenuto del PIC, ed č ok. Per la EEPROM niente da fare invece:
vuota.
Dovrei provare con un altro tipo di card, cioč non SMD, ma non sņ dove
procurarmela. Chi č che mi spedisce una sola wafer, o almeno la
basetta su cui montare PIC ed EEPROM? I componenti potrei comprarmeli,
ma non saprei come realizzare il circuito stampato.
Ciao
Giuliano


P.S.: Scaricati Ic-prog 1.04  e usa la funzione "Smartcard Wizard" che trovi
sotto "Command".
Non preoccuparti del Loader e segui bene la programmazione guidata.
Facci sapere.
Ciao.
Joseph

 fallito!"
Prova a spostare il selettore o il jumper dello smartmouse da phoenix a


 ha scritto:
<>P.S.: Scaricati Ic-prog 1.04  e usa la funzione "Smartcard Wizard"
che trovi
<>sotto "Command".
<>Non preoccuparti del Loader e segui bene la programmazione guidata.
<>Facci sapere.
<>
<>Ciao.
<>Joseph
Ultime notività (purtroppo non buone) sulla vicenda della smartcard
che non riesco a programmare.Mi sono scaricato l'ultima versione (la
1.04) di IC Prog dal sito dell'autore e ho provato a programmare la
goldcard con due diverse accoppiate di files, "Anaconda" e "AliceD1",
scaricate la settimana scorsa: ne ho provati due diversi nella
speranza di non essere così sfigato da beccare un'acooppiata Loader &
Data danneggiati o fasulli. Il risultato è il solito: il PIC si
programma senza difficoltà, ma la EEPROM non ne vuole sapere e ottengo
il messaggio "Verifica fallita al address 0001h!!" (Nota per l'autore
di IC Prog: il messaggio di errore ha un errore di sintassi, "al
address" non è italiano, ma questa è una storia che non mi
preoccupa...).
Per la precisione ho proceduto come segue: visto che ho a disposizione
un Isomultipipo e uno Smartmouse, 
1° - avvio IC Prog da Win98SE,
2° - collego il Multipipo alla porta seriale COM2 e lo alimento con un
alimentatore stabilizzato a 10V circa,
3° - inserisco la goldcard nello slot ISO,
4° - carico il file HEX contenente il Loader e lo scrivo nel PIC,
5° - estraggo la goldcard dallo slot, tolgo l'alimentazione elettrica
al Multipipo e stacco il cavo seriale dal connettore del Multipipo,
6° - collego cavo seriale e alimentazione elettrica allo Smartmouse,
7° - inserisco la goldcard nello slot dello Smartmouse,
8° - carico il file dati (HEX o BIN) e cerco di scriverlo nella
EEPROM,
9° - ottengo lo stramaledetto errore "Verifica fallita al address
0001h!" (Porca l'oca!!!)
10° - pronuncio tutta una serie di epiteti che ometto per brevità in
quanto non necessari per la soluzione del problema...
11° - provo ugualmente a inserire la goldcard nel goldbox e ottengo il
messaggio "Inserire la smartcard" ecc ecc e lo schermo resta nero.
Aggiungo inoltre che in questi giorni sono riuscito a farmi prestare
una wafercard di tipo DIL (cioè con PIC ed EEPROM montati su appositi
zoccoli) già programmata e perfettamente funzionante (l'ho provata e
funge...). Ne ho approfittato e ho provato a leggerne il contenuto sia
del PIC che della EEPROM: sembra che ci siano pochissimi dati sopra e
il loader è costituito principalmente da NOP (ho dato uno sguardo
all'assembler per curiosità), però funziona alla perfezione con *+ e
P*lco. Per sbaglio ho avviato la procedura per scrivere il Loader sul
PIC, che si è conclusa con un errore (non mi ricordo quale), ma la
wafer funziona ancora alla perfezione.
Dopo tutto questo sproloquio, la mia domanda è la seguente: "Dove
***zo stà l'errore o gli errori???" Qualcuno ha una spiegazione per
tutto ciò? Se l'avesse la soluzione del problema e me la volesse
comunicare avrà tutta la mia gratitudine per gli anni a venire, visto
che non sò più dove sbattere la testa...
Vi ringrazio per la cortese attenzione e vi saluto tutti sperando che
qualcuno sia in grado di aiutarmi.
Ciao
Giuliano