copiare atmega8515

Sezione dedicata ai Microcontrollori e ai Sistemi Embedded

copiare atmega8515

Postby petor » 27 Oct 2014, 09:42

salve a tutti, appena iscritto,
volevo sapere se è fattibile copiare un programma da dentro un atmega 8515 e da esso arrivare ad avere il programma in assembler.
che hardware devo usare?
che software?
grazie in anticipo.
claudio priamo
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby deluca » 27 Oct 2014, 16:12

prima di vedere la risoluzione al tuo problema,
ti invito a presentarti nella sezione apposita del forum :)

.....Facci sapere qualcosa in più.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: copiare atmega8515

Postby js-bascom » 27 Oct 2014, 22:40

Se il chip e' "fermato" (locked) non potrai ricavare il codice almeno che non spendi qualche centinaio di Euro e mandi il chip a qualche azienda un po' losca nella Russia, Romania o suoi vicini. ;)
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Re: copiare atmega8515

Postby petor » 28 Oct 2014, 08:36

ok, una nuova info, non riesco a trovare informazioni su come proteggere\sproteggere questi micro.
postero' anche uno schema elettrico che mi sono ricavato dalla schedina.
nel frattempo ho acquistato un programmatore isp usb da ebay.
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby Leonardo » 28 Oct 2014, 09:48

Ciao,
Perché vorresti fare reverse engineering del firmware del micro?
Se provi a esporre meglio il tuo problema forse esistono soluzioni più semplici e meno time-consuming, firmware assembly di centinaia di righe di codice non sono per niente intuitivi da comprendere.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: copiare atmega8515

Postby deluca » 28 Oct 2014, 12:39

petor,
se il micro è protetto.... nisba, non puoi leggerlo !! ovviamente te ne accorgerai quando proverai a leggerlo.

PS. una raccomandazione !!
se provi a smanettare con il micro evita di compiere operazioni strane o accidentali,
potresti cancellarlo e quindi perderesti la funzionalità dello stesso.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: copiare atmega8515

Postby peter90 » 28 Oct 2014, 19:48

CIAO
io la vedo moooolto difficile, io scriverei daccpo il programma
peter90
 
Posts: 44
Joined: 11 Apr 2012, 19:46

Re: copiare atmega8515

Postby petor » 29 Oct 2014, 14:58

ok, di schedine ne ho a bizzeffe, sia vuote che un po cariche.
il mio scopo è quello di non essere piu legato alla casa madre e poter mettere l'inchiostro che dico io
per far questo devo riuscire a far funzionare la macchina senza i chip nuovi
qualsiasi soluzione è ben accetta.

http://imageshack.com/i/pddtcnZ9j

questo è lo schema elettrico

r1 102;
r2 103;
r3 472;
r4 472;
r5 0 (sembra un fusibile, è il doppio in dimensioni rispetto alle altre resistenze);
r6 103;
r7 102;
r8 622;
r9 non presente (non c'e' proprio, si vede che hanno predisposto la scheda per qualche altra cosa, io per fare lo schema elettrico le ho dovute staccare tutte e quindi non mi sono accorto che quella non c'era);
r10 103;
r11 000 (forse un'altro fusibile ma delle stesse dimensioni delle altre);
bc1 e bc2 non hanno scritte, ma esteticamente sono condensatorini, credo i classici che si mettono su ogni integrato sull'alimentazione);
Q1 S1A39 (c'è una S con una freccetta sotto "^" po c'è scritto 1A e 39 scritto roteato di 90° antiorario).
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby petor » 29 Oct 2014, 15:09

peter90
ma programmarlo da capo è quello chevolevo fare tralasciando tutto il possibile, oppure aggiungere qualche riga che gli azzeri i contatori o qualcosa di simile
in che modi potrebbe essere protetto?
dove posso leggere informazioni riguardo la protezione di questi micro?
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby deluca » 29 Oct 2014, 16:26

Scusa petor, ma noi non siamo tutti indovini ;)

Devi descrivere il funzionamento della scheda in modo esplicito ...
cioè...
cosa deve fare questa scheda...
cosa comanda?

Descrivi bene il flow-chart che devi seguire per far funzionare questa strana macchina "dell'inchiostro" xD
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: copiare atmega8515

Postby petor » 29 Oct 2014, 16:46

avete ragione.
questa macchina è una stampante.
quando compro gli inchiostri originali mi danno un chip che dura +o- quanto l'inchiostro.
man mano che stampo sul display della macchina indica un livello di inchiostro sempre minore, fin quando non si ferma.
ora il punto è che per la mia macchina non esistono chip resetter che mi ripristinano il chip quindi sono costretto a comprarli originali.
da qui la mia idea di cercare di capire come poter ovviare questo problema e avevo bisogno di qualcuno che mi dicesse un po quali sono le cose che devo fare per arrivare al risultato finale che è quello di non acquistare gli inchiostri originali perche sono carissimi e anche perche in fin dei conti nella mia stampante ci metto quello che voglio.
ora non so di preciso come muovermi, ho aquistato un programmatore per atmel e a breve, bambini permettendo, cerchero di collegarlo al chip per vedere cosa dice.
ho scaricato winavr e appena ho tempo vi posto i risultati.
avete consigli da darmi?
grazie e scusate se mi scordo qualcosa ma la fretta fa brutti scherzi.
claudio priamo
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby js-bascom » 29 Oct 2014, 22:33

Io direi che il "contatore" sia nel chip esterno 24LC32A, chissa' se soltanto rimuvendo e copiando quel chip da una schedina nuova potrebbe essere utile.

Comunque speriamo di non fare nulla di illecito....
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Re: copiare atmega8515

Postby Leonardo » 29 Oct 2014, 23:07

Supponendo che hai un sistema A complesso che comunica con un altro sistema B e vuoi modificare il comportamento di A, la strada più semplice potrebbe essere emulare il comportamento desiderato visto "ai morsetti", sostituendo completamente il sistema A con un surrogato. Non è però un'attività banale e quasi sicuramente non ne vale la pena.
Modificare il sistema A complesso potrebbe essere ancora più difficile.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: copiare atmega8515

Postby petor » 30 Oct 2014, 22:19

Il chip esterno ha il piedino di scrittura a massa, viene quindi disabilitata.
Oggi sono riuscito a leggere un chip vuoto ed ad avere qualche risultato. Domani proverò a leggere un chip pieno e copiarne il contenuto in uno vuoto e vediamo cosa succede. Che programma mi consigliate per fare queste operazioni, calcolando che ho una di quelle pennette usb per programmarlo?
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby deluca » 31 Oct 2014, 09:13

il chip 24LC32 è una eeprom e non ha ovviamente "intelligentia" a bordo.
Per "contare" ha bisogno della presenza del micro su cui gira il fw.

Quindi, petor, hai da scrivere sicuramente del codice .... per il micro.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: copiare atmega8515

Postby Leonardo » 31 Oct 2014, 15:18

@petor: non fai prima a comprare una stampante che dispone già di inchiostri compatibili sul mercato? Non è per niente banale quello che vuoi fare e non pensare che non abbiano preso contromisure per evitare proprio quello che vuoi fare.
Probabilmente rischi il blocco della stampante se sbagli qualcosa e devi poi mandarla in assistenza per sbloccarla.
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: copiare atmega8515

Postby petor » 31 Oct 2014, 17:39

Sono riuscito a leggerne 1. La flash va da 0000 a ffff e ricomincia. La eeprom da 00 a ff. Sicuramente c'è qualcosa che non va. Ho i file hex e eep se volete vederli
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby petor » 04 Nov 2014, 19:43

Sto cercando di capire meglio: se fossero attivi i Lock bit lb1 e lb2 che risultato dovrei avere? Um errore di lettura?
Dove posso trovare informazioni riguardo i fuse e il bootloader? C'è Una guida x principianti?
petor
 
Posts: 18
Joined: 21 Oct 2014, 16:25

Re: copiare atmega8515

Postby js-bascom » 04 Nov 2014, 20:40

se fossero attivi i Lock bit lb1 e lb2 che risultato dovrei avere?
Leggeresti valori d 0x00 a 0xff continuamente, cioe'

0x00, 0x001, 0x002...0xff, 0x00, 0x001, 0x002...0xff
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Re: copiare atmega8515

Postby deluca » 04 Nov 2014, 21:00

petor,
troveresti proprio quelli.
cmq, allega i file...
Il uC è sicuramente protetto e non ci sarà modo di leggerlo.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Next

Return to Microcontrollori e microprocessori

Who is online

Users browsing this forum: No registered users and 5 guests

cron