Alhamdulillah, akhirnya saya berhasil melakukan Upgrade Ice Cream Sandwich LG Optimus 2X yang saya Upgrade via KDZ Tool, berikut dokumentasi yang bisa saya beberkan di blog ini.

1. Hal utama yang paling penting adalah “BACKUP DATA PENTING ANDA…!!!” seperti Phonebook, SMS, Note, Foto, Video, dkk.

2. Pastikan Anda telah meng-instal PC-Suite (karna seluruh driver LG Optimus 2x akan otomatis terinstal)

3. Download Stock ROM ICS v30A (ICS-Europe) disini

4. Download KDZ-Tool bisa di download disini (jangan lupa di Extract)

5. Instal Seluruh Software yang ada pada folder KDZ-Tool yang telah anda extract diantaranya : B2CAppSetup & msxml

Setelah semua bahan telah disiapkan, sekarang waktunya meng-oprek ria ;)

1. Shutdown Optimus 2x

2. Cabut baterai, lalu masuk ke menu S/W Upgrade dengan cara nyalakan Optimus 2x dan tahan volume down sampai muncul dilayar Optimus 2x tulisan (S/W Upgrade)

3. Colok kabel USB ke Komputer

4. Buka CMD, Jika anda pengguna Windows 7 & Windows 8 Wajib membuka CMD dengan akses Administrator (Run as Administrator)

5. Jalankan “Automatic Offline Procedure” yang ada padas folder yang telah anda Extract KDZ-Tool via cmd, pada dokumentasi ini saya menyimpannya di D:\Android\LG_KDZ_FW-Update_OfflineFix maka perintah CMD yang saya gunakan yaitu

C:\Windows\system32>d:

D:\>cd Android\LG_KDZ_FW-Update_OfflineFix

D:\Android\LG_KDZ_FW-Update_OfflineFix>”Automatic Offline Procedure”

6. Akan tampil menu Aplikasi R&D Test Tool, dan setting seperti gambar dibawah ini,
R&D Test Tool
R&D Test Tool
7. Setelah Normal web upgrade test, maka akan tampil menu Read Phone Information, pada tahap ini harap klik tombol “Upgrade Start”
R&D Test Tool
R&D Test Tool
8. Selanjutnya akan tampil select country & Language, klik tombol “Clear Phone Software update Registry”, Coutry pilih “Different Country”, Language pilih “English”, dan terakhir klik OK.
R&D Test Tool
R&D Test Tool
jika tampil pop-up please, check your internet line and execute program again. pilih cancel.
KDZ-Tool
KDZ-Tool
9. Bersabarlah karena proses Upgrade sedang berlangsung, jika proses telah selesai, HH Optimus 2X akan otomatis restart dan langsung melakukan konfigurasi ke ICS.
KDZ Tool
KDZ Tool

Berikut ini hasil Screenshot ICS yang telah berhasil saya Upgrade di Optimus 2X.

Screenshot O2X ICS
Screenshot O2X ICS
Screenshot O2X ICS Home
Screenshot O2X ICS Home

Spesial thanks to :

  • Optimus 2X User @kaskus Official Thread : http://www.kaskus.co.id/thread/000000000000000014674211
  • Optimus 2X User @XDA-Developers Official Forum: http://forum.xda-developers.com/forumdisplay.php?f=999
  • Manong : Thanks for download Stock Rom ;)
  • Rinaldi : Thanks for your internet connection

Berikut ini hasil Log yang telah saya save.

22:25:03 : [C:\LGMobileUpgrade] Try to delete folder
22:25:03 : RemoveDirectory1 Error(2):C:\LGMobileUpgrade
22:25:03 : Start Date : 2012-12-19 22:25:03
22:25:03 : ———- QM Testmode ———
22:25:03 : ***** Check Tool Version *****
22:25:03 : Tool version : 1.5.4.8
22:25:03 : UpgradeDLL version : 1.2.6.7
22:25:03 : Current Dir : C:\ProgramData\LGMOBILEAX\B2C_Client
22:25:03 : LGE USB Driver Version :
22:25:03 : Android PDLV Version :
22:25:03 : Android NDLV Version :
22:25:03 : ******************************************
22:25:03 : [C:\ProgramData\LGMOBILEAX\Phone] Try to delete folder
22:25:03 : SetEmerModeAT()
22:25:03 : _IsConnectedPhone Call
22:25:03 : _IsConnectedPhone(0)
22:25:03 : 0 – NotConnected.
22:25:03 : 1 – Normal connect success
22:25:03 : 2 – Emergency connect success
22:25:03 : *****CheckOS Start********
22:25:03 : Microsoft_Windows7_Professional_
22:25:03 : *****CheckPCSyncPrograms Start*****
22:25:04 : PCSyncPrograms Not Found – OK and ready to upgrade
22:25:04 : Checking the connection with the cell phone…
22:25:04 : dwWaitResetTime(40000 ms)
22:25:05 : _IsConnectedPhone Call
22:25:05 : _IsConnectedPhone(0)
22:25:05 : 0 – NotConnected.
22:25:05 : 1 – Normal connect success
22:25:05 : 2 – Emergency connect success
22:25:06 : _IsConnectedPhone Call
22:25:06 : _IsConnectedPhone(0)
22:25:06 : 0 – NotConnected.
22:25:06 : 1 – Normal connect success
22:25:06 : 2 – Emergency connect success
22:25:07 : _IsConnectedPhone Call
22:25:07 : _IsConnectedPhone(0)
22:25:07 : 0 – NotConnected.
22:25:07 : 1 – Normal connect success
22:25:07 : 2 – Emergency connect success
22:25:07 : [009,400,102,102,102]The USB cable and your cellphone are not connected.\nPlease connect your phone and wait for connecting \nthe USB port for a while and press the [009,700,147,062,092]‘Restart’[009,400,102,102,102] button.
22:25:15 : _IsConnectedPhone Call
22:25:15 : _IsConnectedPhone(0)
22:25:15 : 0 – NotConnected.
22:25:16 : 1 – Normal connect success
22:25:16 : 2 – Emergency connect success
22:25:16 : [009,400,102,102,102]The USB cable and your cellphone are not connected.\nPlease connect your phone and wait for connecting \nthe USB port for a while and press the [009,700,147,062,092]‘Restart’[009,400,102,102,102] button.
22:25:21 : _IsConnectedPhone Call
22:25:21 : _IsConnectedPhone(0)
22:25:21 : 0 – NotConnected.
22:25:21 : 1 – Normal connect success
22:25:21 : 2 – Emergency connect success
22:25:21 : [009,400,102,102,102]The USB cable and your cellphone are not connected.\nPlease connect your phone and wait for connecting \nthe USB port for a while and press the [009,700,147,062,092]‘Restart’[009,400,102,102,102] button.
22:25:31 : _IsConnectedPhone Call
22:25:31 : _IsConnectedPhone(0)
22:25:31 : 0 – NotConnected.
22:25:31 : 1 – Normal connect success
22:25:31 : 2 – Emergency connect success
22:25:31 : [009,400,102,102,102]The USB cable and your cellphone are not connected.\nPlease connect your phone and wait for connecting \nthe USB port for a while and press the [009,700,147,062,092]‘Restart’[009,400,102,102,102] button.
22:25:51 : _IsConnectedPhone Call
22:25:51 : _IsConnectedPhone(0)
22:25:52 : 0 – NotConnected.
22:25:52 : 1 – Normal connect success
22:25:52 : 2 – Emergency connect success
22:25:52 : [009,400,102,102,102]The USB cable and your cellphone are not connected.\nPlease connect your phone and wait for connecting \nthe USB port for a while and press the [009,700,147,062,092]‘Restart’[009,400,102,102,102] button.
22:26:34 : _IsConnectedPhone Call
22:26:34 : _IsConnectedPhone(0)
22:26:34 : 0 – NotConnected.
22:26:34 : 1 – Normal connect success
22:26:34 : 2 – Emergency connect success
22:26:34 : [009,400,102,102,102]The USB cable and your cellphone are not connected.\nPlease connect your phone and wait for connecting \nthe USB port for a while and press the [009,700,147,062,092]‘Restart’[009,400,102,102,102] button.
22:26:37 : _IsConnectedPhone Call
22:26:37 : _IsConnectedPhone(0)
22:26:37 : 0 – NotConnected.
22:26:37 : 1 – Normal connect success
22:26:37 : 2 – Emergency connect success
22:26:37 : [009,400,102,102,102]The USB cable and your cellphone are not connected.\nPlease connect your phone and wait for connecting \nthe USB port for a while and press the [009,700,147,062,092]‘Restart’[009,400,102,102,102] button.
22:26:48 : _IsConnectedPhone Call
22:27:05 : _IsConnectedPhone(2)
22:27:05 : 0 – NotConnected.
22:27:05 : 1 – Normal connect success
22:27:05 : 2 – Emergency connect success
22:27:05 : Phone Mode(2)
22:27:05 : *****GetPhoneType Start*****
22:27:05 : Phone Type : OMAP_IFX
22:27:08 : *****GetPhoneBinaryVersion Start*****
22:27:08 : *****Get ESN / IMEI / MEID Start*****
22:27:10 : Phone type Compare start
22:27:10 : *****CheckPCSyncPrograms Start*****
22:27:11 : PCSyncPrograms Not Found – OK and ready to upgrade
22:27:12 : ****************CheckAndDownload********************
22:27:12 : ******Extract Start D:\Android\V30A_00.kdz*****
22:27:12 : Model Dll Dir(C:\ProgramData\LGMOBILEAX\Phone\)
22:27:12 : File Size = 730952417
22:28:05 : Extract kdz file Success.
22:29:11 : Extracted C:\ProgramData\LGMOBILEAX\Phone\\V30A.wdb\n
22:29:11 : WDB(or DZ) FullPath(C:\ProgramData\LGMOBILEAX\Phone\\V30A.wdb)
22:29:11 : Extracted C:\ProgramData\LGMOBILEAX\Phone\\P990.dll\n
22:29:11 : Model dll FullPath(C:\ProgramData\LGMOBILEAX\Phone\\P990.dll)
22:29:11 : NNNNN WDB FullPath(C:\ProgramData\LGMOBILEAX\Phone\V30A.wdb)
22:29:11 : NNNNN Model dll FullPath(C:\ProgramData\LGMOBILEAX\Phone\P990.dll)
22:29:11 : Extract End D:\Android\V30A_00.cab
22:29:11 : ——————Model.dll Information——————-
22:29:11 : Filename : P990.dll
22:29:11 : Version : 0.0.0.5
22:29:11 : File size : 434176
22:29:11 : File date : 2012/10/19-14:18:36
22:29:11 : PC Created date: 2012/12/19-22:29:11
22:29:11 : ———————————————————-
22:29:11 : *****Check LGCM Programs Start*****
22:29:11 : LGCM Programs Not Found – OK and ready to upgrade
22:29:11 : *****WorkModelDLL Start*****
22:29:14 : strPhoneBinaryPath(C:\ProgramData\LGMOBILEAX\Phone\V30A.wdb)
22:29:14 : strModuleDir(C:\ProgramData\LGMOBILEAX\Phone\)
22:29:14 : strModelDLLPath(C:\ProgramData\LGMOBILEAX\Phone\P990.dll)
22:29:14 : _DetachDLL Call
22:29:14 : _DetachDLL Call End
22:29:14 : Call fn_StartUpgrade
22:29:14 : ********* 2Chip Model.dll input Parameter*************
22:29:14 : MODEL_EVENT     : 32769
22:29:14 : PhoneBinaryPath : C:\ProgramData\LGMOBILEAX\Phone\V30A.wdb
22:29:14 : ModuleDir       : C:\ProgramData\LGMOBILEAX\Phone\
22:29:14 : BootWaitTime    : 49500
22:29:14 : UsbHighSpeed      : FALSE
22:29:14 : PhoneMode       : 2
22:29:14 : NewPhoneBinVersion  : V30A_00
22:29:14 : ClearSI      : FALSE
22:29:14 : AuthMark        : 0
22:29:14 : ********* 2Chip Model.dll input Parameter End*************
22:29:19 : wParam : 2004,     lParam = 7
22:29:19 : Step : TYPE_WPARAM_IFX_DN_POS
22:29:19 : wParam : 2007,     lParam = 0
22:29:19 : Step : TYPE_WPARAM_READ_FILES
22:29:19 : wParam : 2004,     lParam = 8
22:29:19 : Step : TYPE_WPARAM_IFX_DN_POS
22:29:19 : wParam : 2004,     lParam = 9
22:29:19 : wParam : 2004,     lParam = 10
22:29:22 : wParam : 2004,     lParam = 11
22:29:23 : wParam : 1007,     lParam = 1
22:29:23 : Model Dll Msg Not Found(1007, 1)
22:29:28 : wParam : 2004,     lParam = 12
22:29:28 : wParam : 1007,     lParam = 2
22:29:28 : Model Dll Msg Not Found(1007, 2)
22:29:28 : wParam : 2004,     lParam = 12
22:29:47 : wParam : 2004,     lParam = 13
22:29:48 : wParam : 2004,     lParam = 14
22:29:48 : wParam : 2004,     lParam = 15
22:29:48 : wParam : 2009,     lParam = 1
22:29:48 : Step : TYPE_WPARAM_CURRENT_FILE
22:29:49 : wParam : 2004,     lParam = 15
22:29:49 : Step : TYPE_WPARAM_IFX_DN_POS
22:29:50 : wParam : 2004,     lParam = 16
22:29:50 : wParam : 2009,     lParam = 2
22:29:50 : Step : TYPE_WPARAM_CURRENT_FILE
22:29:50 : wParam : 2004,     lParam = 16
22:29:50 : Step : TYPE_WPARAM_IFX_DN_POS
22:29:53 : wParam : 2004,     lParam = 17
22:29:54 : wParam : 2004,     lParam = 18
22:29:54 : wParam : 2009,     lParam = 4
22:29:54 : Step : TYPE_WPARAM_CURRENT_FILE
22:29:55 : wParam : 2004,     lParam = 19
22:29:55 : Step : TYPE_WPARAM_IFX_DN_POS
22:29:57 : wParam : 2004,     lParam = 20
22:30:00 : wParam : 2004,     lParam = 21
22:30:01 : wParam : 2004,     lParam = 22
22:30:01 : wParam : 2004,     lParam = 23
22:30:02 : wParam : 2009,     lParam = 3
22:30:02 : Step : TYPE_WPARAM_CURRENT_FILE
22:30:02 : wParam : 2004,     lParam = 24
22:30:02 : Step : TYPE_WPARAM_IFX_DN_POS
22:30:10 : wParam : 2004,     lParam = 25
22:30:15 : wParam : 2004,     lParam = 26
22:30:22 : wParam : 2004,     lParam = 27
22:30:25 : wParam : 2004,     lParam = 28
22:30:31 : wParam : 2004,     lParam = 29
22:30:36 : wParam : 2004,     lParam = 30
22:30:41 : wParam : 2004,     lParam = 31
22:30:46 : wParam : 2004,     lParam = 32
22:30:52 : wParam : 2004,     lParam = 33
22:30:56 : wParam : 2004,     lParam = 34
22:31:03 : wParam : 2004,     lParam = 35
22:31:06 : wParam : 2004,     lParam = 36
22:31:12 : wParam : 2004,     lParam = 37
22:31:16 : wParam : 2004,     lParam = 38
22:31:22 : wParam : 2004,     lParam = 39
22:31:27 : wParam : 2004,     lParam = 40
22:31:33 : wParam : 2004,     lParam = 41
22:31:37 : wParam : 2004,     lParam = 42
22:31:42 : wParam : 2004,     lParam = 43
22:31:46 : wParam : 2004,     lParam = 44
22:31:53 : wParam : 2004,     lParam = 45
22:31:57 : wParam : 2004,     lParam = 46
22:32:04 : wParam : 2004,     lParam = 47
22:32:07 : wParam : 2004,     lParam = 48
22:32:13 : wParam : 2004,     lParam = 49
22:32:16 : wParam : 2004,     lParam = 50
22:32:32 : wParam : 2005,     lParam = 52
22:32:32 : Step : TYPE_WPARAM_NVIDIA_DN_POS
22:32:36 : wParam : 2005,     lParam = 53
22:32:45 : wParam : 2005,     lParam = 54
22:32:48 : wParam : 2005,     lParam = 55
22:32:51 : wParam : 2005,     lParam = 56
22:32:54 : wParam : 2005,     lParam = 57
22:32:59 : wParam : 2005,     lParam = 58
22:33:02 : wParam : 2005,     lParam = 59
22:33:05 : wParam : 2005,     lParam = 60
22:33:08 : wParam : 2005,     lParam = 61
22:33:11 : wParam : 2005,     lParam = 62
22:33:14 : wParam : 2005,     lParam = 63
22:33:17 : wParam : 2005,     lParam = 64
22:33:20 : wParam : 2005,     lParam = 65
22:33:23 : wParam : 2005,     lParam = 66
22:33:29 : wParam : 2005,     lParam = 67
22:33:32 : wParam : 2005,     lParam = 68
22:33:35 : wParam : 2005,     lParam = 69
22:33:38 : wParam : 2005,     lParam = 70
22:33:41 : wParam : 2005,     lParam = 71
22:33:44 : wParam : 2005,     lParam = 72
22:33:46 : wParam : 2005,     lParam = 73
22:33:49 : wParam : 2005,     lParam = 74
22:33:52 : wParam : 2005,     lParam = 75
22:33:59 : wParam : 2005,     lParam = 76
22:34:02 : wParam : 2005,     lParam = 77
22:34:05 : wParam : 2005,     lParam = 78
22:34:08 : wParam : 2005,     lParam = 79
22:34:11 : wParam : 2005,     lParam = 80
22:34:14 : wParam : 2005,     lParam = 81
22:34:17 : wParam : 2005,     lParam = 82
22:34:20 : wParam : 2005,     lParam = 83
22:34:27 : wParam : 2005,     lParam = 84
22:34:30 : wParam : 2005,     lParam = 85
22:34:33 : wParam : 2005,     lParam = 86
22:34:36 : wParam : 2005,     lParam = 87
22:34:39 : wParam : 2005,     lParam = 88
22:34:42 : wParam : 2005,     lParam = 89
22:34:45 : wParam : 2005,     lParam = 90
22:34:48 : wParam : 2005,     lParam = 91
22:34:51 : wParam : 2005,     lParam = 92
22:34:56 : wParam : 2005,     lParam = 93
22:34:59 : wParam : 2005,     lParam = 94
22:35:02 : wParam : 2005,     lParam = 95
22:35:05 : wParam : 2005,     lParam = 96
22:35:08 : wParam : 2005,     lParam = 97
22:35:12 : wParam : 2005,     lParam = 98
22:35:15 : wParam : 2005,     lParam = 99
22:35:15 : wParam : 2004,     lParam = 100
22:35:15 : Step : TYPE_WPARAM_IFX_DN_POS
22:35:15 : wParam : 2001,     lParam = 0
22:35:15 : CLGMobileHttp Class ¼Ò¸ê½ÃÀÛ.
22:35:15 : CLGMobileHttp Class ¼Ò¸ê…
22:35:15 : CleanModelDll() :  Free Model.dll
22:35:15 : _DetachDLL Call
22:35:15 : _DetachDLL Call End
22:35:16 : Step : S/W Upgrade Complete!

Tulisan Terkait:

  1. Official Release ICS Update Untuk LG Optimus 2X
  2. Game HD Android For LG Optimus 2x

5 thoughts on “Upgrade Ice Cream Sandwich LG Optimus 2X via KDZ

  1. Terima kasih atas infonya mas,
    saya coba di langkah pertama kok ndak bisa masuk ke s/w update ya mas.
    HH udah saya matikan n cabut baterai kemudian saya tekan tombol on dan vol down bersamaan tapi kok tidak bisa masuk ke s/w update???

    Terima kasih

    Reply
  2. @kris -> tombol on dan vol down berbarengan dan di tahan terus jangan pernah di lepas sampai masuk ke menu s/w update. yang saya alamin itu layar blank -> muncul logo LG -> layar blank lagi -> muncul Logo LG -> layar blank -> muncul Logo Lg -> layar blank -> dan baru masuk ke menu s/w Update.

    Selamat Mencoba.

    Reply
  3. nanya mas..
    kok hh ku ga bisa detect simcard XL,m3… yg lain lom coba,.. tp pake “3″ bisa … knp ya????
    dah diganti versi 30A 30B,.. trus didowngrade lg ke 234,.. tetep sama kasusnya…
    makasih..

    Reply
    • if u need the VB .NET code here it isImports System.Runtime.InteropServicesImports System.ThreadingPublic Class NumericUpDownWithSelect Inherits NumericUpDown Public Sub NumericUpDownWithSelect() End Sub _ Private Shared Function SendMessage(ByVal hWnd As IntPtr, ByVal msg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As IntPtr End Function Private Const GETSEL As Integer = 176 Private Const SETSEL As Integer = 177 Private Delegate Sub SelectAllInvoke() Private suppressOnGotFocus As Boolean = False Private Sub SelectInternal(ByVal start As Integer, ByVal lgneth As Integer) Me.suppressOnGotFocus = True If Not (Me.Focused) Then Me.Focus() End If Dim ret As IntPtr = SendMessage(Me.Handle, SETSEL, start, lgneth) Me.suppressOnGotFocus = False End Sub Public Sub SelectAll() Me.SelectInternal(0, Me.Value.ToString().Length) End Sub Public Sub [Select](ByVal start As Integer, ByVal lgneth As Integer) Me.SelectInternal(start, lgneth) End Sub Protected Overloads Overrides Sub OnGotFocus(ByVal e As EventArgs) Me.OnGotFocus(e) If Not Me.suppressOnGotFocus Then Dim t As New Thread(AddressOf NumericUpDownWithSelect) Me.Invoke(New SelectAllInvoke(AddressOf SelectAll)) t.Start() End If End SubEnd Class

      Reply
  4. Coba ke menu Setting -> Mobile Network Settings -> Network Operators -> Select Automatically

    kartu gw telkomsel bro, langsung otomatis ke detect, justru gw blm pernah nyoba pake provider selain itu.

    Reply

Leave a reply

required

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>