Attempting to use the chrome.hid API for a Chrome Packaged App we ran into an issue where our USB devices are in the ignore/blacklist.
What is the process for ChromeOS to get all of our devices removed from the blacklist? See this post for reference: HID compliant device will not enumerate using chrome.hid API on ChromeOS
This isn't a Chrome OS specific problem. This device is in the Linux kernel's hid_ignore_list because it doesn't implement the HID protocol correctly. Given that the device is blacklisted and so not claimed by the HID driver you should be able to open it using the chrome.usb API.