[Asus  Eee Pad Transformer Prime] jpasher:
All,

These drivers do not include the necessary settings to fully work with the TF300T. You can make it work with a few modifications. Here's some info after my experience (these are all for Windows 7):

Background

These drivers are just the generic Google Android drivers with .inf files that include the hardware IDs for "supported" devices. Since most Android devices will be supported, it's just a matter of making sure the hardware IDs for a device are present in the file.

Finding the hardware ID

With the device connected, open up the Device Manager (just run the program devmgmt.msc)

Right click on the device, go to Properties, then click on the Details tab

In the Property drop down, select Hardware Ids

The hardware IDs will be listed in the box. You will use these later in the event that your hardware is not recognized.

Finding old drivers

First go to the Program and Features Control Panel and look for any entries related to USB drivers. Anything that says ASUS in the name could potentially be a driver, so you might need to uninstall a few things.

After that, we need to remove any old lingering hardware entries in the device manager.

Open an administrator command prompt

Type set devmgr_show_nonpresent_devices=1 and press enter

Type devmgmt.msc to open up the device manager

On the toolbar, click View -> Show Hidden Devices

After you do this, you should be able to see both connected and disconnected devices that your system recognizes. You need to look for any old devices related to your tablet (things with ASUS or ADB in the name are prime targets). When you find the device, right click on it, then choose Uninstall. In the popup window, make sure Delete the driver software for this device is checked (if it exists).

At this point, you should (hopefully) have all of the old drivers cleared out and you are ready to install the naked drivers.

Installing the naked drivers

BEFORE YOU PLUG IN YOUR DEVICE, MAKE SURE YOU PERFORM THIS STEP!

You must disable the feature in Windows that automatically downloads drivers for your device to avoid old drivers coming back.

Click on the Start Menu, then type installation. You should see a choice for Change device installation settings. Click it.

Select the option No, let me choose what to do, then select Never install driver software from Windows Update

Save changes

Remember that drivers are needed for EACH boot mode: APX, ADB, and fastboot. This means you need to boot the devices into each of these modes, plug it in, then update the drivers (three times, once for each mode).

Now we install the drivers.

Plug in your device. Windows should show the "Installing new hardware" balloon tip, then report installation failure

Click on the failure message to know exactly what the device is (temporarily) being called by Windows

Open up Device Manager and find the device with that name

Right click on the device, then choose Update Driver Software...

Choose Browse my computer for driver software

Point the directory to the root directory that contains the naked drivers, then click Next

If all goes well, it should recognize your device and install the drivers. When you receive a warning about the drivers being unsigned, just choose to proceed with the install.

Making Windows recognize the TF300T

You will need to add the hardware IDs for the TF300T in the driver to make it recognize the ADB interface

Open the file android_winusb.inf in the naked drivers directory.

Look for the section titled [Google.NTx86] (for 32-bit systems) or [Google.NTamd64] (for 64-bit systems)

Add the following lines to make it recognize the TF300T hardware (it doesn't matter where, but I put it after the existing entries for the TF201 APX interface)

%AsusTransformerADBInterface%	= USB_Install, USB\VID_0B05&PID_4C81&REV_0232&MI_01
%AsusTransformerADBInterface%	= USB_Install, USB\VID_0B05&PID_4C81&MI_01
%AsusTransformerADBInterface%	= USB_Install, USB\VID_0B05&PID_4C83&REV_0232
%AsusTransformerADBInterface%	= USB_Install, USB\VID_0B05&PID_4C83

After the information is added, you should be able to install the drivers as usual for the device. If for some reason the device is still not recognized, you'll need to find its hardware IDs and add those to the file.

Hopefully this helps out a bit.