FSRK-USB-2 not recognized as "new device" supporting DataModeControl V2

Bug #1023138 reported by Chris Tan
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libfreespace
Confirmed
High
Merrill Roller

Bug Description

In freespace_deviceTable.c, add the device as follows:

const struct FreespaceDeviceInfo freespace_newDeviceAPITable[] = {
 { "Smart USB RF Transceiver v2 (MKCV)", 0x1d5a, 0xc0b3, 2 },
 { "FSRK-USB-2", 0x1d5a, 0xc080, 2 }
};

Revision history for this message
Merrill Roller (merrill-roller) wrote :

Yep, good call. This affects the libfreespace-examples and any other file using the isNewDevice() message. The DataModeControlV2 message definitely works with the USB-2, but this issue makes it a pain to make backwards compatible software. Thanks for filing the bug.

Changed in libfreespace:
assignee: nobody → Merrill Roller (merrill-roller)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Chris Tan (chris-tan-y) wrote : Re: [Bug 1023138] Re: FSRK-USB-2 not recognized as "new device" supporting DataModeControl V2

Hi Merrill,

Once I fixed this, most of the examples worked fine with the FSRK-USB-2,
with the exception of communication_example. It kept throwing an error:
<timeout> Try moving the Loop/FRCM to wake it up.

Moving the USB-2 did nothing - but maybe USB-2 just doesn't report
battery level... No worries though, I'm not using that command anyway.

Thanks,
Chris

On 7/10/2012 5:03 PM, Merrill Roller wrote:
> Yep, good call. This affects the libfreespace-examples and any other
> file using the isNewDevice() message. The DataModeControlV2 message
> definitely works with the USB-2, but this issue makes it a pain to make
> backwards compatible software. Thanks for filing the bug.
>
> ** Changed in: libfreespace
> Assignee: (unassigned) => Merrill Roller (merrill-roller)
>
> ** Changed in: libfreespace
> Importance: Undecided => High
>
> ** Changed in: libfreespace
> Status: New => Confirmed
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.