[MOD 32A/32B] Improve 3G/Edge speeds! Now Even Faster!

Search This thread

nephron

Senior Member
May 25, 2009
745
65
I found this on the DREAM forums posted here

http://xdaforums.com/showthread.php?t=595108


Alright guys i thanks to Amon_RA and his awsome modding magic he made this mod much faster by adding some more things to the build.prop.

Also, i made a 32A Magic version (Untested) and a 32B MT3G version!

If you are using cyanogenmod, here are the instructions to install since it uses a different build.prob specially designed for MyTouch 3g (32B)

Download and run the following command

ADB:

If file is on Desktop

Code:
cd desktop
adb remount
adb push build.sapphire.prop /system/build.sapphire.prop
adb shell reboot


Terminal:

Place file in the root of your sdcard

Code:
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cp /sdcard/build.sapphire.prop /system/build.sapphire.prop

Note:

To remove 3g prefix from infront of the operator name in the lockscreen ex: 3G T-Mobile, open up your build.prop and change

ro.ril.enable.3g.prefix=1

to

ro.ril.enable.3g.prefix=0



enjoy!

Thanks to Amon_RA and Stimpoff! :D
 
Last edited:

JAWheat411

Senior Member
May 15, 2008
1,202
270
Moore
Testing now. Seen it in another thread the other day but didn't feel like messing with it. Instructions were easy enough.

Weird though before doing it my speed on 2G was 400 k/s which was stated at above 3G.
After the mod it is listed at 423 k/s.
Will play with it more later and see if it really made a difference.
 

str4vag

Senior Member
Jul 17, 2009
293
0
Kuala Lumpur
testing this now. lets see if it works.

i do see improvements in the load times for a few pages that i used frequently at work. will try this at home later with when i tether.
 
Last edited:

Neejay

Senior Member
Jul 29, 2009
1,016
148
Atlanta, GA
I forgot to do a before test, but after test is:

Xtremelabs Speedtest app
Download: 863.1 kbits/s
Upload: 142.5 kbits/s

mytouch3G w/ Official Google ION rom (T-MO USA)
 
Last edited:

obry

Member
Oct 27, 2009
32
1
Orlando
www.intaxity.com
I too have noticed a speed increase after the new ROM I just installed that has these enhancements built-in. My phone's EDGE and 3G (particularly) have been kinda laggy (and very unstable - jumping even when I have decent signal ever since I rooted my phone and started using custom roms (Cyanogen but from what I'm reading that looks like an issue with all roms out there).

Ever since I installed WG-Build 8 (modified CM-4.2.7.1) my 3G has gotten noticeably snappier and looks like I get better reception too... not sure if I'm just imagining but downloads and other data intensive tasks seem to complete a little quicker.

Basically if you install this rom you'll finally get a fast and responsive android device that pushes the phone to its limit especially with this fix.
 

B Dizzle

Senior Member
Jun 29, 2009
343
62
Ft. Worth, TX
I noticed a nice increase in speed after doing this. I did my test on tracert.org before applying this and was getting results of 700 - 800kbs. After applying this hack I now get 900 - 1000kbs! In the Dallas/Ft. Worth area.
 

Amon_RA

Retired Senior Recognized Developer
Jan 2, 2009
1,295
400
This is not something "new", I've been applying this in my own rom since I started rom cooking...

Just be aware that some people experience issues with some ril settings as their network doesn't support higher settings.
There are a bit more settings you can play with, these are my current settings (give me the highest speed on my network) :

ro.ril.hep=1
ro.ril.hsxpa=2
ro.ril.enable.dtm=1
ro.ril.gprsclass=12
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask = 4294967295
ro.ril.htcmaskw1 = 14449
ro.ril.hsupa.category = 5
 
Last edited:

parrot5

Senior Member
Feb 7, 2008
345
12
Mine only has these two lines:
ro.ril.hsxpa=2
ro.ril.gprsclass=12

Is it safe to add the other lines?
 

parrot5

Senior Member
Feb 7, 2008
345
12
Thanks! I just tried (straight copy and paste from yours) on mine... I'm sold. At least the Speedtest app shows double the download speed than newest stock CyanogenMod.
(The fastest speed was in Nov 11.... I don't know which rom I was using back then...)
 

pauldeleeuw

Member
Jan 22, 2008
19
0
Ignorant newbie needs help

I tried to apply this by loading build.sapphire.zip onto my SD card. Then I rebooted with Power+Home. Then I selected Update any Zip form SD card. Then I chose the build.sapphire.zip.
It opened then said "load failed, no digital signature".
My phone is rooted and running Cyanogen 4.0.4
Doubtless I made some dumb mistake, help appreciated.
Paul D. (pdl@mail.com)
 

MontAlbert

Senior Member
Jan 10, 2007
2,655
198
I tried to apply this by loading build.sapphire.zip onto my SD card. Then I rebooted with Power+Home. Then I selected Update any Zip form SD card. Then I chose the build.sapphire.zip.
It opened then said "load failed, no digital signature".
My phone is rooted and running Cyanogen 4.0.4
Doubtless I made some dumb mistake, help appreciated.
Paul D. (pdl@mail.com)

try and use the link i provided- this way the script does it all for you. I have tried on both Cyanogen and Amon_RA and it worked great for both...

havent tried all the settings Amon)_RA posted above- they are in the Amon_RA rom but cyanogen only has hsxpa and gprsclass.... will try others now....
 
Last edited:

MontAlbert

Senior Member
Jan 10, 2007
2,655
198
DAMN! just tried it with all of Amon_RAs settings and it basically doubled my speeds on both upload and downloads!!!

i have attached the build.sapphire.prop i used. just unzip the file, it is in there. if you use the scripts i posted in the cyanogen thread just insert this file instead of the build.sapphire.prop file in the folder there.
 

Attachments

  • build.sapphire.zip
    951 bytes · Views: 412

:No-Frost:

Senior Member
Sep 4, 2009
1,905
448
Santiago
twitter.com
I'm using latest cyanogen mod (4.2.7.1) in my 32A device and I have a doubt... I have 3 prop files and in 2 of them I have those lines...

So... Wich of the 2 files should I keep (assuming one of them is obsolete) or, do I have to modify the both of them???

The name of the files that contain those lines are:

build.sapphire.prop
build.trout.prop

Remember that I have the CyanogenMod 4.2.7.1...
 

MontAlbert

Senior Member
Jan 10, 2007
2,655
198
I'm using latest cyanogen mod (4.2.7.1) in my 32A device and I have a doubt... I have 3 prop files and in 2 of them I have those lines...

So... Wich of the 2 files should I keep (assuming one of them is obsolete) or, do I have to modify the both of them???

The name of the files that contain those lines are:

build.sapphire.prop
build.trout.prop

Remember that I have the CyanogenMod 4.2.7.1...
jus the build.sapphire.prop. the other file is for G1s running cyanogen. the 32A doesnt use the build.trout stuff... i have tried it on my 32A on both cyanogen and amon_RA.

Funnily enough, since doing it my network reading (when you drop down the notification bar) has changed from "3" to "3G 3". Not sure if this is going to affect me when i drop out of 3 range (for those aussies you will know what it means) and roam onto telstra/voda....
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Posted the same in the Dream forum, but might be handy to know in this forum too :

    People... the mentioned settings will only work if your network supports them!
    Most important is the fact that they NEED to be set to the value that your network is currently supporting if you want to enjoy optimal speeds!!


    ro.ril.hsxpa : inidcates hsxpa support of target network :
    Code:
    ro.ril.hsxpa=0 - UMTS r99
    ro.ril.hsxpa=1 - HSDPA
    ro.ril.hsxpa=2 - HSDPA/HSUPA

    ro.ril.gprsclass : inidcates GPRS class of target network :
    Code:
    Class 2 : 3 slots : 8 - 12 kbps upload / 16 - 24 kbps download
    Class 4 : 4 slots : 8 - 12 kbps upload / 24 - 36 kbps download
    Class 6 : 4 slots : 24 - 36 kbps upload / 24 - 36 kbps download
    Class 8 : 5 slots : 8 - 12 kbps upload / 32 - 40 kbps download
    Class 10 : 5 slots : 16 - 24 kbps upload / 32 - 48 kbps download
    Class 12 : 5 slots : 32 - 48 kbps upload / 32 - 48 kbps download

    ro.ril.hsdpa.category :
    Code:
    Cat 1 = 1.2 Mbit/s
    Cat 2 = 1.2 Mbit/s
    Cat 3 = 1.8 Mbit/s
    Cat 4 = 1.8 Mbit/s
    Cat 5 = 3.6 Mbit/s
    Cat 6 = 3.6 Mbit/s
    Cat 7 = 7.2 Mbit/s
    Cat 8 = 7.2 Mbit/s
    Cat 9 = 10.1 Mbit/s
    Cat 10 = 14.0 Mbit/s
    Cat 11 = 0.9 Mbit/s
    Cat 12 = 1.8 Mbit/s
    Cat 13 = 17.6 Mbit/s
    Cat 14 = 21.1 Mbit/s
    Cat 15 = 23.4 Mbit/s
    Cat 16 = 27.9 Mbit/s
    Cat 19 = 35.3 Mbit/s
    Cat 20 = 42.2 Mbit/s
    Cat 21 = 23.4 Mbit/s
    Cat 22 = 27.9 Mbit/s
    Cat 23 = 35.3 Mbit/s
    Cat 24 = 42.2 Mbit/s
    Cat 25 = 46.8 Mbit/s
    Cat 26 = 55.9 Mbit/s
    Cat 27 = 70.6 Mbit/s
    Cat 28 = 84.4 Mbit/s

    ro.ril.hsupa.category :
    Code:
    Cat 1 = 0.73 Mbit/s
    Cat 2 = 1.46 Mbit/s
    Cat 3 = 1.46 Mbit/s
    Cat 4 = 2.93 Mbit/s
    Cat 5 = 2.00 Mbit/s
    Cat 6 = 5.76 Mbit/s
    Cat 7 = 11.5 Mbit/s

    Not speed related, but still nice to have :

    ro.ril.enable.3g.prefix : adds the 3G prefix to the operator name.

    ro.ril.enable.dtm : Only set this to 1 if your network allows simultaneous transfer of Circuit switched (CS) voice and Packet switched (PS) data over the same radio channel (ARFCN).
    1
    "Oddly", at night when the mobile traffic is probably slowest, my 3G speeds are consistently higher than my home broadband through wi-fi. During the day it's brutal though, only 0.4 or 0.5Mbps downloads and 0.3 or 0.4 Mbps uploads.
    1
    People... the mentioned settings will only work if your network supports them!
    Most important is the fact that they NEED to be set to the value that your network is currently supporting if you want to enjoy optimal speeds!!


    ro.ril.hsxpa : inidcates hsxpa support of target network :
    Code:
    ro.ril.hsxpa=0 - UMTS r99
    ro.ril.hsxpa=1 - HSDPA
    ro.ril.hsxpa=2 - HSDPA/HSUPA

    ro.ril.gprsclass : inidcates GPRS class of target network :
    Code:
    Class 2 : 3 slots : 8 - 12 kbps upload / 16 - 24 kbps download
    Class 4 : 4 slots : 8 - 12 kbps upload / 24 - 36 kbps download
    Class 6 : 4 slots : 24 - 36 kbps upload / 24 - 36 kbps download
    Class 8 : 5 slots : 8 - 12 kbps upload / 32 - 40 kbps download
    Class 10 : 5 slots : 16 - 24 kbps upload / 32 - 48 kbps download
    Class 12 : 5 slots : 32 - 48 kbps upload / 32 - 48 kbps download

    ro.ril.hsdpa.category :
    Code:
    Cat 1 = 1.2 Mbit/s
    Cat 2 = 1.2 Mbit/s
    Cat 3 = 1.8 Mbit/s
    Cat 4 = 1.8 Mbit/s
    Cat 5 = 3.6 Mbit/s
    Cat 6 = 3.6 Mbit/s
    Cat 7 = 7.2 Mbit/s
    Cat 8 = 7.2 Mbit/s
    Cat 9 = 10.1 Mbit/s
    Cat 10 = 14.0 Mbit/s
    Cat 11 = 0.9 Mbit/s
    Cat 12 = 1.8 Mbit/s
    Cat 13 = 17.6 Mbit/s
    Cat 14 = 21.1 Mbit/s
    Cat 15 = 23.4 Mbit/s
    Cat 16 = 27.9 Mbit/s
    Cat 19 = 35.3 Mbit/s
    Cat 20 = 42.2 Mbit/s
    Cat 21 = 23.4 Mbit/s
    Cat 22 = 27.9 Mbit/s
    Cat 23 = 35.3 Mbit/s
    Cat 24 = 42.2 Mbit/s
    Cat 25 = 46.8 Mbit/s
    Cat 26 = 55.9 Mbit/s
    Cat 27 = 70.6 Mbit/s
    Cat 28 = 84.4 Mbit/s

    ro.ril.hsupa.category :
    Code:
    Cat 1 = 0.73 Mbit/s
    Cat 2 = 1.46 Mbit/s
    Cat 3 = 1.46 Mbit/s
    Cat 4 = 2.93 Mbit/s
    Cat 5 = 2.00 Mbit/s
    Cat 6 = 5.76 Mbit/s
    Cat 7 = 11.5 Mbit/s

    Not speed related, but still nice to have :

    ro.ril.enable.3g.prefix : adds the 3G prefix to the operator name.

    ro.ril.enable.dtm : Only set this to 1 if your network allows simultaneous transfer of Circuit switched (CS) voice and Packet switched (PS) data over the same radio channel (ARFCN).

    I tried configuring the rom I'm using by referencing the info you provided above. Seems like network congestion is the bottleneck here, but I'll definitely configure all the future roms I flash. Thanks for the info and patience dealing with us newbies/non-devs :)