Here is a new version of the detection code. It should not crash if the device is not properly detected. And it should give the proper output in out.txt for non-correctly detected devices. It is looking like differences in the id's between revisions is why it's not being picked up correctly. Anyone who didn't get output from the first one please run this one. It will (hopefully) give me the id information that those devices are using.
As far as the main mem and card being mixed up. This version will still do it. I will make a note that that needs to be fixed.
@kafka399, don't remove the stuff after the bcd lines. Just the bcd lines themselves and a corresponding /match. This removes the bcd check.
The BCD is the device revision. In the case of the Sony Reader. The 505 and 700 have the same Vendor id (Sony), and Product id (Reader), but they have different BCDs.
|