Here comes the Xhorse Multi Prog programmer customer feedback.
Update on the BMW Bosch edc16cp35 ecu. So after no comms with ecu I took apart and found build up of shit around the chip and a few other components. Cleaned and then communicated perfectly. Cloned to new ecu and and checked checksum. All good. So not the multi progs fault. Just a shitty ecu.