How to generate normal RGN from GCD
- Open GCD in RGN_Tool. At Overrides make sure none is ticked.
- Save to RGN.
Note:
- The above steps are meant for 2 section firmwares. From some other forums I was made to understand that for 3 section firmwares, section 2 and 3 need to be swapped (much like the steps stated below with 3 section firmwares). Ie. The second and third .bin sections need to be saved and loaded according to this particular order: (1) boot.bin, (2) fw1_resources.bin, and (3) fw_all.bin. Nevertheless I am unable to verify this as I do not own (or have tested on) any Nuvi with 3 section firmwares (ie. Nuvi1xxx, Nuvi3xxx series, etc.).
How to generate patched RGN from firmware with 2 sections
(boot.bin / fw_all.bin)
Example below is to create an RGN for US (original) firmware that is patched with Sg/My firmware.
- Open Sg/My firmware either in GCD (or RGN). At Overrides make sure none is ticked.
- At fw_all.bin section, select Save. Sg/My firmware fw_all.bin is saved at the specified folder.
- Open US firmware either in GCD (or RGN).
- At fw_all.bin section, select Load and select Sg/My fw_all.bin that has been saved earlier.
- Take note of HWID for boot.bin (or select and copy). At this point HWID for boot.bin (US HWID) is different from HWID for fw_all.bin (Sg/My HWID).
- At Overrides, tick HWID, and replace it with boot.bin HWID which is the original firmware's HWID (or select and paste).
- Finally save to RGN.
How to generate patched RGN from firmware with 3 sections
(boot.bin / fw_all.bin / fw1_resources.bin)
Example below is to create an RGN for US (original) firmware that is patched with Sg/My firmware.
- Open Sg/My firmware either in GCD (or RGN). At Overrides make sure none is ticked.
- At fw_all.bin section, select Save. Sg/My firmware fw_all.bin is saved at the specified folder.
- At fw1_resources.bin section, select Save. Sg/My firmware fw1_resources.bin is saved at the specified folder.
- Open US firmware either in GCD (or RGN).
- At second section (originally fw_all.bin section), select Load and select Sg/My fw1_resources.bin that has been saved earlier.
- At third section (originally fw1_resources.bin section), select Load and select Sg/My fw_all.bin that has been saved earlier.
- To summarize (steps 4~6), the sections order should be as follows: (1) boot.bin (US firmware, untouched), (2) fw1_resources.bin (Sg/My firmware), and (3) fw_all.bin (Sg/My firmware).
- Take note of HWID for boot.bin (or select and copy). At this point HWID for boot.bin (US HWID) is different from HWID for fw_all.bin (Sg/My HWID).
- At Overrides, tick HWID, and replace it with boot.bin HWID which is the original firmware's HWID (or select and paste).
- Finally save to RGN.
Notes:
- Always use latest version of RGN_Tool available here: http://turboccc.wikispaces.com/RGN_Tool
- The idea of creating patched RGN is to retain boot.bin section of original firmware, and to patch other section(s) with another firmware.
- To verify that correct RGN is generated, open patched RGN in RGN_Tool. Untick Overrides (if it's ticked). Make sure HWID for both boot.bin and fw_all.bin are similar and correspond to original firmware's HWID. Also make sure SW version for boot.bin corresponds to original firmware version, while SW version for fw_all.bin corresponds to the other firmware version (so you know they don't get accidentally mixed up).
- Patched RGN may not work with some HWID (may result in "System Software Missing" error, and the remedy is to revert to normal RGN generated from original GCD).
- Credits to TurboCCC for this awesome tool.