[Upgrading, Modifying and Unlocking] trueg:
Issues with newer GW82x ROMs

I'm having a fairly complicated issue that I hope someone will be able to help me with.

Background:

There appears to be 4 different ROMs for the LG GW82x

- v10c - GW825 (Telus) - 21868(SYS)

- v10d - GW820 (AT&T) - 21749(SYS)

- v10d - GW825v (HK) - 21891(SYS)

- v10g - GW820 (AT&T) - 21749(SYS)

It seems that LG changed the structure of their FLASH.BIN with v10d(GW825v) and v10g. Here is how it dumps....

DZ-Decryptor v1.0b *ALPHA RELEASE* by BIGB0SS from COPS.

[■] Opening file "rom.dz".
[■] Allocated memory: 280 Mo.
[■] Unpacking informations:
- Unpacking "amss.mbn" (Packed:0070D582 - Unpacked:00E4B000).
- Unpacking "partition.mbn" (Packed:000000B4 - Unpacked:000001D0).
- Unpacking "appsboot.mbn" (Packed:00031CAC - Unpacked:000B3028).
- Unpacking "flash.bin_temp0" (Packed:00B9F447 - Unpacked:01000000).
- Merging "flash.bin_temp1" (Packed:00D38474 - Unpacked:01000000).
- Merging "flash.bin_temp2" (Packed:00CD48BB - Unpacked:01000000).
- Merging "flash.bin_temp3" (Packed:00C8F36B - Unpacked:01000000).
- Merging "flash.bin_temp4" (Packed:00DBE916 - Unpacked:01000000).
- Merging "flash.bin_temp5" (Packed:00D274A3 - Unpacked:01000000).
- Merging "flash.bin_temp6" (Packed:00CE0594 - Unpacked:01000000).
- Merging "flash.bin_temp7" (Packed:00DD8A93 - Unpacked:01000000).
- Merging "flash.bin_temp8" (Packed:00E26995 - Unpacked:01000000).
- Merging "flash.bin_temp9" (Packed:00E689D3 - Unpacked:01000000).
- Merging "flash.bin_temp10" (Packed:00EAC6CE - Unpacked:01000000).
- Merging "flash.bin_temp11" (Packed:00E4F56B - Unpacked:01000000).
- Merging "flash.bin_temp12" (Packed:00E8E51D - Unpacked:01000000).
- Merging "flash.bin_temp13" (Packed:00576CBC - Unpacked:0083C6DF).
- Unpacking "apps.mbn" (Packed:00000014 - Unpacked:00000000).
- Unpacking "dbl.mbn" (Packed:00003141 - Unpacked:00008270).
- Unpacking "fsbl.mbn" (Packed:00013AE4 - Unpacked:00028E98).
- Unpacking "osbl.mbn" (Packed:000297C3 - Unpacked:00054E74).
- Unpacking "dsp1.mbn" (Packed:002BDCE0 - Unpacked:0074A1B4).
- Unpacking "fwua.mbn" (Packed:00006E36 - Unpacked:0000A43C).
[■] SubFiles: 0x0BF80084. (DzCreator)
[■] Closing file "rom.dz".

[Q] I'm guessing that this will cause a problem if you try to rebuild a ROM with this type of FLASH.BIN structure?

In addition, with each different ROM there is an updated DLL for flashing it back to the phone.

GW825WR.dll (GW825)

GW820WR.dll (GW820) - v10d

GW825VWR.dll (GW825V)

GW820WR.dll (GW820) - v10g - same name, isn't that nice. :(

[Q] should I assume that the newer DLLs are expecting the newer FLASH.BIN structure?

In my case I have a GW825 from Telus (being used with Rogers Wireless).

I've had no problem building ROMs, using this kitchen, based off of my original ROM and flashing with the original GW825WR.dll.

The Issue:

The reason I don't just stick with my original ROM dump is that LG made changes to the GW825V ROM that gives it more RAM and storage.

On the GW825 & GW820

Program: 202.56 MB

Storage: 199.90 MB

On the GW825V

Program: 209 MB

Storage: 206 MB

Flashing my GW825 with the GW825V ROM using the original GW825V DZ and DLL works fine (but the ROM is in Chinese).

The same is true with v10g from AT&T (which also uses the new structure).

If I do a dump of either the v10g ROM or GW825V ROM and flash it back without changing anything, using my GW825WR.dll, it appears to work perfectly fine.

I am unable to use the v10g GW820WR.dll or GW825VWR.dll; I get the error "Dl_AsyncWrite() - Exception has occured" in the logs.

If I make any changes to the SYS (like porting it to a newer version), it appears to flash just fine using my GW825WR.dll, but there are strange issues. In particular, I am unable to write or view text messages or e-mails.

Example:

Dump v10g (GW820 ROM from AT&T). Change SYS from 21749 to 21868 (from GW825). Flash back to phone. Everything appears to work fine, except for text messaging & e-mail (seems to be a problem with htmlnote.dll). Very likely there are other issues, but this one is the most obvious.

Another Example:

Dump GW825V ROM. Change resource files from 0404 to 0409. Flash back to phone. Everything seems to work except text & e-mail (I get notified of new messages and I can see the summary pop-up, but I can't view it).

[Q] Am I out of luck? Does this kitchen need to be updated to support the new FLASH.BIN structure before I can build ROMs based on the new structure?

Thank you for any help that can be provided,

TrueG