Home    |  About    |    Contact  |  News    |      FAQ        Search Site    
 
 




!!! PLEASE DO NOT COPY ANY INFORMATION FROM THIS PAGE WITHOUT MY PERMISSION !!!

 
 

Motorola Driver Confusion.....

Different drivers, for different modes...

First its important to know, the phones have "different" modes... and each mode uses different drivers!! each gets listed in device manager differently too...

1. Modem mode (phone shows as Motorola Usb Modem in device manager, uses USBMOT2000.INF for the driver)... This is the DEFAULT Mode when you first turn the phone on. This is the mode BitPim, Motorola Phone Tools (aka MPT) and QPST want the phone in. This driver is what is installed by BVRP's Drivertool, there are other sources for this driver too... See BELOW.... BitPim,  MPT  and QPST will NOT see the phone if it is NOT in this mode, or using this driver!!

Note: The drivers on the MotoDev web site make use of MOTMODEM.INF instead of USBMOT2000.INF.

2. P2K Device mode (when PST, MSU, RSD, RSDLite  is running, etc.. uses P2K.INF/P2K.SYS for the driver), this is the mode you need the phone in when you want to do seem edits or use P2Kcommander.   The phone is switched into a "suspend" or "Diag" mode.. in turn, the phone now shows as Moto USB Composite Device group in Device Manager with 4 or 5 things listed under it. (P2K.INF and P2K.SYS being the drivers that windows uses for these devices.) When this happens, it no longer appears as a Moto USB Modem.. UNTIL after PST/MSU/RSD restart the phone... OF course, if PST/MSU/RSD are still open, the phone will eventually switch back to this "suspend mode"...  This driver is also used by certain modes of the RadioCom software.

Note: The drivers on the MotoDev web site make use of P2K.INF/MOTODRV.SYS when the phone is in P2K Device Mode.

3. (V3M, KRZR K1m, V9M and newer phones with Verizon UI only) Media Transfer Protocol aka MTP Device mode (not sure how it shows in device manager, uses WPDMTP.INF for the driver)... This is the mode that allows Windows Media Player 10/11 to see/sync with the phone. When first entering this mode, Windows detects the V3M as a Moto V3C when trying to install drivers.   Not sure how it shows for the KRZR K1m. NOTE: on the phone, Menu -> Get-it-Now -> Tunes & Tones -> Sync Music....

Note: MTP (media transfer protocol) is not the same as MPT (moto phone tools).

4. (Alltel V3M, Krzr K1m and AMP'd V3M only, NOT Verizon)... USB Mass Storage Device.  There is a menu option on the phone to switch between MODEM and Mass Storage mode. (Settings -> Connection -> USB Settings...) Your choices will be Modem or USB Drive... when in USB drive, the MicroSD slot will be available in "My Computer" as a drive letter, as if you have a memory card reader attached to your phone.  When MODEM is selected, it puts the phone into the normal Modem Mode as described above.  NOTE: Verizon Phones do NOT support USB Mass Storage mode.

BUT, with all of those modes, it takes disconnecting the phone from the PC, powering it off/on (or removing the battery for about 10 to 15 seconds) to get it back into the Moto USB modem mode...

NOTE: the BVRP Drivertool... that basically clears stuff out, including registry entries about what driver files were being used for the phone, etc... drops a new copy of the USBMOT2000.INF driver on the PC... and gets windows ready to install the drivers needed to have your phone listed as Moto USB Modem (USBMOT2000.INF). The next time you plug your phone in after running the driver tool, windows will see it as "new hardware"...  But more about this version later....

NOTE: installing or upgrading MSU also clears out the registry entries for what drivers were used, etc for your phone, drops a DIFFERENT USBMOT2000.INF onto your PC, along with the P2K.INF/P2K.sys drivers. Again, after install or upgrade of MSU, windows will see your phone as "new hardware".

Where to get the drivers...

Now, there are MULTIPLE SOURCES for each of the drivers, and multiple versions of the drivers.

For the P2K.INF/P2K.SYS used with MSU, PST, RSD, RSDLite, RadioCom.  Each of those included different versions.   A known good version comes with MSU v1.03 and are included in my E815-V710-DriverPack1.zip. Those follow the traditional numbering scheme like the P2K.INF/P2K.SYS included with PST/RDS/RSDLite up to this point.    Starting with MSU v1.06 yet another set -> MSU106Drivers.zip was introduced which uses a newer/different version numbering scheme.  It is along the lines of those included in the driver with RadioCom.

Currently, the drivers included with the latest versions of Motorola Software Update (MSU) seem to be the most compatible, and are suggested. For how to install, see the MSU page.

The newer drivers on the MotoDev web site include a P2k.inf, but do not use the P2K.SYS anymore...  Instead they use a MOTODRV.SYS which is new. Download from the MotoDev web site! (current version subject to change) Previous versions... See -> DRIVERS Recently there have been some compatibility issues with the latest drivers from the MotoDev web site and some phones. Older version of the driver is suggested, or make use of the drivers included in Motorola's MSU program.

For the WPDMTP.INF there is a version included in Windows XP and gets installed when using the drivers from the MOTODEV web site.  If you have WMP10, or a NON-Beta of WMP11, you should be ok, but in some cases, people have had to use -> mtpfix.exe or -> Motdmmtp.inf.   Some have had troubles synching with WMP when they have used the BVRP DriverTool to get the phone installed as Moto USB Modem, but report success when using the USB drivers available from the MotoDev web site.

When it comes to the USBMOT2000.INF is the driver that makes windows see the phone as Moto USB Modem that is trickier....

Why is this USBMOT2000.INF  important??

Well, for those not familiar with it... there is a compatibility problem with the chip in the phones and the USBSER.SYS file that is a core component of windows. It can cause communication problems, errors, etc.. when transferring large amounts of data between the PC and phone...

A way around this is to replace the USBSER.SYS file with an older version... however, USBSER.SYS is a core component of Windows and is monitored by System File Checker (SFC)... if SFC notices a change, it will revert to a "known good copy" WITHOUT WARNING... In addition, USBSER.SYS can be "upgraded" when installing service packs or hot fixes....  (See the USBSER.SYS page for more info.)

The USBMOT2000.INF and USBMOT2000XP.INF included in the various versions of BVRP's DriverTool attempt to work around this instead by installing an older, "more compatible",  USBSER.SYS File that has been renamed... so it sits along side the core windows file... this "RENAMED" version does not get touched by SFC or patching...

The USBMOT2000.INF installed with Motorola Software Update program (aka MSU), the Verizon Music Essentials Kit (for the V3M and KRZR K1m), that comes with PST, P2KCommander, RadioCom, and the OLDER MotoDev web site all reference the "stock" windows USBSER.SYS file... So if that is used, expect some issues transferring files with the phone in "Moto USB Modem" mode...  (like when using BitPim and MPT)

Now, with the latest v2.62 and later drivers on the MotoDev web site, the USBMOT2000.INF/USBSER.SYS combo is no longer used... instead the MotoDev drivers make use of a MOTMODEM.INF/MODEM.SYS/MOTMODEM.SYS.  It appears to be most compatible, and give no errors.

So, to get the USBMOT2000.INF driver...

The Preferred method used to be to use the v2.62 or later drivers from the MotoDev web site!   BEFORE you use the drivers from the Moto DEV Web site... you might want to go into Add/Remove programs, see if you have a listing for Motorola Driver installation... if you do... click REMOVE... then delete the contents of C:\Program Files\Common Files\Motorola Shared\MotPCSDrivers... Then run this Moto EU Driver installer... as the driver installer doesn't do a good job of removing the contents of that folder, and you are left with a mix of driver files...

The currently preferred method is to use the drivers included with the latest version of Motorola Software Update (MSU)

Also, there is one included in BVRP's DriverTool.zip, another one included in the DRIVER TOOL that comes with MPT V4.21a -> DriverTool-421a.exe, another that gets installed with MSU, another included with PST, another included with P2KCommander, etc...  All of which are different versions... 

If you have a V3C, V710 or E815, the Driver tool will work just fine..  V3M and K1M users who use the driver tool, might have problems getting the phone to sync with Windows Media Player.  As such, they may want to use the driver from the MotoDev web site, or the one that gets installed by MSU

See..  Really simple :)