Guest us1111 Posted November 5, 2008 Report Posted November 5, 2008 (edited) Long story.... Please stop hijacking this thread.. Open a new one. Edited November 5, 2008 by us1111
Guest taril Posted November 6, 2008 Report Posted November 6, 2008 http://digg.com/gadgets/Android_Source_code_released_2
Guest aleksanderp3 Posted November 14, 2008 Report Posted November 14, 2008 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 B) Damn.. This was supposed to be an edit, not a reply.. Have you found more information about android for PXA312? Now for about a month im searching the net every night for about 2 hours and no luck. Let me know how far you are i think i can help.
Guest taril Posted November 28, 2008 Report Posted November 28, 2008 Check this out! http://www.handhelds.org/moin/moin.cgi/hpipaq214Developers B)
Guest zingaralho Posted December 5, 2008 Report Posted December 5, 2008 (edited) as a nokia n770 / n810 owner , and 4 computers with linux and 2 with windows , yes the touchpad exist , more than one project and live runing , the nokias run with linux maemo.org , they just dont have phone , about the drivers , all people with knowhow now that is not that dificult to port some drivers , and this ones are more easy to port and hack than x86 bases , YES i love my i900 , and yes he do all the tricks ..... but linux for ever , and with a processor with this power you can have a fast linux base and stable , arm ports , debian and others , for example runing pure debian in n810 , the processor is weak than the omnia processor and go see what is runing xfce under a arm B) yes i can be basic and dont whant to develop or .... i can learn day by day a little more SPB SHELL ????? omg , why put omnia with more spend ram ??? if you whant the base "perfection" please dont delay the system sorry about the typos , and long live linux , and lets go port gentoo to omnia hihiihihih , exist a arm version of gentoo and gentoo already used on arm processor that whent to mars B) Edited December 5, 2008 by zingaralho
Guest us1111 Posted December 26, 2008 Report Posted December 26, 2008 (edited) Okaye.. I compiled the kernel and the kernel boots with Haret at least!!! Install for example JEOS (in an Virtual Machine) Install Dev Environment: apt-get gcc apt-get make apt-get install linux-headers-$(uname -r) apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 Download Cross Compiler http://www.codesourcery.com/gnu_toolchains...?@template=lite Select: GNU/Linux (and then Advanced Packages / IA32 GNU/Linux TAR) Download and Unpack Cross Compiler wget http://www.codesourcery.com/gnu_toolchains...nux-gnu.tar.bz2 cd /usr/local ; tar -xjvf /tmp/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 Download GIT Kernel # apt-get install git-svn Download Kernel # git clone http://www.oliford.co.uk/hpipaq214/ipaq214.git v4 Change in Makefile: # vi /ANDROID/v4/Makefile ARCH ?= arm CROSS_COMPILE ?= /usr/local/xscale/arm-2008q3/bin/arm-none-linux-gnueabi- Compile kernel: make Image The compiled and with Haret runable image will be in "arch/arm/boot/Image" Download Haret (I used the PXA312 version from Oliver Ford from www.handhelds.com) http://www.oliford.co.uk/hpipaq214/files/h...aq214-aug08.exe Change Haret Settings (default.txt) set kernel "Image" Set ramaddr 0xa0000000 Set RAMSIZE 0x04000000 Set cmdline "root=179:2 rootdelay=3 rw init=/sbin/init" Set mtype 1653 Set kernelcrc 0 Set fbduringboot 1 Set forcefbduringboot 1 Bootlinux Booting..... If you copy the compiled Image to the directory in which you placed Haret, you should be off, the kernel will boot.. Mind you, this is just the booting kernel, the hard work will start from here! Edited December 26, 2008 by us1111
Guest finaldestiny Posted December 26, 2008 Report Posted December 26, 2008 wohoo! great work mate! glad to see this finally getting somewhere after all the research that's gone into it! Be sure to post here ways in which those interested can help out :rolleyes:
Guest us1111 Posted December 26, 2008 Report Posted December 26, 2008 wohoo! great work mate! glad to see this finally getting somewhere after all the research that's gone into it! Be sure to post here ways in which those interested can help out :rolleyes: Well... I seem to remember that someone posted a picture of the insides of the omnia once.... That could help me finding out the right LCD driver.. The kernel has the wrong resolution because of this.. So if anyone has a picture of the insides of the omnia please..
Guest finaldestiny Posted December 26, 2008 Report Posted December 26, 2008 Here's a link to the Omnia Service-Manual that was leaked a month or so ago. http://www.modaco.com/content/i9x0-omnia-h...-manual-leaked/ Is this what you were referring to? Has some piccies and should have the innards labeled accordingly
Guest chomi7 Posted December 30, 2008 Report Posted December 30, 2008 Here's a link to the Omnia Service-Manual that was leaked a month or so ago. http://www.modaco.com/content/i9x0-omnia-h...-manual-leaked/ Is this what you were referring to? Has some piccies and should have the innards labeled accordingly Can somebody upload the android image for omnia? Thanks.
Guest Mr.Tuan Posted December 31, 2008 Report Posted December 31, 2008 Okaye.. I compiled the kernel and the kernel boots with Haret at least!!! Install for example JEOS (in an Virtual Machine) Install Dev Environment: apt-get gcc apt-get make apt-get install linux-headers-$(uname -r) apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 Download Cross Compiler http://www.codesourcery.com/gnu_toolchains...?@template=lite Select: GNU/Linux (and then Advanced Packages / IA32 GNU/Linux TAR) Download and Unpack Cross Compiler wget http://www.codesourcery.com/gnu_toolchains...nux-gnu.tar.bz2 cd /usr/local ; tar -xjvf /tmp/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 Download GIT Kernel # apt-get install git-svn Download Kernel # git clone http://www.oliford.co.uk/hpipaq214/ipaq214.git v4 Change in Makefile: # vi /ANDROID/v4/Makefile ARCH ?= arm CROSS_COMPILE ?= /usr/local/xscale/arm-2008q3/bin/arm-none-linux-gnueabi- Compile kernel: make Image The compiled and with Haret runable image will be in "arch/arm/boot/Image" Download Haret (I used the PXA312 version from Oliver Ford from www.handhelds.com) http://www.oliford.co.uk/hpipaq214/files/h...aq214-aug08.exe Change Haret Settings (default.txt) set kernel "Image" Set ramaddr 0xa0000000 Set RAMSIZE 0x04000000 Set cmdline "root=179:2 rootdelay=3 rw init=/sbin/init" Set mtype 1653 Set kernelcrc 0 Set fbduringboot 1 Set forcefbduringboot 1 Bootlinux Booting..... If you copy the compiled Image to the directory in which you placed Haret, you should be off, the kernel will boot.. Mind you, this is just the booting kernel, the hard work will start from here! Thank U Can u upload some screenshots plz?
Guest roccoennicole Posted December 31, 2008 Report Posted December 31, 2008 Found this name for the partnumber if you would need to order a display: BIG-LCD-SAMSUNG-I900-R72963 Is that something to go on? :rolleyes: .....
Guest Akshay_LP Posted December 31, 2008 Report Posted December 31, 2008 Great Work! Although I understand almost next to nothing about what you've done but I do know you've gotten somewhere! Good job, lets get this thread active people!
Guest BigDaemon Posted January 5, 2009 Report Posted January 5, 2009 OK, i don´t know THAT much about Linux and next to nothing about Android, but: If you have the Kernel running on the Samsung i900, i guess a hard step is already done?! Is ANYONE working on this project now? And if not: Why did you stop it?? Thanks for your answers
Guest chomi7 Posted January 5, 2009 Report Posted January 5, 2009 I have a problem. When I run Haret, the screen freeze with the letters: Jumping to kernel... And it stop here. Can somebody help me?
Guest BigDaemon Posted January 7, 2009 Report Posted January 7, 2009 hmm seemes like no one is interested anymore in getting Android on the i900 :-( I will get mine in a few weeks and will start playing around with haret and Android with my friends from university, but i guess i won´t even come closer on running android than you, because i don´t know very much about linux and ppc :-( too sad, android looks like a cool OS and the i900 is a very cool device...would be a better device with android ;-)
Guest SHAHIN-DASH Posted January 8, 2009 Report Posted January 8, 2009 Hi My Dear Friend Please Upload Some ScreenShots From Your Omnia With Android I'm Very Wistful :rolleyes: :)
Guest oxi Posted January 12, 2009 Report Posted January 12, 2009 I have a problem. When I run Haret, the screen freeze with the letters: Jumping to kernel... And it stop here. Can somebody help me? Hi, I'm having exactly the same problem as chomi7. I followed though all steps, however I had to "make menuconfig", then saved with the defaults, before "make Image". Could this be wrong? Looking forward to help on this. Thanks, oxi
Guest Girvo Posted January 13, 2009 Report Posted January 13, 2009 Hey, top notch work so far! A booting kernel is great :D Now, what needs to be done from here? What is the next step? I'd love to help :)
Guest z720 Posted February 8, 2009 Report Posted February 8, 2009 (edited) I did successful to boot the kernel for omnia, but it stop at somewhere Driver 'sd' needs updating, please use bus-type method. For resolution, if you compile from source, you can try to find something *fb* in the arm folder, then search for the .xres or .yres and .pixclock. Edited February 8, 2009 by z720
Guest zeroFXC Posted February 8, 2009 Report Posted February 8, 2009 Wow, I'll be watching this thread closely. It would be great to have Android on the omnia.
Guest zeroFXC Posted February 8, 2009 Report Posted February 8, 2009 (edited) Double post Sorry Edited February 8, 2009 by zeroFXC
Guest us1111 Posted February 10, 2009 Report Posted February 10, 2009 (edited) Update (thanks to z720 for getting the resolution right for debugging) we can now boot into a shell... Which is unreachable because of lack of input (keyboard) :D Complete steps for booting the android linux kernel (updates follow as we progress): Install Dev Environment: apt-get install linux-headers-$(uname -r) gcc make kernel-package libncurses5-dev fakeroot wget bzip2 git-svn curl Download Cross Compiler www.codesourcery.com/sgpp/lite/arm/portal/release642 Select: GNU/Linux (and then Advanced Packages / IA32 GNU/Linux TAR) Download and Unpack Cross Compiler (www.codesourcery.com/sgpp/lite/arm/portal/package3686/public/arm-none-eabi/arm-2008q3-66-arm-none-eabi-i686-pc-linux-gnu.tar.bz2) # wget http://www.codesourcery.com/sgpp/lite/arm/...nux-gnu.tar.bz2 # cd /usr/local ; tar -xjvf /tmp/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 Download Kernel (Thans to Oliver Ford!) # git clone http://www.oliford.co.uk/hpipaq214/ipaq214.git v4 Change in Makefile: # vi /ANDROID/v4/Makefile ARCH ?= arm CROSS_COMPILE ?= /usr/local/xscale/arm-2008q3/bin/arm-none-linux-gnueabi- Adjust resolution (Thanks to z720!) open the /arch/arm/mach-pxa/hpipaq214-lcd.c and change the folowing parameters: .xres = 240 .yres = 400 .pixclock = 96153. Compile kernel: make Image The compiled and with Haret runable image will be in "arch/arm/boot/Image" Download Haret (I used the PXA312 version from Oliver Ford from www.handhelds.com) http://www.oliford.co.uk/hpipaq214/files/h...aq214-aug08.exe Change Haret Settings (default.txt) set kernel "Image" Set ramaddr 0xa0000000 Set RAMSIZE 0x04000000 Set cmdline "root=179:2 rootdelay=3 rw init=/sbin/init" Set mtype 1653 Set kernelcrc 0 Set fbduringboot 1 Set forcefbduringboot 1 Bootlinux Booting..... If you copy the compiled Image to the directory in which you placed Haret, you should be off, the kernel will boot.. Mind you, this is just the booting kernel, the hard work will start from here! Thanx for the picture z720! Cross Compile busybox with static linking: cd busybox-1.13.2/ Change Makefile to have the cross compiler active again: ARCH ?= arm CROSS_COMPILE ?= /usr/local/arm-2008q3/bin/arm-none-linux-gnueabi- Make the static busybox (make menuconfig first and disable all non wanted busybox commands, leave ash, init, rclinux and telnetd active for later use!): # LDFLAGS="--static" CFLAGS="--static" make # file busybox busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, stripped Copy the busybox to the new initrd directory: # cp busybox /ANDROID/initrd # cd /ANDROID/initrd # ln -s busybox init # ln -s busybox ash # ln -s busybox rclinux # mkdir dev; mkdir sys ; mkdir proc # cp -dpr /dev/ttys1 /dev/ttys2 /dev/ttys3 /dev/ttys4 /ANDROID/initrd/dev Make the initrd.gz ramdisk fromout the initrd directory # find . | cpio --create --'format=newc' | gzip >../initrd.gz Copy it to the directory in which the kernel is placed... Change default.txt cmdline: Set cmdline "root=/dev/ram0 ramdisk_size=8192 rootdelay=5 rootwait rw init=/ash lpj=loops_per_jiffy boot_delay=100" Boot and see why we need a keyboard now :) Next step is maybe auto configure network and start telnetd in the ramdisk :) Edited February 10, 2009 by us1111
Guest shokka9 Posted February 10, 2009 Report Posted February 10, 2009 well done guys...i been watching with interest. Because as soon as you have something usable, i will be using it. You have made progress from the beginning, when it was just an idea. Now it should (hopefully) move a bit quicker, i asssume the next problems have been encountered by some when trying to do the same as you (but on other devices). I wish i could offer something to you guys, but i could not help at this stage, this is way beyond my knowledge base. Keep it up and i cannot wait for the end(ish) product. Congrats for all your efforts!
Guest Maxwell Newton Posted February 10, 2009 Report Posted February 10, 2009 I too am a supporter guys! Keep up the good work!!!
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now