Don't worry all is going to be fine. The VH4 is perhaps the easiest MIDI device to program (except changing the MIDI-receive channel without the manual

) and the G-Major is not that difficult either.
I do not own G-Major anymore, but it is not longer than three weeks when I programmed my Ground Control Pro-GCX-VH4-Lexicon MPX G2-MIDI Volume Control-Whammy combination. It took about four hours in total, including cable work within the bloody case.
1st check which MIDI channel (1-16 or Omni/all) your VH4 and G-Major is programmed to receive. For VH4 please refer to its manual and for G-Major you should be able to see it somewhere in its menus/options/setups (refer to G-Major's manual if you can't find it in the menus).
2. Set VH4 to receive a certain MIDI channel (refer to the table in the manual) - i.e. Ch1. It does not matter as long as you remember which channel it is. Also, in order that you will be able to control all of your MIDI equipment individually I recommend not to utilize one single channel (1-16) more than once.
3. Set the Ground Control Pro to send MIDI messages to the VH4 in that channel by:
- enter into setup mode (pres both setup buttons)
- press the button under which is stated "device" (number 2 if I recall correctly)
# All in all, you may set the GCP to control 8 different MIDI devices - Now we are talking about ONLY MIDI devices, do not worry about relay controlled devices or stompboxes, etc.#
- See the GCP's manual page 7 and follow the instructions.
- Now there should read: 1. VH4 /01 (*the channel must be the very same that you set your VH4 to receive)
4. Exit setup mode and select the preset you wish to program. i.e. preset number 1. Hold the EDIT button and set the GCP to send a MIDI message for device one (=VH4). You should read something like "VH4 - 01". Press down arrow until you reach the preset naming "window"...name your preset e.g. "Clean" or something. Exit preset edit mode and save the changes.
5. Try the preset change by pressing preset number 2 or 6 or 9 or what ever and then changing back to preset number 1.
6. Now set your VH4 to the channel you want it to recall when you press the preset number 1. For example to set your preset 1. to be channel 1 in VH4: Press the preset one in GCP...select Ch1 in VH4...press store twice. For VH4 ch2 in preset 2.: Press the preset 2. in GCP...select Ch2 in VH4 and press store twice. Got it?
Also the programmable send 2 and channel inserts are set the same way.
7. Repeat steps number 2, 3 and 4, but this time for G-Major.
- set the G-Major to receive e.g. MIDI channel 2. (refer G-Major's manual) -- STEP 2
- go to the GCP's setup/device and name the second device (press the down arrow) as 2. G-Major /02 (*the channel you set the G-Major to receive). -- STEP 3
- select the preset (i.e. 1.) and edit it -- STEP 4
# please note that you can set the GCP to send a MIDI program message (1-128) for all of the individual equipment, thus you do not necessarily need to re-arrange your G-Major banks. The editing happens in realtime thus try (alter the values) and watch what happens in the equipment.#
8. Do the same for all other channels and presets and your done.
Questions?
Difficulties?
If you face challenges with programming the G-Major Im sure there is people more qualified than me to guide you through, but if any doubts please ask. Im sure I can help you too even though I do not have the G-Major anymore (still I am sure it is much more easier than the Lexicon and still it turned out just perfect).
If someone disagrees with my instructions and/or statements above please feel free to present Your opinion. However at least my equipment is working perfectly like this.
I apologize if I forgot something.
All the best to You all