On Wed, Jan 24, 2007 at 11:05:10AM -0800, Greg KH wrote: > Thanks to the work of the "Barry" project > <http://www.netdirect.ca/software/packages/barry/> > I've created a simple little kernel driver to automatically switch a > BlackBerry into charging mode whenever it is plugged in.
Hi, I'm from the above mentioned Barry project. This driver is fantastic, thanks! Just as a heads-up, for the Blackberry Pearl, it has a different product ID: > +#define RIM_VENDOR 0x0fca > +#define BLACKBERRY 0x0001 Pearl is 0x0006 instead of 0x0001. You can see the updated bcharge.cc in CVS at the moment: http://barry.cvs.sourceforge.net/barry/barry/tools/bcharge.cc?revision=1.4&view=markup The reason this hasn't been properly released yet is that the Pearl also seems to have two modes: The default mode presents an SDcard interface, class 8, Mass Storage, to the kernel, which usually snaps it right up. The interface used by the Windows software to read contacts and calendar items, etc, is a class 0xFF. This class doesn't always show up in the lsusb -v list. So I strongly suspect there will be a similar handshake for the Pearl just to get it to show both classes on its lsusb -v listing. When I figure that out, I'll let you know or send a patch. The kernel is the best place for these little USB dances, so thanks again. - Chris
pgp1Jli6J7i97.pgp
Description: PGP signature
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel