diff --git a/99-openfpgaloader.rules b/99-openfpgaloader.rules index cafa3dd..a3d066a 100644 --- a/99-openfpgaloader.rules +++ b/99-openfpgaloader.rules @@ -24,6 +24,11 @@ ATTRS{idVendor}=="0547", ATTRS{idProduct}=="1002", MODE="664", GROUP="plugdev", # altera usb-blaster ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6001", MODE="664", GROUP="plugdev", TAG+="uaccess" +# altera usb-blasterII - uninitialized +ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6810", MODE="664", GROUP="plugdev", TAG+="uaccess" +# altera usb-blasterII - initialized +ATTRS{idVendor}=="09fb", ATTRS{idProduct}=="6010", MODE="664", GROUP="plugdev", TAG+="uaccess" + # dirtyJTAG ATTRS{idVendor}=="1209", ATTRS{idProduct}=="c0ca", MODE="664", GROUP="plugdev", TAG+="uaccess" diff --git a/README.md b/README.md index 1325f83..319ab5c 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,7 @@ __Supported cables:__ * [digilent_hs2](https://store.digilentinc.com/jtag-hs2-programming-cable/): jtag programmer cable from digilent * [DirtyJTAG](https://github.com/jeanthom/DirtyJTAG): JTAG probe firmware for STM32F1 (Best to use release (1.4 or newer) or limit the --freq to 600000 with older releases. New version https://github.com/jeanthom/DirtyJTAG/tree/dirtyjtag2 is also supported) -* Intel USB Blaster: jtag programmer cable from intel/altera +* Intel USB Blaster I & II : jtag programmer cable from intel/altera * JTAG-HS3: jtag programmer cable from digilent * FT2232: generic programmer cable based on Ftdi FT2232 * FT232RL and FT231X: generic USB<->UART converters in bitbang mode diff --git a/src/cable.hpp b/src/cable.hpp index 053ce92..7e311b2 100644 --- a/src/cable.hpp +++ b/src/cable.hpp @@ -41,7 +41,8 @@ static std::map cable_list = { {"ft4232", {MODE_FTDI_SERIAL, {0x0403, 0x6011, INTERFACE_A, 0x08, 0x0B, 0x08, 0x0B}}}, {"ecpix5-debug", {MODE_FTDI_SERIAL, {0x0403, 0x6010, INTERFACE_A, 0xF8, 0xFB, 0xFF, 0xFF}}}, {"tigard", {MODE_FTDI_SERIAL, {0x0403, 0x6010, INTERFACE_B, 0x08, 0x3B, 0x00, 0x00}}}, - {"usb-blaster", {MODE_USBBLASTER, {}}}, + {"usb-blaster", {MODE_USBBLASTER, {0x09Fb, 0x6001, 0, 0, 0, 0, 0 }}}, + {"usb-blasterII",{MODE_USBBLASTER, {0x09Fb, 0x6810, 0, 0, 0, 0, 0 }}}, }; #endif