**Please make sure you read the instructions properly!! People are replying to this post saying the problems they're having when the answer is that they didn't read the post properly. If you are having problems, then refer back to the instructions and make sure you followed the steps EXACTLY as they're written. Thanks! ** The latest version of SwiftDroid available is v2.0 ASIS. Everything in this ROM works except for: DivX/xVid codecs Screen Calibration Changelog: Spoiler v2.0 ASIS – 2nd November: Updated CyanogenMod Improved RAM Updated Recovery v2.0 RC5 – 6th October: Screen is no longer defined as “multi-touch” Slight increase in graphics performance Updated to latest version of CM (7.1.0) Updated to latest version of Android (2.3.7) When playing music, long press camera button play/pause. Long press the volume buttons, next/previous track. Settings CyanogenMod -> Performance -> Settings CPU - Built-in overclocking Make sure you follow the instructions exactly as they're written. As always, with flashing your phone, there's always the risk of bricking your phone. I'm not responsible for anything that happens to your phone because of flashing custom firmware. But I will do my best to try and help you with any problems you might encounter To install this ROM you need to have fastboot enabled on your phone. If you have Android 1.6/2.1 installed from LG, then fastboot is not enabled, if you have Android 2.2/CyanogenMod6 installed from my previous post then you have fastboot enabled so put your phone in fastboot mode (hold Camera on power up) when needed. I will explain how to enable fastboot on your phone (this involves re-flashing/replacing your currently installed firmware): KDZ Updater CarphoneWarehouse Unlocked.zip - A link to a zip archive with all the files needed to flash Android version 2.1 with fastboot (Carphone Warehouse Unlocked) KDZ Updater Europe Open.zip - A link to a zip archive with all the files needed to flash Android version 2.1 with fastboot (Europe Open) Download either version, it doesn’t make a difference, you’re going to be replacing 2.1 with 2.3 anyway Now, how to flash these versions; I'll explain in detail how to flash the ROM's from starting with backing up. Instructions to install ROM with Fastboot: Spoiler 1. Before you start, make sure you backup all your data (If you do not wish to backup your data this step is not necessary) by installing the z4root.1.3.0.apk file onto your phone, then open it and choose 'Permanent Root'. Your phone will root and reboot. Then go to the Market and install 'MyBackup Root', open it and do a backup of your apps and personal data (contacts, sms, call log etc.) Once this is done, go to Settings>SD Card and Phone Storage>Unmount SD Card, a notification in the notification bar should appear saying 'SD Card safe to remove'. Remove the battery cover and remove the SD card and store it in a safe place. Then continue to step 2. 2. Extract the .zip file you downloaded to your computer (e.g. your desktop). Open the folder and install MSXML 4.0 SP3 Parser (msxml.msi). 3. Once that has finished, install LGAndroidDriver_WHQL_ML_Ver1.0_All_Win7.exe which are the drivers so your computer will recognize your phone. Windows XP Users download this driver, extract the contents anywhere (e.g. desktop), right-click on the 'android_usb.inf' file and click 'Install'. 4. Next, open KDZ_FW_UPD.exe (i) Change 'Type' to '3GQCT' *THIS IS A MUST, THE UPDATE WILL NOT WORK OTHERWISE AND YOU MAY BRICK YOUR PHONE* (ii) Make sure 'PhoneMode' is set to 'DIAG' (iii) Browse for the 'V20B_00+Fastboot.kdz' file. 5. Prepare the phone by enabling USB Debugging by going to Settings>Applications>Development>Enable USB Debugging and connect the phone to the computer via USB cable and wait for the drivers to install for the phone. Sometimes the computer still won't recognize the phone, if this is the case, try this: Windows Vista and 7 users press start and type device manager (Windows XP users right click 'My Computer' and click properties, then click the Hardware tab and click Device Manager) then locate LGE Android Platform Modem, right click it and click disable. Accept any warnings that come up. Also, make sure you've disabled Mass Storage Mode on your phone. To do this, go to Settings>Storage>Enable Mass Storage, and untick the box. 6. Click 'Launch software update' and do not use your computer until the update is complete. The update will take roughly 10-20 mins to complete. Updating from older versions of CyanogenMod 7: Spoiler Updating your phone with the most recent version is really easy. There are 2 ways of doing it: 1. Install through fastboot/auto .exe (This method deletes all your data) 2. Install through recovery (This method keeps all your data) To install through fastboot and erase all your data, all you have to do is put the phone into fastboot mode like you did when you first installed CyanogenMod, power off the phone and hold the camera button all the way in and turn on the phone. Make sure to hold the camera button while the LG logo is on the screen. A blank screen will then show. The phone is now in fastboot mode. All you have to do now is download the most recent .exe file, (link to all versions the higher the version number, the most recent it is) then open it and it'll install the most recent version for you Now most people want to install through recovery and keep their data. If you don't have recovery installed, check this out. Download the most recent recovery update and copy it to your SD card (link to all versions the higher the version number, the most recent it is). Then boot into recovery by either when rebooting the phone select recovery then okay, or by rebooting the phone normally and holding the home button while powering on, making sure you hold it while the LG logo shows. You'll then be presented with the recovery screen. Use the Vol up and down buttons to navigate up and down the menus, the call button to select an item and the power button to go back a step. Navigate to install zip from sdcard not apply update from sdcard. Now select choose zip from sdcard and select the .zip update, say yes and it'll flash the update for you. When it's done press the power button to go back then the call button to reboot the phone. The first boot after updating will take a while, it may appear to be 'stuck' on the SwiftDroid or CyanogenMod loading screen, but it's not, just leave it for a few minutes and it'll load How to install via recovery: Spoiler 1. Download the recovery update from here 2. Copy the update to your SD Card (I recommend on the root of the SD Card (not in any folders) 3. Boot into recovery by holding the Home button on power up, or when rebooting the phone, select 'recovery' in the options list. 4. Make a backup of your current version just in case. 5. Navigate to 'apply zip from sdcard'>'choose zip from sdcard' then select the update-cm-7.0.0-GT540-MUR4IK-signed.zip file and flash it. 6. Enjoy! Installing CyanogenMod automatically Spoiler 1. Download the .exe file from here (This will wipe your data) or here (This won’t wipe your data only use this if you’re updating from an older version) 2. Put the phone in fastboot mode by holding down the camera button all the way and powering on the phone. Make sure you hold the power button while the LG logo is shown on the screen. A blank screen will then appear after a few seconds. The phone is now in fastboot mode. 3. Connect the phone to your computer by the USB cable. 4. Run the .exe program and let it install CyanogenMod 7 on your phone The best thing about this installer, is that it automatically downloads the newest version from my server, so you don't have to download a new .exe installer for each version! That's it! You're done! Easy right? Enjoy the latest version of Android! Screenshots: Spoiler ________________________________________________________________ Advanced How to easily repartition your phone's memory to allow 250MB for apps (Data2System that works on every ROM): Spoiler Note: If you already have a Data2System ROM installed, let me know as there are different steps needed to take 1. You'll need 3 files: KDZ Updater The modified KDZ The data2system.exe 2. Boot into recovery and make a backup of your phone, as this will erase all data on the phone. 3. Turn the phone off, and remove the battery, SIM and SD card. 4. Hold the 'Volume Down' button and connect the phone to your PC with the USB cable. The screen should now display 'Download Mode' 5. Open KDZ updater and change 'PhoneMode' to 'CS_EMERGENCY', then change 'Type' to '3GQCT'. Then select the '20E_234-150-64.kdz' file 6. Click 'Launch Software Update' 7. The update will now start, the phone will continue to display 'Download Mode'. 8. Wait for it to say 'FINISHED' in the KDZ updater (when the update finished, my phone displayed a blank screen), then disconnect the USB cable and put your SIM, SD card and battery back in. 9. Now boot the phone into fastboot mode (camera+power), the fastboot screen will be blue and have white text displayed on it. 10. Connect the phone to your PC again. 11. Run the data2system.exe file. 12. Boot the phone into recovery and restore your backup.