yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] GVG:
HOLY BALLS! I launched it on my HTC Blue Angel! But...

Keyboard doesn't work right

Touchscreen doesn't work at all (not calibrated)

System lags like hell, but works

:(

Kernel is last for BA - zImage-2.6.21-hh20-r16-htcblueangel

http://www.angstrom-distribution.or...angel/zImage-2.6.21-hh20-r16-htcblueangel.bin

default.txt

set kernel zImage
set initrd "initrd-android.gz"
set CMDLINE "rootdelay=3 root=/dev/ram0 ramdisk_size=20504 init=/linuxrc"
boot

I've noticed that if you push screen on the any side - list scrolling activates, how can i edit calibration config file?
[Touch CDMA Android Development] etiger13:
seems like i am almost there in getting my sd card to work. i can get all the way to starting the network interfaces then it crashes with the:

can't access tty; job control turned off

right after the modem has been initialised and ip address is shown.
[Touch CDMA Android Development] unsungboxer:
i thought i had that prob too so i redownloaded everything and did a fresh install and it worked. i think it was an extra space in default.txt that was not apparent
[Touch CDMA Android Development] unsungboxer:
deleted double post
[Touch CDMA Android Development] etiger13:
i keep trying that. which files are you downloading specifically so i can try those? maybe its the combination of files im using
[Touch CDMA Android Development] unsungboxer:
he has a zip file w everything in it. try extracting to an empty sd card and run haret w/o modifying anything. if still having troubles adjust the memory frequency down in default.txt
[Touch CDMA Android Development] rainabba:
Download files from Android Browser?

I'm trying to download an .apk file directly to the phone instead of messing with the data image file externally but I've hit a bump. I don't see a way to download a file from a web link. When I try I get:

"This type of attachment must be saved to disk. If you have a two-button mouse, right-click the link and save the attachment. If you have a single-button mouse, press the CTRL key and ...."

See the trouble there? I've tried .ZIP and .RAR files. .ZIP says "Error, Unable to download file as content type is not supported." .RAR gives the same as .APK

Any way to do this?
[Touch CDMA Android Development] rainabba:
You are the man! After having a chance to look at Ambient, I'm dying to have audio working. I do have a couple questions though in case you've got a moment.

A couple of the apps I've downloaded want to run in Landscape mode. Is there a way now, or will there be one soon, that will allow switching between the two modes?

Another thing that's been troubling me is that when I try to check my voicemail, I can't because when in-call, the screen is locked and the KB doesn't seem to feed the dialer. Is this a training issue, or a current shortcoming for the Vouge? A work-around I imagine would exist, is adding "pause" characters in the phone number, and I did see in some documentation that PAUSE is defined, but I don't see how to add a pause when I dial. In Windows Mobile, it's just a "p". There any way to do this now?

Thanks for all your effort and work. I can't begin to imagine how nice this phone will be a year from now with the help of Android.
[Touch CDMA Android Development] etiger13:
tried the zip file how it was and nothing. blank sd card and all. im ready to go buy a 2gb sd card just so i can get this working.
[Touch CDMA Android Development] grktaurus83:
So far, amazing work!

**Disclaimer: This is not a request or a demand for new features or that these be fixed, just throwing them out there for people to be exposed to and see if anyone else feels the same. If they do happen to get fixed, that's fine by me too!**

So now, a few things to mention...

1) In the text messaging application, we are only allowed to use numbers (no letters or symbols) as the recipient's address. This restriction should be removed because text messages are just e-mails without a heading. You can send an e-mail to yourself (or anyone else) via text message without using the data connection. Try it!

Note: I'm not sure if that restriction is built into the application binary or if there is something we can change (or find a work-around for).

2) Is there any way to get another keyboard onto Android as the default? Anything but that awful (AWFUL) default keyboard. *shudder*

3) Currently, when the phone is on and the power button is pressed, the phone asks whether to turn off the screen, restart, etc. Is there a way to set a default action (such as turn off screen)? Pressing and holding the power button could bring up the prompt. I think that would be more functional.

There are a few more things I thought of, but I forgot them now. Let me know what you guys think of these things.

Again, the work being done is amazing and these aren't complaints to or about the dev. Keep up the good work!
[Touch CDMA Android Development] unsungboxer:
honestly these are all good suggestions. one thing to keep in mind is that martin is a one man show as far as i know. he seems more focused on getting the majotity functions to work. i.e. sound, bluetooth,sdcard,etc...

my guess is that once android is ported to other devices it will draw a larger crowd and we will see exponential development.

martins doing a great job in heading this project. i wish i knew some linux and java to help out
[Touch CDMA Android Development] rainabba:
Unsungboxer: First off, thank you. I grabbed your DATA.IMG, mounted it, copied the files in /data/apps to mine and threw that on my Vouge.

It seems that many of the apps don't run though. They just appear to sit there and eventually die with "not responding, wait or force close" message. Have you confirmed all these apps? I'd like to give you a complete list, but my phone seems to be crawling ATM after trying a few. XLive seems to consistantly fail (for starters).
[Touch CDMA Android Development] grktaurus83:
I definitely agree!

That's why I made sure to specify that these aren't developer requests as these are not directly related to core functionality and stability. I've seen people list off (and even demand) features they want from a developer, and it's definitely not nice. I don't think these things should get looked at until well after the actual release of Android (as there will still be porting that needs to be done on the final code base).

I'm content dealing with the issues as they are, just throwing these out there. It's important to throw out ideas, even though we know it's too much for one person to do because other people can see the ideas and get involved. Also, it's hard for one person to spot all the minor details of such a huge project. While I definitely agree that he should be focused on the core of the project, it's up to us to figure out the details and things that can be improved upon so that he doesn't have to search it all out himself.

I would definitely lend a hand if I could. I can whip up some mean bash scripts if it would help streamline and automate some processes. Not sure how it would though, but the offer is out there.
[Touch CDMA Android Development] unsungboxer:
basicly all i did was download as many apps as i could find to my pc. then using linux, i followed martins steps on mounting data.img to add the apps.

what happened is that only some of the apps even show up in the menu. of those only some of them work. the problem is the older apps were written for sdk m3. we are using m5.

so to answer your question not all those apps work. i amm simply allowing those wo linux pcs to try out the apps.

more specifically, xlive opens for me but doesnt do much else. the best app so far is ambient but no sound
[Touch CDMA Android Development] rainabba:
I'm very much looking forward to sound so I can use Ambient and Last.fm client!

Once A2DP is supported, I'm in heaven. 75% of the reason I ended up going Windows Mobile + A2DP + Data is so that I could replace my satellite radio. This works amazingly! Sadly, my alpine Bluetooth sound quality is below par compared to my WiREVO headphones, or the Jabra BT3030 receiver I generally use with my Shure E2c headphones (or RCA to mini-jack for car-stereo). Anywho, thanks for the file. Even for those of us with Linux and skills, it saves times collecting apps.
[Touch CDMA Android Development] unsungboxer:
no problem sir. Speaking of which, are you guys finding any other App sites other than android-freeware and helloandroid?

It drives me nuts because it seems that 90% of the applications out there have not been recompiled for m5, which causes them to not work at all on our version. For example check out the games on this site: http://www.omnigsoft.com/Android/ADC/readme.html

They look very graphically appealing, yet are only compatible w/ m3. I have already downloaded all the games from this site, but obviously do not work or even show up in the app menu for that matter. :(

Perhaps the developers are waiting for the final release before going through the trouble of recompiling. From what I read, many people were annoyed about some drastic change from m3-m5.
[Touch CDMA Android Development] paulash:
Anyone know why my phone takes forever to load linux? (Red dot keeps going back and forth until it freezes).

I took all the files from the OP's site and put them in a folder called "Android" on my storage card
[Touch CDMA Android Development] EGOvoruhk:
Probably because you're supposed to put it in the root of the storage card, and not in a folder
[Touch CDMA Android Development] paulash:
Ok well I copied all of the files out of the folder and put them into the root of the card. Still does the same thing except now it keeps on loading forever. :confused:
[Touch CDMA Android Development] paulash:
Where are people getting these apps(keyboard, text messaging)? I just got it to boot, with the file package from the site (Everything you need to run from your SD card).

Can the OP, or anyone post the linke where the files are found? I looked on the OP's site and the only zlimage I can find was under "older files".
[Touch CDMA Android Development] alexmart:
if you have it running they are all there, they were for me atleast.

Keyboard is activated by the camera button.

I can't wait for this to become more usable so i can stop using WM..

Thanks to DZO
[Touch CDMA Android Development] paulash:
Sorry to be problematic, but I have a few questions if you don't mind :)

1. How do you close a window in it?

2. Dial a phone number?(not entering the numbers, but hitting "send")
[Touch CDMA Android Development] unsungboxer:
1.right now the left d pad closes windoew (we are twisting martins arm to change that lol)

2. i think the green send key works
[Touch CDMA Android Development] paulash:
Neither work. I probably should mention I'm using the titan (camera button does bring up the keyboard though)
[Touch CDMA Android Development] unsungboxer:
Martin's port is specifically for the vogue/touch. I know that there are other's working on this port for mogul/titan. As far as I know the major differences are the hardware keys and memory issues. Martin's recent release with SD support has made it possible for the titan to boot Android w/o running out of memory.

I believe a new thread has opened specific to your device where you will find more support. Try: http://xdaforums.com/showthread.php?p=2190196

-Jake
[Touch CDMA Android Development] udontknowmehomi:
This works great cant wait to see how this performs when not being emulated under WM....seems fast already....looks good though ..got the phone and internet working fine right away
[Touch CDMA Android Development] etiger13:
Its not actually being emulated in WM. It is an entirely separate boot. Its like Windows and Linux dual booting on a computer. The speed just goes to show you how fast our devices can really be without all the extra fluff MS throws in.

On a side note,I am picking up a bunch of 1gb microSD cards today to install and test on. Then when they are running great, sell them to people that don't want to bother with installing anything other than a memory card (to pay for the cards since I'm not made of money. Would only cover the cost of the cards and shipping).

i'll also work on a way to import contacts. Thinking maybe Funambol might be worth looking into integrating. If anyone wants to help with that, let me know.

if anyone wants to donate microSDHC cards for me to test on to try and figure out which work/which don't and why, send me a message on http://www.myhtcphone.com
[Touch CDMA Android Development] udontknowmehomi:
Actually haret is accessing the processor directly sopposedly... but WM is still running so it is emulation.....haret is just like virtual machine its using a wince environment dos utilitly as a bootloader. You cant boot straight from the mem card or overwrite the bootloader on the phone itself or at least edit it...which youd need to do to do an actual dual boot or to load lin without loading ce first. Anyway when they release a bootable image that can be flashed to the phone we will really see how fast these little babies are! Ive loaded this just to test and it works ok with a few little issues and its definatly cool but it sucks battery like crazy. Killed my battery half way throught the day!!!!
[Touch CDMA Android Development] pchasco:
udontknowmehomi: Sorry to be so blunt, but you don't know what you're talking about. Yes, haret is a windows application. However, haret is not starting any sort of virtual machine to run android. Haret completely replaces Windows CE in memory then launches the Linux kernel. *WINDOWS CE IS OVERWRITTEN IN MEMORY*. If it were running a virtual machine then you would be able to return to windows somehow from Android. You can't.

On a side note, Android applications are not written or compiled down to ARM instructions. All Android applications run in a virtual machine called Dalvik. Dalvik interprets bytecode generated by the Android SDK's compiler. Though Dalvik is optimized for mobile processors, it does not just-in-time compile the bytecode like Java or .NET does. Until Dalvik compiles the bytecode to native instructions, Android applications will never run as fast as they could. Google is betting that it will be fast enough.
[Touch CDMA Android Development] udontknowmehomi:
well thanks I think....thats the answer I was looking for .....So if haret is launched from win, the wince kernel cant be completely shut down can it? Or does haret kill itself also after lin is loaded? I guess thats my question is this similiar to launching dos in windows and killing explorer only or just completely different?
[Touch CDMA Android Development] brunes:
Man this is awesome work everyone involved. I think I am going to start fiddling with this myself. The killer function I want to get working is the camera so Android Scan can work.
[Touch CDMA Android Development] Shadowmite:
Haret takes over the cpu/disables the mmu and loads the kernel into memory and jumps to it. There is no emulation, wince is completely gone at this point. Linux is in direct control of the cpu until you reset to get the wince loaded back into memory by the spl.
[Touch CDMA Android Development] roxorz:
i'm totally over android at this point. with no updates it's starting to make the platform worthless.
[Touch CDMA Android Development] ducamie:
yeah im getting pretty concerned

google doesnt seem to be behind this enough
[Touch CDMA Android Development] etiger13:
There is still news coming out for Android, just not from Google. I try to keep up with some of the news and have it posted on my site at http://www.mythcphone.com/news but there isn't always a lot and I don't always have too much time to devote to it. But if you want some quick reads, head over and check it out
[Touch CDMA Android Development] pchasco:
I'm getting a little impatient with Android too. I bought the Vogue because it would run Android. Now it looks like a stable Android isn't going to be coming out for a long while. The iPhone is looking damn good at this point.

Developers on the Android project are saying that reason there is so little news and no SDK update since February is because they're working hard on releasing an Android phone this year. Once it comes out and they get caught up on bug fixes I'm sure they will finally release and SDK. The one problem is that iPhone already has released an SDK, the App Store, and have hundreds of thousands (probably millions) of users. Android has none.
[Touch CDMA Android Development] brunes:
I find it extremely stable.

You know just because the programming API changed quite a bit in M5 does not mean the underlying phone OS is unstable. It's Linux, it doesn't change drastically. All the Java dressings for the UI can change a ton, does not affect the stability of the core.

And since Google is going to be the company providing the "core release apps" anyway, changing the APIs does not necessarily affect anything as far as Android timelines. All it does is potentially affect the availability of thirs party apps.

Current rumors have Android phones hitting the shelves before this Christmas, which is not very far off. There are many videos around of new unreleased phones from HTC running android firmware. And some Google employees use Android phones now 24/7. So it is not that far off.
[Touch CDMA Android Development] pchasco:
In software development, reliability and stability are not the same concept. Reliability, taken from Wikipedia, "is the ability of a person or system to perform and maintain its functions in routine circumstances, as well as hostile or unexpected circumstances." Stability in computer software refers to the possibility of introducing disruptive or breaking changes to its function or its API. The Android API is currently unstable. Things are changing in a big way from one release to the next. The problem with not having a new SDK since February is that many, many things are changing in Android and Google are not telling us what is going on. These changes could break our existing applications. Some developers are standing still because they cannot continue development until some feature that was promised is finally implemented. Everyone understands that Android is a huge undertaking and won't be complete overnight, but going for several months with no schedule or timeline about when the next SDK will be available is very discouraging, and many developers are starting to fear that they've bet on the wrong horse (Android vs iPhone OS).

On a side note, I don't think anyone can make a valid argument for the linux kernel being unreliable. However, software running on top of it can be very unreliable. Try using any linux distribution for a week. You'll see. Android is an application framework built on top of linux. Android can and WILL have a whole slew of defects that will have to be ironed out that will have nothing to do with how reliable the linux kernel running underneath it happens to be.
[Touch CDMA Android Development] hibachi5:
New SDK Available

I hope this can be incorporated soon. It looks very cool.

http://code.google.com/android/download_list.html
[Touch CDMA Android Development] jim256:
lol wow thats great!...just in time for everyones complaining :)
[Touch CDMA Android Development] pchasco:
You've gotta be sh*tting me?!!!
[Touch CDMA Android Development] jim256:
AWESOME. they even said that audio and things are mostly working now. even an included MEDIA PLAYER AND TXT MESSAGING APP!!!! (but they didnt mention a keyboard!?... :S :( (anxious))
[Touch CDMA Android Development] dzo:
I'll try to get this working today.
[Touch CDMA Android Development] jim256:
YESS!!...THANK YOU :)
[Touch CDMA Android Development] violentz313:
it would be amazing to have it today.
[Touch CDMA Android Development] violentz313:
i actually think i like android better then wm it just seems alot smoother to me cant wait for the new one!!
[Touch CDMA Android Development] dzo:
OK, I got the new SDK image to boot. Looks like they changed the RIL a bit so phone functions don't work yet. If you absolutely have to play with it now, get zImage, initrd.gz and system.gz from here:

http://cs-alb-pc3.massey.ac.nz/vogue/zImage

http://cs-alb-pc3.massey.ac.nz/vogue/initrd.gz

http://cs-alb-pc3.massey.ac.nz/vogue/system.gz

Delete your current system.img and it should extract the new one. This is probably all I have time for today, but I'll get the RIL working as soon as I can.
[Touch CDMA Android Development] knownboyofno:
Thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!
[Touch CDMA Android Development] jim256:
WOW that was FAST THX!! :)

i really wanted to try it out and therefore did so....with just one small problem :( it didnt boot. haret said it was booting linux, then the entire screen goes white, and kind of pulses....there is also some kind of barely discernable line in the middle.

any ideas lol?

thanks
[Touch CDMA Android Development] unsungboxer:
Thanks for all of your work again Martin!
[Touch CDMA Android Development] dzo:
Hi,

Try again, I've just changed the zImage.
[Touch CDMA Android Development] jim256:
will do i appreciate it.

so just to be clear, I (using all the right/most updated files):

1 - i put system.gz and data.gz just sitting somewhere in Storage Card (not in any subfolders)

2 - i put the rest of the files from android.zip in a folder in the root of the device in a folder named Android or something.

3 - i navigate to android, run haret.exe, click run...and wala.

right?

EDIT: tried the above, and it went through this time, but:

(last few lines)

[ 1.380000] mmc0: Timed Out waiting for DATAEMD
gzip: can't open '/sdcard/system': file exists
failed
failed to extract system image
/bin/sh: can't access tty; job c0ntr01 turned off
#

something very similar to that

lol altho you are still able to bring up your kb with the camera button and type!... :) kinda funny
[Touch CDMA Android Development] unsungboxer:
Ok, figured it out: Gotta start clean...

0. Backup your data.img and default.txt (for later use)

1. Download DZO's zip pkg to your desktop:

http://it029000.massey.ac.nz/vogue/android.zip

2. Replace the clean files from data.zip w/ these new files:

http://cs-alb-pc3.massey.ac.nz/vogue/zImage

http://cs-alb-pc3.massey.ac.nz/vogue/initrd.gz

http://cs-alb-pc3.massey.ac.nz/vogue/system.gz

3. Place all new files in the main directory of your sdcard

4. It now boots! Tada! (notice still job control error)

5. Don't forget to go back and edit your default.txt for internet access.
[Touch CDMA Android Development] doaneramma:
I got the same error. But it looks like it's looking for the system file in \SDcard\system. Obviously my phone reads the card as \Storage Card. So is it simply looking in the wrong spot?
[Touch CDMA Android Development] bombzhome:
The links dont work..
[Touch CDMA Android Development] unsungboxer:
Yes they do, I just rechecked. Keep in mind that mac/windows try to open .gz files as text documents.

Just right click link and save as filename.gz and you will be fine.
[Touch CDMA Android Development] doaneramma:
It's running!

Looks great too! But not functional. Phone says no service, battery is constantly charging, and when it booted it said the messaging application failed and needed to close (or something to that affect). But otherwise LOOKs sweet!
[Touch CDMA Android Development] Tenny:
Not working for me either. Both FF3 & IE7.

Error:
[Touch CDMA Android Development] bombzhome:
The server cannot be found. I don't understand how you're getting them to work if the server is down. I tried Saving Target As.. and pretty much everything else I could think of. If any of you guys have gotten it to work, how is it?
[Touch CDMA Android Development] unsungboxer:
your right. I just checked Martins post 678 where I grabbed the links and the server is down. Perhaps he is working on something, or perhaps we exceeded his bandwidth. not sure sorry :/
[Touch CDMA Android Development] bombzhome:
If you have them could you please reupload them to rapidshare or something?
[Touch CDMA Android Development] unsungboxer:
I repackaged Martin's new files w/ what you need to boot.

1. Download my package: http://www.fileqube.com/shared/tCBkt84362

2. Extract to your sdcard and run haret.

3. Try it out!
[Touch CDMA Android Development] jim256:
ok so has anyone here actually gotten the new version to fully boot into the gui?