Glitchy motor behavior, requires double code upload to fix(labview)

X post: http://www.chiefdelphi.com/forums/showthread.php?t=135510

Like clockwork, when the robot first powers up and code is uploaded to it(play button in labview,NOT deployed) the CAN talon srx refuse to work. However reuploading the code fixes the issue. It’s not just the SRX sometimes it’s the drive motors(victor 888) too. So some uploads the talon would work but the robot won’t move, re-uploading code also fixes that.

that’s not even the end of it, sometimes pwm port 8 sends a value to a servo which I never send it! I send an inverse position to ports 8 and 9 and while 9 always works fine, sometimes 8 goes to a position I never set the value for and it’s always the same position. I never send it this value and when it does that port 9 which should be the mirror position works fine.

EVERYTHING is updated with the latest firmware as of this post’s date. In fact, doing a labview update with “NI update service” actually breaks code deployment completely(see other post about this issue).

ideas?