After some research and guidance from @matthew, can conclude that RoasTime doesn’t work on non-systemd Linux distros. Nevertheless it works fine on Ubuntu 18 and 19.
I’m running Roastime on QEMU/KVM assigning the hostbus/hostport (-device usb-host,hostbus=1,hostport=1
) to the guest OS. This works either for Ubuntu or Windows 10.
On Linux Is still required to manually add some udev rules in order to have proper permissions to Roastime detect the roaster as non-root.
/etc/udev/rules.d/99-aillio.rules
SUBSYSTEM==“usb”, ATTRS{idVendor}==“0483”, ATTRS{idProduct}==“5741”, MODE=“0666”
SUBSYSTEM==“usb”, ATTRS{idVendor}==“0483”, ATTRS{idProduct}==“a27e”, MODE=“0666”
And some information that might be useful to be posted here.
# dmesg
…
usb 1-3: New USB device found, idVendor=0483, idProduct=a27e, bcdDevice= 2.00
usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-3: Product: Aillio LTD- Bullet R1 ROASTER FS
usb 1-3: Manufacturer: STMicroelectronics
usb 1-3: SerialNumber: 000000000200
cdc_acm 1-3:1.0: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
…
# lsusb -v
…
Bus 001 Device 016: ID 0483:a27e STMicroelectronics Aillio LTD- Bullet R1 ROASTER FS
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0483 STMicroelectronics
idProduct 0xa27e
bcdDevice 2.00
iManufacturer 1 STMicroelectronics
iProduct 2 Aillio LTD- Bullet R1 ROASTER FS
iSerial 3 000000000200
bNumConfigurations 1
…