Maybe your friend's stepper motor is different than yours, or you have different drivers. If he says it works, then there is nothing wrong with his code, except for bad wiring and having sequences buried in other sequences which is considered bad programming practice. His code is very hard to read because of all the sequence structures. I would suggest moving up to LV7.1 and taking advantage of the event structure. If you must use LV6.0, consider using a state machine. Search for examples on state machines.
Your friend's code may not be suitable for your stepper motor and driver. According to his code, sending a series of values 8 and 9 over the serial port will make the motor step to the right. Sending hex 80 and 90 (decimal 128 and 144) will make the motor step up. Sending hex A and B (decimal 10 and 11) will make the motor step to the left. What are the specifications of your motor? Does it use the serial port? Also, your friend's code has some sub vi's which were not included, so I don't know what they do. I would say that if this doesn't work for you, your motor does not use the same commands (8,9,80,90,A,B). Or maybe you serial port is set up wrong (baud rate, parity).
If you have opened it in LV7.0 and have NOT saved it, then you should be able to go back to LV6.0. If you have saved it, you must save it again using Save with Options to save to a previous version. You can only save to one previous version at a time, so to go from LV7.0 to 6.0, you must have LV6.1 and save from 7.0 to 6.1 and then from 6.1 to 6.0. Make a backup copy in 6.0 in case you accidentally save it to a newer version.