yashsingh1/xdaforums huggingface dataset:
[Hero CDMA Android Development] ibegary:
The password is the MSL which for our phones should be all 0's (000000), if not then you have a MSL locked phone but its simple enough to get around. I'll post the link if you need.

When I flashed, I was able to make calls and SMS, it may have wiped out your settings (which is odd cause it didn't on mine), do a ##000000# and you should get two fields for your phone #.

If you ported your line in from another carrier these values will be seperate. Or if you got your # from Cell South they'll both be the same number.
[Hero CDMA Android Development] ibegary:
I bet you I know what happened, when you tested your Gold Card it wipes out your phone number only.

I didn't notice it today because I already knew my Gold Card was good and forgot to mention on yesterday's post.

My apologies.

Yes if you test the gold card, it will reset your number back to default. A ##MSL# (should be ##000000#) and if you don't know the information your carrier should be able to get it for you.

Just ask for your MDN & MIN. The only time they'll be different is if you ported your # in from another carrier to your current carrier.

MDN is the Mobile Directory #

MIN is the MSID
[Hero CDMA Android Development] markachee:
Ok 000000 worked as the password, thanks.

In ##000000#, those should be my phone number? They match each other but don't even resemble a phone number.

You know, I should've mentioned, I wanted to see if I could do this with it erasing as little as possible, so instead of running the RUU, I just put the phone in the oem-78 fastboot (RUU) mode and flashed the rom.zip. Maybe the RUU saves some settings and rewrites them after flashing?
[Hero CDMA Android Development] markachee:
Ahhh no problem, glad you caught it. :D Would it be the same as someone else with Cellular South, or are they unique per phone?
[Hero CDMA Android Development] ibegary:
That's correct ##000000# should have your phone number. Right now you might be seeing 000000XXXX. This is because your phone is in a non-activated state.

Your phone number goes in the Mobile Directory # spot. If you ported your number in to Cell South then you need to get your "MIN" to put in the MSID spot.

Cell South shouldn't give you any trouble with that information as that is your information.

If you got your # from Cell South then your phone # can go in both spots.
[Hero CDMA Android Development] ibegary:
They are unique per device. It's your phone #. If your having the butterflies on calling Cell South just tell them that you played around with the phone and wiped your phone # out. You just need your MDN & MIN and they should have no qualms giving it to you. If they do, hang up and get someone else on.
[Hero CDMA Android Development] markachee:
Yes my phone came directly from Cellular South. I put my phone number in both those spots, and it rebooted. Checked after reboot to make sure they're there and they are. Now when I call I get a generic "phone number unavailable message."

Just had a friend of mine check his that he also bought from Cellular South and the msid is not his phone number. I've got to run but I will call them when I get a chance.

Thanks for the help! And thanks for being the guinea pig! Very excited about this and I haven't even made sure I can root yet (ha but I'm confident it will work)
[Hero CDMA Android Development] ibegary:
Oh no problem! I wanted it just as much as everyone else. I just apologize I didn't tell you to write those values down first. Yeah just call them and ask for your MIN thats where you would put in the MSID sopt
[Hero CDMA Android Development] wamason:
I don't know if any of you are aware of this, or if it will apply in this particular instance (I think it will though), but you can easily reprogram the device over the air with Cellular South. Just dial *228. There are more specific versions of this command that are normally used (each CS "area" has its own code, ex: *22801, *22807), but I don't remember the area designations, as its been several years since I was employed by CS. Generally *228 works in most cases though.

Also, if you've activated a new number through CS in the last 3-4 years, your MIN will probably be different from the MDN--even if you didn't port in.

Cheers!
[Hero CDMA Android Development] markachee:
I figured out I had my MIN all along and just didn't realize what it was. It's also the number before @cs3g.com for data settings.

Plugged it in and up and running! Phone, SMS, EVDO. About to see what I forgot to test and try rooting and see what ROM I want to try.
[Hero CDMA Android Development] ibegary:
Good to hear, keep us posted!

Also a note on the *228, I know the big guys (VZW & Sprint) support it but I know my regional carrier doesn't and I don't believe Cell South has it either.
[Hero CDMA Android Development] ibegary:
This is how I got my MMS working. PLEASE USE AT YOUR OWN RISK.

* You'll need your carriers MMS information (MMSC, if any username or password)

1) You must have root

2) Open an ADB shell

adb shell

3) Open SQL Lite Terminal

sqlite3 /data/data/com.android.providers.telephony/databases/telephony.db

4) Type exactly:

sqlite> .headers on
.headers on
sqlite> update carriers set mmsc="YOURSERVERHERE" where name="Production";
update carriers set mmsc="YOURSERVERHERE" where name="Production"
sqlite> .quit
.quit
# reboot
reboot

Your device will reboot and remember MMS only works when not on Wi-Fi. You have to be on 2G/3G data. The ".headers on" is to enable table headers so you can see all the columns by doing a "select * from carriers;" and double check your work.

Also your carrier may require more settings (i.e. a Proxy and a Port). The carrier table has more settings you can add such as:

MCC

MNC

APN

USER

SERVER

PASSWORD

PROXY

PORT

MMSPROXY

MMSPORT

MMSPROTOCOL

MMSC

TYPE

To update those settings simply replace the mmsc="YOURSERVERHERE" with whatever setting you want.

Example:

sqlite> update carriers set PASSWORD="THISISJUSTANEXAMPLE" where name="Production";

Just a FYI on how I did it.

You must reboot after each settings change for it to take effect.
[Hero CDMA Android Development] ogboot:
THank you for all the hard work guys, can't wait to try this. as an aside, any foreseeable problems with the carrier, i.e. are either of our carriers going to push out OTA updates to brick the phones? Also, if something goes wrong would it be possible for a local store to wipe the phone and reload the CellSouth RUU in case of emergency?
[Hero CDMA Android Development] ibegary:
I can answer for the OTA update, there shouldn't be an issue. However since we dont have any RUU for the regional carriers like Cell South & Bluegrass then we're stuck with the sprint version of the software. Which is fine by me because Sprint will have the 2.x software faster than the regional carriers.

As far as the local store, I don't know what their policy would be. I contacted my carrier tech department (Bluegrass) and they knew what an RUU was (windows mobile devices) but they do not have an RUU for the Bluegrass Hero. Cellular South is bigger in size so they may have it.
[Hero CDMA Android Development] markachee:
I tried out the 2.1 ROM and now I'm on Fresh. fun fun fun :)

I'm updating the first post to compile what we've figured out so far.

One thing I've noticed is that after flashing another ROM you have to change the DSA setting again. I've been changing mine to just https:// and it accepts that. Though I wasn't able to change it in the 2.1 ROM (no ##DATA# menu) and I didn't notice EVDO drop any.

One thing I haven't looked into yet is removing the voicemail app, but from what I remember reading it's not hard.
[Hero CDMA Android Development] ibegary:
I was thinking of trying the 2.1 Rom. How was it?
[Hero CDMA Android Development] markachee:
It is definitely "in development." Most of the HTC apps force closed. Camera and accelerometer still don't work (can't rotate screen), though it looks like they're updating with a fix for the accelerometer soon. After that it'll probably be pretty usable if you don't use the HTC apps or camera much.

I was able to play with the new Google Maps Navigation for a minute, but without the camera, no Google Googles :(
[Hero CDMA Android Development] markachee:
Updated first post and title. Let me know if I missed anything.
[Hero CDMA Android Development] markachee:
lol, you're a minor celebrity ibegary:

http://www.androidcentral.com/cellular-south-hero-rooted
[Hero CDMA Android Development] ibegary:
Nah... there's alot more people who deserve a lot more of the credit.

Hey, let me ask you a question. Are you getting voice mail notifications?
[Hero CDMA Android Development] ibegary:
Just a word of warning, those who update to the new fresh load will need to re-do the MMS settings to re-enable. He's basing it off the Sprint version so we have to redo our fun little tricks for our little carriers.
[Hero CDMA Android Development] ibegary:
I stand corrected, my MMS settings stayed.
[Hero CDMA Android Development] markachee:
I just meant that you got mentioned by name in that article ha.

No, I am not getting voicemail notficiations. I haven't even removed the visual voicemail app to try and fix it yet, but I saw your thread where that didn't help. Just haven't had any downtime yet to play with it.

I was surprised the DSA setting stuck around after flashing the latest Fresh.
[Hero CDMA Android Development] markachee:
Are you able to adb to your phone after flashing Fresh? Mine doesn't show up anymore. App debugging is on.

Edit: switched to using the actual SDK adb (instead of the one that came with the RUU) and is working fine now.
[Hero CDMA Android Development] ibegary:
ADB still works.
[Hero CDMA Android Development] ibegary:
I e-mailed flip about the no voice mail indicator about 2 days ago. He's a busy man but i'm hoping to get a response soon.

I checked almost all the databases in /data as well as .xml files but can't find anything.

Hoping he has the solution.
[Hero CDMA Android Development] thedudejdog:
i can't believe you guys got root in only 8 pages lol
[Hero CDMA Android Development] markachee:
You know what's strange... even with the barebones AOSP (1.6 and 2.x), voicemail notifications don't come in. May have to dig into the code to see exactly how it's expecting them to work.
[Hero CDMA Android Development] ibegary:
I thought since you said you got no voicemail on any ROMS that it had to be in the radio.

I tried to do the ##786# and it locked up my radio HARD where I couldn't make any modifications through QPST. And lost EVDO, trying to restore to sprint stock to see if I can free up the radio.
[Hero CDMA Android Development] markachee:
ick, does nandroid get the radio image? could hopefully restore to that if so.
[Hero CDMA Android Development] ibegary:
Tried a nandroid restore but the radio settings remained. I had to take the device back and luckily they replaced it. Get to do it again ;)

Just don't do a ##786# and then hit "Reset". You can do ##786# to look at the settings, just dont reset it.

As far as the voice mail notification, I have no clue and I don't think anyone else does either. Flip isn't replying, HTC blew me off and Google doesn't know anything.

Will keep investigating.
[Hero CDMA Android Development] soundmind:
This worked great on my Hero from Ntelos PCS :)
[Hero CDMA Android Development] ogboot:
Great information everyone.

Mark, have you settled into the fresh rom yet? how is performance/functionality/appearance compared to our stock ROM?

Let me know!
[Hero CDMA Android Development] markachee:
Glad to hear it! And thanks for letting us know about other carriers with the Hero. Anyone else out there with a Hero on a carrier that hasn't been mentioned?

First is the lack of voicemail notifications. The HTC Clock application has crashed on me once. I haven't had any issues with any of the market apps I regularly use. For a while it seemed like the HTC Weather widgets updated better, but lately they've had errors trying to connect; not sure what is up with that.

It does seem a little snappier but not sure if it is that significant. Definitely isn't slower.

Turning on the screen transition animations gives a really cool zoom in/out effect that looks great. I'm not so big on the status bar icons I think, but it's easy enough to remove those (defresh). I like the idea of the clear lock screen, but I want to play with being able to put my own images in instead of the arc/grip.
[Hero CDMA Android Development] downpour:
Appalachian Wireless HTC Hero here. Haven't flashed yet, though. Thanks for the work you guys are doing.
[Hero CDMA Android Development] ibegary:
Still researching voice mail. No update.
[Hero CDMA Android Development] OBSt4l0n:
rom questions

Are there currently any roms that allow all stock functions to work? not concerned about voicemail notifications but i really would like to use that sweet 5MP camera. If not then i am going to hold off on rooting my phone until better roms are out. Not trying to say that the current ones are not great i just would like to be able to use my phone the same way i use it now only faster. That is my only concern, speed, if anyone has a rom suggestion that would speed things up and still give me full use of my phone that would be awesome. Oh and thank you guys so much for all your hard work finding a way to root our CS heros
[Hero CDMA Android Development] stevecaldwell:
tutorial

first post here, thinking of rooting my CS Hero...

any chance that someone who has had success could blog a full tutorial compiling the data from this thread? I'm having trouble pulling all ten pages worth together into a working complete tutorial...

if not, maybe point to the post #'s in the right order?

thanks!
[Hero CDMA Android Development] markachee:
Everything I have tried other than voicemail notifications works for me in Fresh 1.1 including the camera. I was also able to add the voice dialing feature from the Sprint version which our phones didn't come with.

AOSP 1.6 is the same other than lacking the Sense UI specific features, but takes a bit more setting up. You can add in the Sense keyboard, but I'm not sure about the others. Just haven't looked into it much yet.

If you are looking for pure speed, AOSP 1.6 seems to be the way to go. Fresh also seems noticeably faster, but I haven't really done a lot of comparing.

The first post was updated and should have everything you need. Do you have any specific questions?
[Hero CDMA Android Development] OBSt4l0n:
wow fudged that up
[Hero CDMA Android Development] Redneck101:
does this work on a appalachian wireless hero?
[Hero CDMA Android Development] markachee:
If you flash Fresh, you can use flipz' kitchen to reinstall stock apps like Voice Dialing, Footprints, Peep, etc.

http://xdaforums.com/showthread.php?p=5214639

downpour mentioned Appalachian Wireless earlier, though he hadn't tried it yet.

Unless there is some significant difference between it and the other three carriers it has worked on so far, I don't see why it wouldn't work. Let us know if you try it and it works or if you have any problems or questions.
[Hero CDMA Android Development] OBSt4l0n:
so will this also work to reinstall sprint navigation i just rooted my phone and was playing with it and love it
[Hero CDMA Android Development] markachee:
Yes, the kitchen can install and/or remove Sprint Navigation.

Or you can get Google Maps Navigation if you flash 1.6 and install the GoogleBits :)
[Hero CDMA Android Development] OBSt4l0n:
what about syncing google so i can get back all my contacts or is that not possible now that i have flashed fresh
[Hero CDMA Android Development] markachee:
should be able to log into Google and sync just like before.
[Hero CDMA Android Development] OBSt4l0n:
yeah i wasn't patient that tends to happen alot. i do remember the sync taking less time before though. maybe it's just me who knows. so far so good has anyone tried overclocking
[Hero CDMA Android Development] markachee:
I'm not brave enough to overclock. No real desire to either I guess.

I should also mention that AOSP 1.6 had EVDO at first but now has no data. Haven't figured that one out yet.
[Hero CDMA Android Development] OBSt4l0n:
really liking flipz pre-kitchen 0.2 glad i chose fresh too

i was really nervous about rooting my phone but now that i have there ain't no going back. plus i'm loving it so far. can't wait until more things can be done with root
[Hero CDMA Android Development] OBSt4l0n:
so what will happen once CS releases 2.1 ota

will my phone automatically update and if so will i lose root

what will be our next move after that
[Hero CDMA Android Development] stevecaldwell:
success

Root success! Thanks much for the tutorial.

One note to anyone using Win XP x64 ... the HTC sync installer has never worked for me, and there are several threads on HTC's forums of users reporting similar issues in 64 bit OSes. Rooting will still work even if the Sync software isn't installed on the PC; as long as the drivers are setup properly, ADB works fine.
[Hero CDMA Android Development] downpour:
Just wanted to follow-up with a successful root of an Appalachian Wireless Hero (same as Bluegrass). Thanks for the hard work, guys :)
[Hero CDMA Android Development] markachee:
Do you think that CS (or any of these carriers) will release updates over the air? I never got an OTA update for my BlackBerry on CS, but I may have just updated early from some other source.

I'm honestly not sure how it works, but our phones probably aren't even checking for CS updates anymore, but possibly are checking for Sprint updates. Really, when Sprint gets 2.1, which almost certainly will be before our carriers, we'll be able to apply the Sprint version of 2.1.

But we won't want to apply the actual update. Ideally, when the update comes (from either Sprint or our carriers), we'll be able to either pull the OTA update to a PC, or maybe they'd put out a PC downloadable update. Then we can modify it before flashing it. We'd be able to root and prevent it from overwriting our recovery image.

Glad to hear it and thanks for the extra tip.
[Hero CDMA Android Development] Redneck101:
i got a quick question before i do all of this, after i root it will my phone still use the same towers as it had originally? you guys are on cellular south and bluegrass cellular but im on appalachian wireless and i live in a remote area with like no towers around me, i don't even get service at my house. my zip code is 41250. so can anyone give me any info if my phone will still get service?
[Hero CDMA Android Development] downpour:
as far as i know. i followed the instructions and had service. i updated the prl w/ *228 just in case, although i'm pretty sure it wasn't necessary. if you don't have signal now, you won't when you flash. flashing doesn't affect your coverage from what i can tell, others that know more can chime in.
[Hero CDMA Android Development] stevecaldwell:
well didn't you just say you don't have service? rooting will not make your service any better at your house...

all rooting does is change the software in the phone. if you follow the instructions above, your phone will still be registered to your network and therefore use the same towers.
[Hero CDMA Android Development] Redneck101:
okay, im gonna try to root it and load up a rom today!
[Hero CDMA Android Development] Redneck101:
okay im on freshrom now, im lovin it i just gotta see if i can send sms and make calls somtime this week. i know i can make calls but i sent out a text message but never got one back so idk about that so far.
[Hero CDMA Android Development] sadalius:
Another Appalachian Wireless user with a hero that has rooted and installed fresh rom. It took a little persuading, but I figured it out. I kept getting error 170 when runnning the RUU. Everything is working fine except for voice mail notifications.

All the hero's on this service provider that I've seen is running firmware version 1.5. After installing fresh rom, it adds the option to check for fw updates, profile updates and PRL updates. What I'm wondering, is it safe to do these updates? I'm not thinking it is?? If it isn't, whats the best way to deal with the bluetooth not having push/pull?
[Hero CDMA Android Development] Redneck101:
i dont think you would wanna update it but on apps website it says for us to dial

*228 for evdo update wich i need and over the air programming so, today when im out im gonna dial it and see what happens
[Hero CDMA Android Development] downpour:
Doing a PRL update (*228) shouldn't harm your phone. I have updated my PRL using *228 with AW just fine. The PRL simply tells your phone which towers to roam to and utilize EVDO on new towers as they're upgraded.
[Hero CDMA Android Development] sadalius:
Yeah, the *228 OTA updates with app wireless work fine. Although they haven't added any new towers in a little while. I've been on the same PRI for about a month now.
[Hero CDMA Android Development] dphase:
(Cellular South user...)

Having an issue when trying to install RUU, my Goldcard has tested successful.

When I start the RUU update, adb sees my device, it begins the push, tells me it is rebooting to bootloader, and then never connects to the bootloader. Looking at RUU log, I see that adb is no longer seeing the device. This is a Windows 7 machine, I have yet to try on a XP box.
[Hero CDMA Android Development] Redneck101:
we need to make a list of the cell phone providers that can be rooted and cant be rooted but so far we know that cellular south, bluegrass cellular and appalachian wireless works. edit after i did my prl update i can go to 1x-only or hybrid mode i cant go into evdo-only, im guessing this is normal?
[Hero CDMA Android Development] dphase:
Fixed the issue after installing latest version of HTC Sync. Phone is rebooting now.
[Hero CDMA Android Development] markachee:
Added a list to the first post.

I'm pretty sure my stock software only allowed either 1x-only or hybrid.
[Hero CDMA Android Development] sadalius:
My RUU goings was a little strange. I had to take the main RUU files and put them in the tools folder of the latest android sdk and then run the wizard. If I ran the wizard straight from the download, I would get error 170 (check the USB connection) error everytime. Mine is an appalachian wireless phone as well.
[Hero CDMA Android Development] dphase:
I had a similar issue but placed the SDK adb into the RUU directory
[Hero CDMA Android Development] Redneck101:
before i did the prl i could select evdo, hybrid and 1x-only but now after prl only 1x and hybrid. This dosent bother me a bit because im allways on 1x, wich i dont think has a data connection right? correct me if im wrong but all i ever use my phone for is texting, calling, music, and somtimes gps.
[Hero CDMA Android Development] downpour:
1X is 1xRTT. It is a data connection, but not nearly as fast as EVDO.
[Hero CDMA Android Development] ibegary:
There are two type of PRL's:

1) Rev A. PRL

2) Rev C. PRL

The Rev A. PRL only supports 1X technology. No EVDO

The REV C. PRL supports both 1X and EVDO technology.

It sounds like you were pushed the Rev A. Prl. Call them and ask them to push their EVDO prl to your device and you'll get EVDO back.
[Hero CDMA Android Development] ibegary:
As far as voicemail is concerned, it appears that HTC/PCD did some tweaking to get voicemail to work for smaller carriers. Without the radio image and some system dump from smaller carrier heros, it will be next to impossible (for me) to restore it.

Sorry folks, i'm out of ideas on the voicemail notifications :(
[Hero CDMA Android Development] sadalius:
Well, if there is anything that I can do to provide with with something that can help with my carrier, let me know. I have access to several stock hero's, but I don't know if I can get what you need from a stock phone or not, but thats why I'm not the expert here, LOL.

EDIT:

Forgot to mention, my EVDO works fine. I hardly ever have mobile network turned on though. But it does work like its supposed to on app wireless. With the 1x, you may be thinking of a motorola phone. The razr and rokr phone I had both would show up 1x if signal was at a certain level. Never had a data package with those phones either.