yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] tatnai:
yes, been done; there are files to change to do this, but honestly, just stick with what you have for a little while, it will grow on you.

If you want to change it, there are threads in this forum from past discussions on this that will point you in the right direction.
[Touch CDMA Android Development] sigson:
Sorry to bug everyone, I checked for the "hints" on how to change the key mapping but am not finding much. My problem is that the camera buttton no longer works and without having an option to go back I have to reboot the phone (big pain)....Any suggestions/ideas on how to get around this?
[Touch CDMA Android Development] mrkite38:
look in the atools thread
[Touch CDMA Android Development] necafe:
where can i find basefiles.zip or haretinstall.zip?

in the "http://sourceforge.net/projects/androidhtc/files/" I could not find basefiles.zip or haretinstall.zip. Because there are so many files so I confused.

Can you show the exact web site to get basefiles.zip or haretinstall.zip?

Thanks
[Touch CDMA Android Development] DnE:
Keeps booting up!!

Hi Noob here.... I managed to unlock my phone and loaded up the android thing on my HTC Touch (vogue)... everything works great, but the only problem i get is that the phone keeps rebooting when it goes to sleep or i tap the red (end) button.. is that suppose to happen?? or did i miss a step??:confused:

OHH!! forgot to mention that the only way to keep my phone from rebooting is to keep it charging!!
[Touch CDMA Android Development] signupstuffid:
@tatnai:

Thanks for writing this FAQ to get everything into a more understandable form.

I would appreciate it greatly if you could update the first post with the names and locations of the files that are supposed to be used for the newer builds i.e. froyo.

I also don't see valid haret install files linked anywhere in this thread beside loserskater's outdated linked guide.

Hopefully the files in that zip will work with the new froyo build.

Thanks again for your time.
[Touch CDMA Android Development] ngageqd8:
Install Android 2.2 to HTC Touch GSM

hi guys, is it possible to install android 2.2 to my HTC touch (gsm)?

if yes, please teach me how. I have wm 6 currently installed.

Thanks
[Touch CDMA Android Development] mrkite38:
No - this project is for cdma touch, gsm kaiser and polaris. GSM touch uses a different chipset that is not compatible.
[Touch CDMA Android Development] arif8020:
The "basefiles.zip" and "haretinstall.zip" are not available here anymore...
[Touch CDMA Android Development] cenobytewolf:
Android in windows cooked by XDA

Hi there

Can i install the android in micro sd card?? In my HTC Jade: Touch 3G ??

How do i do that? Ive got a cooked rom XDA developer.

Android from the microSD card (i.e. both windows and android on your phone)

Ty
[Touch CDMA Android Development] WnG88:
This rom will not work on your phone I'm pretty sure. Try the Jade forums?
[Touch CDMA Android Development] cenobytewolf:
ok

But it seems that the processor is equal to htc wildfire (android)Chipset

Qualcomm MSM 7225

whats the difference???
[Touch CDMA Android Development] brewhoxs:
Great tips for Vogue Android, thanks... ;)
[Touch CDMA Android Development] tatnai:
Well, I didn't realize that people still read this. No problem.
[Touch CDMA Android Development] tatnai:
the latest basefiles posted use center dpad button (enter) instead of volume up. if you are using the latest basefiles, that's your problem.
[Touch CDMA Android Development] ejlmd:
no audio

I've tried both myn and plemen's latest donut builds with latest NoMoRootfs basefiles for SD card install, from sourceforge.

Installation went smoothly, and runs well, but no audio whatsoever. I'm using a Sprint Touch (vogue x6900). A few months ago I had tried a Google Ion build, and I did have audio.

Also, is there no Google Voice app for Android at 240x320 resolution?
[Touch CDMA Android Development] tatnai:
what radio are you running? I would update to the bell 3.42.50 radio (radio only, find it here under GETTING STARTED #2.). hopefully that works. if that doesn't work, and everything else is running smoothly, and you don't have the phone muted, I'm not sure what is going on.

you'll need to follow the steps to refresh your market, under General, 6. android market problems. then you will be able to see google voice at 240x320.
[Touch CDMA Android Development] olibt:
that was the problem, thanks a lot.

I dont understand why i didnt found this information during my research, sorry for the stupid question.
[Touch CDMA Android Development] tatnai:
not a stupid question. this change was documented in the nomorootfs thread but has not been updated in the first post, as thy are still testing it out. you can't keep up with what's going on around here unless you read every thread every day, which does take some time. my wife hates xda and my vogue :(
[Touch CDMA Android Development] tatnai:
where to find android files

ROMs are typically posted by chefs in the Touch CDMA Android development forum (this one).

Latest NBH files (for nand users) and basefiles (for SD card users) are found in the sourceforge android folder. some ROMs are found here as well.

dzo often releases kernels (NBHs/zImages), and places them on his file server here.
[Touch CDMA Android Development] stickus:
Issues setting up swap partition...

I've been trying to setup compcache and a backing swap partition on my SD card (as I'm getting tired of the reload time for the home screen every time I come back to it from a memorty hungry app) . I keep running into failures however. Like for example, my SD card not showing up in Android after partitioning with GParted (I'm running an Ubuntu 9.10 box). I delete all the existing partitions on my SD, place a Fat32 partition at the beginning of the card and a 64MB (70MB in actuality) swap partition afterwards. I then have been editing my donut.user.conf to use a 64MB swap partition on /dev/block/mmcblk0p1, which should be my swap partition. Should I just be using a blank partition there, or should I be setting it as swap in GParted? I'll post my donut.user.conf as well, in case someone can see something I'm missing. Would really appreciate the assist, as I'm now very confused... :confused:
[Touch CDMA Android Development] tatnai:
are you using the new norootfs method? if you are, regardless of whether you are running haret or nand, the conf files on the sdcard have been phased out. these settings are now stored somewhere in the system file, I don't know the exact location. post a question in the new rootfs thread, vilrod should get back to you. you could also try pm'ing jamezelle, he might know.
[Touch CDMA Android Development] tatnai:
button to access install menu

Background: on first release of nomorootfs the button to press and hold on boot to access the install menu was volume up. This was changed to improved compatibility with other devices (nike, polaris, kaiser) to the camera button, then the center d-pad button (enter). If you are not having success, try them all.

current button to hold to access install menu: center d-pad

if that doesn't work: volume up

will try to keep this updated. TRY THE OTHER BUTTON IF ONE DOES NOT WORK.
[Touch CDMA Android Development] plemen:
Great thread tatnai!
[Touch CDMA Android Development] tatnai:
thx plemen, figure since I'm not developing stuff like the rest of you I might as well contribute somehow :D
[Touch CDMA Android Development] Nick N:
How about some information about how Android calculates battery life vs Windows Mobile and maybe some real world stats from people that use Android on a daily basis? I keep seeing posts in the various builds about the battery being at 40% in 4 hours after a "full charge". I think Android and/or certain builds may be getting a bad rap because of the battery life percentages displayed on the screen vs the actual amount of time until it dies. I am going to try a little testing on my own to see what kind of battery life I get out of my Vogue without charging it until it is near dead. I usually plug it in a few times a day because I have a charger at home and work and do not have a land line at home, so my phone is always on me. Unless someone else has a more accurate suggestion, I am going to consider a full charge as 4 hours on a USB wall charger with the power on but sleeping, and being close to dead when the lock screen says "Connect your charger" which I am assuming is somewhere around 10% (mine was 7% when I looked).

Suggestion:

Phone model

Android build

SD or NAND

Calls (None/Some/Lots, average duration of calls) << may need defined

Texting (None/Casual/Heavy) << may need defined

Web Browsing (None/Casual/Heavy) << may need defined

Email/Gmail (Yes/No, sync frequency)

App/Game usage (None/Casual/Heavy) << may need defined

GPS (Yes/No)

Bluetooth (Yes/No)

WiFi (Yes/No) << non-Vogue models

Task Manager (Yes/No)

Battery life from full charge to near dead:

Me:

Phone model - Vogue

Android build - mssmison's Eclair 2.1 w/live wallpaper

SD or NAND - NAND

Calls - Some, 1-2 minute average

Texting - Casual

Web Browsing - Casual

Email/Gmail - Gmail, default sync

App/Game usage - Casual

GPS - Yes

Bluetooth - No

WiFi - No

Task Manager - Yes

Battery life from full charge to near dead: ~6 hours, had to use Google maps last night
[Touch CDMA Android Development] tatnai:
how to improve battery life in android

NOTE: under identical settings, battery life can vary greatly between users; this may be due to use style, or where you are in the life span of your battery. some can use for days without a recharge, others 24 hours or so with all of the below implemented. either way, YMMV.

ALSO NOTE (what follows may not be accurate for kernels 19-2-2010 and later, as the battery driver was adjusted with significant improvement in battery life and accuracy): battery charge interpretation is dependent on battery temperature. currently our kernel interprets the current charge status of your battery based on a crude temperature correction that was created by one of our members placing his vogue in the freezer and charting battery as it warmed up. the warmer your vogue, the higher the battery reads. thus, when you initially get to a full charge after placing your battery on a charger, YOUR BATTERY IS ACTUALLY NOT FULL. you must leave it on the charger for an extended period of time, during which the battery likely cools, charges some more, cools some more, etc, to get an optimum charge in Android. This also means that your battery percentage is only reliable for comparison from one day to the next when your phone is at the same temperature; so it may be ok for a general ballpark, but not much more than that. I ignore battery percentage personally.

DISCLAIMER: The separation of high vs less impact on battery life is based on personal experience only, and others may disagree. Find what works for you.

High impact on battery life:

1. turn off background data: from home screen, hit menu > settings > data synchronization, uncheck "background data". this prevents many programs from accessing data when the phone is sleeping; however, programs do not have to conform to this setting. even if unchecked, some programs may still run in background and use battery power, you will have to disable these individually (email syncing, facebook, etc). note that you need backround data enabled when you access the Market.

2. turn off data connection: open program modem (most ROMs have it built in), and hit "disconnect". this will terminate your data connection, you will have to open this program again and hit "connect" to be able to use data again.

3. keep screen dim: from home screen, hit menu > settings > sound & display, alter brightness. many widgets to do this for you as well, "power control" built into donut and higher builds is my fav.

Less impact on battery life:

1. turn of GPS: from home screen, hit menu > settings > security and location, uncheck "enable gps satellites". on first boot, gps is usually disabled.

2. turn off bluetooth: from home screen, hit menu > settings > wireless control, uncheck "bluetooth". on first boot it is usually off.

3. use a dark colored background

4. some feel running from nand has better battery than from SD card, I have not noted this with extensive personal use on regular sd card, ext2, and nand.

5. clear your notifications immediately. some have noted that active notifications may cause a battery drain. this is unverified currently.
[Touch CDMA Android Development] stickus:
Thanks, I'll go and post in the NoMoRoot thread.
[Touch CDMA Android Development] gaaaah:
suggestion

Great thread with lots of useful information!

I have a request which I couldn't find in this FAQ, namely what the various lights mean. Something like "understanding the status light behavior".
[Touch CDMA Android Development] Legerity:
Flashing .Nbh

When i have to flash my .nbh files, i unzipped all the vouge .nbh files on my sd card root (3 .nbh files) and with it i have my andboot folder. Question is, when i enter the bootloader mode, nothing happens?
[Touch CDMA Android Development] bchi49:
try using wikipedia to record.
[Touch CDMA Android Development] Benny Sebrelly:
So I can get Android running on NAND using the OLD rootfs method, but I can NOT get it to work with the new NOrootfs method. I've flashed my Vogue plenty of times and have never had any problems.

When I try the norootfs method, the boot screen always says "unable to find something or another". Can anyone help me out?

Here's what my bootlog.txt file says:

sh: 0: unknown operand

mount: mounting /dev/block/mtdblock2 on /system failed: Invalid argument

mount: mounting /dev/block/mtdblock3 on /data failed: Invalid argument

mount: mounting /data/tmpcache on /cache failed: Invalid argument

mount: mounting /data/shared_prefs on /shared_prefs failed: Invalid argument

mount: mounting /data/tmpcache on /tmp failed: Invalid argument

mount: mounting /data/sysfiles/su on /system/bin/su failed: No such file or directory

mount: mounting /data/sysfiles/su on /system/xbin/su failed: No such file or directory

mount: mounting /data/sysfiles/su on /bin/su failed: Invalid argument

mount: mounting /data/sysfiles on /system/etc/ppp failed: No such file or directory

mount: mounting /data/sysfiles on /smodem failed: Invalid argument

***FIGURED IT OUT***

The tutorial I used told me to hold the VOLUME UP button instead of the CENTER/ENTER BUTTON during the first boot. Once I held the center button down during the boot, everything went smoothly.
[Touch CDMA Android Development] elmo99:
In post#15, step 2 says:

" 2. Go

here

, download the latest basefiles.zip. "

There is no basefiles.zip - I think the name is now haretinstall.zip, right? Maybe update the instructions for noobs like me.

Thanks!
[Touch CDMA Android Development] dommo15:
help

ima noob lol how come i cant sign in to google i need help
[Touch CDMA Android Development] tatnai:
please describe your problem better, I can't do anything with the info you've given.
[Touch CDMA Android Development] Nick N:
I know we just got this Android section, but this thread needs to be the first sticky!
[Touch CDMA Android Development] ckl_88:
tatnai, how do I put the phone into vibrate mode? When I long press the end key, I can select Silent, but the phone doesn't vibrate when a call comes in. Basically, I would like to have all sounds off but the phone still vibrate on incoming calls.

thanks.
[Touch CDMA Android Development] egzthunder1:
You have to go to Settings ->Sounds and Notifications. In there, you will see an option for the phone to vibrate for an incoming call. Just activate it and you are set!
[Touch CDMA Android Development] dommo15:
Well when u first start on the android and u go through some screens it asks u if u have a google account or create one well i have one and when i tried to sign in it says unable to connect to google server try again if problem presits call well.... i waited an hour or so to try ago and the same thing and im on sprint with an everything data sooo i dont understand
[Touch CDMA Android Development] tatnai:
do you have data running at that time? try skipping signing in to google servers, go through the rest of the wizard, and then hold down the red key and select power of. hit ok to power off, then turn it back on and let it boot up. when you get back in, open up gmail or some other google dependent app, and try loggin in then.
[Touch CDMA Android Development] ckl_88:
Thanks. I figured out an easier way. Just use the volume hardware keys on the side of the phone to decrease the volume to zero. Just before it hits zero, the icon changes into a phone vibrate... Press volume down even further and it goes into silent mode.

I'm discovering new things everyday. It's like I just got a new phone :D
[Touch CDMA Android Development] Nick N:
Don't forget to enable vibrate text notification

Open messaging > power button for Menu > Settings > scroll to bottom, click check box
[Touch CDMA Android Development] tatnai:
or use handcent sms, because among all the other benefits (pop up notify, voice to text from pop up or regular message), you can just make it vibrate when the phone ringer is set to vibrate.
[Touch CDMA Android Development] dommo15:
yes at the time i did ill redo it all the flashing and stuff and see it missed something
[Touch CDMA Android Development] tatnai:
Android Keymap

1. top power: short press = turn on power, wake screen, menu. 1-second long press = toggle keyboard. 2-second long press = toggle portrait/landscape orientation

2. volume slider: volume

3. camera: short press = back. 0.5-second long press = home. 1-second longpress: running app list

4. green: short press = call log. long press = voice dialer

5. red: short press = sleep screen. long press = phone option menu (power off, airplane mode, silent, etc)

6. enter, direction keys = standard functions

7. to enter install menu on boot: hold down this button until it pops up
[Touch CDMA Android Development] berardi:
Hey Tatnai,

Question about Dzo's updated builds - if I'm already running Plemen's Donut, what does it take to update to the latest " git, kernel and NBH" I guess I don't know what "git and kernel" refer to. NBH is just the VOGUIMG flash..

Thanks again for your work! This should surely be stickied!
[Touch CDMA Android Development] tatnai:
the basics:

plemen's donut and other ROMs are the "system" which contains the android innards, the theme, and programs that the chef cooks in (and some other settings, including lcd.density). the kernel (which is zImage on sd card installs) contains the drivers that tell it how to interact with our vogue hardware. on a nand install, the .nbh contains the kernel and everything in init.rd (so .nbh = zImage + initrd.gz), as well as resolution information. and then you have your data.img which contains all your settings, all your programs, etc.

updating the kernel (zImage on sd card installs, .nbh on nand installs) doesn't affect your system or your data. so you can flash away all the .nbh's you want after getting android set up on the nand, you'll just be updating the kernel without touching the rest.

the git is where dzo and the other devs push changes so that they can all see the work that others are doing and keep the files current with all the devs changes.
[Touch CDMA Android Development] slow88lx:
Can someone please clarify the install menu selections.

I believe I have all the correct files on my cleaned SD card, but I can't get through the install process and I believe it's because I don't fully understand what options I have when installing.

Could the directions be amended to simpler terms.

For Example:

1. Select 'Option 3'

2. Select 'Install to SDcard'

3. Select 'yes'

Right now the directions are kinda vague when they could be so much more specific with regards to new install menu.
[Touch CDMA Android Development] Nick N:
Assuming you:

Have Android installed NAND already;

Have a PC with USB to mini USB cord;

Have a generic RUU folder on your PC (attached if you need it)

You will have to:

Download updated NBH file;

Rename it RUU_signed, place in RUU folder;

Plug Vogue into USB with Android running, be sure to check the Stay Awake option on USB Debugging;

Put Vogue in bootloader mode (power + camera + soft reset);

Double click ROMUpdateUtility;

Follow directions, once complete it should reboot.
[Touch CDMA Android Development] tatnai:
I wrote them vague on purpose. this was because the plain sd card option, and the ext2 option were reversed at the time I wrote it. I don't know if that was fixed or not. also, the numbers of the second menu can change depending on what you have in your andboot folder. I could definitely be more specific about the pop-up menus that follow selecting an option, I'll try to update that in the near future.
[Touch CDMA Android Development] ThomasHW:
Maybe add in your battery section to update to the .nbh released on the 19th? As it's far more accurate with respect to the battery level.

It can be downloaded here: http://it029000.massey.ac.nz/vogue/files/?C=M;O=D

And if you don't have a link to dzo's site, that may be helpful too. http://it029000.massey.ac.nz/vogue/
[Touch CDMA Android Development] tatnai:
already have site linked under where to get files. thx
[Touch CDMA Android Development] Fancy_Lad:
I finally made the leap to flashing Android to NAND a couple days ago and realized today that the only thing I'm missing at this point is tethering. It isn't something I use very often, but when I need it, I *need* it so I would rather have it tested and ready to go.

What are our options for tethering at this point?
[Touch CDMA Android Development] tatnai:
depends on what type of computer you have.

tetherbot: never used, read about at the link

azlink: never used, read about at link

PDANet: find in the market, all operating systems, trial 30 days then only non secure sites, then it is something like $23.95 to buy full version without limit on secure sites. USB only unless you are android 2.0 or above, then bluetooth as well (if it works on your rom)

eztether: nice alternative to pdanet, free trial after feb 21 will only allow non-secure sites, then $9.95 for full version, USB only right now, and currently only 32-bit windows. planning to expand operating systems and to bluetooth, so may come soon.

there are probably others out there as well.
[Touch CDMA Android Development] olibt:
I need to update two things, but I wonder if theres anyway of doing this without losing all my setings/programs/call history/texts...etc

I need the newest version of myn's warm donut but theres no androidupdate.tar, and I can't find my data.img file.

I want the newest .nbh realese for the batery to last longer, but if I flash it to my phone this will wipe down everything else, no?

Thanks in advance.
[Touch CDMA Android Development] ThomasHW:
If you're using NAND, download the 2-20 release (of myn's - from his thread) and extract the .tar file. Create an andboot folder in the root of your SD card and place the .tar file in it. Then restart your phone, hold down the center D-pad button, and install like usual. EXCEPT, when it asks if you want to wipe data, say NO (i.e. you're keeping your data.)

Again, if you're using NAND, flashing the new .nbh won't overwrite any of your files. So go ahead and do it.
[Touch CDMA Android Development] trehouse:
Any way to save the settings when running off of an SD card and a reboot is needed (after dead batt, ugh). Thanks.
[Touch CDMA Android Development] tatnai:
I don't understand your question. if you reboot, whether sd card or nand, your settings are all saved in your data.img file, which is what is used when you reboot. can you describe your problem with some detail.
[Touch CDMA Android Development] seanmcd72:
Where's the data.img file if I flashed to my nand?? I would like to do the Market fix. Does it still eventually stop showing all the apps after I switch back to the smaller res?
[Touch CDMA Android Development] tatnai:
i've update the post with step by step instructions. see here.

when you flash to nand, if you select in the top portion of replimenu to store data in nand, it is in the nand (internal phone memory). you can back it up to the sdcard using replimenu, it will store it there as databackup.img.