jthlim / javelin-steno

Embedded Steno Engine
Other
63 stars 10 forks source link

Unable to connect device for Firmware tools #4

Closed reikrom closed 1 year ago

reikrom commented 1 year ago
Uni v4
Chrome Version 109.0.5414.119 (Official Build) (64-bit)
Running on Fedora 37
Firmware works after using builder tool
Device shows up

image When I try to connect I get NotAllowedError: Failed to open the device. Screenshot from 2023-02-11 00-27-19

I went to chrome privacy settings and made sure HID, USB, and port permissions are not blocked as per google FAQ. Chrome dev console doesn't have any other errors.

reikrom commented 1 year ago

Works on mac os, Closing as it's a Fedora issue

Solved. open chrome://device-log/ found [11:37:51] Failed to open '/dev/hidraw2': FILE_ERROR_ACCESS_DENIED ran sudo chmod 777 /dev/hidraw2

jthlim commented 1 year ago

Great! You can also set up a udev rule like:

SUBSYSTEM=="hidraw", ATTRS{idVendor}=="9000", ATTRS{idProduct}=="400d", MODE="0666"

And it'll have the correct permissions even after disconnecting/reconnecting or when rebooting.