The PIC board, MAX10-JB,should work as a USB-Blaster download cable, but it seems that something is wrong somewhere.
% dmesg
[ 99.874756] usb 3-6: new full-speed USB device number 5 using xhci_hcd
[ 100.005217] usb 3-6: New USB device found, idVendor=09fb, idProduct=6001
[ 100.005224] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 100.005229] usb 3-6: Product: USB-Blaster
[ 100.005232] usb 3-6: Manufacturer: Altera
% lsusb
Bus 003 Device 005: ID 09fb:6001 Altera Blaster
% sudo ./jtagd --foreground --debug
JTAG daemon started
Using config file /etc/jtagd/jtagd.conf
Remote JTAG permitted when password set
USB-Blaster added "USB-Blaster [3-6]"
USB-Blaster port (/dev/bus/usb/003/005) opened
USB-Blaster port (/dev/bus/usb/003/005) opened
% ls -l /dev/bus/usb/003/005
crw-rw-rw- 1 root root 189, 260 May 18 16:30 /dev/bus/usb/003/005
% cat /etc/udev/rules.d/51-usbblaster.rules
# Altera USB-Blaster for Quartus FPGA Software
SUBSYSTEMS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6001", MODE="0666"
SUBSYSTEMS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6002", MODE="0666"
SUBSYSTEMS=="usb", ATTR{idVendor}=="09fb", ATTR{idProduct}=="6003", MODE="0666"