Android OS 2.0.1 for X1 [ Platinum Edition Update 21 February 2010 ]

Search This thread

fatsal

Senior Member
Mar 4, 2007
186
0
Jakarta
Hello guys,

i'm back and bring you Platinum Edition (faster, stabile and reliability).

WORKING :
1. touchscreen
2. keyboard
3. button pad
4. radio (GSM)
5. GPRS / 3G
6. microphone
7. charging
8. market
9. wifi
10. idle sleep mode
11. Turn Off LCD
12. Keyboar Slider
13. Phone Shutdown
14. Horizontal view
15. Bluetooth -> as known hardware.
16. GPS -> added pair using gps utility.
17. New Installation Wizard
18. UPSIDE DOWN LCD (at last -> thanks to vdelf your're the man dude) and (scholbert & jerpelea) for the patch (not NATIVE).
19. swapfile ( the most important for running fast )

Not Working :
1. bluetooth
2. camera
3. GPS
4. brightness LCD

[ change log ]
Build 21 February 2010
1. increase memory up to 102 mb
2. adding swapfile 128 mb
3. terminal emulator ready

Download build 21 february 2010
LINK :
http://neosites.org/X1/Android/fatsal/xperoid/fatsal-xperoid-20100221.tar.gz
use previous haret.exe & download STARTUP.TXT <--- a must
MIRROR :
http://www.mediafire.com/?ytywmt20gir
thanks to : X1iser
http://rapidshare.com/files/354113124/fatsal-xperoid-20100221.tar.gz
thanks to : Liebhild


OR COPY PASTE STARTUP.TXT BELOW
Code:
set ramsize 0x8000000
set ramaddr 0x10000000
set mtype 2006
set FBDURINGBOOT 0
# msmts_calib=0xc5.0x399.0x367.0x4d
set KERNEL zImage
set initrd initrd.gz
set cmdline "init=/ console=tty0 mem=102M msmsdcc_id=3 imgdevname=/dev/mmcblk0p1 imgdevnum=1 imgdir=/ msmts_calib=0x0366.0x04b.0x0c8.0x038e fbcon=rotate:2 wifi.mac=00:23:45:37:17:2c lcd.density=240 msmvkeyb_toggle=off pmem.extra=1 no_console_suspend clock-7x00.mddi=0xa51"
boot

Donation
i'm sorry about this, but i have to say...this is my promise to my self, if the screen goes normal i will added my donation here.

support me :
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UAFFXQKKFG4CL

FAQ

1. is it a rom ?
- Nope
2. is it can destroy my WinMo ?
- Nope
3. How to run this things ?
- Just hit haret & pray
4. does it support PIN ?
- Nope. Just disabled it.
5. i can't running run this things, waiting over 30 minutes ?
- Just soft reset it. android loads max 10 minutes
6. so what's wrong ?
- check your SDCARD space, it's take 512 mb, or check the file name or fragment on your SDCARD
7. i can't using my phone ?
- come on, it's previous build.
8. how to turn off the phone ?
- press and hold the end call button.
9. i can't starting wifi ?
- check your SDCARD in the root directory must have filename "calibration"
10. is it ok to use other build system.sqsh ?
- yep, but do not expect running smooth like real build.
11. i've got an error "cannot find system.sqsh or system.img" ?
- are you using different kernel ?
12. i cannot hear any sound when i receive a calling ?
- come on man just give me a break...i'm still working on it.
13. is it camera working ?
- oh no...again ?
14. how big this things ?
- just free up your SD CARD min 512 mb

TRICKS :
i've been make a riset, and found a solution for going faster Xperoid :
1. try decrease application install in folder androidapps
2. using wifi when you we're needed. if not try to turn off.

if you're running this build for the first time, Android looks heavy and slow running, just be patient let android finish all process. and then push the red button on the panel to shutdown (after that softreset of course).
next android will go fast.


---------------------------------------------------------------------------------------------------------------------------------
OLD Version
---------------------------------------------------------------------------------------------------------------------------------

Changes Log
Build 19 February 2010
--------------------------------------------------------
1. Breaking the rules about upside down, not native on the kernel but patch on android driver.
2. clean build eclair which good for tweaking (thanks to : jerpelea)

This build is dedicated for Kovsky, if your using other build i'm not sure will working with this build esspecially wifi.
please do not expect too much from this build, all i working on it is the best i can do.

How to update kernel
download latest kernel from Download Kernel Build part and rename to zImage. and then copy zImage into sdcard if already exists kernel replace it. (backup your old kernel, is good. in case something happen you don't want it :) ).

example :
zImage-build20100126 -> zImage

How to running this thing :
1. hit "haret", and then your screen will show a millions text after that you will see an boot animation.
2. just wait 5 - 10 minutes. (to long for waiting)
3. after you will see setup wizard appear.
4. if got some error message pop up just hit "wait"

Download Link :
Build 19 February 2010
1. http://www.xperoid.com/downloads/xperoid-builds/14-xperoid-2-0
2. http://neosites.org/X1/Android/fatsal/xperoid/fatsal-XPEroid-20100219.tar.gz
if doesn't work, right click "save as..."
thanks to seth for the space
3. http://files2.loginworks.com/fatsal-XPEroid-20100219.tar.gz // --> down for temporary
thanks to dheerajjuneja for the mirror
4. http://rapidshare.com/files/352784582/fatsal-XPEroid-20100219.tar.gz
thanks to Liebhild

OLD Version Download
http://neosites.org/X1/Android/fatsal/XPEroid-2.0.1_build-20100123.7z
thanks to Muo for the hosting files...

http://rapidshare.com/files/333818061/X1_eclair.7z

http://www.mediafire.com/file/nrbwmhizn3d/X1_eclair.7z
thanks to locomarco for the mirror...

http://rapidshare.com/files/340293817/XPEroid-2.0.1_build-20100123.7z.html - thanks to Reversedhex

http://www.megaupload.com/?d=9AOJYXZ9 - thanks to patt2k


Download Kernel Build :
http://neosites.org/X1/Android/fatsal/zImage-build20100126

All Version Download
http://neosites.org/X1/Android/
thanks to Muo for the mirror files...

Wallpaper from locomarco :
http://forum.xda-developers.com/showpost.php?p=5264026&postcount=41

The ART OF UBUNTU 8.04
http://forum.xda-developers.com/showpost.php?p=5548627&postcount=399

Thanks to :
1. dcordes
2. AIV
3. vdelf
4. scholbert
5. sp3dev
6. stachi01
7. locomarco
8. all of you guys...

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Android 1.6 :
http://forum.xda-developers.com/showpost.php?p=5183104&postcount=203
Download the files :
http://www.pinandita.com/downloads/X1_andoidOS.tar.gz
 
Last edited:

fatsal

Senior Member
Mar 4, 2007
186
0
Jakarta
how to build a working kernel for kovsky :

step 1 :
prepared compiling environment :

1. ubuntu karmic (good step) or *nix OS

2. for ubuntu user :
2.a. apt-get install git-core build-essential libncurses-dev

3. mkdir /home/<username>/kovsky-dev

4. Download the source :
4.a. cd /home/<username>/kovsky-dev
4.b. git clone git://git.linuxtogo.org/home/groups/mobile-linux/kernel.git <--- old version
4.b. git clone git://gitorious.org/~fatsal/linux-on-qualcomm-s-msm/linux-msm-kovsky.git <--- new onces
4.c. cd kernel
4.d. git checkout -b htc-msm-2.6.27 origin/htc-msm-2.6.27

5. Download and decompress the arm toolchain (64mb)
5.a. cd /home/<username>/kovsky-dev
5.b. wget http://www.codesourcery.com/gnu_too...-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -O arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
5.c. tar xjf arm-2008q1-126-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

6. Generate the default .config for the kernel(ARCH is case sensitive)
6.a. cd /home/<username>/kovsky-dev/kernel
6.b. make htckovsky_defconfig ARCH=arm
6.c. pico .config

7. Let's tweak kernel
7.a. pico .config

-----------------------------------------------------------------------
A MUST CHANGES IN KERNEL CONFIG
-----------------------------------------------------------------------
UNCOMMENT CONFIG BELOW :
# CONFIG_FB_MSM_REFRESH is not set -> CONFIG_FB_MSM_REFRESH=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set -> CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y (use for fbcon:2 in our startup.txt)

IMPORTANT FOR WIFI :
# CONFIG_CFG80211 is not set --> CONFIG_CFG80211=m (this is for our wifi module)
# CONFIG_WIRELESS_EXT is not set --> CONFIG_WIRELESS_EXT=y
# CONFIG_WIRELESS_EXT_SYSFS is not set --> CONFIG_WIRELESS_EXT_SYSFS=y
# CONFIG_MAC80211 is not set --> CONFIG_MAC80211=m
# CONFIG_IEEE80211 is not set --> CONFIG_IEEE80211=y
# CONFIG_IEEE80211_DEBUG is not set --> CONFIG_IEEE80211_DEBUG=y
# CONFIG_IEEE80211_CRYPT_WEP is not set --> CONFIG_IEEE80211_CRYPT_WEP=y
# CONFIG_IEEE80211_CRYPT_CCMP is not set --> CONFIG_IEEE80211_CRYPT_CCMP=y
# CONFIG_IEEE80211_CRYPT_TKIP is not set --> CONFIG_IEEE80211_CRYPT_TKIP=y

FOR QUICK BOOTING :
# CONFIG_HTC_FB_CONSOLE is not set --> CONFIG_HTC_FB_CONSOLE=y
# CONFIG_HTC_FB_CONSOLE_BOOT is not set --> CONFIG_HTC_FB_CONSOLE=y

FILE SYSTEM SUPPORT FOR OUR KERNEL :
# CONFIG_CRAMFS is not set --> CONFIG_CRAMFS=y
# CONFIG_SQUASHFS is not set --> CONFIG_SQUASHFS=y this is for supporting system.sqsh (squash, for android 2.0.1 ONLY support squash FS)
ADD THIS IN OUR CONFIG
CONFIG_SQUASHFS_EMBEDDED=y
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3

ADD THIS ON YOUR CONFIG :
CONFIG_RTC_DRV_MSM7X01A=y --> This is for getting update date in our kernel. thanks to vdelf for the patch it's cool man.

notes :
if the compiler ask some this just answer with Y or follow the compiler default answer.

8. Compile
8.a. cd /home/<username>/kovsky-dev/kernel
8.b. export PATH=/home/<username>/kovsky-dev/arm-2008q1/bin:$PATH
8.c. make zImage ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-

9. Play and have fun!!! Now you can copy the compressed kernel image to your blackstone
cp /home/<username>/kovsky-dev/kernel/arch/arm/boot/zImage /wherever your boot files are stored


references :

http://wiki.xda-developers.com/index.php?pagename=Kovsky Linux


LET'S MAKE WIFI WL1251 WORKING :


1. LET SETUP ENVIRONMENT :

1.a. mkdir /home/<username>/kovsky-wifi
1.b. cd /home/<username/kovsky-wifi
1.c. git clone git://gitorious.org/linux-on-qualcomm-s-msm/compat-wireless-msm.git
1.d. cd compat-wireless-msm

2. LET SETUP BUILDER :
2.a. sudo chmod -R 755 builder.sh
2.b. pico builder.sh
2.c. changes KERNEL_PATH=/home/<username>/kovsky-dev/kernel
2.d. ./builder.sh
2.e. cd mods/
2.f. you must see our wifi modules (horeee....we've got working wifi for our xperia).
 
Last edited:

fatsal

Senior Member
Mar 4, 2007
186
0
Jakarta
reserved

CALLING KOVSKY DEVELOPER

Hi Guys,
lets unite for build android working perfect on kovsky.

i already create repo on gitorious :

Clone kernel :
git clone git://gitorious.org/~fatsal/linux-on-qualcomm-s-msm/linux-msm-kovsky.git

if anyone want to join with me, PM me your ssh-rsa of your PC. and i will added into my repo.

thanks,
Fatsal
 
Last edited:

fatsal

Senior Member
Mar 4, 2007
186
0
Jakarta
reserved for me...for next info

How To Use XPEROID

xperoid.jpg


Details :
Button 1 : Menu
Button 2 : Accept Calls
Button 3 : Menu
Button 4 : Back
Button 5 : [press] End Calls
[hold] Shutdown The Phone
 
Last edited:

booyou

Senior Member
Feb 15, 2009
83
9
can enter pin

Hi, I'm om T-Mobile NL and after android is booted and I try to enter my pin it does not recognise it. Did not try to enter PUK from android, did that from WinMo.

Any ideas on whats going on here?
Edit: I had the page open too long I guess, answer above was given before I saw it... Thanks for the tip.
 
Last edited:

neock

Senior Member
Jul 22, 2007
276
4
Canton
good to see a single post's been opened in this section. now keep working up man, you did a great job.

BTW: there is a file named startup.txt in root folder, it contains some expresstion and parameters. has it got some thing to do for individual devices?
 

DIGItonium

Senior Member
Oct 22, 2009
58
9
Wow, that is very nice! How's the performance? Too bad we don't have capacitive touch.

I've not messed with Android much, but it'll be nice to have a direct means of syncing Outlook stuff without using 3rd party software or pushing stuff to Google, and then back to the phone.
 

leobg

Senior Member
Mar 7, 2006
1,366
138
Nice progress, especially the new 2.0.1 version. Making receiving a call is not a problem using the slide to answer/reject as well as hardware send and end buttons. GPRS/HSPA data works nice on Rogers network in Canada too. WiFi works as well (tested on WPA2 network).

However the thing feels like lacking memory BIG time. Looks like it constantly swaps to mem card. If you get more than one app running, things get really slow. Slow to a point you can't do anything anymore. X1 has a not bad amount of RAM, wondering if OS can run from RAM somehow..
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    thanks

    @fatsal
    thank you so much for all your efforts hope you'll have fun with your Magic as much as you made us have fun with our XPERIA X1i....
    Hope some one will continue the project
    all the best
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone