[eXpo GW820, GW825 IQ ROM Development] spocky12:
Hi guys, here's some stuff for you to play and cook custom roms for your beloved(?) fathom.

I'm sorry for the delay but I really couldn't release those tools before.

Please note that I don't have a tool to decrypt other roms. To decrypt those vs750 roms, I had to hack the flash procedure, using an ARM disassembler attached on the flashing tool during a flash. It took me almost 2 weeks to find out a way to get decrypted files without bricking the phone, so hopefully you'll enjoy this and will build great Fathom roms.

Special thanks to trueg for experimenting/testing these tools.

So what do you need ?

- the last lg kitchen (available here)

- a decrypted rom (v5 or v7 available the the bottom of the kitchen's 1st post)

OR

- a full vs750 v7 kitchen (everything ready to cook)

mirror : bad upload, back soon

*****************************

Full vs750 v7 Kitchen info :

- SYS is already extracted (in 21000 folder)

- XIP is already modified to work with erviuskitchen (no more dsm files)

- OEM is stock v7, nothing more, nothing less

Build Procedure :

- Add your packages to EXT folder as usual

- Launch erviuskitchen.exe

- Select vs750, 21000 for ext, sys, xip

- Choose the packages you want to add/remove

- Check 6.5 aku and build rom

- Launch start.bat

- Select vs750 (9)

- Hit "u" to build rom.bin (you must use "vs750" as the beginning of the file name)

- flash it as described below

*****************************

Now the steps to flash the phone :

1- Install drivers

- LGUnitedMobileDriver_S4981CAN33AP22_ML_WHQL_Ver_3.3

- LGWindowsMobile_USBDriver_WHQL_ML_Ver_1.0

- LGSmartPhone_ModemlinkDUNDrive_WHQL_ML_Ver_1.0

You should easily find them (or more recent version) using your favorite search engine.

2- Install the flash tool

The only one that I know of being able to flash decrypted roms is LGNPST. Sorry, you'll have to search for it on the web (shouldn't be too difficult to find).

If using lgnpst, you'll also need to register this dll (using regsvr32 vs750.dll in a dos command prompt)

3- Connect the phone

To be able to connect the vs750 to lgnpst, you have to be in composite mode (on the phone, go to "settings/connections/Switch usb" then select "VzAccess Manager", click "save" and finally wait for it to reboot.

It's possible to flash this phone in emergency mode (if anything goes wrong and the fathom doesn't boot), but if you do so, you might lose your nv (and MEID info). To boot in emergency mode, shutdown your phone, unplug it, then press the "5" key on the keyboard and while keeping it down, plug the usb cable.

Don't do it unless necessary.

4- Save NV (just to be able to recover in case of problems)

- Put your phone in composite mode

- Plug the phone to your pc

- Launch LGNPST.exe, it should detect your phone (filename on the top right panel should be "VS750.dll").

- Click on "phone settings", wait a few secondes for a new window to appear

- Click on read button

- It will create a VS750_COMx.nvs in C:\LG Electronics\LGNPST

- Close the windows and click on "click here to continue".

5- Flash the Rom

- Put your phone in composite mode

- Plug the phone to your pc

- Launch LGNPST.exe

- Go in provision Tab (should be selected by default)

- Select Upgrade

- BIN file : "c:\VS750\BIN\VS750XXX5.BIN"

- Check SCR File, then select "C:\VS750\SCR\VS750VZ7_04.scr"

- Check PRL, Nam1 (uncheck nam2), select "C:\VS750\PRL\58006 - EVDO OEM Factory Default.prl"

- Don't check Eri file

- Click on "start"

- Keep fingers crossed for approximately 10min. The phone will reboot a few times, this is normal.

- Enjoy your 1st VS750 custom rom

Also note that for lgnpst to accept your rom, its name will need to start with "vs750".

And don't worry, there is almost no risk of really bricking the phone (especially if you saved the nvs).