These drivers are not complete and littered with bugs. Just functional enough to recover my ECU's after I've f-ed for the millionth time while working on bootloaders. Hence the speed, which is my only concern. I really hate the waiting part..
-:Flash:-
T5: 39sf020: 4,13 secs(Only 256K), tn28f010: 6,99, cat28f010: 7,18, am28f010: 7,34, at29c010: 5,23 Secs.
T7: 10,71, T8: 22,32, MCP: 14,1 - 37,2 Secs.
-:Dump:-
T5: 2.35 Secs, T7: 4,61, t8: 6,92
If you build one of these yourself, make sure to use GOOD cables and they must also be short. Regular jumpercables are not good enough. I'm pretty much pushing every limit there is so the slightest interference is enough to throw the host off. This is especially true on Trionic 8 and MCP since it goes full blast, 8 MHz, on the SPI interface. (Yep, SPI is used in a weird way to implement BDM)