wiki:peers/blackBerry

General Info

BlackBerry? support is provided by the Barry project, which includes plugins for opensync 0.22 and the upcoming 0.4x. The plugin sources are included in the Barry releases and maintained there by Chris Frey and Nicolas Vivien.

The BlackBerry? uses its own proprietary USB protocol, and therefore Barry support is limited to what can be reverse engineered.

Hardware Models

Most USB models are supported by Barry, although using international charsets may cause trouble on some newer devices that seem to behave differently at a low protocol level.

The BlackBerry? uses USB Vendor ID 0x0fca, with Product IDs including 0x0001, 0x0004, 0x0006, 0x8001, 0x8004, and 0x8007.

Software Versions

Supported Data Formats

  • vcard30
  • vevent20
  • vjournal (0.4x plugin only)
  • vtodo20 (0.4x plugin only)

Accessible Data

Contacts, calendar, memos, task list.

More data can be retrieved via Barry itself, but not through the plugins. Other data includes: email, SMS messages, Phone call logs, PIN Messages, folders, and time zones.

Data Access Methods

USB.

Model Specific Notes

Related OpenSync? Pages

Link here relevant pages from different releases:

  • related plugin pages (syncml, obex, etc)
  • tracing
  • track ticket listing

References