Selasa, 19 Januari 2010

Merubah K610 menjadi W660

Walaupun agak basbang, namun baru kali ini saya berani melakukan modding K610. Atau lebih tepatnya bila disebut sebagai cross flashing.

Mengapa saya melakukan ini ? Karena produk K610 ternyata memiliki kemungkinan untuk dirubah ke seri lain, W660 (yang lebih baru).

Apa yang diperoleh dari pekerjaan ‘nakal’ ini ? Walkman standar SE seri W, Megabass, Track ID dan tampilan yang lebih ‘cantik’ untuk dilihat. Minus FM radio tentunya.


Memang, tanpa perlu melakukan cross flashing pun, K610 bisa dioprek hingga memperoleh hasil nyaris sama. Namun tantangan melakukan cross posting dan kepuasan yang didapat, adalah godaan yang tak bisa saya tolak. Sungguh alasan yang tidak rasional hehehe… emoticon

Setelah googling dan membaca dokumentasi di internet, saya menemukan artikel yang menurut saya cukup mudah untuk dilakukan. Terutama oleh pemula macam saya. Artikel tersebut adalah : "Converting K610/K618/V630 dan K530 to W660. Full Guide!" karya meneer solidsnake204, seorang elite member dari Lasyk Team. Dan satu artikel lagi : "K61x@W660" karya tuan masterbiji, seorang modder Indonesia dari tim SE-ven (Thank’s to them !). Metode keduanya memliki keunggulan dan kekurangan yang ternyata bisa saling melengkapi. Karena itulah, saya memutuskan untuk menggabungkan metode kerja kedua modder tersebut, agar lebih efisien dan efektif untuk seorang pemalas. emoticon

Konsekuensi dari kegiatan ini cukup jelas : void warranty dan kematian sang ponsel. Jadi, tanggung sendiri akibatnya !

Ada tiga bagian besar pekerjaan yang harus dilakukan, yaitu :

* 1. Persiapan
* 2. Cross flashing
* 3. Problem Fixing



1. Persiapan

1.1. Perangkat Lunak

Perangkat lunak yang harus di download adalah :

* SEUS
* MyPhoneExplorer di http://www.fjsoft.at/ (untuk backup data handphone)
* XS++ 3.1
* W660 R8BB001 GENERIC
* K610 Pack Password : solidsnake204
* SEtool2 Lite 1.11 Password : solidsnake204
* Illumination Patch Password : solidsnake204
* USB Flash Driver
* W660 Generic Trade Indonesia
* Display Driver
* T9 Indonesia
* Menu W660 minus radio



1.2. Perangkat Keras



* Kabel DCU-60 yang ada dalam paket penjualan standar K610
* Ponsel SE K61x dengan CID 52 (Bila CID anda masih 49/51, segera konversi ke CID 52 dengan SEUS atau XS++)
* Batere ponsel SE K61x anda telah penuh tercharge
* Notebook atau PC dengan UPS untuk mencegah proses terhenti apabila ada gangguan listrik
* Akses internet, apabila keadaan darurat
* Print out dari artikel ini, karena selain aplikasi-aplikasi diatas, sebaiknya aplikasi-aplikasi lain di close.



1.3. Persiapan di Komputer

* Backup data handphone anda menggunakan MyPhoneExplorer. Install USB Flash Driver
* Ekstrak XS++ kekomputer anda. Misal C:\XS++
* Ekstrak W660_R8BB001_main+fs+misc, letakkan W660_R8BB001_FS_MEDITERR_RED52.fbn dan W660_R8BB001_MAIN_GENERIC_FY_RED52.mbn ke dalam folder tersebut. Sehingga akan diperoleh struktur \XS++\W660_R8BB001_FS_MEDITERR_RED52.fbn
\XS++\W660_R8BB001_MAIN_GENERIC_FY_RED52.mbn
* Buat subfolder "files_to_upload" dan "own_custpack" di dalam folder \XS++\ tersebut.
* Ekstrak W660 Generic Trade Indonesia, pindah file-file beserta struktur foldernya kedalam \XS++\own_custpack\ sehingga diperoleh \XS++\own_custpack\tpa\preset\custom\*.*
* Ekstrak K610 Pack, Display Driver, T9 Indonesia, W660 Generic Trade Indonesia, pindah file-file beserta struktur foldernya kedalam: \XS++\files_to_upload. Sehingga akan diperoleh struktur :
\XS++\files_to_upload\IFS\SETTINGS\CAMERA\camdriver0.dat
\XS++\files_to_upload\IFS\SETTINGS\CAMERA\camdriver1.dat
\XS++\files_to_upload\IFS\SETTINGS\DISPLAY\dispdriver0.dat
\XS++\files_to_upload\tpa\preset\system\menu\MENU.ML
\XS++\files_to_upload\tpa\preset\system\lighteffects\system\power_up_musicmode.ble
\XS++\files_to_upload\tpa\preset\system\Language\allowed_language.txt
\XS++\files_to_upload\tpa\preset\system\Language\en.lng
\XS++\files_to_upload\tpa\preset\system\Language\en.t9
\XS++\files_to_upload\tpa\preset\system\Language\id.lng
\XS++\files_to_upload\tpa\preset\system\Language\id.t9
\XS++\files_to_upload\tpa\preset\system\Language\lng.dat
\XS++\files_to_upload\tpa\preset\system\Language\lng.lst


Struktur folder dan subfolder

2. Cross flashing

Matikan HP, cabut baterenya, masukkan lagi batere tersebut, namun jangan nyalakan HP.

Jalankan program XS++, klik tombol "Connect". Dilayar XS++ akan muncul pesan "Hold ‘C’ button on phone and connect NOW"
Tampian XS++

Di HP anda, tekan tombol ‘C’ dan tahan. Hubungkan HP dan Komputer dengan kabel DCU-60. Colok kabel, jika HP sudah terkoneksi, lepas tombol ‘C’. Bila berhasil, akan muncul barisan pesan yang akan diakhiri dengan pesan "Ready for Operation"
Perhatikan (1) Sebelum HP Dihub. (2) Setelah hub. sukses

Centang pada pilihan Flash Main Firmware, Flash File System, dan Customize File System. Masukkan file W660_R8BB001_MAIN_GENERIC_FY_RED52.mbn pada entry Flash Main Firmware Masukkan file W660_R8BB001_FS_MEDITERR_RED52.fbn pada entry Flash File System Pada Customize FS, pada pilihan Select Phone Model, pilihlah Own custpack.
Perhatikan konfigurasi XS++ pada tahap ini

Klik tombol "Flash" yang terletak di bawah "Procedure Control". Tunggu hingga XS++ memberikan perintah untuk mencabut HP.

Segera cabut setelah HP XS++ memberikan perintah untuk mencabut HP. Lepaskan dan masukkan kembali baterenya, lalu nyalakan HP kembali. Tunggu hingga prosedur loading HP selesai. Sampai disini K61x anda telah berubah menjadi W660. Namun masih ada bug yang harus segera diperbaiki, yaitu fungsi walkman sering crash dan menyebabkan HP anda hang.

3. Problem Fixing

Berikut adalah langkah untuk memperbaiki problem walkman tersebut.

Ekstrak SEtool2 Lite 1.11. Masuk ke dalam folder SEtool2 Lite 1.11, kemudian masuklah kedalam subfolder qamaker.

Letakkan file MAIN : W660_R8BB001_MAIN_GENERIC_FY_RED52.mbn dalam subfolder tersebut. Kemudian drag file MAIN tersebut kedalam icon qamaker.exe. Dengan demikian qamaker.exe akan segera membuatkan sebuah patch secara otomatis. Patch ini adalah mandatory dan sangat diperlukan.

Pastikan tidak aplikasi-aplikasi lain yang tengah bekerja di komputer anda.

Jalankan SEtool2 Lite, hubungkan handphone seperti prosedur sebelumnya, pilih W660 sebagai tipe phone-nya dan click "Read GDFS". Dengan demikian copy dari GDFS anda. Jangan lepas handphone anda hingga SEtool mengatakan "Elapsed: xx secs."

Seperti biasa, segera lepaskan handphone, lepaskan dan masukkan kembali baterenya.

Jalankan SEtool2 Lite kembali, hubungkan handphone seperti prosedur sebelumnya. Pilih W660 sebagai tipe phone-nya. Centang ‘Bypass DB2020 security‘. Pada boks "files", klik ‘Add‘ dan tambahkan file MAIN disitu. Pada boks "MISC files", tambahkan file patch Quick Access yang sebelumnya telah anda generate via qamake. Pastikan semua konfigurasi ini tepat dan klik tombol "Flash".
Perhatikan konfigurasi SFTool Lite

Ikuti permintaan SEtool2 Lite, bila dia meminta untuk melepas HP. Lepaskan dan masukkan kembali baterenya, tekan "C" dan hubungkan kembali handphone ke komputer. Berikut ini adalah fase paling kritis dalam pekerjaan ini. Jangan tinggalkan komputer anda, jangan biarkan ada aplikasi lain yang bekerja, dan jangan minize SEtool2 Lite. Komputer akan terlihat seperti hang atau crash, namun sebenarnya tidak. Proses ini akan memakan waktu lama, sekitar 30 menitan (dalam kasus saya : 15 menit) . Jangan utak-atik komputer anda selama itu. Jangan sekalipun lepas handphone anda hingga SEtool mengatakan "Elapsed: xx secs."

Ekstrak W660_R8BB001_Patches.zip, cari patch "illumination". Jalankan kembali SEtool2 Lite, hubungkan handphone seperti prosedur sebelumnya. Pilih W660 sebagai tipe phone-nya. Buka centang pada ‘Bypass DB2020 security’ dan centang ‘Use "quick access" patch‘. Buang file MAIN dari boks "files", ganti isian pada "MISC files" dengan patch "illumination". Pastikan semua konfigurasi ini tepat dan klik tombol "WRITE SCRIPT."

HATI-HATI jangan salah dengan tombol "WRITE GDFS" yang akan menghancurkan sistem anda.

Jangan sekalipun lepas handphone anda hingga SEtool mengatakan "Elapsed: xx secs." Cabut handphone, lepaskan dan masukkan batere kembali. Dan nyalakan handphone. Set brightness layar ke 50% atau 60%, karena hanya pada mode inilah walkman tersebut dapat bekerja.
Walkman pada W660 hasil modifikasi dari K610

Setelah setting ini selesai, maka segenap prosedur ini selesai sudah. Silahkan menikmati W660 abal-abal anda emoticon
K610 yang telah menjadi W660

Thank’s to :

* Solidsnake204, "Converting K610/K618/V630 dan K530 to W660. Full Guide!"
* Masterbiji, "K61x@W660"
* Scrapyard of mine, "http://doeljoni.blogsome.com/2008/03/27/merubah-k610-menjadi-w660"