
- , , 
PonyProg. / , JTAG. - , , — - «», 
bit-bang.
bit bang- , Windows 9x (COM) (LPT) . , , . , , . bit-bang, — «», «» ..
2k/XP /, 
giveio. NT, - .
 , , — , , . USB- RS232 Centronics ( — COM/LPT) , «» . -, ( Tx/Rx), . -, , . -, USB-, , .
, 
FTDI USB, . , 
FT232H/
FT2232H.
FTDI USB- FT232BM, FT232R — bit-bang. , . , , , , . / — .
, « ; ; ; » , . , , . . , .
MPSSE
H- FTDI (
MPSSE), . , , / ( ), (LSB/MSB). « » . 30 /.
MPSSE 
JTAG, 
I2C SPI, «» .
FTDI 
, 
MPSSE Windows, Linux MacOS, 
D2XX .
FTDI 
OpenOCD, 
UrJTAG, 
flashrom, 
avrdude, 
HappyJTAG2, 
zJTAG .
, , , FT232H/FT2232H, , . -, 3.3 , 2.5/1.8/1.5 . -, — , «» «». , MPSSE 
, (, 
TMS/
CS).
, , , . ( ) . , , , . , , . , , .
Bus Blaster —
Dangerous Prototypes : — FT2232H 
(CPLD) Xilinx XC2C32A, , — FT2232H. , — 1.5-3.3 .
Bus Blaster. . 3. 4 , . , -, , . , — . 
, .
, 
AliExpress 3c, , $34. — 
Seeed, $52. 
Seeed ( ) - $37.
, — , , . - , — .
D2XX , . . 
UrJTAG, Bus Blaster FT2232H.
UrJTAG. EXE- (BSDL) 
. EXE, — . 
. UrJTAG , CMD- .
, , 
JTAGkey, 
KT-Link PicoTap , BBv3 — JTAGkey (BBV3-JTAGkey-selftest-v1.1.svf). , 
flashrom, .
, , 
, P28 (IO09) — . 
— , .
, , «BusPiratev2Test», 
Bus Pirate — , 
BB.
, 
, «» - , - . , , 
P28 .
( , , 404) 
flashrom v0.9.6.1-r1704/Win32, - 
MX25L8005 (SPI), , "
-p ft2232_spi:type=busblaster". flashrom , FT2232. 
, 
libusb — , Linux, Windows.
libusb , , . - SPI- — . — 
TMS , 
TCK , 
TDO , 
TDI — . , . 
TCK TDO — , . , , .
flashrom, 
ATTiny13. 
avrdude, 
5.11-Patch7610/Win32 2232HIO, - , . , SPI-, flashrom .
, , 
USBASP 2.0, 
AsProg — ( 
) . , USBASP ATMega8, .
BB flashrom (Bus Blaster JTAGKey), (
-p ft2232_spi:type=busblaster,divisor=n). , . . , .
, . , ( ) , , , . , BB .
Saleae Logic 16, 
SPI. 
, Saleae, I2C, SPI , — , . , «» — .
, - , 
TMS ( 
CS) ( ), , () . «» — 
TMS , , flashrom ( 8) , , , .
, 
TMS, , 
AVR . ATTiny13, , 
RESET, 
TMS, , . SPI- .
, 
.
, . , , . - , . , .
- RT5350F «ZLMNet H-G5 / P8201» ( web-). SOIC8/SOP8 — .
flashrom BB. , 
CS CLK . — BB , .
USBASP AsProg — / , - (9 , 25 — --). , — . , AsProg — .
TMS/TCK BB 
CS/CLK — , flashrom , /. 8, , — .
, — . , CS/CLK , , , .
, BB
(zJTAG, flashrom, avrdude, UrJtag, OpenOCD), MPSSE, . -, , FTDI, VID/PID — . JTAGkey, BB, PID CFF8, «» FT2232H — 6010. , BB 
FT_Prog, , . , flashrom BB, Windows ( CygWin), avrdude 
2232HIO.
-, 
libusb, , , , FTDI. , Windows — «», ( A B).
, , , , . — . , - , . — , - , .
OpenOCD JTAG - , .
Dangerous Prototypes 
Bus Pirate. PIC FT232BL serial. , . avrdude, flashrom BP, , , . — BP .
, , 
BP v3.6 . -, , « ».