forked from rdnzl/TauLabs
-
Notifications
You must be signed in to change notification settings - Fork 0
Hardware IDs
James Cotton edited this page May 13, 2013
·
14 revisions
- BOARD_TYPE and BOARD_REVISION are being stored permanently in the pios_board_info blob on the device flash at the end of the bootloader section. They are being exposed to ground control station via the FirmwareIAPObj UAVO.
- UDB_VID and USB_PID are being used by the board_manager within ground control station.
Name | BOARD_TYPE | BOARD_REVISION | USB_VID | USB_PID | Remarks |
---|---|---|---|---|---|
PipXtreme | 0x03 | 0x01 | 0x20a0 | 0x415c | |
Coptercontrol | 0x04 | 0x01 | 0x20a0 | 0x415b | |
Coptercontrol 3D | 0x04 | 0x02 | 0x20a0 | 0x415b | |
OSD | 0x05 | 0x01 | 0x20a0 | 0x4194 | |
ESC | 0x08 | 0x01 | - | - | |
Revolution | 0x7f | 0x02 | 0x20a0 | 0x415e | |
RevoMini | 0x09 | 0x03 | 0x20a0 | 0x415e | |
Freedom | 0x81 | 0x01 | 0x20a0 | 0x41d0 | |
FlyingF3 | 0x82 | 0x01 | 0x20a0 | 0x4195 | |
DiscoveryF3 | 0x83 | 0x01 | 0x20a0 | 0x4195 | currently unused |
FlyingF4 | 0x84 | 0x01 | 0x20a0 | 0x4195 | |
DiscoveryF4 | 0x85 | 0x01 | 0x20a0 | 0x4195 | |
Quanton | 0x86 | 0x01 | 0x0fda | 0x0100 | |
Sparky | 0x88 | 0x02 | 0x20a0 | 0x41d0 |
notes:
- BOARD_TYPE 0x00 to 0x7f is informally reserved for OpenPilot. Tau Labs will not assign any new BOARD_TYPE values in that range.
- Hardware manufacturers using Tau Labs firmware are politely asked to contact Tau Labs for assigning a BOARD_TYPE in the 0x80-0xFF range to prevent conflicts