Roaster Not Connected - Linux

Update here:

I also tried:

Still no luck :confused:

@ryantulleris.D94j Are you running an R1 or R2? They have different product ids.

Sorry should have added to my original message -R2. Where can I locate the correct product ID I should be entering?

here is my output of lsusb:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 27c6:609c Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 32ac:0002 Framework HDMI Expansion Card
Bus 003 Device 003: ID 32ac:001c Framework Laptop Webcam Module (2nd Gen)
Bus 003 Device 004: ID 0e8d:0717 MediaTek Inc. Wireless_Device
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 0483:a4cd STMicroelectronics Aillio LTD - Bullet R2 CDC
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

So I’m assuming it’s vendorId:ProductId ? so 0483:a4cd

After that assumption I tried this in my /etc/udev/rules.d/99-aillio.rules file:

SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a4cd", MODE="0666", GROUP="dialout"

but it looks like I’m missing another line based on some posts here in the thread

So, for anyone that comes to this in the future:

Each line in your udev rules is a specific USB device. 0483 is the vendor id for all Aillio devices. 5741 and a27e are the Bullet R1s. For an R2, you need to add a4cd

Next, the user group dialout is specific to some Debian flavors. For Arch or others, you probably need to create a new user group to add both the rules and your user to and then reload the rules.

Okay gotcha

I’m still not clear on a few things:

  1. what does the second rule need to be besides the one in my last post? My rule has the a4cd product :+1:

SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a4cd", MODE="0666", GROUP="dialout"

  1. I did add the dialout group with groupadd dialout $USER is that what you meant?

Thanks @mcaillio !

Hey @ryantulleris.D94j ,

You don’t need a 2nd rule. The single line should cover it. I believe on Arch, the equivalent of dialout is uucp. So you can set GROUP="uucp" and then sudo usermod -a -G uucp $USER

And then re-login.

Wow you’re the best (everyone in this thread) + @mcaillio the uucp is all i needed. It’s working!

Take care everyone

1 Like

i’m running Ubuntu and run an app image of the latest roast time and have been following the thread and when i checked the rules, i can’t seem to find the 99-aillio.rules file.

You will need to create the file, you will likely have to sudo and give the file read write permissions. After you create the file then go back and follow the steps in the thread