Android Boots On HTC Touch Viva (Opal) - Touch Viva, MDA Basic ROM Development

Hello.
I've been trying to boot android the opal by trying the vogue kernal (since it has the same specs as the opal) on the opal until i came across this. a fellow xda-dev member had some good news on android booting on the opal.
heres the original quote from him in the "LINUX BOOTS at OPAL! Thanks to linwizard project!" thread.
MusikMonk said:
I have some good news, Android can boot on the Opal. This is just a proof of concept as it's missing tons of drivers and is completely useless.
Touchscreen and all keys except for the volume control (and obviously the reset button) are not working. So you basically can't do anything when you run it.
What I tried is the same as what's written in this thread about running Android on Gene. They're using the build made for the Herald/Wing (just as I was proposing in my last post) with customized initramfs and kernel.
You'll find all the necessary details in that thread. However, there's a newer build than the one mentioned there it's wing-linux-0.4pre2.cab. And the suitable kernel for that build is supposed to be the pre2 posted in this post but it didn't work on my Opal so I tried the older Gene kernel and it worked. The main difference between the two is bluetooth support, and that's obviously is of no use for us.
This doesn't effect the Windows rom, nor does it requires any special partitioning. Still it's best to have everything backed up before launching it, just in case.
This is the official site for the wing/herald build:
http://wing-linux.sf.net/
This thread on their forums about the Gene port will probably be of use to us:
http://sourceforge.net/apps/phpbb/wing-linux/viewtopic.php?f=4&t=4
I'm reading about the next steps but as I said before, I don't have any previous experience or knowledge about this type of things. If someone can give me hand, I would be more than grateful. At any rate, once I have better understanding of the concept I'll contact the people behind the Wing and the Gene ports.
P.S: If you do try to run this, keep in mind that this will take lots of time, specially for the first launch. And when you get an error saying something like "android sh: can't access tty" just ignore it and keep waiting. After a while you'll have a flashing "android" on the screen, and after some more waiting you'll reach the main screen.
Click to expand...
Click to collapse
i've not tried it yet, but the touchscreen drivers and buttons are not working. if anyone could help build a android kernel for the opal, it would be extremly great!
This thread will be used for future android builds for the opal.

It is possible "Android" in this mobile ????
I would like install to

no, i don't think you can install, but you can boot it from haret. i'm not sure too how to boot it though, trying to find a way.

okay i tried reached till ANDROID boot screen struck waiting for fone to respond.. responded now struck on power off screen..

nothing happens powering offffff strucks.. any way it worked half way.. now i have hope one day will run android on opal

If the Opal is based on the Omap850 chipset, anyone care to try the Wing-linux project on their phones? It's Android ported (or in the process of being ported) to the Wing/Herald. The keys won't be mapped to your phones but I wonder if it will actually boot all the way to the Android desktop. (Btw, the first boot takes a long time to finish.)

would love to try android!!

ivanmmj said:
If the Opal is based on the Omap850 chipset, anyone care to try the Wing-linux project on their phones? It's Android ported (or in the process of being ported) to the Wing/Herald. The keys won't be mapped to your phones but I wonder if it will actually boot all the way to the Android desktop. (Btw, the first boot takes a long time to finish.)
Click to expand...
Click to collapse
Actually, we're already working with wing-linux:
MusikMonk said:
What I tried is the same as what's written in this thread about running Android on Gene. They're using the build made for the Herald/Wing (just as I was proposing in my last post) with customized initramfs and kernel.
Click to expand...
Click to collapse
At any rate, the main thread is here:
http://forum.xda-developers.com/showthread.php?t=462188
I would appreciate any help because, at the moment, I seem to be the only Opal owner working on the port. And I lack the experience.
I was working on modifying the kernel so that the touchscreen would work but I ran into some problems and I've been too busy during the last week to do anything concerning this project.

i'll be happy if anyone could post links to videos showing android running on our HTC touch viva

I got Android CupCake installed and working on my HTC Opal a few weeks back using the WingLinux.
Keys are not mapped and Android is not fully functional but never the less, its android 1.6 on your viva...u can chk da pic off my facebook album, i dnt wanna upload'em again:
http://www.facebook.com/album.php?aid=2068361&id=1493937383

what is special in android which make it different from windows? How it connect to windows pc and linux?

Related

Android on ARM920T phones? (like Trinity.. ;-))

Dear all,
as I wrote on this other post (excuse me for crossposting - please mods to close the wrong-placed one):
http://forum.xda-developers.com/showthread.php?goto=newpost&t=384850
there are two guys that recompiled Android for ARMv4 processor - like ARM920T, the trinity processor!!
Here you have the links:
http://benno.id.au/blog/
http://perpetual-notion.blogspot.com/2008/10/android-freerunnder-updates.html
They are working on the Freerunner and Neo1973 devices.. but the processor is the same..
Anyone out there wants Android on our beloved trinity?
At the moment I have no spare time (and skills) to take the challenge.. but I hope that someone will do.
I think that with the source code the CLZ and Thumb mode issues are completely addressed.
Anyone could confirm this to me?
Best regards,
s
Hi,
i'm also interested to see android on my htc hermes. i'm waiting benos new blog entries to see if he was able to run the code on "Neo1973".
What is the diference between htc hermes and htc dream (g1) regarding other chips beside the prcessor?
i don't think that drivers included in android can cover all chips in hermes. can someone maybe make an list of same and different devices(chips) in this 2 devices?
thanks
G phone?
So this is the same OS that the G phone is sporting yeah?
If The flashing process isn't harder than the current process then I'd be up for this. Also will it brick the phone?
Need some people to test.
Great Topic!
More information about this here:
http://lists.openmoko.org/nabble.html#nabble-td1368755|a1368755
http://review.source.android.com/user/sean,,mcneil.com
Since the openmoko is very like the p3600 I will give these patches a try. Let you know!
That would be awesome !
Please tel us your progression.
I'm waiting for a Android ROM for my Trinity ^_^
This is what we can try. The openmoke images are out. Since the openmoke is very like the p3600 we could give these images a try. The images are located over here.
http://people.openmoko.org/sean_mcneil/androidfs.jffs2
http://people.openmoko.org/sean_mcneil/uImage-android
We need haret for the images as well.
http://www.handhelds.org/~koconnor/haret/haret-0.5.2.exe
The thing we also need is to have a proper default.txt for haret. Who can help?
Hi piethein,
This will replace the rom we have installed in the trinity or is like an emulator running under wm ?
We dont loss any wm rom that we have installed ?
Dear all,
here you have some (bad) news:
http://groups.google.com/group/android-porting/browse_thread/thread/906dcae21176d4e9#
at the link above you will find a thread I started in adroid-porting developers group.
http://groups.google.com/group/android-porting/browse_thread/thread/0b3743f8151783f6#
at this link there are other infos, but let me report two msgs:
shaice:
Dear all,
sorry to bother you with (probably) silly questions but..
I own a HTC trinity that use the same ARM920T processor of Freerunner.
I saw benno's and christopher's posts on their blogs...
Is there any chance that your binaries will run on other ARM920T
phones?
Thank you in advance for any answer.
Best regards,
s
Christopher Friedt:
Hi Shaice,
In short, no (for now...)
Chris
sigh sob!
Now I'm searching for some fresh news.
Stay tuned!
s
uhmm reading somewhere in the group I found this post:
Jean-Baptiste Queru
3 Nov, 01:14
The shipping G1s have 192MB. Earlier development devices had 128MB,
and that wasn't quite enough to smoothly run the applications that
ship with the G1. Even if all the device's RAM could be allocated to
Android (no baseband, no framebuffer) 64MB would probably be very
tight, to the point where even foreground applications would risk
getting killed because of low memory conditions (the browser
especially comes to mind). In 32MB the system is likely to be
thrashing for memory even before it's done starting the system server
(if it can even start it at all).
JBQ
Mmmmh no good news for us.. :-/
s
Hi there,
basically these are great news!!!
piethein said:
This is what we can try. The openmoke images are out. Since the openmoke is very like the p3600 we could give these images a try. The images are located over here.
http://people.openmoko.org/sean_mcneil/androidfs.jffs2
http://people.openmoko.org/sean_mcneil/uImage-android
We need haret for the images as well.
http://www.handhelds.org/~koconnor/haret/haret-0.5.2.exe
The thing we also need is to have a proper default.txt for haret. Who can help?
Click to expand...
Click to collapse
....but forget about running exactly these images on your trinity units.
It won't work
I don't want to digg your hope but there's a lot to do to make it real.
First:
You'll need a kernel that suits to trinity and offer some features the android OS needs.
Second:
You'll have to modify the image in jffs2 format to get loaded on trinity or build up a tricky environment to mount these image files after booting the kernel.
Have fun!
scholbert
Android on Trinity wanted!!
now that the full Android code is out it's possible!!
we can have Android on Trinity!!
please help... I cannot stand anymore WM!!
IMHO there is no enough memory to run smoothly android on trinity...
but stay tuned..
s
Dear all,
there is no hope for trinity users like us to see android running on our wonderful device.
As stated here:
http://groups.google.com/group/android-internals/browse_thread/thread/788c201e75ca7351
Android don't run on the ARM920T used in Neo1973.
In the following site
http://en.wikipedia.org/wiki/ARM_architecture#ARM_cores there is a table
where are described all the ARM cpu.
Android framework is compiled for the ARMv5 architecture version, so run on
the all the processors that belong to this architecture version and also in
some cpu of the new architecture (ARMv6/v7).
Other information can be found on this site
http://elinux.org/Android_on_OMAP#Real_hardware.
Best Regards,
Andrea Bernardi
Click to expand...
Click to collapse
:-(
bye all
s
ehm...
on HTC vox wat i was using 2 weeks ago they builded a ADNROID rom !!! But they have only clock working but working !!! (no gsm,no edge,no menu,....)
http://forum.xda-developers.com/showthread.php?t=368014&page=14
didoop said:
on HTC vox wat i was using 2 weeks ago they builded a ADNROID rom !!! But they have only clock working but working !!! (no gsm,no edge,no menu,....)
http://forum.xda-developers.com/showthread.php?t=368014&page=14
Click to expand...
Click to collapse
a new step per day, some time good new, other time bad news..... lets get hope that android will run on trinity...

Porting Linux for Pharos in progress

I am now working on porting linux to HTC Pharos. Gotten HaREt to boot it, working on the keymap. Will post the image here when it's "usable"
For questions go to the launchpad project's "Answers" page. For discussion, use this thread.
Links:
Progress (Handhelds.org Wiki)
Launchpad project
Git repository
very very cool ... but try to do one better... try to get the android working on our phone !! (the image has been released so it should be possible to compile it for the Pharos)
I'm going to make android work, but I won't make a ROM before next year because android doesn't have a soft keyboard (onscreen keyboard). They plan to develop it in the first quarter of next year though.
Android Roadmap
Still, a working android (but without keyboard) would be cool, so when the linux kernel is good to use, I will start on android.
please DO NOT make it a rom, if possible make it work with HARET because then we have a choice!! (far more flexable)
i see you're dependant on the drivers released by source.android. q1 09 will be great (hell its allmost 2009 anyway)
I'm developing on HaRET, will release that after some time. I will maybe release an android ROM when it's stable and usable. Btw, all releases (ie. files) will be in the first post. So no need to go through pages (if this discussion will be that popular) to look for files...
Also, I can make it work pretty well without the soft keyboard drivers, but not with android. So here's my plan:
1 Make the linux kernel work (keypad and touchscreen most important now...)
2 Release kernel + a distro like familiar
3 Make it work (loosely) on Android
just a supporting note
I will be happy to see your linux rom
Awesome! It will be very interesting to see the progress of this.
i tested linwizard , the touchscreen dont work .
do you found any driver?
what about android?
touchscreen work now.
files will be available soon.
Hey, why don't use kaiser,nike,vogue,polaris zImage and just change the mtype to have android on your Pharos?
Launch haret console and find the gpios button commande and maybe somebody can make a new zimage compatible with your device?
hi,
thank you for the idea.
i already started the project.
touchscreen work very well, and i'm now working on buttons and jog wheel.
pharos is omap850 and many difference/and similarity with list of model you listed.
lets hope it work now.
can you please give me any documentation.I'm very thankful.
Oh yeah i didn't mention it wasn't the same chipset so it isn't possible to merge source with our thread.
I don't know much things but i can try to help you.
Try to contact @ : dzo, dcordes or another member in the kaiser thread
Can you please post a POC zip. I want to test how android is reactive on Pharos.
Thanks.
please join this thread http://forum.xda-developers.com/showthread.php?t=494991
source will be uploaded on server as soon as possible.
for now you can play with proposed file.
you can join our project.

[androi][NAND] needed tinboot/framebuffer/multiboot testers

Hi. dzo's bootloader requires flashing kernel/initrd/cmdline each time to change settings in android, while recovery is not an issue with RUU and hardspl there may a better way. We also maybe able to support leaving Windows Mobile in NAND and booting from sd for those that want multiboot capability even with the small flash size of the vogue. There a few approaches here, one involves adding multiboot support to HardSPL directly, another to extend tinboot to support a second embedded (cooked) xip with a key press switching modes. The first thing I want to try however is clearing the screen and drawing a basic framebuffer message or menu. We might also switch to a more capable bootloader when support for the NAND and SD can be added. This is in vogue thread but most of the concepts should apply to all HTC MSM devices with Windows Mobile. If you need to reach me try tmzt in #htc-linux on freenode.
do you have anything put together to test out? i'm not very interested in dual booting but i am interested in any bootloader improvements.
I don't have a vogue so I can only build images for others to test, hence this thread.
I am interested in Multiboot images. I would prefer to have Galaxo 1.6.3 as my standard OS and an Android 2.1 OS (like GAOSP or mustymod) as a second on my Samsung Galaxy. It is possible to have a Bootscreen at startup?
A HowTo for programming / customization would be awesome.
hatecore said:
I am interested in Multiboot images. I would prefer to have Galaxo 1.6.3 as my standard OS and an Android 2.1 OS (like GAOSP or mustymod) as a second on my Samsung Galaxy. It is possible to have a Bootscreen at startup?
A HowTo for programming / customization would be awesome.
Click to expand...
Click to collapse
You could try Andboot, which will load before Windows starts up and will let you choose between both OS. Good luck!
That´s my problem, Galaxy (i7500) don´t have Windows. Its an Android Handy. I don´t have any ideas for programming a Bootloader for Android...
hatecore said:
That´s my problem, Galaxy (i7500) don´t have Windows. Its an Android Handy. I don´t have any ideas for programming a Bootloader for Android...
Click to expand...
Click to collapse
So, basically you are asking if you can have a dual boot system on a native Android device? I don't believe that is possible yet.
Ok, I will search for some methods from Users in german language and then I will try it.
Thanks for your answers.
hatecore said:
Ok, I will search for some methods from Users in german language and then I will try it.
Thanks for your answers.
Click to expand...
Click to collapse
Check out some of the other Android projects as they might give you some better insight.

Zubuntu!!!!!

I just got Zubuntu running on my universal!!! I'm so excited!!!!
It's kernel 2.6.32 with the android drivers enabled but i've only gotten zubuntu to start. None of the keys seem to work...or anything else for that matter. will do some more test and debugging.
Here's the link to the Zubuntu page
Here's a link to the rootfs
I got the kernel, default text, and haret attached below.
Congratulations!
Keep us informed if make any advance in getting it work!
awesome
Bravo very cool, good luck with solving the problems will watch this topic
Great news mate, I will test it by myself today
How can I install it?
The download link is crash don't work. Please upload again.
The link is working, I have no problems
I think. Thank you.
great!
touchscreen work?
is there any progress on this project?i think drivers from other linux kernel's could be imported.what works and what does not?
Any chance you could point me in the direction of the Git and defconfig that you used to build the 2.6.32 kernel?
keep it up !!
Any news so far??
Any news on this topic?
Making this work perfectly would be awsome, hence the large amount of RAM and CPU power!
Unfortunately im a linux user, not a developer.
I hope someone could get the touchscreen and keyboard drivers from other distro.-s, e.g Titchy linux, or Opie.
It has been already done for other HTC phones, and for Samsung Omnia, and there is a big bunch of programs already compiled for ARM versions of Ubuntu.
Getting and making the drivers work with this wont take more than days for developers, but without the suitable knowledge, it would take weeks for us to research everything about embedded linux's from zero.
I'm going to release a new 2.6.33 kernel, defconfig, and the source changes for everybody to play with later this evening (now posted below). It's faster and the power functions seem to work and you can see the touch screen enabled not functional in ubuntu tho.... .
KEYMAP
Posted corrected keymap above. All of the fn keys are as they are labeled on the universal except for & and the first and last rows of special keys.
Not kwl: Kernal Panic
how to fix? =]

[Q] Android ROM Htc Touch HD

Hi
Is there a ROM Upgrade (ANDROID 2.1 or 2.2) for HTC TOUCH HD?
I know there are some files like haret.exe but i like to do it with this
program: rom update utility
( you can search it on google images)
I have upgrade my HTC TOUCH HD to htc touch hd with sense
and now i like to do that but than with android!
Is that possible????
Thanks a lot
and so sorry for my english !!
no, currently there is no complete stand alone nand android rom for the blackstone since it is not yet stable and many features are not working (like bluetooth or 3.5mm). but afaik it is being worked on so there might actually one day be a full android rom for the nand instead of the sd card.
Moved thread to android section
...........................
Sent from the improved version of Tapatalk, better known as Forum Runner
Hey,
I'm sry about my question (and my english, just got "school-english-skills" from Germany, a few years ago ), tried to do the search but found nothing I'm able to understand...
A good friend of mine has a HTC HD Touch (Blackstone?) and wants to flash a "stable" Android Version on it. I'm able to flash the HTC Magic, Wildfire, Desire & co. but I'm not able to understand what I've got to to, wich files I need and what I should do with that.
Could anyone help me ? Linked files that I need and a short instruction would be very very great !
(Please do me a favour and don't say something like "use search" and so on, I need to understand what I have to do with wich files )
Many thanks in advance
There is no flashable android rom for Blackstone yet
exactly. as of now, there is no android rom for the internal flash (nand) to replace the current windows mobile os. but there are still ways to get android working alongside winmo, by simply putting it on the sd card.
basically, what you need is a rom, haret and ts-calibration+startup.txt.
for the rom itself, there are dozens of different roms around this very forum section. look for the most recent ones and compare them by the features needed. some of them hardly have any support for the blackstone hardware, when it comes to camera, sound, BT, 3.5mm jack, calling... and are purely for fun and apps, some others are more suitable for everyday use. make sure to read a few posts of user feedback to get what you want.
most roms come with their own haret package (the winmo program to boot android), which, like the rom itself, needs to be extracted to the sd card root.
ts-calibration is the file needed to store the touch screen calibration, so you don't have to align it yourself, which can be tricky in android.
startup.txt stores the boot commands, which can be altered to your needs, have a look at a few of them and pick the best one (which seems difficult at first, but you can search any command in there to find out what it means). some come with overclocking or different values which can speed up or slow down the device, it set wrong.
and, to sum it all up, here is a tutorial thread describing the whole installation (well, copy) process:
http://forum.xda-developers.com/showthread.php?t=959831
it is not completely up to date, but you can use the same tutorial, the same haret, ts-calibration and startup for other, newer roms, like blazn 2.2.2 or whatever you want.

Categories

Resources