The reason the firmware needed upgrading is because we have put a beefier MSP micro-controller on the board, subsequently the board layout has changed. Once I got my head around both the motor controllers i2c routines and the old pwm firmware i began merging bits of code together. After a suitable amount of time, anger, coffee, realisation of how stupid i was being and more coffee, I managed to get the new board to seep all the servo pins back and forth, demonstrating that this part of the board works.
Enjoy the video - I did!
The new servo board. The two LEDs indicate both power supplies are connected. The third LED which isn't illuminated, should be, however due to some primate-like soldering skills, there appears to be a short.
The servos in motion.
The MSP430 programmer. I mounted it on an old credit card to make the wiring a little more secure. Despite it looking horrible, it actually works surprisingly well. Honest.