Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[REŠENO] hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX

[es] :: Elektronika :: [REŠENO] hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX

[ Pregleda: 4105 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon [REŠENO] hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 19:26 - pre 132 meseci
Da li je moguće preraditi USB adapter da radi kao univerzalni digitalni i/o ? Kao LPT u "stara dobra vremena", kada
smo pisali po D0-D7 i čitali sa STROBE/ACK/SELECTIN/POUT/... statusnih linija ?

Znam da je prostije kupiti FTDI sa bitbang opcijom i uraditi pločicu, ali meni konkretno nije prostije praviti PCB i lemiti SMD/SMT
i to mi je osnovni razlog za ovo pitanje.

Znam i da dosta zavisi od samog adaptera, prvo da li uopšte ima FTDI u sebi (ima li i drugih proizvođača USB IC ?) i njegove
šeme. Nisam baš temeljno čitao pdf sa specifikacijama, pa ne znam da li postoji neki "lock" koji ga "zadržava" fiksiranog kao LPT/COM,
zapamtio sam samo da ima EEPROM koji drži hardware id.

Cilj bi bio :
- naći adapter sa FTDI IC
- hakovati i/o linije na PCB za bitbang
- reprogramirati FTDI da radi kao bitbang
- raditi sa D2XX u programima da bi se koristio adapter kao general purpose digital i/o

Ideje ? Kritike ?

pozdrav

[Ovu poruku je menjao yuMoljac dana 13.05.2013. u 12:27 GMT+1]
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 19:49 - pre 132 meseci
Evo bas juce sam eksperimentalno potvrdio da PIC16F1455 (ima ih u DIP i SOP kucistima + modeli sa vise nozica) rade fino sa USB bez kristala a nije bitbang pristup.
U konretnom primeru ja sam poterao USB<>RS232 aplikaciju koja radi super, bez ikakvih drajvera za OS.

Posto je klasican kontroler u pitanju, mozes sa njim da pravis sta ti je volja. Nisu preterano skupi a ima da se nabave kod nas.

Cela tema oko toga:
http://www.elitesecurity.org/t464644-Iskustva-sa-PICF

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 20:13 - pre 132 meseci
Hehe čitao sam i tu temu, samo sam hteo da vidim jel moguće haknuti i adaptere, mislio sam pošto je dosta
toga integrisano u FTDI, nema mnogo eksternih komponenti pa samim tim ni mnogo varijacija/komplikacija
oko modovanja adaptera za "sirovu" i/o kontrolu. Siguran sam da se već neko setio ali nisam našao nigde
postove sa konkretno ovom temom.

PIC u DIP-u koji može da "tera" USB mi je poznat od ranije i hteo bi da ga koristim, jedino mi je "zamerka" što
moraš imati programator, LPT port ili nekoga da ti ubaci bootloader (samim time nov prazan PIC ne može da se
direktno "puni" sa mašine koja ima samo USB i ništa više).

Hakovani adapter bi to promenio. Uff što bi voleo FTDI u DIP-u ... ccc prava šteta... zamisli samo ubodeš ga
u breadboard, smontiraš jedan usb kabel, ukopčaš i radi ... eh eh.

Baš sam malo potražio, nisam jedini koji bi voleo FTDI u DIP, ali nažalost tako nešto je samo moguće samo
kao eval board i slično, znači cimanje sa nabavkom + cena. Pored ovoga, hakovanje adaptera još deluje kao
razumna opcija, a našao sam na netu isto da su hakovali svoje USB/COM adaptere, ali samo zbog TTL signala.

Koliko vidim, niko još nije pokušao da preradi takav adapter u raw i/o interfejs.
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4542

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+529 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 20:30 - pre 132 meseci
Gomila adaptera (USB->RS232 i USB->LPT) veoma često nema u sebi FTxx tako da ti treba ašaša čitanja datasheet-ova da bi uhakovao neFTxx adaptere.
Za RAW I/O ti Miki lepo predložio PIConju.
U krajnjoj liniji može da ti se napravi, uz odgovarajuću nadoknadu, USB RAW I/O
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 20:31 - pre 132 meseci
Jednog dana možda poželiš nešto više od tog raw i/o pa si opet na početku. Što bi se zezao sa hakovanjem? Pogledaj šta ti sve nudi taj mali PIC:
http://www.microchip.com/wwwpr...Devices.aspx?dDocName=en556969
ADC, DAC, PWM, USART, komparatori... Ne treba ti više od jednog dana da poteraš sve periferije preko USB ako imaš malo iskustva.
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 21:01 - pre 132 meseci
Dobro, realno ima malo komplikacija sa programatorom, ili koristiti modifikovani PK2 sa onim dodatkom koji je ZAS011 nasao ili kupiti nov PK3 ili vec neki treci programator koji ih podrzava, MikroE i slicno.

Meni se svidjaju ovi PIC ovi zato sto su mali i zgodni (u neka doba cu preci na TSOP kuciste), sto nemaju kristal koji meni pravi neke druge probleme (da ne objasnjavam sad sto) i sto mogu kod nas direkt da se kupe po pristupacnim cenama.

Sa druge strane, ima gomila PIC-eva koji odavno imaju HW USB implementaciju sa kristalom i zgodno je kod njih sto mogu da se programiraju i sa nekim veoma prostim pgrogramatorima iz "kucne radinosti".
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 21:17 - pre 132 meseci
Citat:
mikikg: Dobro, realno ima malo komplikacija sa programatorom, ili koristiti modifikovani PK2 sa onim dodatkom koji je ZAS011 nasao ili kupiti nov PK3 ili vec neki treci programator koji ih podrzava, MikroE i slicno.

Meni se svidjaju ovi PIC ovi zato sto su mali i zgodni (u neka doba cu preci na TSOP kuciste), sto nemaju kristal koji meni pravi neke druge probleme (da ne objasnjavam sad sto) i sto mogu kod nas direkt da se kupe po pristupacnim cenama.

Sa druge strane, ima gomila PIC-eva koji odavno imaju HW USB implementaciju sa kristalom i zgodno je kod njih sto mogu da se programiraju i sa nekim veoma prostim pgrogramatorima iz "kucne radinosti".


O tome i govorim, vidi se da bez posebnog hardvera (čak ni bez hakovanog adaptera) nema pomaka. PIC ima zaista minimalističke zahteve po pitanju hardvera programatora, samo je odumiranje LPT/COM "odseklo" tu jednostavnost od korisnika.

Stoga sam uporedo sa ovim hakom tražio i na mikroelektronika sajtu modele programatora koji mogu da odrade posao, naravno naleteo sam prvo na onaj od 150 EUR i pomislio da je cela priča gotova, ali u dnu stranice krio se onaj PicFlash2 od 89USD pa nije sve tako crno. Ipak malo mi je skupo za uređaj koji će dati PIC-u GND, VCC, MCLR, RB1 i RB2.

Ima li gotovih programatora koji ne koštaju ovoliko i nisu vezani softverom kao ovaj PicFlash2 (sumnjam da ima free API za njega) ?
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 21:30 - pre 132 meseci
Originalni Microchip Pickit 3 (PK3) treunutno kod nas kosta 5085 dinara sa uracunatim PDV. To je vrlo prihvatljiva cena za ozbiljan USB programator + debuger.

Da ne raklamiram sad firmu koja prodaje, ali potrazi malo, poznata je ;)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 22:52 - pre 132 meseci
Citat:
mikikg: Originalni Microchip Pickit 3 (PK3) treunutno kod nas kosta 5085 dinara sa uracunatim PDV. To je vrlo prihvatljiva cena za ozbiljan USB programator + debuger.

Da ne raklamiram sad firmu koja prodaje, ali potrazi malo, poznata je ;)


Našao sam nekoliko domaćih sajtova sa povoljnim cenama ali sam tako našao i komentar iz davne 2011 za pickit 3 od našeg kolege kecmana gde je kritikovao probleme funkcionalnosti PK3, pa nisam siguran koliko napredovao u odnosu na PK2. Možda su u međuvremenu rešeni ti problemi, samo bih voleo da to znam.

PS: ako može PM sa linkom na firmu/proizvod, za svaki slučaj.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX12.05.2013. u 23:52 - pre 132 meseci
Ja sam tek pre nekoliko dana nabavio i poceo da koristim PK3 tako da nemam neko radno iskustvo sa njim.
Za sad mi sve lici da je OK ...


Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX13.05.2013. u 00:11 - pre 132 meseci
1. hakovanje adaptera sa ft232, ft245, ft2232 etc etc je super jednostavno. obrati samo paznju da se neces usreciti sa bitbangom ft232, 245 sa druge strane ima fifo i to je lako iskoristiti

2. nijedan jeftini adapter nije sa ftdi cipom, sve ono sto vidis za par dolara je sa prolific-om ili slicnim jeftinim cipovima koji nemaju bitbang mogucnosti koje ftdi nudi

3. jeftinije ti je da uzmes neki gotov bitbang projekat nego da budzis bilo koji od tih adaptera, pogledaj UBW ( http://www.schmalzhaus.com/UBW/ ) jednostavnije od toga tesko ... nije bas super jeftin da ga kupis (oko 20eur) ali mozes super jeftino da ga napravis (cak i bez da pravis plocicu, na onim proto plocicama sa rupama, zabodes dip pic unutra spojis par zica, par kondova 2 otpornika jedan kristal i usb kabl i to je to )
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX13.05.2013. u 00:23 - pre 132 meseci
Citat:
yuMoljac:
ali sam tako našao i komentar iz davne 2011 za pickit 3 od našeg kolege kecmana gde je kritikovao probleme funkcionalnosti PK3, pa nisam siguran koliko napredovao u odnosu na PK2. Možda su u međuvremenu rešeni ti problemi, samo bih voleo da to znam.


zavisi kako gledas taj proizvod. pk2 je bio mnogo vise od programatora, bio je prilicno dobar sistem koji si lepo mogao da kontrolises, nije bio nesto extra brz, nije mogao da se spustio ispod 2V ali je odlicna sprava koja je u sebi imala 4bit logic analizer, ttl level serial, 4bit signal generator etc etc ... dakle onako vrlo zgodna sprava za imati ..

pk3 nema nista od toga, nema usart nema logic analyzer, nema signal generator nema .... no, kao programator radi do jaja, radi brze od pk2, mnogo brze, podrzava vecu kolicinu sprava, ide mnogo ispod 2V etc etc .. dakle sto se programiranja i debagiranja tice, posebno sto se debagiranja tice, pk3 je mnogo bolja sprava. Jeste malo truba sto kada menjas familiju on sam sebi menja flash (dakle kad radis sa 16F sve ide super, onda predjes na 18F on mora da se reflashuje) no to je smor samo ako na jednom projektu imas i 16F i 18F i ... no ako istovremeno radis sa vise familija onda ti nije problem da kupis jos jedan :D ... kada je programiranje u pitanju ta razlika u brzini se i ne vidi toliko posto je pk2 brza sprava tako da dal se isprogramira cip za 3sec ili 4sec nema neke veze kad ti izgubis minut da sve spojis i pokrenes .. ono gde je pk3 majstor je debagiranje, debagiranje je sa pk3 milina, sa pk2 je extra sporo

ostali problemi koji su bili (nedostatak stand alone aplikacije, podrska za linux etc etc) su svi reseni u medjuvremenu, par sitnica koje su ostale su nebitne (lose se vide ledare i slicne realno gluposti za koje ljudi kukaju po netu) ..

dakle ako kupujes programator - pk3 je mega resenje, ako ti treba "univerzalna sprava koja radi sve i svasta" pk2 radi posao mada ima mnogo boljih univerzalnih sprava :) ... pk2 mozes da kupis od ljudi ovde sa foruma (sinisa, zoran i jos neki bese prodaju klonove) za dvadesetak nemaca.. pk3 ti je pedesetaj nemaca .. imas tih tridesetak nemaca razlike ... po meni, danas, treba kupiti oriignal pk3 i onda eventualno napraviti sebi pk2 klon kada se nadje vremena no kome tih 3000din razlike pravi bitnu razliku ... kolega odin bi rekao idi istovaruj na kvantasu 1-3 dan(a) gajbe i zaradices tih 3000din i kupi si pk3, ja mogu samo da slegnem ramenima i kazem kupi sta mislis da je bolje resenje ja mislim da imas dovoljno informacija da znas prednosti i mane obe sprave
 
Odgovor na temu

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX13.05.2013. u 01:25 - pre 132 meseci
Hvala Bogdane na objašnjenju. Jedino što mi je još preostalo jeste problem sa konačnim brojem write ciklusa kod re-fleshovanja internog EEPROMA, kod promene target familije PIC na PK3.

Da li je to rešeno u nekoj novijoj reviziji sa nekim externim EEPROM (koji bih mogao zameniti kad vrisne) ili je sve još uvek na MCU ?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX13.05.2013. u 01:47 - pre 132 meseci
na mcu je ali je broj write ciklusa koji doticni moze da podnese mnogo veci nego sam ja mislio .. drugo, mnogo bitnije, mnogo se redje menjaju i mesaju familije nego sto sam ja inicijalno mislio .. tako da nemas potrebe o tome da mislis .. 5 godina ce sigurno raditi, za 5 godina ce verovatno biti neki drugi, bolji alat za iste pare pa ces ga svejedno zameniti
 
Odgovor na temu

yuMoljac

Član broj: 102975
Poruke: 80



+1 Profil

icon Re: hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX13.05.2013. u 11:26 - pre 132 meseci
Onda je rešeno ! Hvala.

PS: koliko ima samo postova gde OP zaboravi da "zatvori" temu i kaže da li je zadovoljan rešenjem... Ali to je posebna priča.
 
Odgovor na temu

[es] :: Elektronika :: [REŠENO] hakovanje jeftinih LPT-USB ili COM-USB adaptera sa FTDI chipom za bitbang pomocu D2XX

[ Pregleda: 4105 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.