Skip to content

Different headset vendor_id and product_name #6

@seclat

Description

@seclat

When getting emokit set up for the first time I noticed that the setupWin() in emotiv.py was failing to find my headset. I determined that the vendor_id and product_name attributes for my headset were different than those hardcoded into the setupWin() function. Below are the printouts for the two emotiv devices I found on my system:

[HID device (vID=0x1234, pID=0xed02, v=0x0003); Emotiv Systems Pty Ltd; Receiver Dongle L01, Path: ?\hid#vid_1234&pid_ed02&mi_00#7&6ac0ee5&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}]

[HID device (vID=0x1234, pID=0xed02, v=0x0003); Emotiv Systems Pty Ltd; Emotiv RAW DATA, Path:
?\hid#vid_1234&pid_ed02&mi_01#7&2a834ca7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}]

...and here's the modification I had to make to setupWin() to get emotiv.Emotive() to run

filter = hid.HidDeviceFilter(vendor_id=0x1234, product_name='Emotiv RAW DATA')

I'm not sure if they've just changed these values recently (I bought it in July '10), or if mine is just different because it's the developer headset.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions