One user feedback he used KTM Bench to read and write 53 protocol and 71 protocol with no lucky, the solution is that he needs the correct wiring diagram.
1. Without dismantling the ECU, ktm bench pcmflash 1.99 can read all  ECU data by connecting to the GPT0 and GPT1 cable.
Take an example, you remove one edc17 c54 ECU box from the car, then the CPU is tc1797, you can refer to ktm bench wiring diagram to connect the ECU by connecting GPT0 and GPT1 cables, then choose the option 1797 cpu.
2. To read and write  ECU, you have to dismantle the ecu and connect the boot point, which is as the same as ktmflash. Please firstly read the password, then choose “read the data”.
Then, how to correctly use KTM Bench to read-write  and  protocol?
Firstly, please make sure the KTM Bench is connected to the computer and the ECU correctly.
After choosing the ECU type and the CPU chip type, you will view the wiring diagram and read the ECU data.
Look here, you will free download KTM Bench wiring diagram + software + driver: https://mega.nz/#!B9oTQahI!HNlNhOuMYmYghLlLyCSECV6GyLbDJLg8wTZrv1J2m10
No need Password
No need Tokens
No network connection.
No software update.
Do not use 1.20 software version.
Only by doing this will the machine not lock up.
Upgraded ECU connection diagram please check here:
KTM Bench tech support: www.obd2shop.co.uk