yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500, V General] N00b-un-2:
I just want to post this to help debunk myths, prevent people from paying unnecessary fees and to inform you all how easy this process was.

My cell phone carrier is T-Mobile, USA. Last night, roughly 9 hours prior to writing this, I called T-Mobile's customer service line from my home phone (this is important because if you call from your cell phone you will just get stuck talking to their automated system). I had made a point to write down my IMEI number and my phone's serial number prior to calling. After waiting on hold for just a few minutes, I asked the customer service representative for my SIM unlock code. He informed me that he could not provide it for me over the phone but the request would be processed and the SIM Unlock department would email within 72 hours. He took down my information; IMEI, Serial Number, Phone Number, Make & Model of phone and my email address.

Just a few minutes ago, I received the email from the SIM Unlock department as promised.

In order to unlock my phone I had to flash back to the stock firmware. I'm currently running Mik's CM7 and I can confirm that you can not unlock your phone from this custom firmware.

The instructions that T-Mobile provided to bring up the network unlock dialogue was incorrect but that's okay, I knew how to do what I needed to do.

in the phone app, dial

2945#*509#

replacing '509' with whatever model number your particular phone is. Then I entered in the 16 digit unlock code that T-Mobile emailed to me. As soon as I entered the code, a message popped up saying "Network Unlocked". I clicked on okay, and then I panicked for a second when the phone seemed to freeze. This is normal though, the phone should reboot. After rebooting, I saw that all was well.

I just flashed back to CM7, and a friend of mine is on the way over. I will swap out my SIM card for theirs to test whether this works on CM7, but someone elsewhere on the forums has already confirmed that the network unlock was successful and carries over to custom firmware as well.

Unless your particular cell phone provider is for some reason unable to provide you with your unlock code, don't bother trying to buy an unlock code off of ebay. This code should be available to you for free.
[HTC Inspire 4G] seh6183:
I have the right RIL and the latest version of my rom, the only thing im missing is the proper radio. Every time I try to flash this radio it says installation aborted. I have checked the md5 and redownloaded the file twice. This is very frustrating and the I only thing stopping me from accessing hspa+

Im selecting the zip from the recovery menu and it starts and then just says installation aborted. Please help.
[HTC Inspire 4G] sugardaddy1979:
You don't flash radio in recovery. File needs too be named exactly PD98IMG.zip, placed on the root of your sd card and flashed from hboot.
[HTC Inspire 4G] sugardaddy1979:
you sure you have one that is flashable? Where did you get it?
[HTC Inspire 4G] 1.18.12:
To clarify.

1. Dowbload radio.zip

2. Rename to PD98IMG.zip

3. Place on root of sd card.

4. Reboot into hboot.

5. Press accept when prompted
[HTC Inspire 4G] seh6183:
I enter hboot and in blue it shows its scanning the zip, it then shows in blue "parsing PD98IMG.zip" then goes back to the hboot main screen without prompting me for anything.
[HTC Inspire 4G] Gene Poole:
Maybe a stupid question, but are you rooted with S-OFF?
[HTC Inspire 4G] seh6183:
Definitely rooted with the leedroid Rom and it says s-off in the hboot menu, but how do I check that my radio is s-off
[HTC Inspire 4G] XAviierG:
Maybe a bad download redownload it
[HTC Inspire 4G] seh6183:
Downloaded and checked md5 3 times now. Getting the radio straight from the leedroid thread.
[HTC Inspire 4G] marsdta:
Thats the issue right there. download the radio from inspire radio thread in the dev section. leedroids is not setup to be flashed through hboot but through fastboot as is widely used in the Desire hd forums. not sure why they still do it this way.

Edit- here is the link

http://xdaforums.com/showthread.php?t=1106324
[HTC Inspire 4G] seh6183:
There are no links in the radio thread. Only descriptions and md5's
[HTC Inspire 4G] marsdta:
some people cant see the links when using the free xda app. open the thread in a browser then you can download your radio
[HTC Inspire 4G] Gene Poole:
Links don't work right in the free XDA app. Use a web browser.
[HTC Inspire 4G] Scott_S:
Yup. Either that or pop for XDA premium. If you spend a lot of time on XDA, quite worth it.

Nothing beats the full browser-based site in terms of functionality, but XDA app is considerably faster, obviously, for the basics, and links work in the premium version.
[HTC Inspire 4G] seh6183:
First of all I would like to thank each and every one of you for helping me with this, I was really starting to stress about it. I finally got the right radio flashed through hboot and then verified it in the settings. Finally! I'm so relieved.

It's too bad this killed my connection speeds.

I have the reccomended radio and matching RIL for my rom now, whereas before I didn't, and now my speeds are down to .13 download and 1.5 up. An hour ago when I had the old radio I was getting 3.5 down 2.5 up. The radio that was on my phone a bit ago was the very first radio released with the inspire. It was the radio that couldn't access HSPA+. The radio I just put on is the latest realeased radio for gingerbread. I rebooted 3 times and have the same results with each speed test. Also, when I check in about phone for network it still says HSPDA. I was under the impression that it should say HSPA when it is working properly and accessing full HSPA+.
[HTC Inspire 4G] Gene Poole:
I don't think you can make an accurate judgment based on half-an-hour's use. Give it a few days of random tests to get an overall picture of how its doing.

Personally, based on what I know about: radio in general(1); radio firmware on embedded devices(2); and personal experience, I think the radio firmware has almost no bearing on the sort of things an android user would notice. Without sophisticated equipment like spectrum analyzers, signal generators, oscilloscopes, etc. to determine the exact environment (i.e noise floor, electrostatic disturbances, etc) and a truly scientific approach to recording the results, there's no way to be certain that one anecdote is any more meaningful than another.

1. I'm a licensed Extra class radio amateur.

2. I've worked with proprietary radio firmware before and it mainly does things like calculating the spreading algorithms and handling authorization handshakes, etc. and nothing to do with increasing signal strength or quality.
[HTC Inspire 4G] seh6183:
I thought it was common knowledge that the Inspire was released without the ability to access hspa+ speeds. Then a few months later there was an OTA that enabled it. I thought this was the radio I just flashed.
[HTC Inspire 4G] henrybravo:
Enabling maximum speeds / HSPA+ on the Inspire is accomplished via several things that must work together. Some people in some markets don't need every one of these things, but here is the list:

1. Radio version. I don't think you necessarily need one version of radio over another to enable HSPA+, but it doesn't hurt to have the latest stock radio 26.06.06.30. This radio should be your starting point regardless of what your ROM's recommended version is. If you want to flash to a new radio later that is perfectly fine, but you should start with 26.06.06.30 because it's known to work well on almost everything, and is the official radio that rolled out with the AT&T/HTC HSUPA update at the end of April.

2. APN config. Most ROMs do not contain the proper stock Inspire APN config and thus only have 1 APN when there should be 2. In many markets it is impossible to obtain HSPA+ speeds with this improper APN config. Check this thread for the APN speed fix.

3. Build.prop settings. Most custom ROMs already have sufficient build.prop settings to achieve fast speeds, but sometimes you can tweak out a little more speed by altering them. Check this thread for build.prop settings.

As mentioned previously, network variance can be huge. You have to test your network speed over a period of several days, at different times of the day to different locations. I cannot stress this enough. Don't just run a few tests, get an average 1.5 MB/s download speed and think to yourself, "Damn, my phone still isn't configured for HSPA+". It's quite possible that the exact same config that got you 1.5MB/s on one day will get you 7 MB/s the next day or the next week. You have to test over a sufficient period of time.

One last thing: the phone is theoretically capable of 14.4 MB/s but the AT&T network does not support anywhere near this speed yet in most locations. Fastest I've read on this forum is 7-8 down, 1.3 up.
[HTC Inspire 4G] seh6183:
I just finished flashing the stock at&t rom you just recommended as well as reading both of those speed posts over the past few hours. I can say that my speeds are back to where they were before flashing the radio that was reccomended for my rom.

Im very grateful that you mentioned I should continue to test over the next few days because I was about to start flashing and changing stuff until it was right. I have implemented everything I read from those 2 speed tweak threads and I will do some more testing over the next couple of days and go from there. You have been more informative than I could ask for, thank you.

Still though, in a perfect world all of these settings should be bundled in the custom rom. This is very tedious.
[HTC Inspire 4G] King Askaba:
You have to click the link that's next to the "Radio:"
[HTC Inspire 4G] seh6183:
Another thing, I read your thread as well as id10's and tried to follow both of your directions but I think I may have messed up. I have 2 apns and they are both exactly the same. Is this correct? I am using id10's telephony file and used your info for the second apn, but my first locked apn has the same settings except it says fota in the end.

Is this right? It makes no sense to me why the inspire would need to carry 2 identical apns. Its rather annoying actually.
[HTC Inspire 4G] Scott_S:
Op, if you havent yet, hit the thanks button for both Henry and Gene's posts.

These guys are top quality contributors here on xda. Their posts are always full of valuable information, the above are great examples.
[HTC Inspire 4G] seh6183:
I have, thank you.
[HTC Inspire 4G] henrybravo:
Thanks for the kind words!
[HTC Inspire 4G] seh6183:
Great! Now he distracted you and you didn't notice the last question I asked you!
[HTC Inspire 4G] henrybravo:
LOL sorry about that! :p

You are not supposed to have 2 identical APNs. Your first locked APN should be the one with the username of WAP@CINGULARGPRS.COM. Your second APN should look like this:

Name: MediaNet2

APN: Phone

MMS protocol: WAP 2.0

MCC: xxx (don't change)

MNC: xxx (don't change)

APN type: default,admin

APN protocol (if applicable): IPv4

Everything else: <Not set>

Once the 2nd APN is in, you will need to select it (radio button on the right).

If you feel you need to start over, just go back to default (from the APN selection window, press your menu button and select "Reset to Default") and start again.
[HTC Inspire 4G] Scott_S:
I'll take the blame. :p

I kinda figured two identical APN's sounded kinda odd, but this is more your area of expertise, and I knew you'd be back. :p
[HTC Inspire 4G] seh6183:
I'm using, I think his name is d10, telephony file. I have a locked media net apn which I can't remove or edit which has the same exact settings at what you've post above except the type has fota in it as well.

I then have a media net 2 with the exact settings from your thread.

Then I have a third called mms which has the Cingular user name. I'm going to delete d10's telephony right now and restore my old one. Can you please tell me the exact apn settings including the name for first apn with the Cingular user name?

When I'm done I should have media net with the Cingular user name and media net 2 with the settings you have above. Is this accurate?
[HTC Inspire 4G] seh6183:
henrybravo

Ok now I can't even find mobile data of any kind. Im gonna go ahead and cut and paste to make sure I tell you exactly everything that is input in my phone.

I have 2 APNs. The first one is called MediaNet and is not selected. It has the following settings which I copied from your guide:

APN: wap.cingular

Proxy: wireless.cingular.com

Port: 80

Username: WAP@CINGULARGPRS.COM

Password: CINGULAR1

MMSC: http://mmsc.cingular.com

MMS proxy: wireless.cingular.com

MMS port: 80

MCC: xxx (Don't change this number!!! It should be set for your market automatically)

MNC: xxx (Don't change this number!!! It should be set for your market automatically)

APN type: default,mms,supl

APN protocol: IPv4 (if applicable)

Everything else: <Not set>

My second APN which IS selected is called exactly MediaNet2 and carries the settings which you have posted above:

APN: Phone

MMS protocol: WAP 2.0

MCC: xxx (don't change)

MNC: xxx (don't change)

APN type: default,admin

APN protocol (if applicable): IPv4

Everything else:

My phone does not have mobile data connectivity of any kind. One thing to note, I deleted the telephony.db from d10's guide and returned the stock one. When I went back into the APNs it asked me to select a carrier and then generated an APN called ATT. I renamed it to MediaNet and then changed some of the settings to match what was in your guide. I noticed in your guide for the first APN you don't mention the MMS protocal, but mine is selected at WAP2.0. Also the auto generated apn had different mms proxy and mms ports, I had to change them to match your guide.

Why doesn't my phone have data connectivity?
[HTC Inspire 4G] seh6183:
Triple post here I come.

Phone has mobile data only when the first APN is selected. When it connects to the network I check the network status under about phone in settings and it STILL says HSPDA.

WHAT DO I HAVE TO DO TO MAKE THIS PHONE CONNECT TO HSPA+!?!?!

Upset with the phone and am yelling out of frustration not at you guys. Thank you in advance.
[HTC Inspire 4G] henrybravo:
I was just typing up something and then saw your new post. OK good to know that you've got your data back on the original APN. BTW your phone won't ever say HSDPA+ in the network status, it will only say HSDPA or HSPA. This is just a cosmetic difference.

What are your download speeds?

edit: and upload speeds?
[HTC Inspire 4G] seh6183:
3 consecutive tests show .30/.40 totally unstable. 153 ping. -87 db.

Still says HSDPA in network status. I was told it absolutely needs to say HSPA in order to be HSPA+
[HTC Inspire 4G] henrybravo:
HSDPA is synonymous with HSPA. The extra "D" merely refers to the download/downlink component of HSPA, just like HSUPA is the upload/uplink component of HSPA. From Wikipedia: "High Speed Packet Access (HSPA) is an amalgamation of two mobile telephony protocols, High Speed Downlink Packet Access (HSDPA) and High Speed Uplink Packet Access (HSUPA)"

Now back to your problem. Your speeds are still pretty crappy. I'm assuming your speeds were not this bad on your stock ROM. If so, we can stop now. But it appears your market can benefit from the 2nd APN, so we just need to figure out a way to get your 2nd APN to work properly. I've got some free time on my hands, so I'll flash a fresh install of LeeDroid 3.2.1 (based on an earlier post I'm assuming this is the ROM you're using) and I'll report back in a bit. I have to make a nandroid backup of my current CM7 build first but that won't take too long.
[HTC Inspire 4G] seh6183:
I wouldnt flash just yet. Just pulled 1.66/1.02 141ms -97db

Actually, you can go ahead and flash so I can be certain this Rom can hit high numbers :) Up to you.

Where is this elusive 7 mb download I hear so much about? The best ive pulled is 3.5
[HTC Inspire 4G] henrybravo:
Ahh yes, the elusive 7 Mb/s....I have one hit it only once. It was at around 2 a.m. on a clear night. The good news is since you're hitting 1.66/1.02 and you have hit 3.5, then you probably don't need the APN fix in your market. In my market those speeds are flat-out impossible without the 2nd APN.

Speeds are sporadic and slow in my market today as well. In CM7 I just ran several tests to different locations near me...my download speeds are averaging 300Kb/s (sucks!!!) and uploads are around 1Mb/s. Installing LeeDrOiD now.
[HTC Inspire 4G] seh6183:
Awesome can't wait for the findings. Guess ill have to chalk my results up as crap ATT network at it again.

Should I delete my second apn then? How do you really feel about the build.prop mods?

**edit**

If you want to fully test the Rom you should also flash the recommended radio to see if it helps you at all. As well as the latest US ATT radio.
[HTC Inspire 4G] g3ismeee:
Up until recently I was getting off work at 5am. About 900 meters away from my work site is good ol' CID 102...my phone was still stock with the OTA update, but I'd be like a crack head heading to the hood to run the speed test on my Inspire when I got off work heading out the door. The highest I got was 7.8 down and on the same test got 1.9x up. I didn't capture it though, so have to settle for one of the more mundane tests in my sig file :p.

With this ROM and ATT radio in sig: during the day I get anywhere from 2.5 - 6.5 Mdown, and sputter/cough/sputter xxx kup - 1.4 Mup during the daytime in Portland.

As for this OP's issue, I don't get network unless I set up two APN's exactly as the previous posts you referenced. And yes the MMS WAP 2.0 isn't specified, but that is what it should be I believe.
[HTC Inspire 4G] henrybravo:
I added the MMS protocol/WAP 2.0 APN option to the Sense portion of my OP. Thanks for the heads up guys. :D
[HTC Inspire 4G] henrybravo:
@seh6183,

Been running LeeDrOiD 3.2.1 for about an hour now. I forgot how nice this ROM is - smooth as hell. Lee's a top notch dev, he modifies his own kernels and everything. Anyway, the first thing I did was run some speed tests. As expected, speeds were slow and extremely choppy, as with every other custom ROM in my market. Then I added the 2nd APN and switched to it and everything worked fine, I did not have any problems. I did not touch the 1st APN because it already looked good - the MMS proxy/port statements are different than stock, but the net effect is that same and therefore they don't need to be changed. Using the 2nd APN, speeds are back to normal now, the word "normal" being a relative term based on my local AT&T network conditions. Looks like things are a little better in my area now - I got 1.6 down and 1.2 up. I also looked through Lee's build.prop and the settings already look pretty good. He's got some entries in the top of the build.prop that are duplicated further down, but in this situation, the entries at the top of the file are what get applied. For data speeds, the 3 lines that make the biggest difference are: ro.ril.hsdpa.category (for dowload speeds), ro.ril.hsupa.category (for upload speeds) and ro.ril.hsxpa (for network type). He's got these settings at:

ro.ril.hsdpa.category=10

ro.ril.hsupa.category=6

ro.ril.hsxpa=2

Personally I have found these settings to be sufficient to obtain maximum speeds. But a popular combination is 14, 7 and 3 respectively. Personally I have found these higher settings don't really give me any improvement but they don't hurt anything either. "hsxpa" is set to 3 in the updated stock ROM. It's probably best to set them at these higher values, in case in the future they do make a difference in the event AT&T rolls out any changes. Lee's also got ro.ril.gprsclass set to 10. You'll probably want to change this to 12, as AT&T is a class 12 GPRS network, and this line is also set to 12 in the stock build.prop. You will also want to change ro.ril.enable.dtm to 1.

Regarding why you had problems losing your data connection when selecting the 2nd APN, my guess is since I wasn't able to replicate your problem, it might have to do with you messing around with your telephony.db file. If you want to start over again (either from a nandroid backup or a fresh reinstall), you should be able to add the 2nd APN without doing the telephony.db method, and you will be fine. I've gotten to the point where I don't use the .db method any more; I just add the 2nd APN. I have found it doesn't make any difference in speeds to abandon the .db method.
[HTC Inspire 4G] seh6183:
Going to check the build.prop now. I've already deleted the modded telephony file and restored the stock one. If you could pleeeeease look at my apn settings I posted earlier and tell me if they differ AT ALL from Lee's stock apn settings on the first apn. I do not have access to them anymore. Also double check that my second apn is accurate.

Lee's Rom got significantly faster in the last 3 weeks because of massive updates.
[HTC Inspire 4G] seh6183:
Checked the prop file and my settings were:

14

7

3

12

Only thing I had to do was change DTM to 1
[HTC Inspire 4G] henrybravo:
Here's the default APN in LeeDrOiD. It looks the same as in most other Sense ROMs I've seen.

Name: MediaNet

APN: wap.cingular

Proxy: wireless.cingular.com

Port: 80

Username: WAP@CINGULARGPRS.COM

Password: ********* (presumably it is CINGULAR1)

MMSC: http://mmsc.cingular.com

MMS proxy: 66.209.11.32

MMS Port: 8080

MMS Protocol: WAP 2.0

MCC: 310

MNC: 410

APN type: *

everything else: <Not set>

Your second APN should simply be this:

Name: MediaNet2

APN: Phone

MMS protocol: WAP 2.0

MCC: 310

MNC: 410

MMS Protocol: WAP 2.0

APN type: default,admin

Everything else: <Not set>
[HTC Inspire 4G] seh6183:
Had to change MMS proxy, MMS port, and APN type on the first APN to match what you just posted. Still though, the moment I select the second apn, my network drops and all I can do is text.
[HTC Inspire 4G] henrybravo:
Your situation is rare. Your market may not like that 2nd APN for whatever reason. Judging by your speeds, you don't need it anyway.
[HTC Inspire 4G] seh6183:
Thanks for all of your help Henry. I hope that this thread will be searched and help others in the future.
[HTC Inspire 4G] g3ismeee:
cool 10 char
[Captivate Q&A, Help & Troubleshooting] RonH54:
If you have your phone running without a LagFix but you have a Nandroid Backup that was done with LagFix Enable can you Restore? If so will the newly restored phone have LagFix Off or On?

Thanks
[Captivate Q&A, Help & Troubleshooting] jmtheiss:
Don't take this as the 100% accurate truth, but my assumption is that nandroid backup and your lagfix are not tied together.

The reason I say this is that the lagfix is usually accomplished by converting certain portions of the phone's file system to the ext4 file system. The backup you made is a collection of files that resides somewhere on your phone, and when you restore it, you'll be copying those files to their previous locations in whatever filesystem you're currently using. If you have lagfix (ext4) on, it will write those files as ext4 files. If you have lagfix off (rfs), it will write them as rfs files. Ultimately, it's a lot like incorporating the lagfix in the first place - the files are copied to a safe location, the filesystem is rewritten to ext4, and the files are copied back.

Again, I'm not a person who is highly knowledgeable about computer file systems, so I may be incorrect. Hopefully someone who completely understands this will chime in and give a more detailed or more correct reply.
[Captivate Q&A, Help & Troubleshooting] studacris:
You are correct. the first thing that happens when you enable a lagfix is it makes a nandroid. Then formats the file system then restores the nandroid and boots.

It doesn't matter what file system it was taken from the files are restored to what ever file system Is present.