I know this a bump for an old thread, but for the sake of those like me who found this when googling. I had the same issue, random error codes. Eventually I got it to work by simply retrying the process, on the 4th try it just worked. I used a M3 real deal to fix a broken (bricked?) DSTT.
There...