I'm reading this and it's early evening ... my eyes are glazing over. Maybe it will come together in my head in the morning?
EPROM Data Changes:
First you need to find the table. The simplest things to look for are the start frequency that represents 22.5 MHz (hex 1194), followed by the span size that represents 475 kHz (hex 005F) for the 5.0 kHz step size. You should also find values for the 6.25 kHz step size immediately following these (hex 0E10 and hex 004C). These are found exactly once in the EPROMs.
The next four words cover the 36-42 MHz band-split. Nothing needs to be changed here.
To alter the 42-50 MHz range so it covers up through 54 MHz, you only need to alter the step sizes. The next four words cover this band-split. You don't need to change the start frequency but you do need to change the span size from hex 006B to hex 00A0 (535 to 800 kHz) for 5 kHz step size. Similarly you don't need to change the start frequency but you do need to change the span size from hex 0056 to hex 0080 (537.5 kHz to 800 kHz) for 6.25 kHz step size.
If all these changes are implemented correctly the checksum at hex location FF90 (EPROM image file hex location 7F90) should be changed from hex FFFF to hex 4EFF. Some EPROM image files may fill unused locations with hex 00 bytes. The same technique is still used but the correction value will be different.
Remember that the words you're changing are each composed of two bytes, in ascending order, and these bytes may not both be in the same word. I have not given you exact addresses to change, since the table is located at different places in each firmware version. So you need to find the table and work down from there. If you read the firmware out of an existing EPROM, it occupies the address space from hex 0000 to hex 7FFF, but when residing in the radio, it occupies the space from hex 8000 to hex FFFF. I use Hex Workshop to hex edit all my binary files. I've set it up for Motorola byte order and to display 16 individual bytes per line on the screen.
Replacing the EPROM:
Before you replace the EPROM, you should go through all of the Logic Board Replacement screens (press F10 to exit each screen without entering or saving data) and write down all the settings. Wise old saying: It's better to have them and not need them, than to need them and not have them. Unplug the radio and replace the EPROM. Power the radio back up, connect a wattmeter, dummy load, frequency counter, and deviation meter (a service monitor will have all of these) to the antenna jack. Start RSS and go through the Logic Board Replacement screens, particularly the ones that have 16 alignment points for Deviation and Output Power. Remember that the alignment frequencies will change with the new firmware as the radio now covers the ham bands. Go through each of the 16 alignment points, pressing F8 to save these when you're finished. Remember, the frequency displayed by RSS will NOT be the actual alignment frequency the radio is transmitting on. Remember to affix some notation on the radio that states it now has ham-friendly firmware.