> [..] > I'm the lead programmer on the Barry project: > > http://sourceforge.net/projects/barry > > We were the first to get Blackberries charging natively on non-Windows > machines. The "bcharge.cc" program was released December 2006.
The uberry(4) driver in our tree is dated 2006-11-27 :-) >[..] > > I use the libusb library for all my USB interface code, so in theory > this should just work, cross-platform. My tests show that the issue > is somewhere in scanning the busses. I can see the Blackberry with > "usbdevs -v" but not via libusb. you're not giving us a dmesg or any useful information, but i guess your blackberry is detected as uberry? if so, libusb only works on ugen devices, and the device needs to exist in /dev. > Barry takes the approach that, given a working libusb, all Blackberry > functionality can happen in userspace, from charging to backups to > modem support. But modem support on the newer Blackberries is fairly charging is already provided by the uberry driver. > simple, and could be implemented in a driver if the OpenBSD kernel folks > were so inclined. There are 2 USB endpoints that behave like modem > read/write, and this is basically all Barry does in this mode (IpModem mode). > There is a database-oriented serial mode for older devices, but this > is not needed. perhaps the uberry driver should be extended to support that, otherwise you need to use ugen, which means you dont have native charging without using external programs (yours) if you may want to use the modem. f.- ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel