[Prism54-devel] prism54-usb development, ng gw121 boot, cvs, hw analysis

Feyd feyd@seznam.cz
Thu, 22 Apr 2004 23:18:24 +0200


On Thu, 22 Apr 2004 16:46:13 +0200
Thomas Schorpp <t.schorpp@gmx.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> hi feyd,
> 
> vitatje v eu ;)

One week remaining yet :)

> |
> speculative:
> it is well known that conexant wants to sell proprietary drivers for
> their chips (linuxsant), maybe they invented little cryptographic
> authentication to check if the device is accessed by licenced drivers.
> 
> did you see any random data in usb comms? ill check too.

No, the communication seems to be clear. The translation from usb to pci
access is quite straightforward.

> 
> ive hearded of the usb sniffers, the scanner and camera teams seems to
> use them too.
> which shall i use?

I use usbsnoop and snoopy pro, one is newer version of the other. Under
w2k I have to use them both at the same time, each alone doesnt work. 

> are you sure therere no databooks around? anyway the firmware is closed
> source... maybe it could be "disassembled" with a arm devsuite...

There is a datasheet for the net2280, somebody on the list had allready
the courage to dismount the device (see archives), I used the definitions
from its gadget driver.

> 
> done so far:
> 
> hardware analysis:
> 
> serial wg13142db104927, pcb says rev 5
> chips aasembled:
> 
> "netchip net2280 rev 1a-lf" layout looks like its attached to usb port,
> ~ does it have an arm core?:
> "isl 38801k",
> "isl 3686air",
> "isl 3048ir",
> "ti cl125 39k",
> "(w)inbond? 24lc64" some flash memory?,
> "atmel 338 25640n".
> "isl 6414ir"

The net2280 is usb<->pci bridge, it comes with an eeprom and 8051 onboard,
its firmware id probably in the eeprom.

> 
> building cvs under 2.4.26: failed due to my "icompetency":

The usb driver is 2.6 only so far.

Feyd