5,594,151 Members 46,380 Now Online
XDA Developers Android and Mobile Development Forum

APX driver (Windows)?

Tip us?
 
jimcpl
Old
#1  
Senior Member - OP
Thanks Meter 96
Posts: 945
Join Date: Dec 2008
Default APX driver (Windows)?

Hi,

I want to try nvflash. I got the files from dropbox, and the Windows zip has a .inf file, but:

- that .inf looks like it's for an ADB driver, not APX, and

- the other files for the APX driver (dlls, etc.) are missing

I guess these are suppose to be part of the tetra sdk, but I can't find that either.

Does anyone know where to get that APX driver? Also should I be able to use both ADB and APX drivers on the same machine?

Thanks,
Jim
 
jimcpl
Old
#2  
Senior Member - OP
Thanks Meter 96
Posts: 945
Join Date: Dec 2008
Hi,

I figured it out.

I had to download the froyo image MSI from:

http://tegradeveloper.nvidia.com/tegra/downloads

After I ran the MSI, the driver files were put on the system. I then plugged the Gtab in, power + vol-, and then nvflash worked.

Jim
 
bjrunn
Old
#3  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Mar 2011
Default i need you help

I need an APX driver i went to the link you suggested but i still do not know which one to download. Can you give instructions? my gtablet is broken
 
Butch1326
Old
(Last edited by Butch1326; 14th March 2011 at 10:14 PM.)
#4  
Butch1326's Avatar
Senior Member
Thanks Meter 45
Posts: 269
Join Date: Nov 2010
Location: Pennsylvania
The new location on the NVIDIA developers website is here:

http://developer.nvidia.com/tegra/devkit-250tango

Page down until you see Android 2.2 (Froyo) for Tegra 250 & Tango ONLY, and then click on the MSI link to the right of it.

Be aware, this is an updated version of the Nvidia SDK for the Tegra 250. If you're following instructions from previous posts on how to nvflash your gtab using the APX method, make sure you substitute tegra_froyo_20110207 anywhere you see tegra_froyo_20101105 in the instructions.
LG Nitro HD -- Pac-man (AOSP - KitKat 4.4.2)
Two (2) Asus Transformer Primes + Dock -- Hairybean 2.31
Nexus 7 LTE (2013) Stock
The Following User Says Thank You to Butch1326 For This Useful Post: [ Click to Expand ]
 
butchconner
Old
#5  
Senior Member
Thanks Meter 137
Posts: 530
Join Date: Nov 2010
Location: Northwest Louisiana
Also check out my "NVFlash USB Driver Solution" thread in Developer Forum.

There are three or four sources for getting the USB drivers without having to install the SDK.

Rev
 
bjrunn
Old
#6  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Mar 2011
Default I'm bout try it now

When you say change some instructions how is that done, im new at this but I love your help. thanks again. Let me try first
 
bjrunn
Old
(Last edited by bjrunn; 15th March 2011 at 03:13 AM.)
#7  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Mar 2011
i have to manually substitute something. I must had the wrong instructions before. let me see whats going on. I just found it on yhe site now im am installing it. Do i substitute before i run the program or after or were you just saying when i c 20101105 it really should say 20110207. Im just not trying to mess up like i already did. thanks
 
Butch1326
Old
#8  
Butch1326's Avatar
Senior Member
Thanks Meter 45
Posts: 269
Join Date: Nov 2010
Location: Pennsylvania
bjrunn,

You will substitute the new Tegra file information as part of the USB driver install.

As an example, if you are following the nvflash instructions from the androidforums.com website below,

http://androidforums.com/gtablet-sup...ory-reset.html

In order to install the USB drivers, anywhere you see tegra_froyo_20101105 in the instructions, use tegra_froyo_20110207 in its place.
LG Nitro HD -- Pac-man (AOSP - KitKat 4.4.2)
Two (2) Asus Transformer Primes + Dock -- Hairybean 2.31
Nexus 7 LTE (2013) Stock
The Following User Says Thank You to Butch1326 For This Useful Post: [ Click to Expand ]
 
jan dekkers
Old
#9  
Junior Member
Thanks Meter 1
Posts: 7
Join Date: Mar 2011
This is how I got my WIN64 to work:

Make sure you have the android SDK Installed: This is where I installed Android SDK: C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\

C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\amd64 DIR must have the following files
WdfCoInstaller01009.dll
winusbcoinstaller2.dll
WUDFUpdate_01009.dll

C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\i386 DIR must have the following files
WdfCoInstaller01009.dll
winusbcoinstaller2.dll
WUDFUpdate_01009.dll

"C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver\"

in the above dir create a new file <NvidiaUsb.inf> open the file in notepad:

Cope and paste the content below in notepad <if the DLLS above are a different version modify the INF file content with your version>

[Version]
Signature = "$Windows NT$"
Class = USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider = %ProviderName%
DriverVer=04/01/2010,1.00.01
; CatalogFile=MyCatFile.cat FIXME Need own catlog file, which is signed

; ========== Manufacturer/Models sections ===========

[Manufacturer]
%ProviderName% = NvidiaUsb_WinUSB,NTx86,NTamd64

[NvidiaUsb_WinUSB.NTx86]
%USB\NvidiaUsb.DeviceDescFastboot% =NvidiaUsb_Install, USB\VID_0955&PID_7000
%USB\NvidiaUsb.DeviceDescAdbComposite% =NvidiaUsb_Install, USB\VID_0955&PID_7100
%USB\NvidiaUsb.DeviceDescAdbDebug% =NvidiaUsb_Install, USB\VID_0955&PID_7100&MI_01

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7015
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7115
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7215
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7315
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7415
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7515
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7615
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7715
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7815
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7915
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7a15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7b15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7c15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7d15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7e15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7f15

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7016
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7116
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7216
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7316
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7416
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7516
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7616
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7716
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7816
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7916
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7a16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7b16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7c16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7d16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7e16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7f16

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7020
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7120
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7220
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7320
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7420
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7520
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7620
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7720
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7820
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7920
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7a20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7b20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7c20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7d20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7e20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7f20

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7030


[NvidiaUsb_WinUSB.NTamd64]
%USB\NvidiaUsb.DeviceDescFastboot% =NvidiaUsb_Install, USB\VID_0955&PID_7000
%USB\NvidiaUsb.DeviceDescAdbComposite% =NvidiaUsb_Install, USB\VID_0955&PID_7100
%USB\NvidiaUsb.DeviceDescAdbDebug% =NvidiaUsb_Install, USB\VID_0955&PID_7100&MI_01

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7015
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7115
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7215
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7315
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7415
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7515
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7615
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7715
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7815
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7915
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7a15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7b15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7c15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7d15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7e15
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7f15

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7016
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7116
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7216
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7316
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7416
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7516
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7616
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7716
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7816
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7916
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7a16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7b16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7c16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7d16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7e16
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7f16

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7020
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7120
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7220
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7320
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7420
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7520
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7620
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7720
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7820
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7920
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7a20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7b20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7c20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7d20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7e20
%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7f20

%USB\NvidiaUsb.DeviceDesc% =NvidiaUsb_Install, USB\VID_0955&PID_7030

; =================== Installation ===================

[NvidiaUsb_Install]
Include=winusb.inf
Needs=WINUSB.NT

[NvidiaUsb_Install.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall

[WinUSB_ServiceInstall]
DisplayName = %WinUSB_SvcDesc%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys

[NvidiaUsb_Install.Wdf]
KmdfService=WINUSB, WinUsb_Install

[WinUSB_Install]
KmdfLibraryVersion=1.7

[NvidiaUsb_Install.HW]
AddReg=Dev_AddReg

[Dev_AddReg]
; FIXME use our own GUID
HKR,,DeviceInterfaceGUIDs,0x10000,"{EAD8C4F6-6102-45c7-AA66-36E6D7204600}"

[NvidiaUsb_Install.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles

[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WdfCoInstaller0100 9.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"

[CoInstallers_CopyFiles]
WinUSBCoInstaller2.dll
WdfCoInstaller01009.dll

[DestinationDirs]
CoInstallers_CopyFiles=11

; ================= Source Media Section =====================

[SourceDisksNames]
1 = %DISK_NAME%,,,\i386
2 = %DISK_NAME%,,,\amd64

[SourceDisksFiles.x86]
WinUSBCoInstaller2.dll=1
WdfCoInstaller01009.dll=1

[SourceDisksFiles.amd64]
WinUSBCoInstaller2.dll=2
WdfCoInstaller01009.dll=2

; =================== Strings ===================

[Strings]
ProviderName="NVIDIA Corporation"
USB\NvidiaUsb.DeviceDesc="NVIDIA USB Boot-recovery driver for Mobile devices"
USB\NvidiaUsb.DeviceDescFastboot="NVIDIA Android Fastboot Device"
USB\NvidiaUsb.DeviceDescAdbComposite="NVIDIA Android Composite Device"
USB\NvidiaUsb.DeviceDescAdbDebug="Android Debug Bridge Interface"
WinUSB_SvcDesc="NVIDIA Boot Recovery"
DISK_NAME="NVIDIA USB Boot Recovery Install Disk"
 
bjd238
Old
#10  
Junior Member
Thanks Meter 0
Posts: 15
Join Date: Nov 2010
Wink Nvidia Flash/APX Drivers

When I had to un-brick my tablet I used the fix from DroidPirate.com. It has the drivers for the APX loaded into a zip file and worked very smoothly for my restore.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


XDA PORTAL POSTS

Google ATAP Reveals Project Ara Developer Kits and 100K Prize Challenge

Today, Paul Eremenko from Google’s Advanced Technology and … more

Configure Your System Settings on a Per-App Basis

Do you ever like to make sure that certain device settings are enabled prior to entering a … more

How to Hack An Android App (Don’t Try This at Home) – XDA Developer TV

Listen, don’t cheat in your games. So don’t … more

Windows Phone 8.1 Developer Preview Now Available!

About two weeks ago at the BUILD conference in San Francisco, Microsoft unveiled Windows … more