Forum: Mikrocontroller und Digitale Elektronik PCB Reverse Enginneering Software (für XBox Controller PCB)


von TestX .. (xaos)


Lesenswert?

Ich habe ein "kleines" Problem, und zwar will ich das komplette PCB 
eines XBox 360 USB Controllers gegen ein Eigenes austauschen (sinn und 
zweck sind hier egal...). Leider sind die Schaltpläne nicht so ohne 
weiteres zu bekommen und daher wollte ich das PCB einmal reverse 
engineeren nur manuell dauert mir das zu lange.. gibts es kostenfreie 
Tools die soetwas können ?
bei dem PCB handelt es sich um eine einfache, 2 lagige Platine, also 
nichts großartiges.
Alternativ könnte ich auch das USB Protokol analysieren und den 
kompletten "USB-Controller" emulieren - das ist nur viel mehr Arbeit..

habt Ihr Tipps ? Danke!

von Rigi Taler (Gast)


Lesenswert?

frag den Weihnachtsmann,der hat noch etwas Zeit fuer dich.

Neee das musst du wohl mit viel Geduld selber abkupfern.

von TestX .. (xaos)


Lesenswert?

:/

von Andreas L. (andi84)


Lesenswert?

Moin,

alles ablöten, platine beidseitig aufn flachbettscanner und danach GIMP 
oder Photoshop. Reverse-Engineering ist immer (sch...)Arbeit, ob die 
sich lohnt, musst du selber wissen. Hab mir den Spaß schon selbst 
gegeben, einseitig und doppelseitig. Wenn man dann siht, dass da ein 
gewisser Hersteller Signale über >8 0-Ohm SMD-Rs und n Vias wirklich 
einmal um die leiterplatte rumlegt, "freut" man sich schon. Das will ich 
dir nicht vorenthalten ;).

Gruß
Andreas

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Selbst bei einseitig und Leiterbahnen mit ca 30mil Breite ist das schon 
nen Spaß für mehrere Tage (wenn mans gemütlich angeht). Aber wenn man 
dann noch dual Layer und leiterbahnen mit 6mil oder so hat, wirds echt 
ein Spaß :)

von TestX .. (xaos)


Lesenswert?

Hauke Radtki schrieb:
> Selbst bei einseitig und Leiterbahnen mit ca 30mil Breite ist das schon
> nen Spaß für mehrere Tage (wenn mans gemütlich angeht). Aber wenn man
> dann noch dual Layer und leiterbahnen mit 6mil oder so hat, wirds echt
> ein Spaß :)

mit photoshop geht das schon, hätte nur sein können, dass es nene paar 
fertige tools gibt die aus dem scan direkt ne netlist erstellen - werds 
dann wohl manuell machen .. ;)

von Andreas L. (andi84)


Lesenswert?

Ich gehe mal davon aus, dass es solche tools geben dürfte - zu welchem 
Preis ist dann aber ne ander Frage. Wenn man das Ding komplett entlötet, 
kann es ggf helfen, den Lötstopplack zu strippen (leider eher ekle 
Lösungsmittel).
Dann müsste auf nem Scan das Kupfer sehr stark weiß erscheinen, weils 
gut reflektiert, der rest deutlich dunkler.

von Andreas L. (andi84)


Lesenswert?

Noch nen tipp,

da es sinn macht, die Leiterplatte zum RE zu entlöten,
sollte man alle evtl aufschlussreiche Messungen zu beginn machen - das 
spart auch oftmals ein komplettes zerlegen, wiel dinge scho aus den 
Datenblätter und den Signalverläufen klar sind

von Tipp (Gast)


Lesenswert?

Frag mal in einem chinesischen uC-Forum nach :)

von Alex (Gast)


Lesenswert?

Wenn du Englisch verstehst hilft vielleicht dieser Link weiter

http://www.instructables.com/id/How-to-reverse-engineer-a-schematic-from-a-circuit/

von Thomas K. (rlyeh_drifter) Benutzerseite


Lesenswert?

Andi D. schrieb:
> Alternativ könnte ich auch das USB Protokol analysieren und den
> kompletten "USB-Controller" emulieren - das ist nur viel mehr Arbeit..
>
> habt Ihr Tipps ? Danke!

schau dir doch den Linux Treiber für den Controller an, sollte alles 
drin sein.

http://pingus.seul.org/~grumbel/xboxdrv/

von Rigi Taler (Gast)


Lesenswert?

http://www.instructables.com/id/How-to-reverse-engineer-a-schematic-from-a-circuit/

DAS IST ETWAS FUER  WAHNSINNIGE
bzw SOLCHE,DIE ES WERDEN WOLLEN

von TestX .. (xaos)


Lesenswert?

Thomas Klima schrieb:
> Andi D. schrieb:
> schau dir doch den Linux Treiber für den Controller an, sollte alles
> drin sein.
>
> http://pingus.seul.org/~grumbel/xboxdrv/

ah cool danke!

von reverse (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.