• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [UPDATED 28/12 - NEW INSTALLER] CyanogenMod 7/Android 2.3.4 Is avaliable for GT540!

dudeman1996

Android Expert
Aug 20, 2010
1,276
264
27
London, UK
**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:
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:
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:
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:
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
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! :D

Screenshots:
213fc4p.png
30m5mhu.png
29ny1w4.jpg
2nitlis.png
________________________________________________________________


Advanced
How to easily repartition your phone's memory to allow 250MB for apps (Data2System that works on every ROM):
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.
 
Nice post well done.
Is Navitel not the stock Navigation app on the phone?
Quick question though, having already got 2.2 running and having backed up 2.1 and 2.2 using clockwork 2, will installing clockwork 3 cause any problems? Dont you access 2 and 3 the same way ie holding down the home button and powering up?

4. Your phone will now reboot with CyanogenMod 6.1.1 (Android 2.2.1). The first boot might take longer than a normal boot.

Should the above read ?

4. Your phone will now reboot with CyanogenMod 7 (Android 2.3.2). The first boot might take longer than a normal boot.
 
Upvote 0
Nice post well done.
Is Navitel not the stock Navigation app on the phone?
Quick question though, having already got 2.2 running and having backed up 2.1 and 2.2 using clockwork 2, will installing clockwork 3 cause any problems? Dont you access 2 and 3 the same way ie holding down the home button and powering up?

4. Your phone will now reboot with CyanogenMod 6.1.1 (Android 2.2.1). The first boot might take longer than a normal boot.

Should the above read ?

4. Your phone will now reboot with CyanogenMod 7 (Android 2.3.2). The first boot might take longer than a normal boot.

I think because the ROM is pre installed with Russian and there is the 'Navigation' app that comes with Maps I think thats why it said navitel. :p

Clockwork 3 is just an updated version of the recovery, you still get to it by holding the home button on power up :)

Ah yes sorry, I copied from my other post to save time ;) i'll fix that :p
 
Upvote 0
i have android swift droid 1.2 now it is updated to 1.3 what is the changelog and how can i update without loosing any apps installed i hav 2.5.1.8 recovery on mah devil:D please help me dudeman and heard that market is also not there please repl to this.......

Cool, I've just seen the update, and I've updated the first post with the new update, the changelog has also been added in the 1st post. To update without loosing any apps, make a backup of your phone through recovery, and update your phone, then when you have finished updating, go back into Clockwork Recovery and select Backup&Restore>Advanced Backup>Data then that will restore all your data (contacts, messages, apps etc.) :D
 
Upvote 0
Ok so there should be no issues/conflicts with installing clockwork 3 when clockwork 2 is installed?
Can you confirm that the navigation app works on this, plus i have read that there are issues with the market and screen rotation.
Some extra info here.. LG GT540 2.3 SwiftDroid CM7 Project Mur4ik and clean 2.3.1 - xda-developers

Nope, I had no problems installing Clockwork Recovery 3 :) The Navigation app works, I in putted a destination and it got a GPS lock very quickly, in about 8 seconds! The app spoke to me telling me where to go, but I haven't had the chance to follow the route but I'm sure it works perfectly fine. As for the Market, I've had no problems with it other than when I installed the v1.3 update, no Google apps came preinstalled, so I had to install the zip in my first post which installed the Google apps. There's nothing wrong with the screen rotation either :) :D
 
  • Like
Reactions: Praccy
Upvote 0
Think its worth waiting a week or so until these minor problems are sorted out, as some are also saying that they cannt access the usb connection, only for charging no mass storage, after applying the apps zip.

Hmm, seems to be fine for me, I've applied the apps .zip and USB mass storage still works. You can download SAMBA File Sharing from the market which shares your SD Card over your Wi-Fi network so you can access it without wires :) :D
 
  • Like
Reactions: Praccy
Upvote 0
hi,

i am new to this forum and i am needing help updating my phone, i have followed all the steps but when i click on " lauch software update " i get this.

18:47:35 : Launching SW update
18:47:35 : Unpacking KDZ
18:47:37 : KDZ file extraced
18:47:38 : Extract file error
18:47:41 : ===FINISHED===

if some one could help me this would be greatly apreciated :D
 
Upvote 0
hi,

i am new to this forum and i am needing help updating my phone, i have followed all the steps but when i click on " lauch software update " i get this.

18:47:35 : Launching SW update
18:47:35 : Unpacking KDZ
18:47:37 : KDZ file extraced
18:47:38 : Extract file error
18:47:41 : ===FINISHED===

if some one could help me this would be greatly apreciated :D

Try redownloading the KDZ updater .zip file :)
 
  • Like
Reactions: kyle1996
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones