IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: stef - 08 Gennaio 2006, 18:26
-
da Marven
Ciao,
prova ad alimentare il 74LS244B1 direttamente dalla jtag aggiungendo i condensatori. Quest'integrato e' vero che va a 5 volt pero' potrebbe andare benissimo anche a 3. Sul datasheet il range massimo e' -0,5 +7 v
Comunque la mancata connessione o l'internal error sono quasi sempre dovuti ad un errato montaggio o collegamento. Finche' ti da internal error o cavo scollegato non riuscirai mai a flashare.
Lo schema elettrico sulla dlinkpedia e' corretto. Sul TDO non va messa alcuna resistenza.
La flash ATMEL AT49BV162A e' supportata benissimo dal flash programmer ultima versione, mi pare la 2.54. Le resistenze da 56 ohm vanno benissimo.
Se hai altri quesiti posta sul forum cosi' anche gli altri possono leggere.
Ciao
Salve Marven,
sono ancora io , il testardo della jtag .
Allora funziona perfettamente come da vostro schema , io ho , per necessità , dovuto utilizzare componenti diversi .Dopo varie incazzature a me funziona con :
74LS244 alimentato da 5V presa disco fisso (dove li trovate), con un condensatore elett. 10uf 16v ( quindi non collegare i 3V del 300T) , sul pc ho messo EPP ( non EPP-ECC come in precedenza , non ho ancora provato a verificare se dipende da questo, penso sia stato il condensatore per via della banda di frequenza alla quale vengono trasmessi i dati ), resistenze da 56homs e ocd 1.47 (vedi emule non ho ancora provato con il 2.54).
Ora il mio problema è : cosa cavolo scrivo dentro ? io ho una ATMEL AT49BV162A non intel o AMD.
Non mi dire che ho fatto tutto ciò per niente .......
Scusa se non posto sul forum , è che non ho ancora visto come fare ,appena risolvo copio e incollo queste mail .
Fammi sapere se ho ancora speranze ...
O se riesco a prendere un firmware qualsiasi e copiarlo dentro tanto da metterlo in funzione e viaggiare in adsl piuttosto che continuare a spendere in analogico alla velocità di una lumaca .
Se puoi indicami pure quale è il miglior firmware che mi conviene utilizzare per velocizzare il modem/router 300T (Io l'avevo convertito in 500T e andava da dio ) !!! Grazie intanto !!!!
-
segue ....
Skusa se ti ridisturbo , è che non smanetto normamlmente su questi aggeggi .
Ho programmato via interfaccia jtag il 300T con l' ADAM2 per Intel Intero che trovo
nel vostro sito.
E' andato tutto OK , ma io ho una flash ATMEL AT49BV162A , è corretto cio' che
ho fatto ? non ho trovato niente per l'atmel .
Ora la mia situazione è comunque con led power acceso e gli altri spenti .
Sono in win 98 , se provo un ping 192.168.1.1 non accade niente , se provo
un ftp 192.168.1.1 mi da connesso 10060 (mi sembra,dovrebbe corrispondere
a time out).
se mi collego via XP non cambia niente , spengo e riaccendo il 300T,si accende solo il led
power, su rete mi da rete connessa , ma se provo un ping o altro niente morto .
da ciò mi sembra di capire che se non riesco comunque a collegarmi in rete , non posso
fare molto.Ho provato 2 versioni di ciclamab , ma in win98 non funziona ,in XP clicco ma non
mi compare la videata che vedo nel .chm del ciclamab.
esiste uno scanner di rete software che mi permetta di capire se l'indirizzo del 300T è cambiato ?
Ho provato a cercare altre note a riguardo ,in rete ma ,per uno non pratico certe cose a cui alludete
nel vostro sito , sembra arabo .
Ho appena provato a dare un ftp 192.168.0.1 per capire se adam risponde(dopo 2 secondi dall'accensione
del 300T , ma ottengo come per l'indirizzo 192.168.1.1 risposta connect 10060 (10060 timeout error).
non ho modo di riprogrammare completamente il 300T da OCD via qualche software ?
Voglio dire fino a quando non mi si riaccende il led della ethernet come posso comunicare col 300T ?
ci sono altri blocchi da inserire oltre ad adam2 per completare il tutto ? perchè , a quanto vedo
l'unica cosa che funziona è la jtag con l'OCD ed il 300T col solo power led acceso .
Skusa ho scritto di tutto per darti + possibilità di capire ciò che ho fatto .
Rimango in attesa ..... Grazie !!!!
-
Devi flashare ADAM2 per AMD. Tieni conto che l'ip hardcoded non e' lo stesso di ADAM2 per Intel (169.254.87.1) ma e' 192.168.1.1
Dopo che hai flashato ricordati di staccare il cavo jtag altrimenti, se non ricordo male, non ti puoi connettere al server ftp di ADAM2
Il miglior firmware per 300t e' quello di Osvi v. 1.2.5
Ciao
PS
Comunque anche ADAM2 per Intel deve permettere la connessione ftp all'indirizzo 169.254.87.1, solo che molto probabilmente di dara' l'errore "550 flash erase failed" quando invii il firmware. E peggio ancora non potendo scrivere non permette a Ciclamab di cambiare l'IP di ADAM2 da 169.254.87.1 a un piu' tradizionale 192.168.1.1
Potresti anche flashare tutto il firmware via jtag pero' prima devi fare le 2 conversioni bin>.s19>swap, ma veramente non c'e' nessuna ragione per farlo, basta e avanza ADAM2 per resuscitare il modem.
-
segue ....
In win XP , se installo Ciclamab , quando clicco non succede niente ...
Ho provato varie versioni , con modem collegato via cavo e non , non si
apre nessuna maschera !!!!! quindi se è possibile sapere quali file devo
avere installati per permetter il corretto funzionamento , intendo .dll o altro .
Non riesco a collegarmi wia ethernet !!!! niente !!!
ho provato a reinserire il router DI-604 che avevo provv. levato per evitare problemi .
se collego il 300T il led mi si accende sul 604 , quindi sembra che sia più che altro il
software di gestione che non accende il led Ethernet sul 300T (solo il power è acceso ).
-
Se Ciclamab non ti funziona installa le librerie (pacchetto.rar) che trovi sul sito di Ciclamab. Usa l'apposito script di installazione non basta copiarle.
-
segue....
Allora , ho azzerato e reinstallato la versione per AMD , spento e riacceso il modem e scollegato il cavo dalla parallela .
disconnesso , Il led acceso è sempre e solo quello del power .
provo a dare FTP 192.168.1.1 , mi risponde con connect 10060 (10060 timeout error).
Ho zone alarm inserito e opportunamente configurato , riprovo mi ridà 10060 (10060 timeout error).
come faccio a sapere a questo punto se adam AMD che ho inserito è servito ?
Apparentemente non è cambiato niente dall'Installazione con ADAM Intel .
Led sempre spenti (solo power on) e 192.168.1.1 insensibile a ping telnet ftp etc....
Ora posso pure installare ciclamab , ma se poi non dialogo via ethernet sono allo stesso punto di prima.
Marven **************
Potresti anche flashare tutto il firmware via jtag pero' prima devi fare le 2 conversioni bin>.s19>swap, ma veramente non c'e' nessuna ragione per farlo, basta e avanza ADAM2 per resuscitare il modem.
******************************
Se mi spieghi dettagliatamente ( come se fossi un bimbo) ci provo ... mi basta caricare anche il firmware originale del 300T per vedere se i led si accendono e capire se stiamo perdendo tempo dietro ad un modem guasto ... opuure funziona e posso inserire il firmware di " Osvi " .
spero non sia un problema il fatto che i fili sono rimasti collegati dal 300T al 74LS244 ( non alimentato , ho staccato parallela e +Vcc).
per intenderci io ho installato tutto il s_mtd2.s19 presente su AMD nel vostro sito .
Quindi cosa Intendi con :
Potresti anche flashare tutto il firmware via jtag pero' prima devi fare le 2 conversioni bin>.s19>swap, ma veramente non c'e' nessuna ragione per farlo, basta e avanza ADAM2 per resuscitare il modem.
Io l'ho inserito tutto . Intendi altri file ? le famose 4 partizioni ..... da qui per me è nebbia fitta .... non ho trovato molto di chiaro (per me).
Ora ceno , poi stasera pregherò sperando in un miracolo !!!! Grazie per il tuo aiuto Marven !!!
-
Innanzitutto se non l'hai gia' fatto dovresti fare un "verify" col file intero s_mtd2.s19 per controllare che ADAM2 sia stato scritto correttamente. Se ADAM2 e' stato scritto correttamente non ci dovrebbero essere problemi a connettersi.
Pero' devi staccare completamente il circuito jtag dal modem. Non so' dirti se staccando solo la parallela e' la stessa cosa, io non ho provato perche' ho il connettore sul modem.
Per quanto riguarda Ciclamab devi disattivare Zonealarm se non vuoi avere problemi. Poi lo riattiverai.
Riguardo il flashing dell'intero firmware si puo' anche fare ma e' sostanzaialmente un'operazione inutile, non risolveresti eventuali problemi di ADAM2 che e' anche il bootloader del firmware oltre che un server ftp. Senza di lui sulla flash, il firmware non viene eseguito.
-
Ho fatto or ora una prova volante: se il circuito jtag e' connesso al modem ma scollegato dalla parallela, il led ethernet si accende (come al solito dopo 2 o tre secondi dall'accensione del modem per poi spegnersi dopo l'avvio del kernel e riaccendersi quando viene eseguito il driver della ethernet)
-
niente da fare !!! scollego parallela e + 5V e nessun segno di vita dall'ethernet led !!!!
Non posso eseguire il Verify perchè la versione che ho (1.47) non me
lo permette : clicco e non mi apre nessuna finestra che mi permetta di
selezionare un evv. file da confrontare .
Se puoi inviami la tua versione via e-mail che almeno andiamo a fondo a questa faccenda.
Posso tagliare i file ma se è possibile fare questa verifica , preferirei dopo se mi puoi inviare
L' OCD che utilizzi tu.
per ciclamab devo trovare il file pacchetto .rar , in realtà l'ho già trovato ma quando si scarica tramite
link dalle vostre pagine , dopo 50/127k completa il file che poi è inutilizzabile perciò vado
dove avete gli storici delle varie versioni , in quel modo lo scarica correttamente .
Spero di trovare pure pacchett.rar .
ciclamab vorrei scaricarlo e usarlo solo se questo benedetto ethernet led si accende (con o senza fili).
Fammi sapere come eseguire questo flash intero del firmware , intendo dire che se proprio devo
tagliare i fili , almeno lo programmo completamente .In tal modo , a fili tagliati dovrà per forza funzionare !!
E potrò pure verificarlo con i led , altrimenti c'è qualche cosa che non torna ed abbiamo tralasciato qualche cosa .
Per capire il tuo cha la mia stessa configurazione o è differente ?
Io ancora mi sto chiedendo se il firmware per AMD può girare sulla mia ATMEL AT49BV162A , perchè
se hai la mia stessa configurazione OK , altrimenti mi vengono dei dubbi , visto la diversa situazione .
Vado a dormire , di 300T si può anche morire !!!!!
Grazie marven ....
Vorrei almeno risolvere e non lasciare tutti questi post senza una utile ed efficace soluzione !!!!
Non c'è niente di + stressante di sperimentare i post degli altri e non aver corrispondenza con ciò
che stai verificando. Cavolo , a tutti è capitato di collegarsi a sto cazzo di adam , e a me Gnente !!!!
Neanche un segno ...
Per questo se è possibile programmarlo completamente , facciamo questa prova e poi taglio i fili , a
questo punto deve per forza funzionare ....
Notte !!!
-
Dovresti "acquistare" l'ultima versione di OCD che trovi sul sito del produttore....
Le librerie di Ciclamab le puoi scaricare anche dal mirror
http://files.dlinkpedia.net/ciclamab/Pacchetto.rar
Fammi sapere come eseguire questo flash intero del firmware , intendo dire che se proprio devo
tagliare i fili , almeno lo programmo completamente .In tal modo , a fili tagliati dovrà per forza funzionare !!
No, davvero lascia perdere, e' un'operazione inutile... e infatti nessuno (me compreso) l'ha mai fatta. Basta che flashi correttamente il solo ADAM2.
Io ancora mi sto chiedendo se il firmware per AMD può girare sulla mia ATMEL AT49BV162A , perchè
se hai la mia stessa configurazione OK , altrimenti mi vengono dei dubbi , visto la diversa situazione .
Forse per firmware intendi dire ADAM2 per AMD. Ti confermo che ho flashato un 300t con flash ATMEL AT49BV162A con l'ultima versione (allora, circa un paio di mesi fa' era la 2.5.4) del flash programmer. Ricordo che ho usato come indirizzo della flash 0x10000000, ma se il flashing lo fai senza errori con 0x90000000 e' la stessa cosa. L'importante e' che il test "verify" venga passato senza errori.
Non dissaldare i fili finche' non ti sei connesso con successo ad ADAM2. Ricordati (v. mio post precedente) che staccando solo la parallela e lasciando attaccato il circuito jtag al modem il led ethernet deve accendersi.
-
Funzionaaaaaaaaa !!!!!!! Riesumato !!!!!!!!!!!!!!!!!!!
Allora ricapitolando , come evitare di perdere troppo tempo e disturbare marven.
Se vi trovate nella situazione che il power led si accende ed è l'unico il 300T non è detto sia bruciato , fa solo finta !
Come prima cosa , provate a verificare se effettivamente ADAM risponde ...si ma come fare ? io ad esempio non sono mai riuscito a
collegarmi neanche seguendo alla lettera tale link :
http://dlinkpedia.net/index.php/Test_ADAM
Ed è per tale motivo che ho costruito sucessivamente l'interfaccia JTAG , perchè via cavo ethernet non avevo alcun riscontro telnet ftp ping etc... con ftp 192.168.1.1 rispondeva con 10060 (10060 timeout error).
Ma non è detto che ,via ciclamab ,mi avrebbe risposto ( meglio io non ho provato e non posso darlo per scontato )
quindi onde evitare ciò che ho passato prima provate le cose + semplici e che non vi costano(+ di tanto tempo).
(punto 1) occhio ci ritorneremo
Percio' la prima cosa da fare secondo mè e:
staccate la linead adsl !!! sempre sino alla riaccensione dei led
scaricate la versione 2.8.9 di ciclamab da qui http://files.dlinkpedia.net/ciclamab/v2.x/CICLaMaB_2.9.8.rar
se lo fate da altri punti nel sito puo scaricare solo una piccola parte del file e non riuscirete ad utilizzarlo .
scaricate pacchetto.rar da qui http://files.dlinkpedia.net/ciclamab/Pacchetto.rar
se lo fate da altri punti nel sito puo scaricare solo una piccola parte del file e non riuscirete ad utilizzarlo .
Installatelo in XP ,
*** riesumazione 300T con jtag in win98 o xp e 74LS244 via parallela ****
qui' devo dire ho scritto una cazzata , perchè ciclamab va solo in XP (sembrerebbe),
installate ciclamab e subito dopo fondamentale!!!! pacchetto.rar (cliccate internamente su install.cmd per l'installazione,
non fate in altro modo )
A questo punto prendete i driver originali ( o quelli che preferite purchè sicuri ) del 300T sono 2 file ,
l'fs ed il kernel (in rete trovate delucidazioni sul firmware da usare ) .
Facciamo questa prova per vedere se ciclamab dialoga con il 300T , perchè se lo fa , siete fortunati (spero) nel
senso che tale programmino sebra ripari evv. errori interni ,e non è detto che risolviate in modo immediato il
vostro problema senza arrivare all' interfaccia jtag (io non ho avuto modo di provare all'inizio perchè non sapevo
del pacchetto.rar , poi ho trovato un post e ho risolto , dopo comunque jtag , quindi un sacco di tempo...).
se avete un router in mezzo levatelo , collegatevi direttamente al modem 300T .
Quando lanciate il programma dovete prima configurare l'indirizzo del pc in questo modo (ve lo dice pure il programma)
andate su proprietà di rete e configurate
ip p 192.168.1.2 (altri dispositivi in ethernet devono avere indirizzo diverso dal PC se no con-fliggono )
netmask 255.255.255.0
gateway 192.168.1.1
seguite ciecamente cio' che il programma vi dice,occhio a connessione , prima fa un controllo e vi indica i problemi ,poi
esegue la programmazione vera e propria fino al reboot automatico con accensione di led .
Ora , già qui' forse qualcuno risolve .....
lo spero per voi , perchè l'alternativa è costruire l'interfaccia jtag .
(2 punto)
se avete un po' di manina , non prendete la forata ... fate tutto sul IC
Intendo dire che vi passa la voglia di costruirvela , io non l'ho fatto e stavo quasi per acq. un altro modem ADSL .
poi fortuna voleva che ho parecchio materiale elettronico e fatalità l' ic 74LS244B1 il 5V clone del 74HC244B1 .
Eseguite perfettamente lo schema di questo link http://dlinkpedia.net/index.php/Interfaccia_JTAG
il BC337 puo' essere sostituito bennissimo con altri transistor simili , guardate i datasheet , ( se avete materiale in giro)
siamo sui 5V in commutazione , percio' no problem , l'importante è che sia PNP , il bc328 va bene uguale esempio .
quindi connettore 25pin maschio , flat cable tipo usato dai dischi fissi (grigi non quelli dell'ultra ata piuttosto tipo floppy ),
le resistenze le ho prese da 56homs .
http://dlinkpedia.net/index.php/Interfaccia_JTAG qui vi dicono come fare , io ho usato 1 solo condensatore da 10uf al posto del 4.7u e va da dio.
L'alimentazione del 74LS244 la prendete da uno dei connettori per le periferiche all'interno del PC ( rosso 5V non il giallo 12V) e non dal 300T (ho provato non funge son 3.2V) quindi lasciate scollegato l' 8 TVCC del 300T.
Per comodità fate :
connettore ------flat cable ----- 74LS244 -----flat cable--- 300T( Jp1 i 14 pin sull'angolo ho saldato direttamente i fili )
le resistenze le ho saldate in parte sul connettore in parte sull' 74LS244 .
non dimenticate il ponte 8-15 altrimenti il software che poi si utilizzerà OCD flash programmer da errore 43 .
Non abbiate fretta , controllate 2 volte i collegamenti altrimenti rischiate di bruciare .... non riparare .
installate in win98 o in XP il software OCD flash programmer .
spegnete il pc ed il 300T ,collegate i 5V del 74LS244 , la parallela , alimentate il 300T ed accendete il PC .
In bios delle periferiche del PC configurate la porta parallela per essere usata com EPP , salvate e riavviate.
Configurate l'OCD come viene descritto qui' http://dlinkpedia.net/index.php/Jtag_su_30xT
Andate in Program e date un Reset Target, se tutto e' OK compare il messaggio “Reset Target Assert!".
se non lo fa provate a cambiare la velocita di connessione Debug Port Clock Rate su configuration/communication se non esce Reset Target Assert ricontrollate il tutto.
Al primo tentativo non ho messo il condensatore , sono diventato pazzo in seguito !!!! il cap è fondamentale ,stabilizza in banda.
scaricate tali file ,Io ho una flash amtel sicche mi hanno detto di scaricare la versione ADAM2 per AMD
http://files.dlinkpedia.net/altro/adam2_backup/
seguite bene il link http://dlinkpedia.net/index.php/Jtag_su_30xT.
Io a questo punto ho cancellato con erase tutti i settori della flash con verifica blank check dopo di che ho caricato
il file s_mtd2.s19 intero .Alla fine della programmazione , non sono riuscito a fare il verify (colpa del programma , ho
una vecchia versione 1.47 OCD ) .
Quindi in teoria adam2 è all'interno .
Non vi aspettate che si accendano led di alcun tipo ( a me non succedeva) , penso dipenda anche dal modo nel quale
si è impallato il 300T , ad ogni modo spegnete il pc ed il 300T, staccate parallela e 5V riaccendete PC e 300T
quindi adam2 è Ok e dovrei essere in grado con ciclamab di inserire il firmware via ethernet .
ritornate sopra al (punto 1)
ho lasciato collegati i file al 300T va comunque purchè staccati da parallela e 5V ...
Grazie marven per l' aiuto ho visto il tuo post ieri sera ma ero ditrutto per risponderti !!!!
Mai fidarsi di cio' che trovate scritto da uno che ha appena riparato un 300T , potrei aver sbagliato qualche passaggio
o concetto , date un occhio e chiarite ulteriormente .... e guardate gli altri post !!!
Chi mi sa indicare a cosa posso upgradare un 300T , il firmware migliore quale è ? di osvi , quello russo , posso configurarlo fino a 500T o anche 600T ..... dai che ora posso divertirmi a provare il meglio , con emule cosa funziona meglio ?
Grazie !!!1
-
Ottimo Stef :D ;)
Voglio solo precisare che l'integrato riportato nello schema jtag della D-linkpedia (cosi' come molti suoi equivalenti) funziona benissimo con i 3,3 volt della porta jtag, senza bisogno di alimentazione esterna. In caso di dubbi controllate il datasheet dell'ic che avete su http://www.alldatasheet.com/ o siti simili.
-
Chi mi sa indicare a cosa posso upgradare un 300T , il firmware migliore quale è ? di osvi , quello russo , posso configurarlo fino a 500T o anche 600T ..... dai che ora posso divertirmi a provare il meglio , con emule cosa funziona meglio ?
con quellooooo di OSVI ! ragazzi c'è una confusione tra 500t e firmware russi ma è spiegato nelle faq di dlinkpedia.net :o