Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,054 Members 46,631 Now Online
XDA Developers Android and Mobile Development Forum

[TUTORIAL] Replace Windows Mobile with Android NAND ROMs

Tip us?
 
kerfooly
Old
(Last edited by kerfooly; 2nd December 2012 at 09:43 PM.)
#1  
Member - OP
Thanks Meter 203
Posts: 98
Join Date: Apr 2009
Location: Pune
Tutorial [TUTORIAL] Replace Windows Mobile with Android NAND ROMs

About
This thread contains all the Android NAND development that is going on in different websites like Github.com

The developers are not responsible for any damages happened to your phone in any way so be aware of what you are doing

Note that the development is still in "Beta" state and it has few issues which are still under development, the Android NAND ROMs are almost ready for day to day use

you can always switch back to any windows mobile ROM by flashing the official or a custom windows mobile ROM just like when you had windows mobile using any Sony Ericsson Xperia X1 ROM Update utility or the SD Card (KOVSIMG.nbh) method, as the SPL or windows mobile's bootloader will not be effected

there will be few random screen flashes when the device start even when you shift back to windows mobile but this does not effect the performance of the device in anyway

Your SD Card Android ROMs are not going to be effected but you wont be able to run them unless you re-install Windows Mobile again

below is the list of whats working and not working so far

Working
  • Phone
  • SMS
  • Speaker
  • LEDs
  • Bluetooth (beta)
  • Headphone
  • Media Playback
  • Touch Pad
  • Data connection (GPRS/3G)
  • Main Camera (Beta)
  • Hardware acceleration (3D/OpenGL ES) (beta)
  • USB (beta)
  • Screen (beta)
  • Keyboard/Keypad
  • WiFi (Beta)
  • Battery Meter (beta)
  • Battery Charging
  • Battery Life (beta)
  • Camera Flash LED
  • GPS (beta)

Not working
  • Light Sensor (Under development)
  • FM Radio
  • Hardware Acceleration bugs
    Flash Player support, YouTube HQ Mode support
  • Front Camera
  • Main Camera bugs (under development)
    focus function
  • WiFi bugs (under development)
    WEP connection support
  • GPS bugs (under development)
  • Bluetooth bugs (under development)
    once turned on, causes rapid battery drain and cant be turned off unless user restart the device
  • USB bugs
  • Battery Life (beta)
    still not same as Windows mobile
  • Screen auto rotation bug
    rotates to landscape every time user turns the screen off and on
  • Battery Meter (beta)
    inaccurate after certain percentage of battery

Downloads
below is the list of Files which are required
  • HSPL 0.78 (optional)
    Download it from here if you haven't install a Custom ROM before or you are on initial HSPL 0.72

  • A ROM update utility (optional)
    Kovsky Advance ROM update utility is recommended as Its easier to work with, but the official RUU and SD Card method will do the same

  • Latest Android bootloader
    Download the latest bootloader available here

  • Android Driver and Fastboot
    Xperoid installer is recommended as it contains the necessary files of Android SDK only and can do the job automatically,

  • Latest Android Recovery
    Download the latest recovery available here

  • Latest Android Kernel
    Download the latest Kernel available here

  • An Android ROM
    choose and download your favorite Android ROM from here or here

Video

Here is the video of how to install any NAND ROM, lots of steps have changed but the main procedure is the same

PART 1
PART 2



1.HSPL

If you have already installed a custom Windows Mobile ROM and have the 0.78 version skip this part, to know about your SPL version turn off your phone, hold Volume down button and while holding hold the power button till you see the Tri colour screen which is the SPL; If you have Olinex name on any line, you have HSPL,

SPL is like your devices BIOS, and Hard SPL will unlock your devices bootloader to allow you to install any custom made Read only memory (ROM)

to do a HSPL refer to THIS thread

(if you had a problem in performing a HSPL, read the replies at the end of the above thread as there were some users not being able to HSPL the normal way and had to do few other steps)

2.Android BootLoader

Put the .zip ROM you have downloaded in the root of your SD Card before you do anything further; which means put the .Zip file in E:\ROM.zip if your SD Card drive letter is E

HTC Linux LK bootloader allows the device to run the kernel directly after it got turned on

Install it just like the way you install any other Windows Mobile ROM, which is using a RUU or the SD Card method

It is always recommended to do a Task29 before you flash an Android Bootloader if you know how to.


(Kovsky Advance RUU)

3.Kernel
Kernels are like drivers in PC, it connects and manage the hardware of the device
they have to be installed using Fastboot. Fastboot is a command line tool used to directly flash the filesystem in Android devices from a host via USB.

>For Windows users
  • Extract Xperoid Installer
  • Rename the Kernel you have downloaded to boot.img, then place it in the Xperoid fastboot folder
  • Rename the recovery you have downloaded to recovery.img, then place it in the Xperoid fastboot folder
  • connect your phone and install the drivers from Android USB driver folder
  • then simply run Xperoid Fastboot installer.bat from the Xperoid fastboot folder

>For Linux based OS users

follow the instruction on This page



5.Recovery

ClockWorkMod Recovery is like the BIOS in PCs, which is the software that can install and manage the device's software




To go into recovery turn on your device and as soon as the phone starts (Sony Ericsson logo stage) hold the Camera Focus button which is holding the Camera button half pressed till recovery starts, (it might take few seconds to load)
once you are in recovery use the touch pad to go up and down, power button to go back and middle button to select trough the menu,
  1. Go to mounts and storage> Format Data
  2. Go to mounts and storage> Format Cache
  3. Go to mounts and storage> Format dalvik cache
  4. go back to main menu
  5. Go to install zip from SDcard
  6. select the file and install it
  7. after installation select restart system now
  8. Remove the SD Card and the battery, put the battery in, turn on the phone and wait till it completely start up
  9. Re enter recovery with SD Card inserted and install the GAPPS
  10. Load the system without SD Card and sync it with your accounts and open all the apps once and then restart again and once you are in android again insert your SD Card

If you are updating your ROM from an earlier version of NAND Android ROM
  1. Download the full wipe script and put it in the root of SD Card
  2. Go to backup and restore
  3. select Backup
  4. go back to main menu
  5. Go to install zip from SDcard
  6. select the full wipe script.zip and install it
  7. go to main menu
  8. Go to install zip from SDcard
  9. select your new ROM and install it
  10. go back to main menu
  11. go to backup and restore
  12. go to Advanced restore
  13. select Restore data
  14. go back to main menu
  15. select restart system now

Recommendations:

Booting with SD Card inserted:
  • As you might have notice in the guide, the Kernels have a major bug of not being able to boot the ROM with a normally formatted SD Card inside the device. so we have to format the SD card in a special way to bypass this problem

    To do so follow this guide

  • You have to perform these recommended actions for better performance

Back to Windows Mobile:

In order to switch back to any windows mobile ROM, enter the Windows mobile bootloader (SPL) by turning the device on while holding Power and Volume down buttons together, and once you entered SPL simply flash the ROM as you did earlier
It is always recommended again to do a Task29 before and a Hard reset after you installed a Windows Mobile ROM

report back your issues and problems for faster and better ROMs in future.

Special thanks goes to:
SP3DEV
Sun Dream
XDAndroid team
Neopeek
Ady
zargloub
Jerrytan
BrickPSP
Elibl
Im not asking for donation but press the thanks button , Please Vote for this thread too
i-mate JamIn (HTC Prophet)

HTC P4300i (HTC Gene)

SE XPERIA X1 (HTC Kovsky)
Android NAND Gingerbread 2.3.7 with CM7.1

XPEROID: X1's Android Facebook page
The Following 181 Users Say Thank You to kerfooly For This Useful Post: [ Click to Expand ]
 
lordblacksuca
Old
#2  
lordblacksuca's Avatar
Senior Member
Thanks Meter 9
Posts: 203
Join Date: Feb 2010
Location: Córdoba
Hi, very good guide... but

What features are working/not working on the NAND build?
Device: Sony Xperia Z1
ROM: Stock (for now)
 
kerfooly
Old
#3  
Member - OP
Thanks Meter 203
Posts: 98
Join Date: Apr 2009
Location: Pune
Quote:
Originally Posted by lordblacksuca View Post
Hi, very good guide... but

What features are working/not working on the NAND build?
updated
i-mate JamIn (HTC Prophet)

HTC P4300i (HTC Gene)

SE XPERIA X1 (HTC Kovsky)
Android NAND Gingerbread 2.3.7 with CM7.1

XPEROID: X1's Android Facebook page
The Following 5 Users Say Thank You to kerfooly For This Useful Post: [ Click to Expand ]
 
neoofoox
Old
(Last edited by neoofoox; 2nd November 2011 at 03:22 PM.)
#4  
neoofoox's Avatar
Senior Member
Thanks Meter 97
Posts: 374
Join Date: Jun 2008
Location: Nuremberg
Quote:
Originally Posted by kerfooly View Post
updated
could you add a link to gapps, too?

The guide is very good But I have allready done it

Edit: Just want to let you know, CWM is upside down.
Mobilephone History:
Siemens S35, Siemens S45(i), Sony Ericsson T610, Siemens S65, Nokia N70, XDA Neo, Sony Ericsson Xperia X1, HTC EVO 3D, Galaxy Nexus


Galaxy Nexus
Paranoid Android 3.x (latest version)
 
rucckiy
Old
#5  
Member
Thanks Meter 0
Posts: 48
Join Date: Feb 2009
Location: Volgograd
Greetings, guys!
It is necessary to simplify setting!
 
stefanpowell
Old
#6  
Junior Member
Thanks Meter 2
Posts: 15
Join Date: Oct 2010
Default Task 29

Hey guys,

Just tried to flash the NAND version, but after doing the task 29 I cant reconnect to the PC to flash the other stuff like LK Bootloader etc. All i get is the Sony Ericsson logo at the start of the boot.

How can to get around this?

Thanks in advanced
The Following User Says Thank You to stefanpowell For This Useful Post: [ Click to Expand ]
 
ady_95
Old
#7  
Senior Member
Thanks Meter 52
Posts: 122
Join Date: Feb 2011
Location: Bacau
you must go in bootloader (hold Volume down+power button until you get in the tri-color screen) in order to connect to pc via usb
Current device: HTC Kovsky (SE Xperia X1) BROKEN (need help)
Radio: 1.14.25.55
The Following 2 Users Say Thank You to ady_95 For This Useful Post: [ Click to Expand ]
 
Dennisth10
Old
#8  
Member
Thanks Meter 4
Posts: 79
Join Date: Aug 2006
Quote:
Originally Posted by stefanpowell View Post
Hey guys,

Just tried to flash the NAND version, but after doing the task 29 I cant reconnect to the PC to flash the other stuff like LK Bootloader etc. All i get is the Sony Ericsson logo at the start of the boot.

How can to get around this?

Thanks in advanced
Go in Bootloader to flash LK Boot
HTC Universal (MDA Pro) with the offical Qtek German ROM and an 8GB SDHC-Card
HTC Blue Angel (XDAIII) with an modded WM6 + Manila ROM an 2 GB SD-Card
HTC Kaiser (MDA Vario III) with Teijak build 21892 GER full ROM and 8 GB microSDHC-Card
HTC Blackstone (HTC HD) with Blackdragon GER full ROM Hybrid and 8 GB microSDHC-Card
The Following User Says Thank You to Dennisth10 For This Useful Post: [ Click to Expand ]
 
mr.han
Old
(Last edited by mr.han; 2nd November 2011 at 10:01 PM.)
#9  
Junior Member
Thanks Meter 2
Posts: 25
Join Date: Mar 2009
Hi Guys !

When wallpaper are changed the Android will restart. And sometimes reset when I try to unlock phone.

EDIT:

And when I try to unlock the phone screen will be whole black until the keyboard is opened.
 
neoofoox
Old
#10  
neoofoox's Avatar
Senior Member
Thanks Meter 97
Posts: 374
Join Date: Jun 2008
Location: Nuremberg
Yes, these problems are kernel related...

Like bad wifi width, no mobile data (can't understand why it isn't included, because it says it is easy to add).
Mobilephone History:
Siemens S35, Siemens S45(i), Sony Ericsson T610, Siemens S65, Nokia N70, XDA Neo, Sony Ericsson Xperia X1, HTC EVO 3D, Galaxy Nexus


Galaxy Nexus
Paranoid Android 3.x (latest version)

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes