• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

LG Fathom / VS750 kitchen and tools

Search This thread

spocky12

Recognized Developer
Feb 21, 2008
895
753
Lyon
Nvidia Shield TV & TV Pro (2019)
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).
 
Last edited:

da_reeseboy

Senior Member
Oct 30, 2008
1,301
535
Atlanta, GA
-EDIT- I need to go back to school and learn to read - I saw LGNPST written 3 times, but only 1 was the program. The other 2 were component addons for it, all 3 having version numbers attached to the filename (hence my confusion lol).

@Pizzaboy: I'll help out with getting a filepack together. Which version of windows are you working with? Win7/WinXP, 32bit/64bit

@Trueg: Which version of windows are you working with? Win7/WinXP, 32bit/64bit
 
Last edited:

pizzaboy192

Senior Member
Sep 15, 2010
387
124
Plymouth, MN, USA
I guess I'll start with a WinXP 32 bit pc, and once I have it working right there I'll move on to a Win7 machine.

...my weekend is planned lol.

If you get something working on XP, i'll be able to get it working on 7.
I'm mostly lost on getting the V5 ROM set to work in the kitchen. I've never done a ROM before, and most of the tutorials are either really long and confusing, or really short and confusing...
 

pizzaboy192

Senior Member
Sep 15, 2010
387
124
Plymouth, MN, USA
Sorry, what I uploaded was based on my previous work on a rom and is fully tested (I won't upload a kitchen not tested to successfully build and flash a rom). Not sure I will have time to do the same on v5 in the next few days.

I"m not going to complain. Maybe we can actually fix the broken files in the ROM.

How would we go about using other WM files from the COM3+ builds in the kitchen? Would this make it possible to bake in fun features? Would it also be possible to bake-out OEM features like the stupid Arcsoft stuff?
 

da_reeseboy

Senior Member
Oct 30, 2008
1,301
535
Atlanta, GA
I"m not going to complain. Maybe we can actually fix the broken files in the ROM.

How would we go about using other WM files from the COM3+ builds in the kitchen? Would this make it possible to bake in fun features? Would it also be possible to bake-out OEM features like the stupid Arcsoft stuff?

Totally possible, we just need to have a working base to start from.
Thanks Spocky for the uploads.
 

pizzaboy192

Senior Member
Sep 15, 2010
387
124
Plymouth, MN, USA
I'd love to start with a V5 base so that I don't have to remove all the Arcsoft junk. I'd just have to replace a set of reg keys and bake in a few files. Seems like it would make more sense. Plus it'd get rid of that cheap android-esque homescreen.
 

da_reeseboy

Senior Member
Oct 30, 2008
1,301
535
Atlanta, GA
I'd love to start with a V5 base so that I don't have to remove all the Arcsoft junk. I'd just have to replace a set of reg keys and bake in a few files. Seems like it would make more sense. Plus it'd get rid of that cheap android-esque homescreen.

I totally understand that. I'm running into errors with the v5 build too, so I just want to be able to successfully build and flash something to my phone to start. Once I have that (pulling the wheelchair out of the closet and blowing the dust off, getting rolling again in an ervius kitchen) I can start changing things.

Its kinda depressing to me to run into errors and not remember what causes them... a sign that its been way too long.
 

pizzaboy192

Senior Member
Sep 15, 2010
387
124
Plymouth, MN, USA
I totally understand that. I'm running into errors with the v5 build too, so I just want to be able to successfully build and flash something to my phone to start. Once I have that (pulling the wheelchair out of the closet and blowing the dust off, getting rolling again in an ervius kitchen) I can start changing things.

Its kinda depressing to me to run into errors and not remember what causes them... a sign that its been way too long.

I wonder if we could hybridize this... Take the OEM stuff from the V5 rom and the XIP from V7... would it work?
 

pizzaboy192

Senior Member
Sep 15, 2010
387
124
Plymouth, MN, USA
It'd be pretty easy to do, both are running the same basic windows mobile platform. I personally would like to compare the drivers used to see if there are any newer versions in v7.

I'm waiting for files to copy on my netbook and I'll see what happens and if the ROM builds.
I'd be a little cautious of drivers, as there's some reason that there were so many issues with the 3G connection dropping on the V7 rom, I'd want to pin it on the WWAN drivers...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    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).
    3
    I can confirm that you don't need to be too concerned about bricking your phone. As long as you can boot in to emergency mode and you have a backup of your NV data (made with LGNPST - it's very important that you do this - heck make two copies) you can recover it from an unbootable state.


    TrueG
    2
    Let my problem be a warning to you: BACKUP YOUR BACKUPS!
    I'm sending my phone back because it's still under warrantly. I told them that the entire phone decided to bug out for some reason and it lost everything. went through two different manual programmings and still nothing.
    I'm without my phone now for a few days, all because I didn't backup my NV backup first.
    Oops.
    Oh well. I'll get the new phone and all will be good. I was lucky enough to be able to restore the MEID before calling though. It wiped that too.
    2
    @pizzaboy192 : I think the errors you're getting are a "normal" behavior of xipport. I don't understand why the xip is not generated though.

    Anyway, I've just uploaded a complete vs750 v7 kitchen. Just follow the instructions on 1st post to build the rom.
    1
    I run 7, both 32 and 64. My main dev is a 64bit system, and my porta-dev is a 32bit.
    I've tried following the directions on the kitchen page, but I can't seem to get the XIP to work. It throws errors when I have to start pushing buttons.