Jump to content

[Guide] Upgrading from 2.1 (or 1.6) to 2.3 swiftdroid


Guest aaa801

Recommended Posts

Guest aaa801

Well this guide was missing and its a bit of pain to figure out if your a newbie around here :D

Ok the way we are doing this is

2.1 -> 2.2 fastboot -> 2.3.3

Download this

http://www.mediafire.com/?imautlh0m29cl2t

Put your phone into download mode

1. Take out battery

2. put in battery

3. hold down volume down and hit poweron

4. screen should display Download mode or Emergency mode depending on rom

Extract it to your pc and run kdz_fw_upd

Choose 3gqct as the type

and diag as the mode

then hit flash

Please note that you DO NOT have to let this flash finish (BUT IT IS EXTREMLY RECOMMENDED.. takes forever on this rom tho lol)

as we only need the fastboot part of it

so leave it flashing for a few mins then remove the phone

the updater software will come up with a few errors but just ignore them

Ok now we need the latest Recovery version of the swiftdroid software

Since i used 1.8 i will use this in this tutorial

Download

http://runescape.bz/gt540/SwiftDroid_v1.8_recovery.7z

Please note i uploaded the rom to my own site as it took me 3 hours to download from the hosting sites..

Ok extract the above file to your pc

Now put your phone into fastboot mode

1. take out battery

2. put in battery

3.hold in camera button and press power on

4. keep camera button pressed until lg logo disapears and it shows a blank screen

Now open where you extracted the above 7z archive to and run the flash_recovery.bat file

What this does is flash cyanogenmod recovery to your phone

which is a great tool for updating firmwares and restoring from bricks B)

Ok now take the update-cm-7.0.0-RC2-GT540-MUR4IK-signed.zip file and copy it to the root of your phones sd card

rename it to update.zip

Now we will put the phone into recovery mode

1.take out battery

2. put in battery

3. hold down home button and press poweron

4. keep holding down the home button until the cyanogenmod recovery menu pops up (it takes a while..)

Now to install the 2.3 rom

press volume down until "install zip from sdcard" is selected

then press the camera button

then press the camera button on "apply /sdcard/update.zip"

then choose yes and press the camera button

Now this part will take a while (around 5-20mins)

it will say flash complete when finished

Reboot your phone and it should load up the skateboard logo

this will appear to hang for about 5mins as its regenerating the home file system or something

Now with any luck you have 2.3 installed on your phone

Tips..

When it loads it will ask you to slide the keyboard( lol what keyboard)

the workaround this is to exit out of that part and sign in with ur google login in the market

this will activate all the google apps and give you options to download gmail etc

If after 20mins it still doesnt boot

load back into recovery mode and do "Wipe Data/Factory Reset"

Post any problems / comments

:D

my first guide ;)

Edited by aaa801
Link to comment
Share on other sites

Guest fdespotovski
Well this guide was missing and its a bit of pain to figure out if your a newbie around here :D

Ok the way we are doing this is

2.1 -> 2.2 fastboot -> 2.3.3

Download this

http://www.mediafire.com/?imautlh0m29cl2t

Put your phone into download mode

1. Take out battery

2. put in battery

3. hold down volume down and hit poweron

4. screen should display Download mode or Emergency mode depending on rom

Extract it to your pc and run kdz_fw_upd

Choose 3gqct as the type

and diag as the mode

then hit flash

Please note that you DO NOT have to let this flash finish (BUT IT IS EXTREMLY RECOMMENDED.. takes forever on this rom tho lol)

as we only need the fastboot part of it

so leave it flashing for a few mins then remove the phone

the updater software will come up with a few errors but just ignore them

Ok now we need the latest Recovery version of the swiftdroid software

Since i used 1.8 i will use this in this tutorial

Download

http://runescape.bz/gt540/SwiftDroid_v1.8_recovery.7z

Please note i uploaded the rom to my own site as it took me 3 hours to download from the hosting sites..

Ok extract the above file to your pc

Now put your phone into fastboot mode

1. take out battery

2. put in battery

3.hold in camera button and press power on

4. keep camera button pressed until lg logo disapears and it shows a blank screen

Now open where you extracted the above 7z archive to and run the flash_recovery.bat file

What this does is flash cyanogenmod recovery to your phone

which is a great tool for updating firmwares and restoring from bricks B)

Ok now take the update-cm-7.0.0-RC2-GT540-MUR4IK-signed.zip file and copy it to the root of your phones sd card

rename it to update.zip

Now we will put the phone into recovery mode

1.take out battery

2. put in battery

3. hold down home button and press poweron

4. keep holding down the home button until the cyanogenmod recovery menu pops up (it takes a while..)

Now to install the 2.3 rom

press volume down until "install zip from sdcard" is selected

then press the camera button

then press the camera button on "apply /sdcard/update.zip"

then choose yes and press the camera button

Now this part will take a while (around 5-20mins)

it will say flash complete when finished

Reboot your phone and it should load up the skateboard logo

this will appear to hang for about 5mins as its regenerating the home file system or something

Now with any luck you have 2.3 installed on your phone

Tips..

When it loads it will ask you to slide the keyboard( lol what keyboard)

the workaround this is to exit out of that part and sign in with ur google login in the market

this will activate all the google apps and give you options to download gmail etc

If after 20mins it still doesnt boot

load back into recovery mode and do "Wipe Data/Factory Reset"

Post any problems / comments

:D

my first guide ;)

Good tutorial.

Link to comment
Share on other sites

Guest aaa801
Good tutorial.

Thanks :D

ima write one up on installing linux on gt540 too

however i kinda trashed my install so ive gota work out a few things

Link to comment
Share on other sites

Guest 56k_Rockstar
Good tutorial.

Pls dont fullquote every previous comment. Its annoiying to scroll everything down for the 2nd time. Just normally reply.

B2T: Thats a guide i was looking for. now im going to 2.3 too. Thx

Link to comment
Share on other sites

Guest dudro

Hi, I'm new to this forum and new to mobile upgrades. I did all step by step, but for me 'cyanogenmod recovery menu' just doesn't show. Can you pls help. When to unplug/plug usb cable etc. I tried your tutorial on my 2.1 android version.

Edited by dudro
Link to comment
Share on other sites

Guest Ash-Lee

I'm trying to do this as well, i can't get past the fastboot part.

The flash_recovery.bat calls for the fastboot.exe i think, this isn't in the .7z file from what i can see.

Maybe someone can help?

Link to comment
Share on other sites

Guest Adewis
I'm trying to do this as well, i can't get past the fastboot part.

The flash_recovery.bat calls for the fastboot.exe i think, this isn't in the .7z file from what i can see.

Maybe someone can help?

if youre still trying maybe we can work together to sort it, im stuck on this too, thought i downloaded wrongly, but it just does nothing, so im downloading the recovery 1.8 file from :

http://android.modaco.com/content/lg-gt540...tdroid-project/

ill tell you how it goes, need to wait a while to download, takes soooo long!! ;)

either way, is the author or anyone else able to help? :D

Ta B)

Link to comment
Share on other sites

Guest Adewis

all i need to do is put my phone into fastboot mode, but no one seems to have a single difinitive answer on how to do it, its all a bit too confusing :S

Link to comment
Share on other sites

Guest infernal
all i need to do is put my phone into fastboot mode, but no one seems to have a single difinitive answer on how to do it, its all a bit too confusing :S

what rom have you on your phone now?

Link to comment
Share on other sites

Guest infernal
2.1 update 1

kernel 2.6.29

(thats it right? :D)

If its got fastboot with it then you need to turn off then on again holding the camera button untill screen goe's dark,then its in fast boot mode

Link to comment
Share on other sites

Guest infernal
If its got fastboot with it then you need to turn off then on again holding the camera button untill screen goe's dark,then its in fast boot mode

here's how he doe's it in this tutorial

Now put your phone into fastboot mode

1. take out battery

2. put in battery

3.hold in camera button and press power on

4. keep camera button pressed until lg logo disapears and it shows a blank screen

try and follow his instruction so you can install recovery to save you bricking your phone

I used the one from the link and did'nt bother with recovery just updated from 2.1 fastboot to 2.3 then backed up afterwards.it was risky but worked.

I've read thru this guide sounds quite striaght forward.

Link to comment
Share on other sites

Guest cjzeaden

please help me....

my phone wont open just LG logo appear... but download mode (downvol+onpwer) and fastboot mode are working..the recovery wont work...

im working for this in 2 days just to update my phone..please tell me what to do..T,T

after i upgrade my phone its say upgrade error..what should i do please help im begging...advnce thx..

this is the kdz log

[02:21:20:390] : =============================================

[02:21:20:390] : Log is started on 07.04.2011, at 02:21:20:390,

executable: D:\KDZ+Updater+Europe+Open\KDZ_FW_UPD.exe (ProcID: 0x0000036c),

compile time : Sep 8 2010 17:19:53

[02:21:20:390] : Version :

[02:21:21:406] : strFilename1 = eur

[02:21:21:406] : m_DlMode = 4, m_strBinaryPath = C:\Documents and Settings\All Users\Application Data\LGMOBILEAX\Phone\europen+fastboot.dz, m_nSelectedImages= 70787108

[02:24:57:656] : Start Web Downloading

[02:24:57:687] : Get Usb Port

[02:24:58:687] : rsi.strFriendlyName=Communications Port (COM1)

[02:24:58:718] : Remove Communications Port (COM1)

[02:24:58:718] : rsi.strFriendlyName=Communications Port (COM2)

[02:24:58:718] : Remove Communications Port (COM2)

[02:24:58:718] : rsi.strFriendlyName=LGE Android USB Serial Port (COM6)

[02:24:58:718] : FriendlyNameList[iii].szFriendlyName=LGE Android USB Serial Port

[02:24:58:718] : rsi.strFriendlyName=LGE Android USB GPS NMEA Port (COM7)

[02:24:58:718] : Remove LGE Android USB GPS NMEA Port (COM7)

[02:24:58:796] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 1 - COM6

[02:24:58:796] : Port = COM6

[02:24:58:906] : Clear

[02:24:59:015] : Clear

[02:24:59:046] : >> DIAG_STATUS_F FAILED

[02:24:59:062] : >>Get Model Name [DIAG_VERNO_F]

[02:24:59:062] : Clear

[02:24:59:078] : strModel = GT540

[02:24:59:328] : Read NV item: 71 NV ITEM 71 [71]

[02:24:59:328] : Clear

[02:24:59:343] : CSW

[02:24:59:343] : Banner : CSW

[02:24:59:343] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 0 - GT540

[02:24:59:343] : >>Get Mobile SW [DIAG_EXT_BUILD_ID_F]

[02:24:59:343] : Clear

[02:24:59:359] : GT540-M76XX-V20a-OCT-05-2010-XX

[02:24:59:359] : strFilename = GT540-M76XX-V20a-OCT-05-2010-XX

[02:24:59:359] : strFilename = V20

[02:24:59:359] : Flag_Phone_BIN_Eclair = TRUE

[02:24:59:375] : Clear

[02:24:59:390] : Write NV item:9028 NV ITEM 9028

[02:24:59:390] : 9028 - NV_DONE_S Item

[02:24:59:515] : _DloadMode()

[02:24:59:515] : ¸Þ½ÃÁö º¸³¿ TYPE_WPARAM_CHANGE_DLOAD 4

[02:24:59:515] : >>Change Offline Mode [DIAG_CONTROL_F/Mode = 1]

[02:24:59:515] : Clear

[02:24:59:531] : >>Change Dload Mode [DIAG_DLOAD_F]

[02:24:59:984] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 3 - DLOAD

[02:24:59:984] : Clear

[02:24:59:984] : 2_DIAG_DLOAD_F DLOAD_RESET_F do not wait for response

[02:24:59:984] : #ifdef FEATURE_L4

[02:24:59:984] : Clear

[02:25:00:015] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 3 - Close Port

[02:25:00:015] : Close Port<<

[02:25:40:046] : Clear

[02:25:40:046] : EMERGENCY Booting Mode

[02:25:40:062] : >>Get Model Name in Emergency Mode [DLOAD_VERREQ_F]

[02:25:40:062] : Clear

[02:25:40:062] : Clear

[02:25:40:078] : BS/GT540/7D

[02:25:40:078] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 0 - GT540

[02:25:40:078] : m_pPhoneCtrl->m_pDload->Dl_GetCommMode(&m_pPhoneCtrl->m_pDload->m_nCommMode)

[02:25:40:078] : >> GET DLOAD COMM MODE

[02:25:40:078] : Clear

[02:25:40:078] : Clear

[02:25:40:093] : [GetCommMode] Communication mode : 2

[02:25:40:093] : Pre Nand Download

[02:25:40:093] : >>Set Trusted Mode [DLOAD_NAND_SEC_MODE] sec_mode = 1 (1=trusted 0=NonTrusted)

[02:25:40:093] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 3 - TRUSTED MODE

[02:25:40:093] : Clear

[02:25:40:093] : Clear

[02:25:40:109] : [COM6] >>NandFlashInitWithFile(PARTITION TBL), BinType =8

[02:25:40:109] : NandFlashInitWithFile :: LG3GBinaryList[binType].szBinaryTypeName = PARTITION TBL, BinType = 8

[02:25:40:109] : NandFlashInitWithFile ::

[02:25:40:109] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 3 - INIT PARTITION TBL

[02:25:40:109] : Clear

[02:25:40:109] : Clear

[02:25:40:125] : Clear

[02:25:40:125] : Clear

[02:25:40:140] : ¸Þ½ÃÁö º¸³¿ TYPE_WPARAM_WRITE_TO_SDRAM 3

[02:25:40:140] : m_nSelectedImages= 70787108,Type= 3

[02:25:40:140] : [COM-159] ¸Þ½ÃÁö º¸³¿ TYPE_WPARAM_WRITE_AMSS 15

[02:25:40:140] : [COM6] >>NandFlashInitWithFile(AMSS MODEM HEADER), BinType =14

[02:25:40:140] : NandFlashInitWithFile :: LG3GBinaryList[binType].szBinaryTypeName = AMSS MODEM HEADER, BinType = 14

[02:25:40:140] : NandFlashInitWithFile ::

[02:25:40:140] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 3 - INIT AMSS MODEM HEADER

[02:25:40:140] : Clear

[02:25:40:140] : Clear

[02:25:40:156] : >> AMSS FLASHING ...

[02:25:40:156] : ¸Þ½ÃÁö º¸³¿ ProgreassiveBar Init wParam TYPE_WPARAM_PROGRESSIVE_POS=5 lParam(pos)=0 nResult=0

[02:25:40:187] : Sending Pkt Seq : 0

[02:25:40:187] : Clear

[02:25:40:234] : Sending Pkt Seq : 1

[02:25:40:234] : Sending Pkt Seq : 2

[02:25:40:234] : Sending Pkt Seq : 3

[02:25:40:234] : Sending Pkt Seq : 4

[02:25:40:234] : Sending Pkt Seq : 5

[02:25:40:234] : Sending Pkt Seq : 6

[02:25:40:234] : Sending Pkt Seq : 7

[02:25:40:234] : Sending Pkt Seq : 8

[02:25:40:234] : Sending Pkt Seq : 9

[02:25:40:234] : Sending Pkt Seq : 10

(i just shortcut it)

[02:26:39:156] : Sending Pkt Seq : 30662

[02:26:39:171] : Dl_AsyncWrite - ErrNo(45), Addr(0x00019440), NandErrNo(0x19)

[02:26:39:171] : [COM-159] ERROR Dl_AsyncWrite() TYPE_LPARAM_UPGRADE_ERROR_WRITE_TO_FLASH

[02:26:39:171] : Clear

[02:26:39:203] : WM_COPYDATA ¸Þ½ÃÁö º¸³¿ 3 - Close Port

[02:26:39:203] : Close Port<<

[02:26:39:203] : TYPE_WPARAM_UPGRADE_ERROR

[02:26:39:203] : ¸Þ½ÃÁö º¸³¿ - TYPE_WPARAM_UPGRADE_ERROR Error Code = 4008

[02:26:39:343] : Log finished

Link to comment
Share on other sites

Guest hiperborean

For the recovery to work, you first have to install ADB for your OS...

and than, most certain way (but bumpy a bit) is..

1. run fastboot on phone

2. put/extract recovery image (*.img) to your ADB /TOOLS/ directory (mine is: C:\Program Files\Android\android-sdk-windows\tools )

3. open terminal/console there and run: fastboot flash recovery *.img (name of the recovery)

it should work this way

it takes no more than 5-6 secs

Link to comment
Share on other sites

Guest cjzeaden

thx for the reply... :D

i will try it...

do you think i bricked my phone??cos it wont open anymore,. just the LG logo appeared...

i hope it not bricked...

Link to comment
Share on other sites

Guest mistermentality

I already have the 2.2 Froyo rom with clockwork mod installed so thinking I can therefore skip to the part where the update.zip is used I reboot into clockwork mod recovery and choose to apply update.zip but get the error:

assert failed: getprop("ro.product.device") =="swift" || getprop("ro.product.board") == "swift"

E:Error in /sdcard/update.zip (Status 7)

Any ideas what is wrong?

Dave

Link to comment
Share on other sites

Guest Mavamaarten

Uhhhhhhhhh the flashing from 2.1 ---> 2.2 fastboot isn't quite workign I think.

last thing that appeared in the list is

Smart : wParam = 205, IParam = 0

and it's been sitting here for about 15 minutes now. Do you think fastboot is installed by now ?

You said in your tutorial you need to let it flash for a couple of minutes... GOD THIS IS MAKING ME NERVOUS !

EDIT: At 30 minutes of flashing I disconnected the phone. I was able to boot into fastboot successfully, and flashing the recovery didn't work at first because of adbwinapi.dll that was missing. After a while I found that dll and flashed everything. Yippie clockworkmod ! I just flashed the zip and now it is booting. I don't have a skateboard dude but that's because I already installed a custom bootscreen before flashing this rom. It's now frozen so I guess it's regenerating that filesystem.

EDIT2: It's been hanging for about 10 minutes now. I hope it will unfreeze soon :)

Edited by Mavamaarten
Link to comment
Share on other sites

Guest mixlis
Uhhhhhhhhh the flashing from 2.1 ---> 2.2 fastboot isn't quite workign I think.

last thing that appeared in the list is

Smart : wParam = 205, IParam = 0

and it's been sitting here for about 15 minutes now. Do you think fastboot is installed by now ?

You said in your tutorial you need to let it flash for a couple of minutes... GOD THIS IS MAKING ME NERVOUS !

EDIT: At 30 minutes of flashing I disconnected the phone. I was able to boot into fastboot successfully, and flashing the recovery didn't work at first because of adbwinapi.dll that was missing. After a while I found that dll and flashed everything. Yippie clockworkmod ! I just flashed the zip and now it is booting. I don't have a skateboard dude but that's because I already installed a custom bootscreen before flashing this rom. It's now frozen so I guess it's regenerating that filesystem.

EDIT2: It's been hanging for about 10 minutes now. I hope it will unfreeze soon :)

download swiftdroid 1.9fastboot from the link on other topics. open C: and make a file "android". Then >>swiftdroid1.9 has 3 img files system and boot and recovery copy both of 3 in C:/android

then open phone with fastboot mode camera button +power button, until lg logo dissapears and there is a blank screen.

1. Now open CMD with administrator privileges (Search for CMD in the start menu and right click on ‘cmd’ and click ‘Run as Administrator‘ )

2. Connect the phone to your computer via USB cable and wait for the necessary drivers to install(if u have windows xp x32 or vista/win7 x64 there will be problem.On xp u can download some drivers posted somewhere here in forum )(u cant install fastboot in x64 windows).

3. Then go back to the cmd window and type:

cd C:\Android

(i) Then type:

fastboot.exe -w

(ii) Once that’s completed, type:

fastboot.exe erase system

(iii) Once that’s completed, type:

fastboot.exe flash system system.img

(iv) Once that’s completed, type:

fastboot.exe flash boot boot.img

(v) To install recovery type:

fastboot.exe flash recovery recovery.img

(ix) Once that’s completed, type:

fastboot.exe reboot

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

Edited by mixlis
Link to comment
Share on other sites

Guest Mavamaarten
story

Thanks, but I already managed to get it working (v1.8) from the start post, by simply doing a factory reset.

Everything works MUCH faster and love the new effects and status bar.

How do I update to 1.9 ? Just download the .zip and flash it using clockworkmod ?

EDIT: Looks like not. On XDA he said in the startpost that you need to extract the zip, and rename THAT zip to update.zip and flash using recovery. I did that but couldn't get any further than the SwiftDroid bootscreen. Then I reflashed the 1.8 update.zip... but gmail fc'd every time. Luckily everything else worked and a reinstall of gmail using the market fixed that as well. I think I'll stick to my good ol' v1.8

Edited by Mavamaarten
Link to comment
Share on other sites

Guest d_a_r_k

I'm encountering issues with KDZ updater. Either it stops working (windows dialog) or get an error saying that my phone is not connected by launching .kdz file. Installed drivers provided with the package. Tried different USB ports. Nothing. Can't get past the first step :/ I'm on Win 7 x64. Any help would be appreciated.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.