while it should be:
ENV{PRODUCT}=="1a86/7523/*", ATTRS{idVendor}=="1a40", ATTRS{idProduct}=="0101", ENV{BRLTTY_BRAILLE_DRIVER}="bm", GOTO="brltty_usb_run"
This needs to be fixed in the various ubuntu brltty versions, starting from 6.4.
BTW, for 403/6001 I see there
Ubuntu disable those to avoid conflicts, https://launchpad.net/bugs/1958224
But the line with the manufacturer filter should *not* be disabled, it properly filters-in the producer of the Braille devices.
Concerning 1a86:7523, the udev rules file in ubuntu indeed seems to be missing the manufacturer filter:
debian/ brltty. udev.rules says: =="1a86/ 7523/*" , ENV{BRLTTY_ BRAILLE_ DRIVER} ="bm", GOTO="brltty_ usb_run"
ENV{PRODUCT}
while it should be: =="1a86/ 7523/*" , ATTRS{idVendor} =="1a40" , ATTRS{idProduct }=="0101" , ENV{BRLTTY_ BRAILLE_ DRIVER} ="bm", GOTO="brltty_ usb_run"
ENV{PRODUCT}
This needs to be fixed in the various ubuntu brltty versions, starting from 6.4.
BTW, for 403/6001 I see there /launchpad. net/bugs/ 1958224
Ubuntu disable those to avoid conflicts, https:/
But the line with the manufacturer filter should *not* be disabled, it properly filters-in the producer of the Braille devices.