Reversing the Drivers I have received many emails about what happens if you already tried to install your phone before reading this tutorial. Luckily there is a way to reverse the drivers that are currently associated with your phone. Once you reset all of the related drivers, you should be able to install your phone as the tutorial dictates without any problems, as if you just plugged it in for the first time. First, make sure your phone is not plugged in. The only thing you'll need to download is this zip which contains a batch file to show all of the devices (Connected or Not) in the device manager. Once you double click the batch file you should be presented with a window like this Now you need to click on "show hidden devices" in the View menu like this You should notice that the List has updated and probably contains more entries now, Mine looked like this: You're basically done. All you need to do now is expand the categories that are related to your V220 and right click and select "Uninstall." You'll need to figure out which drivers you personally installed your Phone under. The best guesses would be Modems with anything of the name Motorola (Make sure you don't actually have a Motorola USB Modem that you use as a Modem). Note: This tutorial assumes the use of the Windows XP Home/Professional Operation System with SP2 Installed. Note2: Check the new Compatibility List and make sure your phone is listed so you know what versions of the software you need to use. Update: webpage has moved to here Connecting to the Computer What you'll need: a USB Cable (A to 5-Pin Mini-B connector) which looks like this this is a standard wire for many Digital Cameras, ask your friends. An AC Adapter Charger that should come with your phone to keep it powered through this tutorial. Software: P2K Drivers Motorola Mobile PhoneTools Phone Support Tools (PST) MIDway First comes first, do not just plug your phone into the computer. It will not work and you're likely to set it up in a way that it will take a lot more work to make it believe it was never installed. If you did plug it in and it doesn't work right, read the "Reversing the Drivers" tutorial.The first thing you need to download is: P2K Drivers for Windows XP File Name: P2k.zip Version #: Latest (as far as I can tell) MD5 Hash: c12a3a83f975790ea92782ab3169a8e5 These files serve as the basic drivers needed to install the device for general use. There are three files included in the zip. You will need an unzipped/uncompressing program such as WinZip or WinRar to extract these files. Once you extract the files they are as follow: Remember where you unzipped them for later. Now you'll need to install the first piece of software. Motorola Mobile PhoneTools File Name: Proprietary Software Version #: 3.11h (3.23 for Motorola V551) MD5 Hash: Proprietary Software This software, published by BVRP, for communicating between the phone and the computer. During the first run of the program it claims that it will set it up the phone for you. What it actually does is just leech the information from the Windows Plug and Play screen and configure itself accordingly. Either way this is the program needed to transfering files, music, and pictures. After Running through the straight-forward "Install Wizard" setup. You should have to restart your computer. You also don't need to register the software in order to use it, so if you're in a rush or lazy just keep clicking register later. If the software comes up with a screen called location information like this. Then you can just keep cancelling out of it, it is not required for the transfering functionality of the phone. After Installed, This should be your first screen. Keep the settings as they appear in the picture with USB selected and press next. This will be the second screen. Notice that the Next button is faded out. Now you will have to connect your phone to the computer. First turn your phone on get your network and have the phone closed. Once you connect the USB to the phone and the computer it will automatically go to the next screen. It should be similiar to this: Now we will need to run through Window's New Hardware Found Wizard. Click No to not connect to Windows Update, then click Next. Windows should recognize the Phone as the Motorola V220 at it appears in the photo. Select that you are going to install from a specific location and click next. Tell windows to search for the best drivers in these locations and only include the location where you extract the P2K drivers. You will receive a notice that the driver that it selected, The USBMotorola one, is not digitally signed by Windows as a certified driver. This is Ok. Press Continue Anyway. Installed will be finished and this screen will be shown. Click done and wait for the BVRP software to finally configure your phone for their software. No interaction should be needed to get it working now. Now you will have the BVRP Replica version of your phone on your computer. You can click on the menu button on the phone to access the multimedia center which is used to upload and download all types of multimedia. This is a picture of the media center is is very easy to use and you should have no complications getting it to work. Now that you're Motorola V220 Phone is successfully installed on your computer and able to upload and download files. Lets try something a little bit more unintended... Java Application Loading "We allow any GSM developer to send us their GSM phone to enable the JAL MIDlet Loader and KDWP debugger (KDWP is only available on MIDP 2.0 Devices with Aplix jBlend kVM). Our turn-around time is 5 to 10 working business days, that's our goal. Sorry, we don't have another way to grant access through OTA or by letting you download a program to enable JAL in your phone at this time." -Sincerely, MOTOcoder This was taken from the MOTOcoder website which is the official source of java development for Motorola Phones. I'm not sure why they won't let you download the program to enable JAL (Java Application Loader) on the phone seeing as how they already created one. Product Support Tools File Name:PST_7.1.1.rar Version #: 7.1.1 MD5 Hash: 6cdbf9793fca93c0ac2acca61b4cddde The Installation is very straightforward. You will need to restart your computer after it finishes. Don't be alarmed if the software tries to install Windows Critical Updates, they will be ignored if already installed, and installation will complete anyway. Restart your computer and plug your phone back in. When you launch the Product Support Tool program it will find new hardware. It will find 3 new interfaces and ask you to install them. The new interfaces should be: Accessories Interface Data logging MCU Interface Test Command Interface They won't necessarily appear in that order. When one comes up you should install the software automatically which should just use the P2K drivers, if it doesn't uninstall the drivers and redirect them to the P2K Folder. Once they are all installed they should look like this in your the Device Manager: With your phone still plugged into the computer and the new devices installed since the application is launched, Go to File and Press New. The Screen should appear like this. Select KJava file and press OK to get this screen: Select the phone menu option as shown here and select Read. The PST program will use those 3 interface drivers it just installed to read information about the phone and let you interact with it. As shown here: Notice that now the options in the background are now available. Especially an infinitely useful option called "Enabled/Disable Java Application Loader." That's that thing that Motorola said they couldn't let you just unlock with a program and you'd need to lose your phone for 5-10 days and pay shipping for. Hmmmm. Let's enable it now: Now just restart the phone using the phone menu and you're done. Congradulations on your now Java Upload Enabled Cell phone. You can check out the new setting in your phone under Settings -> Java Settings. It should be the first one called "Java App Loader." If you select it, it will come up with a screen that says "Insert Cable Now." This screen is always the first step for putting java applications onto the phone. To send the Java Applications from your computer to your phone you need a program called: MIDway File Name: MIDway_2.8.rar Version #: 2.8 MD5 Hash: 580efa4d172ef389a06880c056252c60 This is the easiest program to install and generally the most complicated to use. Once you extract the rar you will notice that there should be only one execuatble file called MIDway_2.8.exe. Double click on the file to bring up the main screen: You will need to configure the program first by telling it where your phone is plugged into and how fast the data transfer rate on the phone is. Go to File -> Settings as shown in the picture. You should get this screen: Notice that these should not be the same settings as yours. This is because I already configured my MIDway to correspond with my phone. To find the the information for your port and baud rate, you will need to go to Start -> Control Panel -> System -> Hardware/Device Manager and right click on the USB Motorola Modem device and go to it's properties. If for some reason the device is not present, try unplugging and replugging your phone back into the computer. If the 3 Interfaces are present in the Device Manager, close the PST Program and then unplug and replug your phone (PST cannot be running for this to work). Make sure the Information in the Device Info and MIDway are matching as shown. Once they are matching you'll need to pick a JAD to open. A JAD is basically a JAR (Java Archive) in a special format to tell it how to install. There are many free Java games available online, the one I picked was Monoply. First unplug the phone from the computer. Go to Settings -> Java Settings -> Java App Loader on the phone and select it to get the "Insert Cable Now Screen." When you insert the cable, immediately click the "Send JAD" button in MIDway. The screen should appear like this: Once "Send JAD" is clicked, it should appear like this: Once the file is finished transferring, which should take only a couple of minutes depending on the size of the game, the screen should appear like this: If you made it through all of this congradulations again. Now you can send Java Applications to your phone. You can delete any applications you send to your phone through the Settings -> Java Settings menu on your phone. If you have any questions on this you can email me at cdigiamo [at] ic.sunysb.edu.