Rockey4ND info needed
This may sound silly and I may never even finish it but...
I am trying to write firmware for a microcontroller which will work as a Rockey4ND. So far, I have it enumerating properly and the find function partially works.
The problem is that I don't have a real rockey so I cannot look to see what is going to/from the device. Right now, what I could use is any information on what the device shows up as (the USB descriptor).
In the find function (more specifically, the Login routine), there is a MapViewOfFile call which uses the filename "Rockey4NDxxxxxxxx" (X is hardware ID returned from rockey. It then sets a flag in the mapping and unmaps it.
I think this is a login flag so that the particular dongle will no longer respond to find requests until it is logged out.
I would really like to know what the USB Descriptor details of a Rockey4ND are!
Anyone have one they could sniff around on for me?
Thanks,
psycho
By the way, this is more for learning than anything else. Don't have a program that is protected with it...
|