Jump to content


Android on i900?

* * * * * 1 votes

  • Please log in to reply
192 replies to this topic

#1
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero
Hi,

I've been looking through XDA and I noticed that some people were able to run a Linux (android) kernel + environment on their Kaiser/Vogue by means of HaRET and a custom kernel:

http://www.talkandro...ytn-kaiser.html

and

http://forum.xda-dev...d.php?p=2083117

I tried to boot some XScale kernels throught HaRET but to no avail.. I get stuck in the jumping to kernel part. I think one of the reasons is a wrong kernel for this architecture. I would like to compile a custom kernel for the i900 but have some troubles starting:

1. For which target should I compile
2. What is the MTYPE (???) for the i900

Here's some output from HaRET to determine the exact architecture:

 Welcome, this is HaRET 0.5.1 running on WindowsCE v5.2
   Minimal virtual address: 00010000, maximal virtual address: 7FFFFFFF
   Detected machine Default/generic (Plat='PocketPC' OEM='SGH-i900')
   CPU is Intel ARM arch 5TE revision 2 product 9 stepping 2 running in system mode

Are there more persons interested in booting linux on the Omnia?

Edited by us1111, 11 February 2009 - 07:29 AM.


#2
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone
Booting linux is not that hard.
Where to get drivers for Radio(phone) and other proprietary hardware is the trickiest question ;)

Edited by Ingvarr, 28 September 2008 - 02:48 PM.


#3
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero

View PostIngvarr, on Sep 28 2008, 14:47, said:

Booting linux is not that hard.
Where to get drivers for Radio(phone) and other proprietary hardware is the trickiest question :wacko:

Well easy is no fun.. However within the attempts I did, I couldn't get a kernel to boot (i'm a bit time restraint so could need all the help).. Did you manage to even get the kernel to boot? And if so, could you enlighten me (please?) ;)

Edited by us1111, 28 September 2008 - 06:51 PM.


#4
phillipxenxciel

phillipxenxciel

    Regular

  • Members
  • PipPip
  • 62 posts
im playing around with this too~~it would be amazing using android in Omnia~~keep this threat up~~see anyone find a way

ps~a system as good as andriod need to be run on a good phone like omnia, not a shitty t-mobile G1~~muhahahahaha~hahahahaha~cheers

Edited by phillipxenxciel, 29 September 2008 - 02:19 AM.


#5
phillipxenxciel

phillipxenxciel

    Regular

  • Members
  • PipPip
  • 62 posts
im running it in my tylt II, not very impressive, its a developer's rom they emulating, nothing to play with~


#6
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero

View PostIngvarr, on Sep 28 2008, 14:47, said:

Booting linux is not that hard.
Where to get drivers for Radio(phone) and other proprietary hardware is the trickiest question ;)

Well.. Tried to compile the kernel for this specific architecture (PXA312) with the gnueabi toolchain. The android kernel compiled fine with some minor changes. After that, i tried to start the kernel with HaRET but could not get it to start. I cannot determine the RAMADDR and the mtype for the omnia.

http://www.arm.linux...loper/machines/
http://www.codesourc...nux-gnu.tar.bz2
http://code.google.c.../downloads/list

HaRET does not seem to recognize the omnia's PXA312... Also i cannot determine the mtype for this..


#7
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero

View Postus1111, on Sep 30 2008, 09:52, said:

Well.. Tried to compile the kernel for this specific architecture (PXA312) with the gnueabi toolchain. The android kernel compiled fine with some minor changes. After that, i tried to start the kernel with HaRET but could not get it to start. I cannot determine the RAMADDR and the mtype for the omnia.

http://www.arm.linux...loper/machines/
http://www.codesourc...nux-gnu.tar.bz2
http://code.google.c.../downloads/list

HaRET does not seem to recognize the omnia's PXA312... Also i cannot determine the mtype for this..

Found this info regarding the RAMADDR, maybe there's some info to be found there:

128.58M (0x8095800) DSK1:
| 1.35M (0x159800) Part00
| 3.08M (0x313800) Part01
| 124.15M (0x7c27800) Part02

Cannot find any info about the MTYPE though..


#8
dedafmonteur

dedafmonteur

    Newbie

  • Members
  • Pip
  • 42 posts
  • Location:The Netherlands
  • Devices:The Samsung Omnia
would be awsome to have a i900 without windows mobile and only android.
ill see if i can digg into this.
i just heard i got Pfeiffer's disease so ill be out the running for a few weeks.

what is it: http://en.wikipedia....s_mononucleosis


#9
taril

taril

    Addict

  • Members
  • PipPipPipPipPip
  • 786 posts
  • Gender:Male
  • Location:Valles Marineris
Ive just tried to contact HARET developers, but the email addresses are incorrect on the web page.


#10
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero

View Postdedafmonteur, on Nov 2 2008, 14:38, said:

would be awsome to have a i900 without windows mobile and only android.
ill see if i can digg into this.
i just heard i got Pfeiffer's disease so ill be out the running for a few weeks.

what is it: http://en.wikipedia....s_mononucleosis

Offtipic:Hmmm.. That's a bit of a coincidence.. I just heard last week that I also had pfeifer sometime in the past.. I sure as hell don't know when.

I Don't know if it's 100% correct, but also the machine type might be 1388: http://www.arm.linux...on=list&id=1388

My goal is to get the kernel running at first.. I think that's a big first step. From thereon we could find out more of the hardware within our omnia and see what has been done and what has to be done.. I alsready have the toolchain setup (linux) to compile a kernel and other stuff for the PXA312.. Only thing I can't get a finger behind is the way Haret boots and what is needed in a kernel to get it bootedt with haret..

Hope someone smarter than me (doesn't take a lot :lol:) can help me/us out!


#11
dedafmonteur

dedafmonteur

    Newbie

  • Members
  • Pip
  • 42 posts
  • Location:The Netherlands
  • Devices:The Samsung Omnia
im 17 and not english so sorry for my bad english.

ive seen some things on youtube about smarthpones on wimo using android


#12
finaldestiny

finaldestiny

    Enthusiast

  • Members
  • PipPipPip
  • 159 posts
I'm also very interested in this scenario, android on the omnia. The perfect couple if you ask me. Romeo meets Juliet.

In any case, I don't think I quite have the programming skills to help code drivers etc, nor am I very familiar with the linux world (besides briefly trying just about every freakin distro on my laptop, Sabayon rules :lol: ) but if someone could post information, or a tutorial even, on how to compile the kernel and all that jazz that would be splendid.
Hopefully it'd help more people catch on and trying to get this to work.

us1111 will you be sharing the files you have already now? Or you'll wait until you get android to properly boot before posting?

Edited by finaldestiny, 02 November 2008 - 09:25 PM.


#13
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero

View Postfinaldestiny, on Nov 2 2008, 21:24, said:

I'm also very interested in this scenario, android on the omnia. The perfect couple if you ask me. Romeo meets Juliet.

In any case, I don't think I quite have the programming skills to help code drivers etc, nor am I very familiar with the linux world (besides briefly trying just about every freakin distro on my laptop, Sabayon rules :D ) but if someone could post information, or a tutorial even, on how to compile the kernel and all that jazz that would be splendid.
Hopefully it'd help more people catch on and trying to get this to work.

us1111 will you be sharing the files you have already now? Or you'll wait until you get android to properly boot before posting?

No! I sure am gonna post my findings up to now.. I need all the help I can get with booting the kernel so no problem! After work I will put up a small howto. Maybe some1 else can find a flaw in that also, you never know :lol:


#14
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone

View Postfinaldestiny, on Nov 3 2008, 00:24, said:

I'm also very interested in this scenario, android on the omnia. The perfect couple if you ask me. Romeo meets Juliet.
It's not that perfect.

One very big problem is current Android does assume that it will run on device with hardware keyboard.
That it does not have any support for software input/virtual keyboards.
That you will not only have to program the software input from scratch, but to modify all input-related things in OS to make all applications to actually work with software input. I think there are some projects to do that out there, but they are not that usable right now.


#15
adzrm

adzrm

    Regular

  • Members
  • PipPip
  • 83 posts
  • Devices:i900
i remember some touch devices when they where showing it off (so not the g1 but sergey brin's presentation of android) but i hope will work out.. maybe with samsung's help.. would be great


#16
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero

View PostIngvarr, on Nov 3 2008, 11:07, said:

It's not that perfect.

One very big problem is current Android does assume that it will run on device with hardware keyboard.
That it does not have any support for software input/virtual keyboards.
That you will not only have to program the software input from scratch, but to modify all input-related things in OS to make all applications to actually work with software input. I think there are some projects to do that out there, but they are not that usable right now.

You're kind of on the negative side aren't you?

By the time we get Android running in one form or the other there will be a new input method framework available. As you yourself stated earlier, it probably will be a lot of work getting it to run (drivers and so on) so by the time we got something going there will be keyboard support:

Q1 2009

  Input method framework (IMF)

This feature will enable support for input methods other than physical keyboards, for example soft keyboards. IMF will also enable application developers to provide IME (see below) applications based on the framework.

Input method engines (IME)

IME will support soft keyboards, a dictionary of suggestions, and a suggestion algorithm. The Android platform may contain few reference IMEs, and developers can provide IME applications through the Android Market.

From: http://source.android.com/roadmap


#17
us1111

us1111

    Enthusiast

  • Members
  • PipPipPip
  • 166 posts
  • Devices:HTC Hero

View Postus1111, on Nov 3 2008, 13:08, said:

You're kind of on the negative side aren't you?

By the time we get Android running in one form or the other there will be a new input method framework available. As you yourself stated earlier, it probably will be a lot of work getting it to run (drivers and so on) so by the time we got something going there will be keyboard support:

Q1 2009

  Input method framework (IMF)

This feature will enable support for input methods other than physical keyboards, for example soft keyboards. IMF will also enable application developers to provide IME (see below) applications based on the framework.

Input method engines (IME)

IME will support soft keyboards, a dictionary of suggestions, and a suggestion algorithm. The Android platform may contain few reference IMEs, and developers can provide IME applications through the Android Market.

From: http://source.android.com/roadmap

Also with linux running, we might be able to tap into the session and use a physical keyboard at first to test stability until IMF comes up... But first things first, get the kernel running :lol:

Damn.. This was supposed to be an edit, not a reply..

Edited by us1111, 03 November 2008 - 01:11 PM.


#18
Ingvarr

Ingvarr

    Professional

  • Members
  • PipPipPipPipPip
  • 785 posts
  • Devices:Motorola Milestone
Umm, I prefer to speak about things in present tense. I never said it will not be possible at all *ever*.

To get raw kernel running, you at least need LCD, usb & flash memory drivers. I would recommend to try crossporting them from Linux PXA trees, there are several around. Obviously you will also need to figure out proper timings for Omnia LCD screen, just be careful because improper ones can do physical damage.


#19
dono

dono

    Newbie

  • Members
  • Pip
  • 23 posts
  • Devices:omnia
I wish i could help here, i'm a java programmer, but a dummy in mobile (ROM) programming, i'm very interested in howto start, and how i can contribute to this.

Edited by dono, 04 November 2008 - 09:57 AM.


#20
Quang05BlkBoxsterS n Omnia

Quang05BlkBoxsterS n Omnia

    Enthusiast

  • Members
  • PipPipPip
  • 202 posts
  • Devices:Black 16G Omnia SG ver
LOL :lol: .

Here we go AGAIN, Omnia owners. Wondering why we still keep chasing after HTC, iphone, and now Android..maybe next one is Symbian, LOL.

I guess if iphone 3G has 3.2mpixel with a good flash, video recording, external memory, real turn by turn nav sw and a larger battery then I would no doubt hold one now BUT..or if..HTC Touch Diamond had a 3.2 or larger VGA screen, external memory and a good camera flash then I would no doubt have one now BUT..or if N96 had..blah blah..or if Gphone had..

Anyway I am happy with the Omnia because it is decent and stylish enough, plus not too slow or too fast, not too small or too big, not too crappy or too good display resolution BUT it got real potential and with auto focus and other camera/video goodies, a 16GB internal and up to 16GB external (or 8) storage: can't really complain about that.

ENJOY your Omnia :D

bye now zZz..





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users