I've done about 10 of these, they are pretty straight forward.
1. Run the cluster speed pulse to the harness.
2. Recode to A6 and reset.
I learnt the hardway like yourself by spending nearly 6 hours on the first one I did, until I could get the pointer to move in Nav mode I couldn't install the unit. It was down to coding and not doing a reset of the unit.