This is exactly what I needed, I can't thank you enough Mark.
However, I encountered another problem.
I tried loading two simple configurations files and they both failed with the following errors (see attachments (error-configuration-johntron and error-mesa-configuration) for more details):
HAL: ERROR: function 'hm2_5i25.0.pet_watchdog' not found
./7i77.hal:30: addf failed
HAL: ERROR: function 'hm2_5i25.0.pet_watchdog' not found
./hm2-servo7i77.hal:64: addf failed
The configuration files came from this site:
John Thornton Tutorial
I also tried pncconf to create my own configuration files but I failed with the following error (error-machinebuild.txt in attachments):
./machinebuild1.hal:50: parameter or pin 'hm2_5i25.0.7i77.0.1.analogout0-scalemax' not found
6792
So I think there is a problem with the communication between the 5i25 and the 7i77.
I supplied 5v to TB1 and 12v to TB2 (4 pins with all the jumpers are properly configured).
On the 7i77 board, the following leds are on: CR1 (yellow), CR6 (yellow), CR7 (yellow), CR3 (yellow) and CR16 (red).
Also I should note that there is a MESA 7i77ISOL galvanic isolator between the 7i77 and the 5i25 (it came with it when we purchased the kit). All leds are turned off on the MESA 7i77ISOL galvanic isolator board.