yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] gigermunit:
i cant seem to make calls :/ im useing the latest and im on a sprint vogue.
[Touch CDMA Android Development] 510jungleboy:
This is what i have done so far with the phone running Android. Make and receive calls. Send and receive texts, surf the internet , play music , and i think thats all besides the swiping and changing pages on the OS. The camera does not work though, i just get checker flag screen with a moving box.
[Touch CDMA Android Development] gigermunit:
yeah i managed to get calling working later :D just had to wait 4 mins and i tried again and it work :] im loving the browser and i hope this gets updated alot and becomes a mainstream distro towards all htc devices, beause frankily im bored with windows mobile and im heavily enjoying linux in it's mobile form.
[Touch CDMA Android Development] etiger13:
thats because you don't 'find' the file in Android. The program is just there, already installed on boot. Pull up your program list and Funambol should be listed in there.
[Touch CDMA Android Development] gigermunit:
Am i the only one that when i switch the keyboard on and off that my music goes off and wont come back on unless the keyboard is up? and also when im texting the screen calibration seems to go off and i cant get it to fix it self unless i reboot my phone.
[Touch CDMA Android Development] Macropoutsis:
The program is not showing up. I think the problem is we're not putting the correct file in the AndroidApps folder. Can you or someone please post that file, it would be much appreciated. Thanks
[Touch CDMA Android Development] jaredakelly:
the problem is that i can't find it in the program list. it's not there. i don't know what i'm doing wrong
[Touch CDMA Android Development] tErbo b00st:
I have been lurking this thread for the past 2 weeks or so and running android on and off since than. First I want to give a HUGE thanks to DZO, this is incredible not only that we have a working android but also how short of time this has happened in. The daily (almost) updates are great! I have gotten a couple applications installed (funambol, slideme, and lunar lander) and they all work great. Slideme is awesome, and I can easily download and install apps from there!

There is one thing that is stopping me from using this all the time...the lack of headphone use. At work I use my phone as my mp3 player and can not do that in android. So generally I'll run android after work, and winmo at work...which sucks because winmo sucks.

Has anyone found a place to download widgets, specifically a weather widget? I have a weather app, but I would love a widget that just displays it on one of my desktops.

My internet works great (assuming I start it in winmo first), never had a problem with phone calls or texts. The software keyboard works great when im not missing the buttons with my fat fingers.

Martin, do you think working headphones is in the near future? Even if bluetooth worked that would make me happy too as I have bluetooth stereo headphones. Thanks!
[Touch CDMA Android Development] gigermunit:
stereo headphones wont work until google puts in a2dp(i think thats the profile name i might be wrong) profile into the g1 and the sdk which in turn dzo will be able to implement it :D.
[Touch CDMA Android Development] dzo:
Yes, bluetooth is not a high priority since I don't use it, but the wired headset (H2W) should only be a quick fix. I'll get around to it some time but am really busy now so can't promise when.
[Touch CDMA Android Development] retrobits:
Thanks so much for your work dzo. :)

Headphone support would be the final step to get me running android 24x7. Also getting the Display Settings->Brightness working would be excellent, if its an easy fix (save on battery life and easier on the eyes in low light).

side note:

My favorite apk so far is FBReaderJ for ebooks. To open an ebook, you choose library->Add Book... If you attempt to change the library path the apk will force close (not sure why yet).
[Touch CDMA Android Development] Ideal2545:
All

I created a step-by-step tutorial(with pics!) for installing applications to Android, hopefully it will clear up all the questions that keep on being asked in this thread.

http://jonsingh.com/android/files/AndroidAppInstall.pdf

Thanks,

Jon
[Touch CDMA Android Development] gigermunit:
thanks, my apps werent installing, hopefully this helps.
[Touch CDMA Android Development] spamftw:
I guess I don't understand what your problem is fully but when my apps weren't working, putting the two gz files and androidapps folder on the root of the card, and the other files (including haret.exe) on the root of the phone solved my problem.

hoeop that helps

spamftw
[Touch CDMA Android Development] Macropoutsis:
Very nice tutorial. But I found out when running WindowsXP, the .apk file (you have posted) downloads as a .zip. So when you copy it to AndroidApps folder, it's still a .zip and Android does't see it. So what I had to do is after I copied it to the AndroidApps folder, I renamed it by adding .apk & removing the .zip extention. Works perfectly now. Thanks
[Touch CDMA Android Development] ChickenSoda:
Anyone know how the call waiting works on this phone? When another call comes in, I hear beeps, but I have no idea who's calling or how to answer the call. I'm guessing switching calls is not supported, yet? As soon as this feature works, I'm ready to use Android full time! It will have every single function as a phone :)
[Touch CDMA Android Development] gigermunit:
All my issues were either solved or answered, the apps i was using before weren supported in the version of this android :D but i did find a nice calculator app that will be doing my homework for me this year.
[Touch CDMA Android Development] dzo:
Hi, can you send me a radio logcat (as described in post 1705) so I can see what happens during call waiting. Thanks.
[Touch CDMA Android Development] tErbo b00st:
I've also run into this problem a couple times...I have tried hitting the send button but it doesn't work. I will try and get the logcat as well.
[Touch CDMA Android Development] tErbo b00st:
One more thing, I know it's been asked before but it would be SUPER awesome for key mapping if we could map a key for quick press and a hold. For example if you tap the power button it acts as back...hold it and it acts as your home button. That way the key mapping could be

Dcenter- Menu

press power - back

hold power - home

and volume keys as usual
[Touch CDMA Android Development] gigermunit:
Hmm dzo what sdk are you incorporating the newest one or one slight older?

EDIT:

i ask this because i was wondering what your working on right now regarding this project, im highly interested in it and i cant explain how appreciative i am towards this project and just want to learn more about it.

side remark:

my friend said once the app store is included in this that he would be all over this like gravy on rice.
[Touch CDMA Android Development] dzo:
The image currently uses the most recent SDK and some of the open source apps but the Maps app is not part of the open source. Until we can get maps working I'd rather stick with the SDK.

The Marketplace app is also not open source.

Right now I'm working on the camera, give me another week or so and I should have something.
[Touch CDMA Android Development] gigermunit:
im in love with this project.

:D speedy reply thank you very much, i will help you bugtest if needed, unlike my friend im fine without the marketplace as long as the apk's i can find useful work, as soon as you manage to get camera and bluetooth to work ill probably be sticking with this instead of my custom rom running currently.

i look forward to this being implemented into it's own rom but im wondering how that would be achieved and how people would set it back to default rom afterward :/ but for now the single cab or exe is fine with me.
[Touch CDMA Android Development] jaredakelly:
your a pimp
[Touch CDMA Android Development] wlinwo1:
Screen Sensitivity

Do you guys think there will ever be a screen sensitivity ajustment possible similar to the reg edit in winmo? It seems that sensitivity is back to the default pressure in android.
[Touch CDMA Android Development] roxorz:
my sd card is corrupted and im buying a diamond today. i wish you guys luck with android
[Touch CDMA Android Development] pchasco:
My SD card was also corrupted... How many others have had their SD cards corrupted recently?
[Touch CDMA Android Development] gigermunit:
It corrupted when you tried running this? it worked flawlessly for me.
[Touch CDMA Android Development] grktaurus83:
Well that makes a few of us now. Hm... That kinda makes me worry/wonder again.

The only thing strange about my usage prior to the corruption was that I did a soft reset instead of a shutdown to exit Android. I did it before I realized what I was doing (since shutdown was already working for me).

Anything noteworthy about your guys' usage?

Edit: It wasn't the first time Android was run on my Vogue. I had been testing it on and off for a long while and it was just this random time. I had also done soft resets before and no problems either. That's the reason why I think it might not be Android.
[Touch CDMA Android Development] pchasco:
It's been working well for a long time. I don't know that Android had anything to do with memory card corruption. It's just a coincidence that after SD card has been enabled for applications that my SD card was corrupted.

EDIT: I always have exited Android via the reset switch. Maybe I should start powering down properly.
[Touch CDMA Android Development] jaredakelly:
my sd card is fine (crosses fingers)
[Touch CDMA Android Development] ingenue007:
i've been following this thread for a while and finally tried it out.

thanks for the hard work first of all.

i can't figure out why i can't access the internet through browser. when i go to phone info, it says data access: connected. but when i try to browse, i get errors and can't reach home pages. is it b/c my radio is 3.42.30 instead of .50?

btw i use sprint....do i need to set the phone to dial out to connect to internet?
[Touch CDMA Android Development] jaredakelly:
when you have winmo up try opening a webpage and establishing connection then go into android, see if that works.
[Touch CDMA Android Development] mclite:
A little bump for a solution hopefully :)

Thanks,

mcl
[Touch CDMA Android Development] dzo:
Can you send me a debug log as described in post 1513.
[Touch CDMA Android Development] ingenue007:
regarding my internet access issue:

i figured out i need to enter info on the default.txt file.

i am not sure how to enter my sprint user name into that text file. can someone please clarify for sprint? also there is no password for sprint when dialing #777 rt?

thanks a lot
[Touch CDMA Android Development] gazpachoking:
You shouldn't need to enter the info into default.txt, I just left it the way it was. You just have to make sure you are connected in winmo before you start android.
[Touch CDMA Android Development] jim256:
Our android cannot currently dial out an internet connection. Your only option is to make a connection in wm first.
[Touch CDMA Android Development] ingenue007:
ok i made a connection in win mo (by using gmail). then i rebooted into android. it shows a G connection in the upper right, but i still cannot access the internet. what is going on?

if i do get internet going, does it stay on indefinitely in android?
[Touch CDMA Android Development] jim256:
Uh hmm thats strange. You sure you're using all the latest files, have them in the correct places, don't have duplicate files, are on the latest radio, don't have GPS active prior to connection, etc??

For me, the connection tends to die after about 45 minutes or so if not used, and cannot be reactivated again but from wm.
[Touch CDMA Android Development] ingenue007:
i have radio ending in .30 instead of .50.

no GPS is active prior to rebooting. funny thing is it says 'internet connection as active' in one of the android info panels.

how do i update my radio? (i've been browsing this thread and i believe i've read people with .30 radios working properly with internet)

thanks

edit: n/m it works now......now how can we get phone to dial out internet! that's all i need now. hehe\

edit again: i'm searching sprint on this thread and many people mentioning editing the default.txt file.....are you sure this phone won't dial internet out?
[Touch CDMA Android Development] mclite:
Here ya go, thanks for the assistance!

mcl
[Touch CDMA Android Development] ChickenSoda:
I'll work in it :) Thanks!
[Touch CDMA Android Development] mfpreach:
Is there some repository for Applications? I can't seem to find any!
[Touch CDMA Android Development] schteve:
My 2GB card corrupted yesterday after booting android. Not sure if that's the cause or not. I took out the frequency setting from default.txt. Seems to be working ok on my 1GB replacement card.
[Touch CDMA Android Development] dzo:
Looks like the audio manager is not replying to the initial RPC. I have no idea why this would happen, probably your ROM is setting something up differently to other people. What OS ROM are you using?
[Touch CDMA Android Development] jakub_w:
so now this is another person with a corrupt sd card???

hmmm...
[Touch CDMA Android Development] mlin:
sd card corrupted

My 8GB corrupted about a week ago. I have had the card for about a year w/ no corruptions, this is the first one. It happened when I moved around/replaced some of the andriod files on the card. It did not occur immediately, but by the time I woke up the next morning, my sd card was shot (while running winmo). Not sure if andorid was the culprit.
[Touch CDMA Android Development] ingenue007:
when you guys say it is corrupt, is the card even format-able after?

so i asked the man himself:

> 1. will it have native ability to dial out and connect to the internet one

> day instead of having an active internet connection in win mobile ahead of

> time? (i'm w/sprint in the US)

Yes, it does already for Telecom NZ. I don't know why this doesn't work for

Sprint.

so yes this phone can dial internet out.
[Touch CDMA Android Development] tErbo b00st:
I also had my memory card go corrupt on me

It happened when I tried to delete my system.img and data.img files to replace them with a new build. I deleted them, took the card out, put it back in, and they were still there! I tried 3 diff phones, putting it directly in my card reader, and I can not for the life of me delete anything that is on the card. I also tried formatting it in each phone and on my comp...will not reformat. And the card is uber slow to read from.

This was a 2gb card. I bought a 4gb HDSC and everything ahs been fine since.
[Touch CDMA Android Development] grktaurus83:
Same here on the format SD card problem. Cannot format the card from within Windows Mobile or a windows machine. Now this is looking very suspicious. *sigh*

I've also experienced the issue with not being able to delete the system and data images. But this isn't what caused the corruption, just a symptom.

For those of you with corrupted cards (sad that I'm not addressing so many people now), how many of you have been exiting Android via the reset switch instead of the shut down option? Again, this is by no means proves anything, just my own curiousity.

Also, might there be some random permissions issue where the card won't let the file (or inodes / etc) be deleted? This shouldn't really be possible...

Also, anyone try formatting the SD card from linux? I've got a linux file server (CLI only, the only way to go!), but no way to interface the card with it. Haven't tried to get Samba to see windows shares, only the reverse. Maybe it's worth a shot.
[Touch CDMA Android Development] jaredakelly:
i never shut down android with the shut down option, always soft reset. mainly because i didnt know there was another option :). i've been running android with no sd problems for about a week
[Touch CDMA Android Development] grktaurus83:
Yea, I ran just fine for even longer than that. It may be just some random quirk, but file corruptions have always been more of an issue in linux than any other OS I've ever used.

At least my SD card replacement is TWO 2gb cards! Backup in case the first one fails? Sounds like a plan!

I'm not really against Windows Mobile, I just love tinkering with everything and want to try to help as much as I can right now. I wish I had more spare time to devote to the project.

I think I've mentioned this before, but I can write some serious bash scripts if the project needs some.
[Touch CDMA Android Development] jaredakelly:
the only android apps that actually pop up in android app list are funambol and the apps found in slideme. there is a couple i really want but it just wont show up in the browser list. any suggestions?
[Touch CDMA Android Development] mclite:
I'm running WDM's WM6.1 ROM (http://forum.ppcgeeks.com/showthread.php?t=36924). Is there anything else I can do short of flashing to another ROM? I sorta like the one I have now ... :)

mcl
[Touch CDMA Android Development] JM-PDA:
scottanious, Thanks for the CSV Contacts utility. Just installed it and worked perfectly. I exported my contacts from Yahoo email and created a .csv file. Great job!
[Touch CDMA Android Development] dzo:
Well, thats the same ROM i have so it can't be that, are you running anything on startup?
[Touch CDMA Android Development] scottanious:
I have an updated version available... now with more logging! Try it again and hopefully you will see a more useful errors or status messages. My hunch though was that the file name was somehow unexpected. It is looking for contacts.CSV (pay attention to case) in the root of the SD card. If not that, it could be matching issues between Outlook 2003 and 2007 (which is what I test with). Let me know what you see with this version.

Glad it is of use!
[Touch CDMA Android Development] schteve:
dzo,

I've installed the ARM toolchain and built the kernel. I took the .config file from http://it029000.massey.ac.nz/vogue/.config. It was close - I turned on CONFIG_POWER_SUPPLY and CONFIG_PDA_POWER to get it to compile.

A couple of questions:

1) Is the above .config the one I should use? Not sure if there have been other changes.

2) I've seen references to other userland changes - libreference-ril? Are those committed anywhere?

3) To build the whole tamale, do I clone android.git.kernel.org, replace the kernel subtree with the htc-vogue branch, and make?

Thanks!
[Touch CDMA Android Development] schteve:
No. I tried inserting mine into a Sandisk USB reader and then plugging it into both Windows XP and Windows 2008. Windows didn't recognize that a drive had been inserted and would not allow formatting. I also downloaded Pocket Mechanic and tried to format it from my Vogue, but it just hung.
[Touch CDMA Android Development] dzo:
Yes, that .config is correct it just wasn't completely up to date.

My libreference-ril isn't open source, just copy the binary.

To build the whole thing, use repo as described on the android open source site and then boot with the vogue kernel and my initrd, the kernel source in the android repo is just for the emulator.

As for the SD corruption, I guess that's caused by using ext3. Ext3 isn't designed as a flash filesystem and perhaps it's rewriting blocks too much (though I thought there was some bad block management in the hardware) so we should probably change to jffs2 or yaffs2. Neither of these can be loop mounted so I will have to compile parted for arm and write a script to repartition the card. This will make it much more difficult to install android. What do people think?
[Touch CDMA Android Development] grktaurus83:
It seems like this is an issue that is spreading. I don't see too much of a choice left... I'm a little more curious about the details.

Will partitions screw with how Windows Mobile deals with the SD card?

Can we choose the partition sizes?

Since it's a different file system, how will people transfer files (like .apk's) over to the new partition? (Maybe temporarily mount the original partition, copy set locations over, and then unmount?)

Can Android be removed completely and partitions restored in an easy way?

Will there be any issues when updating Android to any of your new releases?

etc.

These are some of the things that initially pop up in my head.
[Touch CDMA Android Development] natelust:
file system

Why not just stick to vfat, its not like we are doing huge performance processes, or is it for the journaling? Or if it is that ext3 has too many write cycles, why not switch to ext2, or change the fstab for less writes?
[Touch CDMA Android Development] Ideal2545:
Well I personally have not experienced any issues with my SD card at all. I properly shut it down when I have to reboot it, and ive used it straight for about 3 days now, minus once or twice when I wanted to try an .apk.
[Touch CDMA Android Development] dzo:
At the moment we have ext3 mounted over loopback on top of vfat. I guess the problem is the data partition and writes to the databases and caches. The ideal solution would be to have a large partition formatted as vfat and 2 or 3 64M yaffs2 partitions for system, data (and perhaps cache). It should be faster like this too. I've got parted running, so it shouldn't be hard to automatically resize the fat partition and add some more partitions to the end of the disk. I'll play with it a bit today and try to make something that won't trash all your SD cards!
[Touch CDMA Android Development] mclite:
I don't think I'm running anything unusual at startup. According to dotFred, these are the list of processes after the phone boots up:

folderview.exe

HTC_HPrf.exe

Manila2D.exe

RSSHub.exe

repllog.exe

Biotouch.exe

s2u2.exe

cprog.exe

VoiceCmd.exe

iLock2.exe

psShutXP.exe

SIPGT_app....

palringo.exe

poutlook.exe

connmgr.exe

services.exe

shell32.exe

gwes.exe

device.exe

filesys.exe

NK.exe

... and these are the list of services running:

Power Service

PhoneExt Service

Windows Live

EnlargeStartMenu

LargeTitleBar

SmartTouch

OutlookEnhancement

HTCDispSrvc

GPS Daemon Service

CDMA_RSSI_PPC

Bluetooth Audio Gateway

Software Disable Dialog Service

Sync Bluetooth Server

Software Management service

Certificate Enroll Engine

SNApi

DPT

LAS

CredentialManager

NOTIFY

OBEX

Bluetooth HID Loader

I did try stopping palringo (it's an IM client) but that didn't seem to solve the Android crash issue.

*shrug* and stumped,

mcl
[Touch CDMA Android Development] smopoim86:
I'm glad the reason for the dieing cards has been found. I just bought a new 8gb. I'll wait till the file system is changed to continue playing. I've not had any issues as of now, but i've only ran android for a couple days.
[Touch CDMA Android Development] exabrial:
DZO, I'm a java developer by profession and I Have some c/c++ experience. Any way I can lend a hand? I would like to see windows mobile burnt to the ground.
[Touch CDMA Android Development] Magister2k7:
But vfat is not desinged to be a flash filesystem too!

Hardware should manage those things, not filesystem.

As for ext3 - there is a journal, which may be a bad thing for flash, so I think it should be enough to switch to ext2, as it has no journal.
[Touch CDMA Android Development] dzo:
I've been looking into this and, as I thought, SD cards do wear leveling in hardware and yaffs and jffs can't be mounted on an SD card. I'll change /system and /data to ext2 and mount them with noatime, that should help a lot.
[Touch CDMA Android Development] piethein:
ext2 saves it's files also on the same place. At the end it will be corrupted too, it's only a (longer) matter of time. We need to move to a special file system that puts files at random places.
[Touch CDMA Android Development] Magister2k7:
Hardware should care about that, and it does.

Simply because vfat (used in WinMo) does the same - it doesn't care about where to write data, it just uses the first available space.