Android, Now Working!! Are we There? - Touch Viva, MDA Basic ROM Development

Something I came across and wanted to see if we guys could get together, work on this and port Android to Opal. None of this is my work. No credits to me. All credit to the blog owner (Moises ??)
========================XXX======================
Android on an HTC Opal
The thing I love most about HTC phones, and non-iPhones in general, is you can do practically anything you want with it, and if you're clever, you won't even void the warranty. I had an HTC Magician a few years back and booted it up with all kinds of Linux distros, an OpenMoko distro included, and learned a lot on programming for mobile OSes in the process.
A few months ago I was able to boot into Linux and Android on my HTC Opal using Wing Linux, but the driver in the distro wasn't working with the touchscreen, and the key mappings were off. Today, reading from xda-developers that a new release of the distro, for OMAP850 devices, was available from the sourceforge page, with crossed fingers, I tried installing it again.
And what do you know? Touch screen now works! I can even call and SMS from within Android! The Wi-Fi and Bluetooth don't work, though. And the audio. But since my phone really isn't for calling, but for developing, it isn't too much of a problem.
============================XXX===============
For the complete procedure, follow the link below:
http://omokute.blogspot.com/2009/11/android-on-htc-opal.html

Actually, there's already a thread about this. Although the title might make it hard to find so don't worry about.
Great post nevertheless, that blog can be handy.
By the way, here's the current thread:
http://forum.xda-developers.com/showthread.php?t=462188

Related

Linux for XDA - how was CCC?

Hi!
I just want to know if there is some success for getting Linux on the XDA? I've read that at the CCC Summercamp some people wanted to get starzted with it...
Damn i missed the camp... i live in Berlin, so it wouldnt have been a long travel :-(
greetings.... Jabba
Linux on XDA
Hi,
Just a quick update without any concrete stuff for people to play with yet. Basically good progress was made and a first very bare version of linux on the XDA can be expected soon (say within a month). Note that very bare means you can't do anything with it. However it will be a jump start installation to kickoff porting periperal support to it for anyone who wants to have a go at it.
does it mean that the guys from OPIE will be able to port their system in the near future with these guys from FAMILAR LINUX ?
I've read that they want to program a telephone api as well...
It would be great because Windows CE is not a OS stable enough for a Phone.
I can't imagine I have a phone have to reset every single day.
killercheung said:
It would be great because Windows CE is not a OS stable enough for a Phone.
I can't imagine I have a phone have to reset every single day.
Click to expand...
Click to collapse
I reset my phone most mornings. Switch my XDA on to find that cooked in the XDA-Developers Kitchen Screen! I begin to believe that it actually switches off, not stand by.
This in-stability is the main reason I am moving on to a more stable Symbion device for my main phone. Pop a pay as you go chip in my XDA, it is one kick as toy!!
Jabba said:
does it mean that the guys from OPIE will be able to port their system in the near future with these guys from FAMILAR LINUX ?
I've read that they want to program a telephone api as well...
Click to expand...
Click to collapse
In fact, there's an app/lib called gammu on Linux, which is a pretty generic phone manipulating/controlling software. It supports various type of phones including different models of nokia mobiles as well as generic gsm modems, etc.
I've written a phone app for the iPAQ (with the GSM/GPRS sleeve) on linux using this library. The current opie ipaq-phone actually uses gammu as well. So maybe at some point we may go from there.
http://www.mwiacek.com/english/gsm/gammu/gammu.html
I've also thought about starting to do a GPE phone too... :twisted:
so it seems that everything which is missing, is a port of familar Linux to XDA...
i really would like to help, but i'm no C(++) developer... and i guess Linux is NOT written in Java :shock: :wink:

Linux on the Mogul

Hey guys.. I've seen Linux being run on other Pocket PCs.. is there a way to get Linux running on the Mogul? I don't mean as a permanent OS to be run I just wanted to try it out.
afaik, no one has yet built a stable linux release for any pocket pc phone. There have been attempts, but they are weak at best when it comes to functionality. some of them can't get past the command line or don't support the sound, etc...
So, the short answer is: no.
Also, in the future it would be better to add a question mark to your title so ppl know its a question and not a statement!
I entered the thread thinking you had found or developed linux for the mogul!
...would be awesome
like Dishe said, I've yet to see this successfully happen. while this would be cool, I think it would be more feasible to hope for some new cooked wm6 roms first, which people ARE working on. just be patient!
The following link has info on getting Linux running on many different Pocket PCs, unfortunately no progress has been made on the Mogul that I am aware of.
http://www.handhelds.org/moin/moin.cgi/FrontPage
see this post for more information on putting linux on the mogul http://forum.xda-developers.com/showthread.php?t=341903

Now that the Android SDK is an OSS

Will anyone on xda developers try to port a solid version of Android to the PPC6800 (Mogul)? Or is that impossible due to the Mogul being "locked" to Windows Mobile.
I have the vogue version working on the Mogul, and parts of it run 10000x better than Windows Moble junk, but there are parts of it that do not work at all (will not go into landscape mode as an example).
I can not program my way out of a wet paper bag or I would do this myself, but I can be a test monkey and provide crash logs. I know a little about about linux, so I am familiar to the command line for linux.
The titan is getting old, and therefore not as many people are developing for it. There are only a few people that were programming for it (ROMs, etc.), and think most of them have moved on to other phones. We might not ever see android on the titan unless a build for another device happens to work. Or an enterprising person with some free time might come along and take up the challenge...who knows.
This is something I would love to have for my Mogul. Maybe the programmers won't forget about their titan friends?
Robbie_G said:
This is something I would love to have for my Mogul. Maybe the programmers won't forget about their titan friends?
Click to expand...
Click to collapse
We've all been spoiled by DCD...a new ROM every couple hours, lol...We're going to have to go thru withdrawl here once he stops. I sure hope DCD gets a Raphael (Touch Pro), and does ROMS for it.

New HD2, where do I start?

Hi guys, I'm new to this forum and it's a pleasure to be a new member! As a brief introduction, I'm completely new to HTC, Windows Mobile and any non-Symbian device! I've used Nokia's, Sony Ericssons & Motorola's all my life and Symbian is all I know, I think you get the picture......
Anyhow, I should be getting my HD2 within the next few days because I fell in love with it as soon as I saw it and I just want to know where to start?! This looks like the most comprehensive forum I've seen on the net and I couldn't think of a better place to start learning. I know it's a bit of a broad question and I have had a look through a number of posts to get my bearings, as such. I've seen posts about Roms, registry modifications, patches...... and it all sounds very interesting and I want to know all the functions and information I can about my new device.
Coming from the Symbian background, everything is pretty straightforward but Windows Mobile sounds a lot more technical and something I'm looking forward to learning about. Any information or tips about what I should & shouldn't do to help improve performance/tweak the device would be much appreciated and I'm a fast learner. PS I've seen this post:
http://forum.xda-developers.com/showthread.php?t=583638
and will work my way through it when I get the device, but it seems to be aimed at people with some previous experience with this platform. I'm sure you guys see these tpye of 'Help Me!' posts all the time but thanks in advance.
Hello Gargon, welcome aboard!
I too am new to these forums and I've spent a not-insignificant amount of time browsing threads on the HD2 since I made the decision to finally ditch the venerable nokia 6030 that has served me so well all these years. Being a self-confessed techie the HD2 appealed to me the very instant I first caught a glimpse of it in all its Kubrick monolithic glory and as soon as O2 release info on their tariffs I will be seriously weighing up my options.
Now, let's get down to the nitty gritty. As a disclaimer I've only been here a short while so I wouldn't be surprised if I get a few facts wrong. Hopefully someone will correct me if I do!
The HD2 is powered by Windows Mobile 6.5 edition and as you might imagine it's not too dissimilar in how it operates to the PC desktop version. You have a desktop, start menu, program files etc. with all the various settings held by the registry. The beauty of WinMo is that it is far more customisable than the iPhone OS/Symbian in that you can change pretty much everything you see and also how you interact with the device. For example, a developer on these boards has released an application which enables the vibration feature on almost every keypress whereas the default HD2 only goes so far. Another dev has released an app which changes HTC's desktop from a 3x3 grid of shortcuts to 4x4. You can even do away with HTC's superb frontend entirely and install something like SPB Mobile Shell which has a snazzy rotating cube effect desktop and many other alternative enhancements (although you will have to pay for this). And this is only the tip of the iceberg! There are thousands of applications and games out there on the internet, and with Microsoft finally getting into the appstore gig we can expect a well-stocked central repository for software sometime in the near future. Failing that, google is our friend
With the help of the talented and selfless developers here at xda-dev almost anything is possible, including the potential for changing the operating system entirely, so you can't rule out the HD2 one day running Android or WM7 somewhere down the line, however this depends on one crucial bit of software -- the Hard SPL. Without this essential bit of kit, peons such as myself are unable to reflash the device to a different operating system or even a different version of the current OS (e.g. a lite version to save valuable ROM space, or an enhanced version with greater functionality). Everything hinges on this being developed by the code masters behind the scenes however such projects require a lot of skill, time and effort and such is the support of the community here that monetary donations are pledged in gratitude for past endeavours and in the hope of new enterprise.
As for installing applications themselves, I haven't yet delved deep enough to give you a comprehensive answer, however I suspect that there are FAQs on the parent forums which will give you all the information you need. From what I can tell, applications are released in .cab format which are executed from the phone and self-install. I can't wait until I can get my grubby paws on this masterpiece and get busy pushing buttons! I'm sure I've missed a whole lot of information but my lids are getting heavy and my battery needs charging. I hope this wasn't too patronising for you and I'm sure some other people here will gladly fill you in on anything I've missed.
Welcome aboard, great first posting. Showing the threads you read already makes many people want to help you more.
If you come from Symbian, some stuff will be the same, i.e. you use icons for programs.
What differs the most is the customization possibilities and the level of deep control you have over the behaviour of your new machine.
Get to grips with Microsoft Mobile Device Center, (syncing your data).
Do you have an Exchange account or Gmail ? You can setup your device to have pushmail connectivity with GMail or Exchange.
If you don't own an Exchange Server, you can setup your own free
Custom Domain at http://domains.live.com and have your own email adress as a LIVE-ID and have pushmail with it (free).
Then, I would dig in to the many cool free applications around.
Yes, hunt for .cab files as they will install over the air (OTA) and from your device.
Another tip: When you get your device, start at the first Icon, view it, try and dig deeper in the menu's, always. Press and hold the screen/text to see if there are context menu's.
Then work your way through all the settings and icons available. It will take you about 3 days to see all the menu's and options, although the first 80% you will discover the first day
Hope you will enjoy the transition.
Hey guys
First off, this a awesome site with heaps of help. And advice which is great
Secondly I amnew here too and hopefully getting my hd2 soon. Can't wait!!
Thanks a lot for the replies guys, very informative H2D2 and thanks for the tips lucid. It's good to know that there are other people in a similar situation to myself! If anyone can post any relevant links to any apps or roms/cab files that might be useful for a first-timer then it would be much appreciated. In the meantime, I'll keep doing the research and, if I find anything myself, I'll post it here. Thanks again.
Well I'm new as well so hi everyone!
I used to have a wm phone but that was a few years ago and things have changed a lot since then... so have a bit of catching up to do. Been browsing on here the last few days and ordered the HD2 this morning.
Gargon, I'm sure you'll get used to it all in no time, I know it all looks confusing at first but really it's not that bad and I'm sure the nice people on here will help if you're stuck.
Greetings our new community members
I was in the same situation as You guys half year ago when I purchased my first WM device, the Diamond2. And now Im awaiting my HD2 already ordered
As for the Windows Mobile platform, it is the most powerful, sophisticated and versatile mobile platform ever made, and that's why it has always attracted more advanced users. But on the other hand, it is in many ways very similar to Windowses on your PCs At first you may feel a little overwhelmed of all the functions, tips, tricks, registry hacks and so on. But what's great about Windows Mobile platform, is that once you start to "feel" it, then playing around with your phone becomes extremely addictive. I remember my first week with the Diamond2, it was nothing else than playing with it, installing and testing every trick i could possibly find
Moving on to the relevant stuff:
First of all, you should equip your device with a decent file explorer, as the native WM one is a bit clunky. I recommend Resco File Explorer. Second, equip yourself with a registry editor, as you gonna need it for tweaks. Resco Explorer has a plugin for registry editing and there are even desktop PC editors which you can use when device is connected to the PC.
As for application installation, it can be performed in 2 ways:
1).cab files. These are like .sis in Symbian. You run them directly from the device just by executing them from any file manager.
2).exe files. Those can be installed from your PC when the device is connected to it. Sometimes developers make small apps for phones which are in form of exe files which are designed to run directly from the device. This is possible because every app after installation usually has its folder in Program Files where an exe file of the app itsself is stored (exactly the same as on Your PC Windows)
Moving on to the interface. One of the biggest advantages of Windows Mobile is that it enables you to change practically the whole interface with minimum effort. The native WM interface is unfortunately very old and not finger friendly, and thats why every major company designed their own interfaces. On the HD2 it is called Sense. In fact Sense is only a further developement of an interface which was called TouchFlo 3D. And one thing more you should know. Developers on this forum use the code name of this interface, which is Manila. HD2 has the latest Manila v2.5. So basically Manila=TouchFlo=Sense.
Feel free to ask any questions, everyone of us was a newbie at first I personally am very happy to see new people being attracted by new fantastic WM devices. I myself was a Nokia/Symbian fan for many years, untill half a year ago I discovered that I was living in the darkness all these years
The XDA-Developers is one of the greatest, biggest and oldest communities on the whole internet. This makes this community concrete, mature and serious. This means that members are very helpful to each other and they always communicate with a certain level of etiquette, so You surely won't hear any offensive words, swears or any vulgarisms
So enjoy your new devices and this community, as it will bring you many happy moments, i guarantee this to You
the wiki is a great tool (not much on the HD2 in there yet) but background reading on other devices is good.
As long as you're willing to take time to learn to use the search (often searching around the term you're looking for) then you'll solve issues you may have quickly as well..
several of us are happy to discuss stuff on PM as well..
and don't forget if you find something that you think others would find useful,
The WIKI is always there, to be edited at your leisure
Welcome
Very nice attitude from Gargon01 and H2D2.
You are on the right track about the winmo os.
In itself it is clunky on the surface but the structure sits on the registry database which is accessible through a registry editor.
This forum is quite unique and must be the largest of It's kind, that is, a community of smartphone developers/hackers.
I have been dropping in for 4 years but only started flashing recently after buying an HD.
The HD came with an earlier development of Touchflo and I saw rom versions on Youtube etc of more advanced versions from XDA Devs.
I took the plunge in flashing roms and have been addicted ever since.
I am running the latest version of sense on my HD but am awaiting an HD2 from clove tech on the uk for which sense was made.
There are many brilliant people in this community who generously offer their creativity, time and energy.
You are in the right place. More will be revealed.
Thanks a lot for the responses guys, exactly what me and I'm sure a lot of other new users are looking for! I'll look for the Resco File Viewer jgal, there was a similar app called Modo on Symbian that was also used for deep-file exploration/modification purposes.
Also, it's good to know that there are a lot of similarities to the desktop version of Windows. I'd like to think that I'm pretty proficient with that so I'll look forward to taking that knowledge and applying it to the HD2.
A big thanks to all the other users who have contributed to the post as well! I was pretty sure that my thread would fade away into non-existence but it's good to know that people seem genuinely interested in offering help and advice.
I should hopefully be getting the handset on Monday so I'll give it a good examination and keep you all posted should I run into any problems. Keep the tips/links coming though, my brain is like a sponge!! Cheers.

So many question, so little time.

Hello all,
I am new to the Android scene and I wanted to find out if there are any good tutorials on app/rom development, what are the programming languages used, etc... I know learning from scratch is probably a long and bumpy road, but it is something I am interested in. I have already rooted and flashed my phone, good times that was. Thank you all for your help.
Th3Cap3
What's your existing programming experience? You could do worse than check out the anddev forums. App development is principally in Java though you can write parts of apps in C or even assembler.
My existing programming consist of very very very basic python, and some web stuff like HTML and CSS, I would basically have to learn how to program the ones you have mentioned from scratch, I have books for most of those though. I will go check out those forums and see what I can dig up Thanks for the info.
I bookmarked that page thank you, I just got a hold of their Eclipse software and all of their beginner tutorials I can't wait to dive into this stuff.
Me too. I know C, but only have a passing acquaintance with Java & Linux; Android I know even less about, not having encountered it till getting my Hero in February. I'm working my way through Thinking in Java (Eckel) to be followed by Professional Android 2 Application Development (Meier).
Even if your grasp of Python is basic it's still a start - you don't have to struggle again with fundamental procedural programming concepts like conditional execution, program flow control & so forth. Plus Python is an OOP language, aiui (I don't know Python) so you have a head start there too
I've installed Java, Eclipse & Android's SDK on this Windows box, but I'm thinking of dual booting Ubuntu as some things just work better in Linux, especially if one wants to cross compile ROMs. Aiui Cygwin, which I already use, can be a little problematic & when one is likely to be asking for help at times, it's useful to be using a similar set up to most devs.
I have been thinking about dual booting again, I just havent had to time to partition my drive and install some sort of linux release, UBuntu is the one I am most familiar with, which isnt very, but its a start.
I am going through those video tutorials from anddev.org right now, it seems to be similar to Python in the way the coding is done, I am excited.
I have also downloaded the Eclipse program, but I have the pulsar version, it seems to be geared more towards mobile development and I have gotten the Android toolkit installed and I have had the Android SDK from when I rooted my Hero (Which is awesome, running the newest Damage Control) good times.
I think I may have a java book on PDF somewhere as well, I will have to go look.
Atm I can't make up my mind between dual boot & Virtual Box, or maybe both, to see if I can wean myself off m$
I have been thinking about the dual boot option a lot since you mentioned it, not sure what to do, I may wait till this quarters class is over so that if something goes missing. it Sony be a big deal
Sent from my HERO200 using the XDA mobile application powered by Tapatalk

Categories

Resources