Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,785,512 Members 41,588 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
fatsal
Old
(Last edited by fatsal; 22nd February 2010 at 07:36 AM.)
#1  
Senior Member - OP
Thanks Meter 0
Posts: 186
Join Date: Mar 2007
Location: Jakarta
Default Android OS 2.0.1 for X1 [ Platinum Edition Update 21 February 2010 ]

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/fatsa...0100221.tar.gz
use previous haret.exe & download STARTUP.TXT <--- a must
MIRROR :
http://www.mediafire.com/?ytywmt20gir
thanks to : X1iser
http://rapidshare.com/files/35411312...0100221.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/websc...=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/xpe...14-xperoid-2-0
2. http://neosites.org/X1/Android/fatsa...0100219.tar.gz
if doesn't work, right click "save as..."
thanks to seth for the space
3. http://files2.loginworks.com/fatsal-...0100219.tar.gz // --> down for temporary
thanks to dheerajjuneja for the mirror
4. http://rapidshare.com/files/35278458...0100219.tar.gz
thanks to Liebhild

OLD Version Download
http://neosites.org/X1/Android/fatsa...ld-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/34029381...100123.7z.html - thanks to Reversedhex

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


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

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

Wallpaper from locomarco :
http://forum.xda-developers.com/show...6&postcount=41

The ART OF UBUNTU 8.04
http://forum.xda-developers.com/show...&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/show...&postcount=203
Download the files :
http://www.pinandita.com/downloads/X1_andoidOS.tar.gz
 
fatsal
Old
(Last edited by fatsal; 8th January 2010 at 06:24 AM.)
#2  
Senior Member - OP
Thanks Meter 0
Posts: 186
Join Date: Mar 2007
Location: 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_tool...ux-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...ky%20Linux


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).
 
fatsal
Old
(Last edited by fatsal; 8th January 2010 at 06:28 AM.)
#3  
Senior Member - OP
Thanks Meter 0
Posts: 186
Join Date: Mar 2007
Location: Jakarta
Default 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
 
fatsal
Old
(Last edited by fatsal; 28th January 2010 at 06:52 PM.)
#4  
Senior Member - OP
Thanks Meter 0
Posts: 186
Join Date: Mar 2007
Location: Jakarta
Default reserved for me...for next info

How To Use XPEROID



Details :
Button 1 : Menu
Button 2 : Accept Calls
Button 3 : Menu
Button 4 : Back
Button 5 : [press] End Calls
[hold] Shutdown The Phone
 
theperfectS
Old
#5  
Junior Member
Thanks Meter 0
Posts: 4
Join Date: Dec 2009
Location: Oslo
Revolutionary..!

So all android apps works you say?
 
einiii
Old
#6  
Member
Thanks Meter 5
Posts: 69
Join Date: Nov 2008
Location: germany
Login says Pin Incorrect ? its my right Pin (card pin)
 
pietropizzi
Old
#7  
pietropizzi's Avatar
Senior Member
Thanks Meter 37
Posts: 208
Join Date: Aug 2008
Location: Vienna
try disabling PIN in Settings first and then start Linux again, thats known problem
 
booyou
Old
(Last edited by booyou; 31st December 2009 at 04:55 PM.) Reason: answer above
#8  
booyou's Avatar
Member
Thanks Meter 6
Posts: 72
Join Date: Feb 2009
Default 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.
 
neock
Old
#9  
neock's Avatar
Senior Member
Thanks Meter 4
Posts: 268
Join Date: Jul 2007
Location: 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?
 
circleofomega
Old
#10  
Account currently disabled
Thanks Meter 140
Posts: 2,557
Join Date: Nov 2009
Location: Mumbai
y is everything upside down...

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes