Dual serial motor controller questions

I have gotten this and tried it works when sending a singal out to all the motors, but when trying to set each motor up indepdently it does not work. The site mentions some motors do not work. I am running this with a basic stamp 2, and using hte first kit. I am trying to run two motors in a remote controlled car, and using this to control both the motors. This is the program lines I am using for the two motors.
speed VAR Byte

HIGH 14
LOW 15 'reset
HIGH 15
SEROUT 14, 84, [$80, 2, 2]

DO
IF IN4 = 1 THEN
SEROUT 14, 84, [$80, 0, 3, 127]
ELSEIF IN4 = 0 THEN
SEROUT 14, 84, [$80, 0, 3, 0]
ENDIF

IF IN6 = 1 THEN
SEROUT 14, 84, [$80, 0, 2, 127]
ELSEIF IN6 = 0 THEN
SEROUT 14, 84, [$80, 0, 2, 0]
ENDIF

IF IN10 = 1 THEN
SEROUT 14, 84, [$80, 0, 7, 127]
ELSEIF IN10 = 0 THEN
SEROUT 14, 84, [$80, 0, 7, 0]
ENDIF

IF IN12 = 1 THEN
SEROUT 14, 84, [$80, 0, 6, 127]
ELSEIF IN12 = 0 THEN
SEROUT 14, 84, [$80, 0, 6, 0]
ENDIF
LOOP

This is the program I am trying to run, but no luck. If anyone is familiar with the Basic Sampts, I would like you opinion on if it is a programming error or not.

Hello,

The configuration command is something you should send once (or when you want to change the settings), not every time you run your program. Once you do a configuration, you need to reset the controller, so that alone would explain not getting any response to additional commands.

If you are concerned about getting two-motor mode working, simplify your code. Basically, a single serout statement (you can leave the reset stuff at the top) should control a single motor; until you have that working, don’t add extra code.

- Jan