yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] mountainboy:
Stuck in Linux bootup screen

Hi, I've been trying to get Android installed on my 6900 Touch all day. I have 2.31 Coke, 2gb SDHC (also tried 4gb SDHC) card, installed andboot folder on memeroy card w/ androidinstall.tar inside folder. I have ran the RUU and then when my phone boots up, it vibrates once, then shows white screen for a couple seconds, then vibrates twice, white screen stays for approx 2 more seconds, then Linux starts (with the pengiun in the top left corner) runs through a ton of text but doesn't mention anything about d-pad, volume up or anything. I have tried those buttons and also pushing center of touch screen systematically through the whole bootup process- if I use volume up at bootup the screen freezes white, if I use d-pad button or center of touch screen nothing happens- just boots Linux with lots of text flowing on the screen- stops with the last couple lines of text reading [ 3.355892] Kernel panic-not syncing: Attempted to kill init! [ 3.360107] Rebooting in 3 seconds..

I started with downloading the offline package with no luck, since then I have individually downloaded each file, but still no luck- any advice???
[Touch CDMA Android Development] crobs808:
Keep in mind...you are legally supposed to pay for tethering as an extra charge for most carriers, at least that is true for Verizon (which Alltem is now), and ATT for sure...I am not sure about other carriers. It is typically $5-15 extra, and no, they cannot 'detect' if you are tethering or not. It is a moral decision you have to make.
[Touch CDMA Android Development] drewden123:
Keep in mind...you are legally supposed to pay for an Android phone. Android is not meant for our vogues and by open source they mean for the devices that come shipped with Android. I know for most carriers you have to pay for an android phone (typically $200-$400), and no, they cannot detect we are using Android, but it is a moral decision you have to make. :)
[Touch CDMA Android Development] crobs808:
Developers are allowed to flash Android to their phones. Actually anyone is. Read Google's TOS regarding their open source software. All it restricts you from is profiting, which is why I had another thread about how asking for donations for modifyuing an open source software is a gray area, but that's another discussion (which I hope is dead now). I happen to work for a small software company with MSDN subscriptions. Flashing this to my phone is as illegal as flashing Linux. (i.e. not at all). In fact, the only thing Verizon states in their TOS that you agree to is that you forfeit all warranty rights when you alter the software from the official release(s). So basically you cannot come to them and whine about something going wrong is all.

Secondly, if you actually believe in your logic above, then you are basically saying it is ok to do a second thing wrong if you are already doing one thing wrong.

At any rate - let's get back on topic, and if you want to talk more about morality regarding phone contracts, then PM me.

Everyone else - Regarding the topic, let me know if something changes in the install process and I will update the guide so it is always fresh. Thanks.
[Touch CDMA Android Development] drewden123:
Hmm...I'm guessing there's also something in googles tos about rooted phones too...as all these builds are. but I'm guessing that's ok too right?
[Touch CDMA Android Development] crobs808:
PM me off-thread if you want to discuss this. No need to muddy up this tutorial thread with stuff that doesn't help anyone.

Thanks
[Touch CDMA Android Development] awesome456:
thought u mite not see this
[Touch CDMA Android Development] br125:
The rom in the instructions is indeed 1.6 not 2.1.. hence "donut"

mssmison's eclair build on here is 2.1

get it here and see if you like it http://xdaforums.com/showthread.php?t=643045

You'll see that is only for 320x480 res. but the .nbh is included that you should flash

If you want to run a 2.1 build with a 240 res. try mssmison's last release here: http://xdaforums.com/showthread.php?t=625052
[Touch CDMA Android Development] kjhadfield:
wow, android makes me feel like a noob...maybe even worse.

1st i'm sure i'll get bashed but as long as it comes w/ helpful answers i'll be ok...

i'll also admit i have only skimmed the 1st post (I DO PLAN ON READING ONCE I START THIS)

i'll also say i now have a tp2 (activated) and a vogue (just laying around) and i just want to mess w/ android on the vogue (thats just collecting dust/no activated)

w/ the nand method does it matter what rom i had/have on it prior to the nand process? is there need to flash rom prior and whats the best to flash if i just want android no win m. (i assume it doesnt matter as from what i read nand wipes win m?, but if i assume i make ass of me) i also know its bout user preference of which andriod 2 use but whats the newest w/ least probs.? would i be able to enjoy andriod on my vogue w/out it being activated (no calls/no data)? or is there a way i could get around that?
[Touch CDMA Android Development] mssmison:
No it doesn't matter which rom you had, as long as you've unlocked with icoke. Sure, you can install apps from your computer.
[Touch CDMA Android Development] Reddog80p:
Android without service would be like win-mo without service. Android is very data oriented so you would not really experience it fully w/o service or data. Myn's warm donut would be the fastest bug free rom currently but it depends on what sytle of rom you want. There are many flavors of android!
[Touch CDMA Android Development] kjhadfield:
thank you, what do you mean by install apps from computer, not sure i understand that part

thank you, myn's thread says update 3/7 but i only see for 2/20? also which one i need, 240x320 or 320x480?

and on myn's thread says wifi? but thats not vogue huh?

thanks both of you for help
[Touch CDMA Android Development] incubus26jc:
its says 3\7 because he added themes on that date. the latest build is 2\20.

The build you want depends on what your looking for. The 320x480 makes all the apps show up in the market at all times but is a bit more blurry. text is harder to read. 240x320 is sharper and easier to read but only 240x320 apps show up in the market. there is a temp fix to get the apps you want but it only lasts a few days and the higher res apps are gone again.

yes, wifi is not for vogue.
[Touch CDMA Android Development] kjhadfield:
ok thank you. to use market place you need data i assume? i wish vogue had wifi so i could use my tp2 wifi router w/ it...if theres another way, pls do tell
[Touch CDMA Android Development] Reddog80p:
I'd use the 240 x 320 since you do not have service. It's clearer. You'll have to search for apps online and install them via pc. Android market access requires service and data. You still be able to use games and stuff like that that does not use a data connection.
[Touch CDMA Android Development] kjhadfield:
thank you for your help
[Touch CDMA Android Development] sovogue:
Thanks!

Crobs808 thanks for putting this thread together.

I think it would be worth mentioning that you'll need a windows machine and that if the phone is new to you it needs to be fully provisioned on your network.

I'm now trying to figure out how to go back so I can move forward. ;)
[Touch CDMA Android Development] u2gator:
Looking forward to trying this but the link for the RUU Update Utility is not working. Any help on getting this fixed would be great. Thanks for the hard work.

u2gator
[Touch CDMA Android Development] seanmcd72:
any other links for the rom update utility?

*edit - nm it is working now
[Touch CDMA Android Development] u2gator:
Not sure what happened but after the ROM untilitity loaded and then the phone reset I just get a black screen and the indication light stays orange. Have tried to load 4 times now. Will download all the files again in a few days and try again in tomorrow to see if anything changes. Any suggestions appreciated. I have loaded numerous WinMo ROMs so not sure where the snag is at with this one.
[Touch CDMA Android Development] seanmcd72:
I had the same thing using the .nbh files from the 11th. Go back to the files from the 8th.
[Touch CDMA Android Development] crobs808:
Well, you only lost your contacts if you have a CDMA Vogue (Verizon/Sprint/Alltel). If you have a SIM card (ATT, T-mobile) then your contacts will be stored on there. If you have Verizon/Sprint/Alltel, then they are lost unless you manually backed them up using a 3rd party application.
[Touch CDMA Android Development] crobs808:
This is actually not true. I have phone service, but no data, and 90% of what I do on Android does not require either. I have voice/turn by turn GPS fully working without a data connection, I can still take pictures, make notes, play Android games, play with the interface, use my phone as a mass storage device (flash drive basically), play movies, use it as an mp3 player in my car via Meridian player...so yes, it is very useful without data.

I would definitely recommend flashing your Vogue to Android and play8ing with it...I mean what can it hurt if it is just collecting dust anyway, right?
[Touch CDMA Android Development] crobs808:
[oops, accidental double post]
[Touch CDMA Android Development] manifest3r:
Ok, so I did this, and once it loaded the 100% it restarted, and vibrated twice and just shows a blank white screen. I used Myn's latest 240x320 NAND, and followed all the steps correctly, even formatting the sdcard...

any help?

edit: I can still go into bootloader
[Touch CDMA Android Development] walla:
download and use voguimg-240x320-08-03-10.nbh instead.
[Touch CDMA Android Development] manifest3r:
That worked perfectly, thanks!
[Touch CDMA Android Development] walla:
I have the same issue. I get the ]int: Unable to open persistent property directory /data/property error.

[fixed]: hold the d-pad as soon as the phone restarts. You will be prompted with the installation menu. I got android working but it's not my cup of tea (too many issues). Windows Mobile works perfectly for me on Touch.
[Touch CDMA Android Development] crobs808:
Really? well, to each their own. Android has worked FAR better than Windows Mobile for me; namely the responsiveness. I can actually dial a number as fast as I want without waiting in between for the OS to catch up (this is an issue on Windows Mobile), and I would miss-dial numbers all the time because of this, but not so with Android. also, the UI of Android is smoother...it taxes the hardware WAY less and uses less resources so screens, animations, programs all seems to run faster.

Anyway, I am not trying to preach here, especially since I am downgrading to a non-smart phone in a few weeks. This will probably be my last thread/post in the Android forums. Sad, but happy to be getting rid of my Smartphone...it has ruled so much of my life and taken up WAY too much time...just thinking about the freetime I will have now to really live life more makes me excited. Oops, I started preaching again, lol. I'm done! :) (I will still support questions on here, if there are any that the others users cannot handle)
[Touch CDMA Android Development] petrochemicals:
Ok, so i got android on the phone. My question is how do I program a new phone number into the phone? I used to have the phone activated on my phone number, so that is what is showing up. I need to switch the phone to my sons number. How do I do that? i have the six digit codes sprint gives me but how do I program into this phone so i can do data and phone calls?
[Touch CDMA Android Development] JM-PDA:
Getting ready to go to NAND...

OK...

Been running Android 100% for about two months.

I've read through all the instructions on Post#1 and am ready to take the BIG plunge by taking the first step for a NAND install.

I will start with this from Post #1 in this forum:

"First and foremost, make sure you have unlocked your phone with the 2.31 CoKe HardSPL. If you have ever flashed a custom Windows ROM from this site or ppcgeeks.com, to your device, then you most likely have already done this. If not, perform the steps HERE first, before continuing."

I cannot complete all of the steps at once. So, My question is...

When I complete just this first set of "2.31 CoKe HardSPL" Unlock instructions, will I still have a phone that works as it did before? Or is it NOT functional until I finish through step #17 on Post-1 in this forum?

I hope I can just unlock it for now... and do steps 1 through 17 in the next day or two.

Thanks for your help!
[Touch CDMA Android Development] cp0020:
your phone will stay 100% the way it was
[Touch CDMA Android Development] JM-PDA:
Awesome!

Thank you so much!!!

Getting started with the "unlocking" now...
[Touch CDMA Android Development] walla:
You are going to a flip phone or something similar? Personally, I would do it in a heart beat if flip phones offered easy access to MS exchange.
[Touch CDMA Android Development] JM-PDA:
Question about unlocking

I am stepping through the ""2.31 CoKe" HardSPL" instructions on the first post.

I already ran through the entire instructions once.

However, I do not think it worked because in part where it goes from 0% to 100% that is supposed to take about 5 to 10 minutes...took about 1 second. Not sure why.

Fortunately the process finished and my phone booted up to windows again. I tested the phone by making a quick call. It worked, so, no brick yet.

Also noticed during the process that it it did not detect/display my "Current Image Version". The RUU window displayed a blank fields instead of something like 3.1.709.

What I am I doing wrong?

Thanks for any help!
[Touch CDMA Android Development] incubus26jc:
to test, go into the bootloader and it will tell you right there if you have the 2.31 coke unlocker. It says 10mins because that is what is used to flash roms witch takes that long to do. Same with an .nbh, It only takes a few sec even though it says 10 min
[Touch CDMA Android Development] JM-PDA:
Sorry for the noob question.

But How do I get into bootloader?

Is that a file that I run on my phone? or a file that I run on my pc while my phone is connected to my pc?

Thank you!
[Touch CDMA Android Development] incubus26jc:
go into the bootloader by holding power, camera and hitting the reset with stylus
[Touch CDMA Android Development] JM-PDA:
Got it.

Bootloader says:

VOGU100 MFG

SPL-2.31.Coke

CPLD-3

I should have checked to see what this was before I made the change.

But I am guessing that this is unlocked because I see "SPL-2.31.Coke" in the second line.

Correct?

If so, I am ready to flash an NBH file.

Please confirm.

Thank you so very much for your help!!
[Touch CDMA Android Development] incubus26jc:
you are ready. no problem
[Touch CDMA Android Development] crobs808:
I am getting a Samsung SCH-U900. Proprietary Verizon OS, but oh well. I do not use data, so all I cares about was getting a phone with good local features (i.e. hardware features that do not require internet), so I found the phone with the best camera) - I rarely use my phone to take pictures, but if I am going to get a non-data phone, may as well get a model that was design with nice hardware features.
[Touch CDMA Android Development] MySchizoBuddy:
Is this Android 2.1 or the old 1.5

This is step by step but definitely not easy

Easy is: Download one file put it on sdcard and run it. Done you now have fully working android. thats called easy.
[Touch CDMA Android Development] crobs808:
I never claimed it was "easy", but it is the "easiest" compared to other threads out there :)

That's all you can ask for with a process like this. There will never be a NAND solution as easy as your describe since you must flash via NBH first.
[Touch CDMA Android Development] JM-PDA:
Questions about NAND install

I have some questions regarding NAND install:

1) The NBH file contains all base files (zImage, HaRET equivalent, Default.txt equivalent, etc.) you need except for the AndroidIntall file?

2) When installing to NAND, do any components (System, Data) get installed

to the Phone's internal memory or the SD card? Are you given an option?

3) When APKs are installed, are they loaded to the phone's memory

or the SD card? Are you given an option?

4) I've seen references for "Apps2SD". Is that something that I need once

I install Android to NAND?

Thank you !
[Touch CDMA Android Development] incubus26jc:
1. Thats right

2. You have the option but you cant install to sd without creating a partion.

3. They are loaded wherever you have it set to install data

4. not sure if you need that or not for installing data to sd. not needed for nand
[Touch CDMA Android Development] JM-PDA:
HardSPL Question

Hello,

I have successfully unlocked my Sprint HTC Touch (Vogue). When in Bootloader mode the ROM shows "0.41.CoKe".

Now, I am carefully reading through the instructions for installing Android on NAND.

The RUU Update Utility 'ReadMe.txt' states:

"Make sure you have a HardSPL installed, if you have already flashed a custom wince rom, then you will

have this already, otherwise read one of the threads on xdaforums.com about how to do this."

Since I just unlocked my phone, I have never flashed a custom wince rom.

Questions...

1) Where do I get this HardSPL file?

2) Is it installed as part of some other software install?

3) How can I confirm if was already installed without my knowledge?

4) Is this file really necessary or can I just move forward without it by

renaming the "voguimg-240x320-12-03-10.nbh" dated 12-Mar-2010 23:41

to "RUU_signed.NBH"

This has been a great learning experience so far!

Thanks!
[Touch CDMA Android Development] d@rthqu3:
sprint mogul help

Can someone help me please? I have a sprint mogul and i cant get past step 11. progress bar gets to 33 and then stops. i get 244 and 294 errors on the rom utilty program. i tried different RUU_signed.nbh versions but i havent found one that will work. can someone please post a link with a working one or an alternate method? thanks.
[Touch CDMA Android Development] cp0020:
do you have an extra sdcard? if so then make sure its blank and put the nbh in it and rename it to what it should be. not sure what it should be named since you have a mogul. but with the sdcard with just the nbh on it and it in the phone, put the phone into bootloader and you can flash that way. I don't have a computer yet so that's how I do it
[Touch CDMA Android Development] akatcl:
great but..

The install instructions were great and easy to follow but how the heck do I get the phone authenticated with Verizon? ##778 / ##778# don't seem to do anything so when I call and get a new A-key how do I enter it?
[Touch CDMA Android Development] kilr4d:
This is really embarrassing, but I've got a stupid question to ask and I can't find the answer in this thread.

I followed the instructions exactly and everything installed the first time.

Here's my problem..it's says "Screen Locked...Press Menu to Unlock"

I don't have a menu button...so the only thing I can do right now is answer the phone. :o :o :o
[Touch CDMA Android Development] cp0020:
haha, menu is the top power button
[Touch CDMA Android Development] vrflyer:
Yeah, when in doubt start hitting buttons. :D
[Touch CDMA Android Development] d@rthqu3:
sprint mogul help pt2

unfortunately, i dont have a an extra micro card. But i tried running the rom utility on the card while it was in the card reader. it didnt work. :( I tried numerous updates does anyone know of an mogul update i can use? i tried sprint updates 3.1 and 3.5. those didnt work either. does this work with a sprint mogul?:confused:
[Touch CDMA Android Development] d@rthqu3:
im doing a lot better now. phone is unlocked and the rom is upgraded. now im back where i started. im getting model id errors when i try to flash the android rom. i swapped different RUU_signed.nbh files in but no joy. does anyone know where some RUU_signed.nbh files, for the mogul are? thanks
[Touch CDMA Android Development] mrono:
Try the mogul forums, it looks like there's some development going on over there. http://xdaforums.com/forumdisplay.php?f=384
[Touch CDMA Android Development] beanpowered:
Thanks!!

Thanks for the excellent instructions. I have the Verizon VX6900 and have loaded several ROMS to see which one I like better. They all seem to offer something the others are missing, and it's been fun experimenting with them all, but I came back to Myn's Warm Donut as I feel is the most stable (of the ones I tried).

Many thanks to crobs808 for putting the time in creating this.

Now...off to troubleshooting why I can't get the data working!
[Touch CDMA Android Development] jnadke:
Unfortunately the provisioning hasn't been reverse-engineered.

It's recommended you do all activation from WinMobile, then go to Android afterward.

Ideally, wait a day before going to Android so any provisioning that takes place by your carrier, will happen.
[Touch CDMA Android Development] akatcl:
Many, many thanks for your reply! I've been reading EVERYTHING (even perusing Eris and Droid forums) without luck and was feeling completely dim.

I activated (*228-3, 228-1) the phone (warranty replacement) when it arrived just to make sure it was working. (also, iirc, if you don't activate it right away verizon bills you full retail of the phone). Anyhow, I immediately turned off the "new" phone and re-activated an old phone and proceeded to unlock the 6900 and put on WM ROM. *228 option 3,1 with the wm6.5 rom gave me an error (the device activated but would not program) so I knew I'd have to call verizon to get an A-key and so forth but didn't bother because I was thinking of loading android anyway.

So, are you saying that if I re-load a wm6.5 rom and convince verizon to help activate it, then (provided I wait a day or so this time) I can then switch back and forth between two phones (whilst hard resetting, etc) and not run into problems activating thereafter? Or, will I have to call Verizon EVERY time I hard reset or flash something new? In other words, will I have to call verizon each time I activate my backup phone and screw with the new one?

I think I'm having trouble understanding if the problem is that android gets info from WM6 when you install over it or if Verizon needs to recognize the phone once and can't if it's android.

I hope your (or anyone) can guide me a bit further as I suspect verizon won't be accommodating forever. Thanks again!

If this is all answered somewhere else and I've just missed it, kindly just point me there and don't waste your time typing. If that's the case, apologies for missing it. ;)
[Touch CDMA Android Development] jnadke:
Ideally once the phone is provisioned, you can just switch ESNs back and forth freely on your account (using the online tool -- Sprint has one, dunno if Verizon does).

I would refrain from turning the Android phone on when it isn't activated / set as your phone. Change your ESNs over first, then power up the Android phone. I don't see a problem, and you can probably test it out, but just to warn this could be a situation where you could have problems (i.e the phone is unable to connect to the network and deletes the provisioning). Worst case you'd have to re-provision.

Of course, this is in theory.

When the phone is activated on your account through WinMo, an automated process happens (through software on your phone put there by Verizon) that connects with their network and sets up your passwords and such. This is stored deep in the phone, and Android just uses this data (well, the modem does -- Android just uses the modem). This is why you need to install a Carrier-specific cab in WinMobile.

We've never made an equivalent of this WinMo cab for Android (mainly because it'd be different for each carrier). All carriers that have Android have one out already (Provisioning.apk), like Sprint for the Hero, but making them compatible with our phones poses additional issues.

I've never tried switching between phones repeatedly, but I don't see why it wouldn't work.
[Touch CDMA Android Development] arjes:
Thank you so much! I've been trying to get android working for awhile and this worked the first time.