Getting Ready for NVFlash (~fastboot) w/Drivers

Search This thread

djmcnz

Retired Recognized Developer
Oct 13, 2009
5,739
1,675
Auckland, NZ
OnePlus 8
Okay,

So I suspect a few of you are going to want to jump on the NVFlash train that Paul is easing out of the station at the moment. NVFLash is the Nvidia utility for writing to the ROM on your Tegra2 phone, reading details and otherwise critical low level functions. For all intents and purposes this is akin to fastboot for many devices (although not the same as).

Whilst I'm not 100% certain I believe this is the only way to install a custom recovery on your Optimus 2x (when one is released) and therefore, if you hope to install a custom ROM, you will need to get NVFlash up and running.

Below are the simple instructions and links to the necessary files.

** WARNING **

NVFlash is a powerful utility that works at a very low level on your phone. There are few safety mechanisms built into a tool like this because it is intended for use by people with suitable training. NVFlash can not physically damage your phone but it can render it inoperable. It is unlikely to create an irrecoverable situation but it does have the power to create a situation that you can not recover from yourself requiring factory maintenance. Warranty coverage for your phone is not assured after using NVFlash. Please proceed with the use of the tool carefully and at your own risk. Neither myself nor XDA-Developers can be held accountable for any consequences from the use of NVFlash on your phone.​


Get Software
  1. Grab the NFVlash utility from here: http://djmcnz.batteryboss.org/stuff/NVFlash.zip
  2. Extract the contents of that archive to a single directory
  3. Grab the NVidia boot-recovery driver from here: http://djmcnz.batteryboss.org/stuff/nvmobileboot.rar
  4. Extract the contents of that archive to a different directory
Prepare Phone
  1. Power down phone
  2. Remove battery
  3. Hold VOL_DWN+VOL_UP & plug in USB connection from computer (note, your phone will not visibly respond but it will boot to APX mode quickly)
  4. Open Device Manager in Windows and you should see "APX Device" listed with an error
  5. If not, rinse and repeat
Install Driver
  1. Right click on the APX device
  2. Select 'Update driver software'
  3. Select 'Browse my computer...'
  4. Select 'Let me pick...'
  5. Select 'Have disk'
  6. Browse to directory to extracted the *driver* software to above
  7. Select 'NVIDIA USB Boot-recovery driver for mobile devices'
  8. Accept any warnings, including the big red alert (you may need to disable UAC)
  9. Now in Device Manager under 'USB Controllers' you should have an 'NVIDIA USB Boot-recovery driver for mobile devices'
  10. If not, uninstall the driver, reboot rinse and repeat
Testing
  1. Navigate the the directory you extracted the NVFlash archive to
  2. Run a harmless command such as "nvflash --sync"
  3. You should get something back like:
Code:
Nvflash started
rcm version 0X20001
System Information:
   chip name: unknown
   chip id: 0x20 major: 1 minor: 3
   chip sku: 0xf
   chip uid: 0x0280404444803457
   macrovision: disabled
   hdcp: enabled
   sbk burned: false
   dk burned: false
   boot device: emmc
   operating mode: 3
   device config strap: 0
   device config fuse: 17
   sdram config strap: 0

If so, you're good to go, now just be patient... :)

Helped you? Hit 'Thanks' below... :)
 
Last edited:

Arawac

Senior Member
Mar 9, 2011
74
3
WOW great so fast already !!!

Thanks m8, now just waiting for interesting Roms
 

ali2k4

Member
Aug 26, 2009
46
1
Can some one explain the testing part how to I navigate and enter command

EDITED: What am I doing wrong

Nvflash started
rcm version 0X20001
System Information:
chip name: unknown
chip id: 0x20 major: 1 minor: 4
chip sku: 0xf
chip uid: 0x0428000543a15057
macrovision: disabled
hdcp: enabled
sbk burned: false
dk burned: false
boot device: emmc
operating mode: 3
device config strap: 0
device config fuse: 0
sdram config strap: 0

command failure: no bootloader was specified
 
Last edited:

Striatum_bdr

Senior Member
May 29, 2011
4,650
2,176
Marseille
It says that you didn't specify/ provide bootloader.bin file in the command line. Find nvflash ROMs thread and compare the command lines.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Okay,

    So I suspect a few of you are going to want to jump on the NVFlash train that Paul is easing out of the station at the moment. NVFLash is the Nvidia utility for writing to the ROM on your Tegra2 phone, reading details and otherwise critical low level functions. For all intents and purposes this is akin to fastboot for many devices (although not the same as).

    Whilst I'm not 100% certain I believe this is the only way to install a custom recovery on your Optimus 2x (when one is released) and therefore, if you hope to install a custom ROM, you will need to get NVFlash up and running.

    Below are the simple instructions and links to the necessary files.

    ** WARNING **

    NVFlash is a powerful utility that works at a very low level on your phone. There are few safety mechanisms built into a tool like this because it is intended for use by people with suitable training. NVFlash can not physically damage your phone but it can render it inoperable. It is unlikely to create an irrecoverable situation but it does have the power to create a situation that you can not recover from yourself requiring factory maintenance. Warranty coverage for your phone is not assured after using NVFlash. Please proceed with the use of the tool carefully and at your own risk. Neither myself nor XDA-Developers can be held accountable for any consequences from the use of NVFlash on your phone.​


    Get Software
    1. Grab the NFVlash utility from here: http://djmcnz.batteryboss.org/stuff/NVFlash.zip
    2. Extract the contents of that archive to a single directory
    3. Grab the NVidia boot-recovery driver from here: http://djmcnz.batteryboss.org/stuff/nvmobileboot.rar
    4. Extract the contents of that archive to a different directory
    Prepare Phone
    1. Power down phone
    2. Remove battery
    3. Hold VOL_DWN+VOL_UP & plug in USB connection from computer (note, your phone will not visibly respond but it will boot to APX mode quickly)
    4. Open Device Manager in Windows and you should see "APX Device" listed with an error
    5. If not, rinse and repeat
    Install Driver
    1. Right click on the APX device
    2. Select 'Update driver software'
    3. Select 'Browse my computer...'
    4. Select 'Let me pick...'
    5. Select 'Have disk'
    6. Browse to directory to extracted the *driver* software to above
    7. Select 'NVIDIA USB Boot-recovery driver for mobile devices'
    8. Accept any warnings, including the big red alert (you may need to disable UAC)
    9. Now in Device Manager under 'USB Controllers' you should have an 'NVIDIA USB Boot-recovery driver for mobile devices'
    10. If not, uninstall the driver, reboot rinse and repeat
    Testing
    1. Navigate the the directory you extracted the NVFlash archive to
    2. Run a harmless command such as "nvflash --sync"
    3. You should get something back like:
    Code:
    Nvflash started
    rcm version 0X20001
    System Information:
       chip name: unknown
       chip id: 0x20 major: 1 minor: 3
       chip sku: 0xf
       chip uid: 0x0280404444803457
       macrovision: disabled
       hdcp: enabled
       sbk burned: false
       dk burned: false
       boot device: emmc
       operating mode: 3
       device config strap: 0
       device config fuse: 17
       sdram config strap: 0

    If so, you're good to go, now just be patient... :)

    Helped you? Hit 'Thanks' below... :)
    1
    This nvflash dotn work on win7 64bit..any solution?

    Yes it does, used it on saturday on a win7 64bit computer.
    Only difference is that i followed this guid:
    http://www.modaco.com/topic/335474-25-mar-nvflash-stock-rom-release-v10b-dated-1300166062-15032011/