OK, I have tried again, without success. According to page 21 of this document,http://www.bestscan.ru/documentation/BDM100.pdf
I connected the pins as follows:
BDM --------------- BOSCH
1 VFLS0 VF0
2 SRESEST# NOT CONNECTED
3 GND GND
4 DSCK DSCK
5 GND 12V (IGN)
6 VFLS1 VF1
7 HRESET# PORST
8 DSDI DSDI
9 VDD SENSE 12V
10 DSDO DSDO
Running dimsport 555 I get the error "Power error or communication error (E14)"
What have I done wrong? I've heard many people have success with clone BDM100 (mine is UIFTECH V2.1).
EDIT: I swapped the 2 ground pins because my 12V was only reading 6.odd volts. Now it reads 12V with multimeter but when connected to BDM pads dimsport gives me interface communication error (E13) which it did not give with previous ground pin arrangement. E13 also happens if I turn on 12V with the BDM disconnected from the ECU.
EDIT 2: PORST was connected to SRESET# to test and I moved it back to HRESET# now no E13 error. What is going on here? I have no clue what I'm doing.