yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 ROM Development] xmoo:
Well I have to be honoust I did try it, but I got a smaal diffrent output on my both Xperia's. So that's why I did not include it.

I'ma goo take a sleep.

Have to go to skool and work 2 morrow all day, so you probably will see no update.

Satherdays I have to work, then go to a party @ my work.

Sunday I have to work, but still will be able to have time to doe something for Android.

So there will be a update, but when. I don't know.

Good night all.
[XPERIA X1 ROM Development] Max399:
*Picture

All wokring nice, but what does the SAFE MODE in the bottom-left corner mean? :confused:
[XPERIA X1 ROM Development] xmoo:
What points have you used then?

The ones I gave you in the sample??
[XPERIA X1 ROM Development] Max399:
He ment that he was fast enough to do the calibration :)
[XPERIA X1 ROM Development] xmoo:
That it's running Android under safe mode.

"You can make calls and browse the web but you cannot access the apps store or your email."

"Kinda like a debug mode"
[XPERIA X1 ROM Development] xmoo:
Ooh alright,

Well do the Calibration in 0.8

And save the input or write it down somewere.

Good luck and good night!
[XPERIA X1 ROM Development] Max399:
Hm. Ok. How can i check the calibration points thought Android? Because when i reboot to windows i got no new lines in my Default.txt
[XPERIA X1 ROM Development] xmoo:
You have to boot android 0.8

Get to the Calibration point.

And then Calibrate it.

Every time you hit the screen, it will show you a output (text).

Save that or write it down somewere.

Don't forget the buttom red dot, is wrong placed.

Align it to the right down corner of ur Xperia.

The dot is VGA.

We are WVGA.

Good Luck

"msmts_calib is the touch screen calibration. i'm just lazy to click the tiny red dots every time booting up linux. so this parameter just allow me to do that once for all. i'm not sure if all the diamonds have the same calibration (but i think they are hopefully similar). so what you can do is to remove this parameter setting for the first boot. after calibration you will see the xmin = xxxx, ymin = xxxx .... values. these are hex numbers of your calibration. write them down. and next time, put in default.txt:

msmts_calib=<xmin>.<ymin>.<Xmax>.<Ymax>

note, they are dot (.) separated, NOT comma (,)."
[XPERIA X1 ROM Development] Max399:
So calibrating 0.8 i got these:

msm_ts: maxx=036c miny =0398 - First, the dot in the top-left.

msm_ts: minx=00b6 maxy=0049 - Second, the bottom-right.
[XPERIA X1 ROM Development] fards:
not too far from mine in 1.0

calibration appears to work as

0367,0398 00c9, 0046
[XPERIA X1 ROM Development] OpenGL32:
i would to say, that this is amazing to see android workin gon x1 and that it will run on my blackstone. I think that android is a light at the end of the dark "windows" tunnel. windows mobile is not bad, but there are so much terrible things, that android could make better. move forward guys!!!
[XPERIA X1 ROM Development] gauner1986:
@xmoo

Could you maybe provide us with some patches you did against the kernel tree?

I would like to start experimenting with it myself (though I'm quite new to kernel programming).

Have some time right now and it would be fun, if i could experiment with it.
[XPERIA X1 ROM Development] xmoo:
I'm @ skool, and had a litle time with the calibration issue.

When Android start. You see the vsyn blablablabla.

When you see that, tap the screen.

The Calibration will be started.

Do the calibration the same way but fast.

Cause if you don't do It fast, Android will boot with wrong or half calibration.

I've added it onto my default.txt it works good now.

But only on Safe mode.

Now the trick would be getting the screen correct.

Als tried to make a call but did not work like Android 0.8

http://www.youtube.com/watch?v=TPL7GJzLcIk
[XPERIA X1 ROM Development] xmoo:
This so, but as you can see, it differce.

v1rone Thx for the donation!
[XPERIA X1 ROM Development] v1rone:
Rock on, Keep on keepin' On!

This will be phenomenal when it starts working as intended :eek:
[XPERIA X1 ROM Development] xmoo:
I'm going to do somethin I havn't done before.

I'm going to create a small video tutorial about booting Andoird 1.0 on the Xperia with Screen Calibration.

Stay tuned!!!
[XPERIA X1 ROM Development] xmoo:
TUTORIAL: http://www.youtube.com/watch?v=L4z1hgUNH3o
[XPERIA X1 ROM Development] dcordes:
xmoo I think the donation thing is a bit confusing. can we clearify it a bit more (in the first post and/or in your sig) ?

if I'm understanding you right, the donation account in your signature and in your first post (Mohammad_Moghtader@yahoo.com) is, so I can use that money to afford an x1 with the aim of testing and improving the linux kernel on it further. (so people can run android or whatever they want on it)

Is that correct?

fyi: the money donated to the paypal acc in my own signature goes 100% to myself and is not (only) for device buying purpose or other useful causes.
[XPERIA X1 ROM Development] MoviePack83:
sorry, but i cant find it in the posts... :confused:

have you some solution for the freeze problem after starting haret?
[XPERIA X1 ROM Development] Max399:
Yes, he poset the whole Zip. Get it in the first post.
[XPERIA X1 ROM Development] nawfalah:
what is the difference between android and angstrom? which one should we use?
[XPERIA X1 ROM Development] xmoo:
Angstorm is just a console.

Android is a OS.
[XPERIA X1 ROM Development] fards:
Angstrom is an OS, not all oses have GUIs ;D
[XPERIA X1 ROM Development] xmoo:
I know but compared with Android, Android is more like a OS. Angstrom is for advanced users ;)
[XPERIA X1 ROM Development] xmoo:
Yes That's correct!
[XPERIA X1 ROM Development] dcordes:
kk just want people to know where their $$ go
[XPERIA X1 ROM Development] achmed20:
dang ... its hard to resist do make an discussion out of this statement ^^

i'd say ... android is more a GUI then an OS

noone would say that Gnome or KDE is a OS either
[XPERIA X1 ROM Development] fards:
other than hes run off and bought a blackstone...
[XPERIA X1 ROM Development] itje:
not for the donation for test device I hope..

And I did not spend 40 eur to buy a test device if the development slows down noticeable because he is developing android for hd too.:mad:
[XPERIA X1 ROM Development] xmoo:
No, I did not get a blackstone with the donation money :S

What kinda bs is that.

The donation money is for Dcordes.

My Exam week of skool is starting. So Don't have that much time any more.

Will try to do my best.

I'm going to Venlo this weekend (Close to dusseldorf)

Hope I can meet with Dcordes and I can give him his deviece and do a bit of testing together!
[XPERIA X1 ROM Development] xmoo:
Comments like that make me wanna stop this....

I still have a social life!!!
[XPERIA X1 ROM Development] gauner1986:
I'm studying in Venlo and living in Geldern (near the border) :) Maybe you know it.

Keep up the good work!
[XPERIA X1 ROM Development] xmoo:
I've Lived in Venlo for 8 years.

I've contacted Dcordes. Waiting for respones.
[XPERIA X1 ROM Development] gauner1986:
So we're nearly neighbours :P
[XPERIA X1 ROM Development] achmed20:
to many germans here ...

so muss dass *g
[XPERIA X1 ROM Development] Quindor:
Not German

Not German, Dutch from the Netherlands!

I live in a city in between Nijmegen en Den Bosch, also, not that far away!

And please, leave the developer be. Off course he is allowed to have a social life, come on. You are donating, not buying a license or something. He is doing this to help us all. So be kind please. :)

And absolutely cut it out with stupid rumor crap.
[XPERIA X1 ROM Development] xmoo:
Here's the deal.

I tried to run the latest Android build trough SD card.

It did work, it did boot, but it hang on saying Calibration succesfull.

So this is good news, Sd-card is working.

But now we need to digg deeper in the zImage.

Will update the files soon.
[XPERIA X1 ROM Development] itje:
tha 1st was more of a joke...a bad one perhaps, but a joke anyhow....but... my second was more serious

I dont think its bs to ask this, cause when you ask for donations for a device, ppl expect more back then if you just donate for a rom release/application/cab etc etc
[XPERIA X1 ROM Development] xmoo:
I'm not Affraid to tell i'm also doing some things for touch hd when I have time.

I'm still using my Xperia.

The only thing I like on the Touch HD is big screen speakers and accelometer. The whole phone is crap compared to the Xperia. Even with coocked rom. So don't worry. Everything will be fine :)
[XPERIA X1 ROM Development] FelixAkk:
Why do ppl around the world always think the dutch are german! :D

"ve have to digg deeper into ze Image! jawhol"

but wow this topic goes fast, finally caught up :)

So I tried out and tested all the zImages posted here on Android 1.0. Sadly, they all boot the retarted and cripled Android on drugs, with some variations though.

I didn't notice any difference between the zImages except for the ones from Jobo. That "zImage-444-jobo" one fixed loads of issues here. What did you feed that build? :) Although "zImage-jobo" was totally fubar when it came to drawing/display output - barely could draw the lines straight - that other works better then any other.

The overlay SID/keyboard displays and moves ok with that one, also detects touchscreen input just fine, but any keystroke still wrecks the house and makes Android crash+recover (which does go blazing fast though, Android generally boots really fast compared to WinMo imo).

Some other things: the resolution of the jobo zImages is 480x640 and font while booting is different and the red dots for calibrating the touchscreen are also visible (they always were 1px red dots on the normal zImages, which is like REALLY visible on the X1 screen). And the zImage-jobo just had some really loco behaviour (I could discribe/video if that's of any use to you)

Also I could hear my phone's radio transmitting for a while in Android... Is this Windows Mobile whispering on the background? What actually happens to WinMo when you boot Android? Did HaRET kill his host to make room for Android? :)

And who made HaRET? Where did it come from? If we can have a look into the sourcecode we could perhaps fix the booting issue so many people here are having, or is that just because HaRET is really picky on the ROM it launches from?

Another thing is that Android completely hangs after ~3 minutes idle. Got that with all zImages btw, anyone else also noticed that?

FYI I'm using the generic dutch ROM (v1.02.937.3, gonna try with custom ROMS, getting into that) and I'm taking a crap while I'm writing this.
[XPERIA X1 ROM Development] fards:
what can't you take tongue in cheek comments anymore?

pah youf of today etc...

eeeh when I were a lad nneaah, wheres me teeth, this were all fields once:D
[XPERIA X1 ROM Development] achmed20:
cause i thought venlo was a german town. ... shame on me and my geographic knowledge ;)
[XPERIA X1 ROM Development] achmed20:
HaRET doesnt seem to be picky at all. it launched from branded rom, launched from roms people reporting it wouldnt, launched from a totaly messed up rom etc.

mostly its just cause people don't want to use their brains (wrong file extensions/names, case sensitivity etc).

btw: i think windows gets whiped comletely out of memory so just the linux kernels stays. otherwise it would be hard to remap all functions and take over the hardware.
[XPERIA X1 ROM Development] Angelusz:
Tried it for kicks. HaRET booted without problems. Funny thing was my screen being upside down :p

Screen calibration was too fast to do. Nice proof of concept indeed. I'll consider a donation, but only after I've seen it working completely.
[XPERIA X1 ROM Development] cyron_at:
..does Andriod only work at the samsung device?

Android on HTC Diamond not possible?
[XPERIA X1 ROM Development] gauner1986:
Mh.. A thing, that would make Android for Xperia quite useful would be to fix that screwed up colorscreen.

The screwed up colors are ugly. So maybe higher effort should go into that. :) Just a suggestion.

I would experiment with that myself, but i'm not so skilled in kernel programming..

By the way.. Xmoo.. Where did you get your kernel programming knowledge? :)
[XPERIA X1 ROM Development] Reversedhex:
On the boot it says something like,

error cant use tty

anyone knows how to print all the text at the start?

btw haret was made for htc titan i think

http://www.handhelds.org/moin/moin.cgi/HaRET
[XPERIA X1 ROM Development] xmoo:
Skool.

Studyng IT.

Will take a look at it 2 morrow. I'ma see if I can build a whole new kernell.....
[XPERIA X1 ROM Development] xmoo:
Damnnn, the screen fixing thing is hard! Don't think I can pull it of.

http://xdaforums.com/showpost.php?p=3172125&postcount=103
[XPERIA X1 ROM Development] XavierGr:
Do we have any documentation about the lcd used on the X1 (or Diamond, Pro, HD)? Without a datasheet the whole process will be practically frozen and almost impossible to achieve something further. Reverse engineering is very hard on these things.
[XPERIA X1 ROM Development] gtrab:
Possible workarround:

Not sure but I think a "rotate screen" option is possible in Android, and maybe it could be placed "default" to 180 degrees and ran from boot up
[XPERIA X1 ROM Development] achmed20:
i think the problem is more the colors then rotating the screen.

maybe one of the future HTC Android devices will use the same graphics chip!?

should be "easy" to use those adapters.
[XPERIA X1 ROM Development] tsponge:
i'm getting error" failed to load file \sandroid1.0\zImage-x1-01"

what now ?

k it working and booting and now freezing on a black screen with white text:(

please help
[XPERIA X1 ROM Development] tsponge:
Hi max i am experiencing the same problem you did where its stuck in the console.

how did you solve this ?

tnx
[XPERIA X1 ROM Development] xmoo:
Waiting for response from dcordes.....

Is like he's dead. He hasn't been on msn for 3/4 days :(
[XPERIA X1 ROM Development] tsponge:
ok after i login as root. then what?
[XPERIA X1 ROM Development] xmoo:
This may be a option. But it doesn't fix the colours.

The colours issue is more driver based (need someone who knows how to make drivers)....
[XPERIA X1 ROM Development] xmoo:
It will work... But when we don't know.

I personly think the Developing has gone very fast. I remember back in the days with the Kaiser. It took a long time to get Android booted correctly.

Xperia boots android already in that short of time!!!

So A bit delay is no worries....
[XPERIA X1 ROM Development] achmed20:
all u have to do is getting the hardware drivers running and thats probably also the trickyest part.

once they run, everything else is just a config problem. its, more or less, editing ini files and making android look good :)
[XPERIA X1 ROM Development] XavierGr:
If you don't have any hardware datasheets good luck coding in blind. Reverse Engineering is hard...

So I ask again, do we know of any datasheets for any hardware part of the XPERIA?
[XPERIA X1 ROM Development] xmoo:
I finaly got Dcoredes back.

Will have a meeting on Sunday (hopefully) So I can give him his Xperia.

He is a Android Veteran (Back in the days Kaiser).

So hope to see some new things soon :)
[XPERIA X1 ROM Development] FelixAkk:
Sounds like the best thing we can hope for is some employee working on the hardware of the xperia accidentally dropping the particular datasheets out of the window and by chance having them fly into our mailbox.

If we aren't that lucky (and are really that desperate) are we really down to guessing? Because then it'll be like firing at a star hoping we' ll hit right?

Only thing I could think of in such an situation is this (I have no idea if this is even remotely possible/plausible or realistic): program a driver with morphing code at the scope of all possible/likely output configurations, and just test all possible configurations by automating it. Write a program that (and again I already know this is probably impossible) compiles a driver, builds a kernel, gets that on the X1, makes it boot Android, makes it take a screenshot in Android, makes it dump that on the SD, compiles another driver, builds that in another kernel, boots Android again etc. etc. And just let it do all the fun work until you found anything good between the screenshots, in the hope that we stumble upon a reasonably working configuration or just anything that can hint us in the right direction.

Wish I started working with Linux earlier so I could really join the effort at such moments. It's just way beyond my league.

The world of Android on the X1 is in your hands Xmoo and Dcoredes :)
[XPERIA X1 ROM Development] xmoo:
May the force be with us :P
[XPERIA X1 ROM Development] achmed20:
would be enough if qualcomm accidently drop their datasheets since teh ATI card is builtin into this processor ^^
[XPERIA X1 ROM Development] tsponge:
what do i d after i get to the root screen on angstrom. do i need a linux pc to configure it ?

the android build keeps freezing on the console!

please someone help
[XPERIA X1 ROM Development] cyberdesigner.net:
what a question... :eek:

if you REALY need to use angstrom you should REALY know

what to do. if not stay at the point you are. :cool:
[XPERIA X1 ROM Development] FelixAkk:
? So do we need datasheets on the display or the ATI part/Qualcomm chipset?

The part no. of the display is H/60H00150-00M-N5, however that's just an internal part no. for SE, I haven't found a lead on the manufacturer yet. I'm looking for any identifiers on the chips. Perhaps if we have those we could approach Qualcomm or ATI, pretending we're a small starting handheld electronics company and ask for datasheets because were interested in their products.

Btw, I know you probably already found this one, and it's just a commercial release, but perhaps it could give us any clues:

http://pdfserv.datasheetpro.net/QUALCOMM/msm7200a_chipset.pdf
[XPERIA X1 ROM Development] tsponge:
so you saying angstrom is for experienced ppl only ?

the reason i have it is cause android isn't working for me :(
[XPERIA X1 ROM Development] tsponge:
so you saying angtrom is for experienced ppl only ?

the reason i'm using it is because android not working for me :(
[XPERIA X1 ROM Development] cyberdesigner.net:
no need of posting it more than 1 time...

and yes... how described in the 3. post amstrong is just a console-os w/o any gui part.
[XPERIA X1 ROM Development] Reversedhex:
it isnt working for anyone yet,

to you want me to repeat this three times or you understand me in once?
[XPERIA X1 ROM Development] cyberdesigner.net:
good hint!

in this sheet:

Support for Windows Mobile® and Linux® operating systems

let me think we could find more about the ATI-part...
[XPERIA X1 ROM Development] tsponge:
sorry when i was clicking post my connection was timing out.....didn't think post went through..sorry

so am i underrstanding this right? everyones is freezing when the console is going through the boot proccess in android 1.0 ?
[XPERIA X1 ROM Development] tsponge:
about the hardware side...has anyone tried getting hold of the ppl at the SE developers world ? they probably have information like that. othersize is there not a registry entry or file in winmo that has that information logged ?

sorry if these are stupid suggestions...just tryna do my part
[XPERIA X1 ROM Development] cyberdesigner.net:
SE only want to sell more/newer phones. no chance in getting such informations (btw. not tried yet for THIS phone)
[XPERIA X1 ROM Development] tsponge:
O ok cool...

Ok so no one can get into android then..sorry I don't really understand what goin on here
[XPERIA X1 ROM Development] cyberdesigner.net:
just try android-0.8... there you can look around a bit.
[XPERIA X1 ROM Development] Max399:
U can boot both. Android 0.8 and 1.0. Both have same bugs :D
[XPERIA X1 ROM Development] tsponge:
see i HAVE GOT 1.0 AND IT FREEZES ABOUT 5 SECONDS INTO THE console screen...should I try 0.8 ?
[XPERIA X1 ROM Development] cyberdesigner.net:
as i feel android-0.8 is running a litle bit longer without freezes. (should be enough time to look around...)

tsponge: dont need to cry!
[XPERIA X1 ROM Development] FelixAkk:
I experienced a lot greater stability with the zImage-444-jobo image here on Android 1.0, perhaps you should also try that one. Keyboard still doesn't functions as complete as in Android 0.8 though and Android completely hangs after ~3 min. idle.

Anyways, let's focus on developing.

I'm a tad misgiving towards SE developers that they will play open towards XDA-devs. It would be very surprising if a manufacturer doesn't have a disclosure policy to protect their device against reverse engineering, I mean especially towards us. I think xda-devs is pretty much notorious by now for cracking open all the security on handheld devices. I'm not saying we shouldn't try, but let's just think this through before we squander our chances. Also, it seems SE developer world is down atm. Anyone else able to connect to their site?
[XPERIA X1 ROM Development] cyberdesigner.net:
SE-dev isnt responsible for me too...

im not realy an xda/xperia dev... only a linux user/admin since years ;-)

especialy qualcomm pointed linux support in the posted pdf...

imho HTC/qualcomm/amd could help us out.

(/me have to let the dogs out ;-)
[XPERIA X1 ROM Development] fards:
I experienced a lot greater stability with the zImage-444-jobo image here on Android 1.0, perhaps you should also try that one. Keyboard still doesn't functions as complete as in Android 0.8 though and Android completely hangs after ~3 min. idle.

id agree, that one seems the best so far
[XPERIA X1 ROM Development] XavierGr:
Don't have any expectations from Qualcomm or SE. They will not give you any datasheet, not in a million years.

Blame SE and HTC which used closed source hardware from Qualcomm. The story goes the same for many devices (e.g the new ipods, the same goes for older ipods too but they managed to reverse engineer them after a LOT of effort).

Don't hope for any SE/HTC help either, the moment they chose for Qualcomm all their developers signed an NDA in order to be disallowed to share any kind of information considering Qualcomm's hardware. Hell at some cases they don't even give them proper datasheets they just provide them with limited code examples to do specific tasks.

I don't want to be a party pooper here but I don't see a chance for this project materializing without proper documentation. Not unless some serious people with years of experience are ready to take the unit apart and reverse engineer some hardware.

In the end blame Qualcomm and all other companies which hide their documentation.
[XPERIA X1 ROM Development] cyberdesigner.net:
i`ve to say.... i ve seen many projetcts like this... and SOME of them got succcess!! just trough try&error... for a linux-admin its not a no go area!

in the same manor i think its not my plaground... (cause i have to use my xperia every day to be responsible...)
[XPERIA X1 ROM Development] SquidgyB:
I agree with the last post, as far as my knowledge and understanding goes... (which isn't very far tbh)

Qualcomm runs a business model which relies on money being paid for information on how to use the chipset they provide. You pay for what you get, if you don't pay, you don't get the functionality. That's why we have the same chipset as the Touch Pro, but don't have the TVOut feature (HTC paid for the datasheets on how to implement and use TVOut for the Touch Pro, where SE did not for the X1, where the chipset is the same. Same functionality, but SE did not pay tor the use of the hardware, and so weren't told how to use the hardware).

Like a few people have said in previous posts, don't expect it, and dont;e expect to be able t foole them by claiming to be a small star up company, without hard cash to back up the claims. Qualcomm run on money, as much as any other comapny does. Our ability to run "Open Source" software unfortunately rely on the "closed" sources of the companies that provide the hardware for us to work on. =(