Skip to content

Using an IHO ROM with your computer

el-schisne edited this page Aug 19, 2011 · 19 revisions

Disclaimer

These instructions were written for and tested on the Optimus V (VM670). If you’re using IHO on a different Optimus One variant, some of this may not apply. Updates to accommodate other phones are welcome.

As of this writing, USB tethering does not work on any IHO-compatible device except the Optimus V.

Mac OS X and Linux

Charging, USB mass storage, ADB, and USB tethering should all work out of the box since OS X and Linux come with generic drivers for USB devices.

Microsoft Windows

Because Microsoft does terrible things to USB, you’ll have to install the official LG USB drivers to use your phone with a Windows computer. Click “Mobile Drivers” at the top and then download the carrier-appropriate file. For the Optimus V, use the LG United Mobile Driver.

Charging, USB mass storage, and ADB should work after installing LG’s drivers, but you’ll need to follow additional steps if you want to use USB tethering. Namely, you’ll have to manually enable an additional driver from said LG driver package, and then you’ll need to apply an INF file that tells Windows how to use it.

USB Tethering on Windows 7 (and probably Vista)

Make sure you’ve installed the correct LG drivers for the Optimus V before proceeding.

1. Download (but don’t do anything with) the INF file here: https://github.com/inferiorhumanorgans/android_optimus_drivers/tree/VM670/Windows. Ignore the README; its instructions won’t work.

2. Plug in your Optimus V. Let the drivers install if this is the first time you’ve plugged in your phone since adding the LG drivers.

3. Launch Device Manager on your computer. Start the Add Hardware Wizard by going to Action → Add Legacy Hardware at the top.

4. Follow the setup dialog in this order:

  • Click Next
  • Click “Install the hardware that I manually select from a list (Advanced)”
  • Select “Network Adapters” on the list and click Next.
  • Select “LG Electronics, Inc.” from the list on the left and “LG AndroidNet NDIS Ethernet Adapter” on the right; click Next.

Windows will say that the driver was installed but might not work properly.

5. There should now be a new listing in Device Manager under the Network adapters category called “LG AndroidNet NDIS Ethernet Adapter.” It will have on it a yellow sign with an exclamation mark. Right-click it and choose Update Driver Software.

6. Follow the configuration dialog in this order:

  • Click “Browse my computer for driver software”
  • Click “Let me pick from a list of device drivers on my computer”
  • Click “Have Disk…”
  • Browse to where you put that INF file from Step 1
  • Click through the annoying “driver is not signed” warnings

An error message will say that Windows encountered a problem because the device can’t start. This makes sense because the feature that actually uses your phone’s network interface, USB tethering, hasn’t been turned on yet.

7. On your phone, turn on Android’s built-in USB tethering by going to Menu → Settings → Wireless & Networks → Tethering & Portable Hotspot. The option will turn itself off again after a moment.

8. Turn tethering on again. This time it should stay on.

Back in Windows Device Manager, the device listing you saw in Step 5 will be replaced with two listings, both named “LG-VM670 RNDIS Ethernet Adapter.” One will still have a yellow exclamation-mark sign. It’s safe to uninstall that one, but it shouldn’t hurt anything if you leave it there.

You’re done!

USB Tethering on Windows XP

Make sure you’ve installed the correct LG drivers for the Optimus V before proceeding.

1. Download (but don’t do anything with) the INF file here: https://github.com/inferiorhumanorgans/android_optimus_drivers/tree/VM670/Windows. Ignore the README; its instructions won’t work.

2. Plug in your Optimus V. Let the drivers install if this is the first time you’ve plugged in your phone since adding the LG drivers.

3. On your phone, turn on Android’s built-in USB tethering by going to Menu → Settings → Wireless & Networks → Tethering & Portable Hotspot. The option will turn itself off again after a moment, and the Found New Hardware wizard will appear.

4. Go through the following steps in the Found New Hardware dialog:

  • Click “Browse my computer for driver software”
  • Click “Let me pick from a list of device drivers on my computer”
  • Click “Have Disk…”
  • Browse to where you put that INF file from Step 1

5. Turn on tethering again. Now it works!


NOTE: On Windows XP only, once you turn off tethering, other USB features such as mass storage and ADB may stop working. If you turn tethering on and off multiple times, it may mess itself up to the point that you have to:

1. Uninstall the LG drivers
2. Plug the phone in with no drivers, then unplug it
3. Reinstall the LG drivers
4. Follow the Windows XP tethering instructions again

This behavior has not been observed on Windows 7. There, all USB functions should work fine after enabling/disabling tethering.

Clone this wiki locally