yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 ROM Development] mingoid:
Thanks for your reply cyberdesigner. I did try, wary of how notoriously easy it seems to be to offend, bore or try the patience of folk in this forum to keep the tone light and simply ask a few questions that some people might like answers to. Obviously not hard enough. If you look at this thread you'll see over 120000 views - making it currently one of the most viewed threads in the X1 ROM Forum. Many of the other threads are created by cooks who are releasing ROMs to enthusiasts and early adopters - most of whom don't have the slightest idea how to go about producing one (and I include myself here), but who are grateful for their hard work (and often donate). I didn't think there was anything wrong in asking whether this was similar, as indeed many posts here are from people enthusing about running Android on their X1s. I now have your view on the subject - you are simply trying to get a linux kernel to run on the phone, and as such it's an academic exercise to me and probably to many others. Good luck.

In the meantime try not to act like a d**k.
[XPERIA X1 ROM Development] routeras:
guys where is the link to download android? how can i test it my xperia...
[XPERIA X1 ROM Development] Ollie2913:
where,where, where?

just a dream :)
[XPERIA X1 ROM Development] cyberdesigner.net:
??? whats up? lets look who can read:

README
[XPERIA X1 ROM Development] Lucleonhart:
Great link cyberdesigner... But there is no Android link anymore. *ggg* ;)

@routeras: Well the android release was kinda useless so better waiting for the great guys getting the linux angstrom kernel to operate completely. *jeha* ^^
[XPERIA X1 ROM Development] cyberdesigner.net:
ok...

@xmoo: was it too much traffic to host the files anymore? why removed them?

could i provide your files on my space? (have most of the related here ;)

btw: here you can find android1.0
[XPERIA X1 ROM Development] dcordes:
which files

here is the new thread as desired:

http://xdaforums.com/showthread.php?p=4206618

mods, please close this one and make the other one sticky if possible. thanks
[XPERIA X1 ROM Development] szlevi:
So then why the **** are you writing these p!sshead stupid replies instead of crawling back to your Mom's cave?:rolleyes:

Despite your very little achievment here you're already coming across as one awfully arrogant, pigheaded little ugly nerd, that's for sure.
[XPERIA X1 ROM Development] :
I would say maybe becouse he wanted to be a friendly person by answering a open question that other people here has allready asked also a few times.

Remember please that in this forum here write people from different countrys with different cultural background different religions and differnet life experiences.

So cultural clashes are normal here.

I am sorry to correct you but here are you totally wrong.

cyberdesigner.net is the person how has spended the most money for this project and is activly working to port linux to xperia x1.

From my side of view he is one of the 2% how are responsible that this side "xda-developers.com" is becoming such successfull.
[XPERIA X1 ROM Development] aiv:
New releases of my linux kernel + angstrom pack will be published at this thread:

http://xdaforums.com/showthread.php?p=4206618
[XPERIA X1 ROM Development] defyeo:
Is it really possible for Android and Linux to be stable with X1?

I can't wait for a stable Android for x1 if its possible!
[XPERIA X1 ROM Development] FelixAkk:
Yes it's very well possible, but you can tell it's not easy else it would have been done. The XPERIA chipset is also used in existing Android driven phones and Linux has already been ported to several other HTC devices if I am correct (remember, most of the production/development of the X1 has been managed by HTC, to xda-dev it's more an HTC device rather than an SE device)

Correct me if I'm wrong but at the moment ARAN is also leading a separate effort to port Linux/Android to the X1?

At the moment SD card and hardware keyboard are working, the colour bug is fixed and output alignment has been fixed so that the image isn't upside down anymore? Phone is working but Wi-Fi isn't yet, right?

What's the centre/hub of the porting effort at the moment? For a while the TouchHD-Android thread seemed but I kinda lost track.

Could anyone here in this thread who really keeps track of the progress give us an update on these matters? Thank you.
[XPERIA X1 ROM Development] aiv:
You are right.

At this moment:

- Guy with nickname "xperia" working on i2c driver for backlights. He created some patches for my kernel with auto rotation when you open keyboard, and other small fixes

- i'm working on problem with booting, and trying to run androind with my kernel (first from ram, second from sd card). Parallel i'll test some wifi drivers.

Maybe dcordes can tell more about other developers. I saw some information about running graphics environment.

I know that other persons/developers have free time, and are waiting for x1/kovsky/venus patch at linuxtogo git.
[XPERIA X1 ROM Development] :
It is realy pitty to see such question here posted over and over again and i understand very well the critics about the bad information.

For answering such questions a wiki page is the best solution but it looks like that this must be a giant problem for the people here who want android to run on Xperia or they just dont want really to know what is the acctuall progress and status of the project.

We are working on separate End Products

but we use and work on the same sources for the computer operating system kernel.

I itself want a full working linux distro on my Xperia with all availble programms that exist for linux others want the newest and freshest on the market like android.
[XPERIA X1 ROM Development] xmoo:
New Thread opend: http://xdaforums.com/showthread.php?p=4206618

Mod you can close this one! Thx!
[XPERIA X1 ROM Development] szlevi:
It's somehow funny to learn that even the most basic testing makes you such a hero here... :p
[XPERIA X1 ROM Development] FelixAkk:
Wow sorry, didn't expect you to backfire that much. But I do agree, it's not up to the developers to inform curious spectators over and over again. I'd like to see myself as a little more devoted then a no-brainer spectator though ;)

And I'm surprised that there isn't an article covering this like the other devices. Since this seems like a good opportunity for me to contribute something useful, I'll from now on try to actively maintain a Wiki on the effort so from now on X1 users can be referred to that for basic and thorough information.

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

I'll start by instancing the Raphael_Linux and Blackstone_Linux articles so it covers the same ground and updating it. I'm not a developer so I'll probably have some errors in it at start. Hope we'll stay in touch, so we can keep all the info up to date and correct.

ps. I'm gonna ask a mod to close this thread so it can rest in peace
[XPERIA X1 ROM Development] aiv:
Gr8 work. I will update wiki page with some other information (news, current research state, links to latest angstrom package, and change some bugs) in free time.
[XPERIA X1 ROM Development] FelixAkk:
Thanks. ARAN has also added a lot, thanks for that too ;)
[XPERIA X1 ROM Development] blackax:
When i load the zImage-x1-00 it freezeis during boot, last 5 lines are

drivers/rtc/hctosys.c: unable to open rtc device (rtc0)

trout_pwrsink_set : STUB !

trout_pwrsink_set : STUB !

trout_pwrsink_set : STUB !

trout_pwrsink_set : STUB !

with zImage-x1-01 i can get to the android desktop
[XPERIA X1 ROM Development] kknuut:
I have xperia m-hd v1.1 ROM

version: 1.02

date: 08/29/08

radio version: 1.06.25.29

protocol version: 52.43.25.24U

Died on "go go go" with and without same filesystem tweaks as xmoo.

Same with angstrom ( except it doesn't print "go go go")

There seems to be screen refresh just when it reaches 100% and then dies.

zImage-00

Boots linux and then floods:

[ <clock> ] msmfb_start_dma <time> ms after vsync request

Can use the onscreen keyb and calibrate.

zImage-01

Boots to linux and let's you to login as root.

I ran those extra images from angstrom folder, if that matters.

UPDATE:

Tested images also with android 0.8:

zImage-00

Boots linux.

Floods same ..... msmfb_start_dma .....

After removing and replugging usb it did same as 01 image below( I tried it first). Loads Android!

I also get same trout_pwrsink_set things, but doesn't hang and just keeps flooding msmfb_start_dma...

zImage-01

Boots linux.

Floods same ..... msmfb_start_dma .....

After about 30 seconds I tried to remove and replug usb cable. It registered events on linux and then did reboot some program or something AND started to load android! Got into main screen! =)
[XPERIA X1 ROM Development] angusmcb:
Both kernels boot for me, with upside-down display. Asked to calibrate the screen, then taken to android as seen when on LSD :P
[XPERIA X1 ROM Development] philrich1:
Having a look @ this and been waiting for it for a while.

Willing to give it a test, but bit strange with the touchscreen colours.

Anyone got any idea how much compatability this boot has with the Kovsky?
[XPERIA X1 ROM Development] kknuut:
I believe you have had problems with memory cards in kaiser, so thought I would post part of dmesg output from xperia. It would seem to at least register mmc, but doesn't have it under /dev (Surprise :))

.....

DMA zone: 192 pages sed for memmap
DMA zone: 0 pages reserved
DMA zone: 24384 pages, LOFI batch:3
Normal zone: 0 pages used for memmap
Movable zone: 0pages used for memmap
clock_init()
ACPU running at 528000KHz
WARNING - Bad VDD (0 != 7) for this freq
CPU0: D VIPT write-back cache
CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets
CPU0: I cache: 32768 bytes, associativity 4, 32 byte lines, 256 sets

....

PID hash table entries 512 (order: 9, 2048 bytes)

....

net_namespace: 440 bytes
NET: Registered protocol family 16
msm_i2c_probe
msm_i2c_probe: clk_ctl 35d, 100000 Hz
msm_i2c_interrupt: IRQ but nothing to do!
NET: Registered protocol family 2

....

mddi_pmdh: init() base=0xe000b000 irq=16
mddi cmd send rtd: int 23a000, stat 808063, rtd val 11
mddi_pmdh: publish: mddi_c_4ca3_0000
vsync on gpio 97 now 1
mddi_pmdh: mddi_add_panel(c0354040, c02a97a0)
mddi_pmdh: publish: mddi_panel
msmfb_probe() installing 480x800 panel
get_smem_clock: state 10d29 clock 0
Console: switching to colour frame buffer devide 60x100
msm_serial: driver initialized
loop: module loaded
PPP generic driver version 2.4.2

....

mice: PS/2 mouse device common for all mice
msm_ts: TSSC_CTL=0000007d TSSC_STATUS=00000600
input: MSM touchscreen as /class/input/input0
ulpi: write 0x1d to 0x0d
ulpi_write: timeout
ulpi: write 0x1d to 0x10
ulpi_write: timeout
ept #0 out max:64 head:ffc01000 bit:0
ept #1 out max:512 head:ffc01080 bit:1
ept #2 out max:512 head:ffc01100 bit:2
ept #3 out max:512 head:ffc01180 bit:3
ept #0 out max:64 head:ffc01040 bit:16
ept #1 out max:512 head:ffc010c0 bit:17
ept #2 out max:512 head:ffc01140 bit:18
ept #3 out max:512 head:ffc011c0 bit:19

.....

mmc0: Qualcomm MSM SDCC at 0x00000000e1000000 irq24,0 dma -1
mmc0: 4 bit data mode enabled
mmc0: MMC clcok 14400 -> 20000000 Hz, PCLK 20Hz
mmc0: Slot eject status = 1
mmc0: Power save feature enable = 0
mmc0: PIO transfer enabled
mmc0: Polling status mode enabled
nf_conntrack version 0.5.0 (2045 buckets 8192 max)

....

clock_late_init() disabled 17 unused clocks

lspci does not exist in distribution.

modprobe doesn't find modules.dep
[XPERIA X1 ROM Development] blackax:
FYI i was running the oem rom
[XPERIA X1 ROM Development] xmoo:
Both zImages are working on Android 0.8

Havn't testen on Angstrom
[XPERIA X1 ROM Development] dcordes:
ok and both in full screen? both boot 5/5 times?

btw can somebody point out the differences between the several x1 variants or provide a link? to my understanding there is only one board, the htc venus100
[XPERIA X1 ROM Development] xmoo:
I've booted android and was full screen. Correct screen align, touch screen working.

Someone called me and I was able to accept/decline the call.

We need to fix colour first.
[XPERIA X1 ROM Development] fards:
Im getting the upside down screen on both images in android

Just going through another boot, no4 to complete the 5 out of 5 tests and using -01 on android and touchscreen unresponsive
[XPERIA X1 ROM Development] dcordes:
ok so my resolution change worked. about the colours, this is a known problem from the raph800 (cdma raphael). x1 seems to have a similar mddi as it. we can try messing around with sd a bit. somebody said usbnet works? can people boot the usb initrd and confirm?
[XPERIA X1 ROM Development] m@rco:
Geweldig Xmoo

Great Xmoo

Ga vanavond even proberen

Going to try this evening
[XPERIA X1 ROM Development] SamAsQ:
I ran on my UK vodafone X1 (with stock ROM). boots into android 0.8 with dCordes' zImage-01. Resolution fills the screen (upside down) but touch is still 640x480 (hard to match taps with buttons) and obviously colours are screwed. phone shows 1 bar signal and can dial out and recieve calls but no-one can hear anything on either end. Google Maps opens and the interface is controllable but a message box soon pops up stating no connection is available.

This project is moveing very fast and im willing (like everyone else!) to give my feedback if it is valued. Oh yes, does the linux sip flash like a strobe for everyone else? pressing the buttons isnt an issue but viewing them is :)
[XPERIA X1 ROM Development] philrich1:
My Testing

Using dcordes zImages:

Android 00: Does not flood, calibration OK, boots fine

Android 01: Floods, calibration OK, boots fine, keyboard always flashes

Angstrom 00: Does not flood, calibration OK, only shows root login, does not boot

Angstrom 01: Floods, calibration OK, root login but hard to tell with flood, does not boot

Please bear in mind these are only quick tests and when booted the screen is upside down and all the funky colours appear.
[XPERIA X1 ROM Development] Evostance:
O2 UK ROM with standard spl.

Freezes at 100% which both Angstrom and Android
[XPERIA X1 ROM Development] xmoo:
Great to see more ppl are getting Android booted.
[XPERIA X1 ROM Development] m@rco:
The Images in the first post neither work without the tweaks.

Dcordes Version

Android report

zImage-x1-00 booting and starting (full screen)

zImage-x1-01 booting and starting (full screen)

Angstorm report

zImage does nothing even with the tweaks

zImage-x1-00 booting, screen calibration and ends with root

zImage-x1-01 booting, and then keeps posting some lines about vsync.

That goes on and on

After some playing the zImage-x1-01 works best for me.

Maps starts, Can call the phone but then hangs because the touch screen gets locked after call.

So you need a hardware button the end the call.

DevTools works

Browser works but there is no data conection.

Rom Version is Ijte Touch HD 1.1
[XPERIA X1 ROM Development] xmoo:
zImage updated on post #1. It's the 00

Screen Align and Touch SCreen works correct.

See Video #3!!!
[XPERIA X1 ROM Development] dcordes:
please test this kernel image 02. I tried something with the touchscreen.

does the touchscreen behave in a different way between 01 and 02 kernel?

edit: according to xmoo his vista computer reports the MSM_USB device when he plugs in the x1. can somebody with a linux host boot 02 kernel with the usb initrd (first post) and see if he can get usb_ether up for the x1?
[XPERIA X1 ROM Development] SamAsQ:
i have booted zImage-x1-02.bin 5 times now and havent once managed to configure correct touch input -

with both 00 and 01 the configuration shows the red dots in the corners of a 640x480 section of the screen however touching the full extremes of the screen resulted in correct alignment.

with 02 the red configuration dots are in the full extreme corners of the 480x800 screen, but no matter where you touch the screen during configuration, the touch responsive area of the android desktop is scaled down to the upper 640x480 section.

sorry for the confusing description, i noticed this difference but its hard to explain fully! :)
[XPERIA X1 ROM Development] tarnaman:
wont work for me. have a x1i with t-mobile rom. tried every combination of images but it everytime hangs in an endless loop of mounting msft or something. if i would know how to flash the rom without a sd card i would try it with another rom. anyone got ideas how to flash without sd card?
[XPERIA X1 ROM Development] xmoo:
Just copy the ruu file to the Xperia flash tool directory. Start the .exe and follow the instructions.
[XPERIA X1 ROM Development] philrich1:
Where to now...?

So where do we go from here in terms of testing.

If we can establish that Android will boot with working touchscreen, then will anyone be brave enough to try and crack the funky colours and the fact that the kernel boots upside down?

Also a quick one, anyone have any ideas if SIP would work with this boot?
[XPERIA X1 ROM Development] fards:
angstrom is reporting being allocated an ip at 192.168.0.206

Screen calibration doesn't work on this one for me screen is still upside down

intrepid ibex network manager has allocated "auto usb0"

oh btw wont boot with mtype at 2006 (which is in the latest default.txt for the lgorris directory for kovsky) only 1910

but most importantly im In as root via SSH what do you want to know?
[XPERIA X1 ROM Development] dcordes:
ok this is one nice report. to me this sounds like the android emulatorimage does not expect resolutions larger than vga and qvga.

I will cook an initrd wit a diferent sort of test later. I know what produces vsync spam
[XPERIA X1 ROM Development] Cheekbone:
Very cool! Works on dutch Vodafone X1i. It boots Linux > Have to calibrate screen > slide out keyboard > boots android.

I got the msft loop as well. Just calibrate the screen (upper left corner tap, lower right corner tap) and slide out the keyboard.

Great work, hope you guys get the colors, etc. working soon!
[XPERIA X1 ROM Development] fards:
I know this is Zaurus based, but will it give any pointers on how to work with the colours?

http://androidzaurus.seesaa.net/article/105551643.html
[XPERIA X1 ROM Development] Ganondolf:
hi, not sure if im doing something wrong. download android 0.8 files, put them in a folder (android), put the folder on root of phone. after starting the haret exe i went to press run and got this message - error, failed to load file \Android\zImage. what did i do wrong:confused:
[XPERIA X1 ROM Development] fards:
linux is case sensitive

android not the same as Android
[XPERIA X1 ROM Development] Ganondolf:
:(still does not work:(
[XPERIA X1 ROM Development] Ganondolf:
tried angstrom too does the same thing:(
[XPERIA X1 ROM Development] tarnaman:
many thanks for the hint :)

andoird works fine, now. boots and then i see the fancy screen, can type phone numbers but not more as everyone else :)
[XPERIA X1 ROM Development] m@rco:
Look in the map Android.

I think the zImage is called zImage.txt

Just remove .txt

It puts the .txt if you download it
[XPERIA X1 ROM Development] Ganondolf:
thanks, booting now. let u know what happens;)
[XPERIA X1 ROM Development] Ganondolf:
mine froze on booting up, had to take battery out.

im using the standard simfree uk rom;)
[XPERIA X1 ROM Development] m@rco:
What image did you use?

Try the zImage-x1-00 or-01.

They are some postings later
[XPERIA X1 ROM Development] Ganondolf:
tried the 00 zImage. where do i get 01?
[XPERIA X1 ROM Development] m@rco:
Maybe here

http://xdaforums.com/showpost.php?p=3023987&postcount=38
[XPERIA X1 ROM Development] xmoo:
I'm off the belgium, will be back in 2 days.

So ya'll know!
[XPERIA X1 ROM Development] Ganondolf:
tried android 0.8 with zImage 01. using simfree uk rom. boots up ok, colours messed up, resolution ok but writing and icons too small. screen upside down. pressing on icons do not work, only thing that works is slide down menu, but nothing in there. good work, keep it up;)
[XPERIA X1 ROM Development] Ganondolf:
just noticed icons do work but alignment out with touchscreen;)
[XPERIA X1 ROM Development] DOMin8or:
after removing .txt android 0.8 works on my x1i with touch-it.

touchscreen is working, too. (calibrated first upper left corner, than bottom right corner, but there was no red point. while calibratin bottom right corner, the point was shown wrong in the upper left corner. but i`ve ignored this, and straight pointed to bottom right corner)

no problem to tap a dialing number. but i cant go back, because

a slidable bar on top try to take the focus permanently.

imho the out sliding top bar is on the wrong side.

if the bar is at bottom, this will not go in concurence with the status top bar & virtual keyboard.

or the virtual keyboard have to replace to an other place on screen.

(a little dragfield on the keyboard, is a good thing, to give the user the possibillity to drag it, where ever the user want.)

----

after blind tapping slightly under the bar and on the virtual keyboard, after 50-70 taps, the main screen is back :-)

the BKS key, is the BACK TO MAINS SCREEN key.

browser icon opens google homepage

the dev tools config page is working well.

sms seems to be not complete, but a little form comes up.

after charging my cam`s battery i will take a liitle video and i put it to youtube.
[XPERIA X1 ROM Development] Evostance:
Woooo works here too!

Just rename default.txt to default and change the file in haret and voila :D.

Running on a completly stock phone

How do you configure the touchscreen?
[XPERIA X1 ROM Development] DOMin8or:
i wrote it 1 post before yours! :-(
[XPERIA X1 ROM Development] kheavy:
Keep going I cant wait for this to be operational!!!!!!!!

Good job so far people!!!!
[XPERIA X1 ROM Development] tarnaman:
same here works with touch it rom and original german t-mobile rom
[XPERIA X1 ROM Development] touch of jobo:
I've been looking into this color thing myself on the diamond/Raphael (but haven't cracked it :(). If anyone here gets a handle (or even some sane ideas) on this issue, I would be very interested. Please drop me a line. Thanks.

For the flickering on screen keyboard, I have a fix that could be interesting. There is a .diff here. It has some more unrelated tinkering in it, but the interesting things regarding the on screen keyboard are:

- Draw everything in 2 buffers: not only on (x,y) but also on (x,y + ymax)

This gets rid of the slow, steady blink af alternating buffers. (The buffer is really 480x1280, on diamond/raphael at least..)

- Call msmfb_update() from msm_ts_handler()

This marks the keyboard area for update when it gets drawn, so that it doesn't only get drawn in the fb but also gets dma'd to the screen.

- Call msm_ts_handler(0,0,-1) from msmfb_pan_update(,,,,1)

This gets rid of the fast strobe like flicker during transition animations and stuff.

- Changed the prototype of the msm_ts_handler to return whether it was inside the keyboard. In msm_ts.c this return value is checked, so that the keyboard now eats input. It is no longer 'click-through'.

As a bonus, you can drag the keyboard around by the green square to the left, should it sit in an inconvenient spot. That does leave a trail of keyboards behind because I don't know how to 'undraw'.

Hope this helps. (And hope someone gets further on the colorspace thing. ;))

-Jobo

EDIT: There is also some code in that .diff that draws a couple of different color bar patterns that may help diagnosing the colorspace thing.
[XPERIA X1 ROM Development] DOMin8or:
"or the virtual keyboard have to replace to an other place on screen.

(a little dragfield on the keyboard, is a good thing, to give the user the possibillity to drag it, where ever the user want.)"

only 2 posts after:

"As a bonus, you can drag the keyboard around by the green square to the left, should it sit in an inconvenient spot. "

yes, GOOD feature!

cool :-)
[XPERIA X1 ROM Development] DOMin8or:
please, can you upload the image file, not only the diff.

thx