> If we're talking about the "0 endpoint" phenomenon, the problem is
> that the endpoints we need, for talking to the databases, are the
> endpoints that are missing.  Checking the size would only tell me that
> the information I need is not there...

Right and it allows you to print a graceful message giving users
advice on how to overcome the problem. getting firmware updating to
work would be great too but that's going to be the very last thing you
do.

> You can detect the Pearl and Curve by the fact that they show up as
> Mass Storage devices when first plugged in.  Other than that, you
> have to actually talk to the device (and overcome all the hurdles
> that btool has to).  I'm sure there are database records in the device
> somewhere that would tell you.

The problem with that method is that it's far too specific, I'm
writing dohickey client hardware database; there isn't room for 'this
might be a pearl, but on the other hand could be a curve' type
information. they've really screwed me up because there is not way to
tell the difference between them using standard usb terms and
available information.

I got the thing working for myself, you could embed in btool checks so
that it runs it's self btool -o again if it's a broken pearl detected.

Best Regards, Martin Owens

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to