yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze Themes and Apps] dearmasfamily:
look this is not complicated follow my first post and thats it. simplicity is they Key. this has worked for others including me.:confused:

also if I haven't added the cab file that says something, so don't use it.!
[Touch Pro, Fuze Themes and Apps] frederikk:
i was just saying, if your first post is right, that the .zip file given is wrong.

it goes on HKLM and you are talking about HKCU.

And about the value to add, i think it is not really clear... you are talking about decimal and hexadecimal in the same sentence.

Ok i'm french, but due to the fact anybody else asked about this thing about hexa and decimal, so i'm not the only one a little confused about that... just tell us more precisely, is it 10 in decimal or hexa ?

Ciao

Fred
[Touch Pro, Fuze Themes and Apps] neil_swann80:
Decimal value: 10

equals

Hex value: a

If your registry editor wants a decimal enter "10", if it wants hex enter "a".

EDIT: I did several tests using IE and Opera, before and after applying the registry change. My range of speeds was the same for both, within 4.2 and 4.8Mbps. No significant difference on my handset.
[Touch Pro, Fuze Themes and Apps] xavierdemon:
Tried the tweak, ran the 512k test three times and 1024k test three time, tweaked and untweaked.

Results were pretty much the same:

512k - 4700ish kbps

1024k - 5800ish kbps

Will leave the registry mod'ed as can't be bothered to change it back :)
[Touch Pro, Fuze Themes and Apps] Laos101:
512KB hit 3.6 MBPS!

Then it fell back down to 2.5 MB (original)

So, i dunno, its showing a regression to the mean... The data isn't clear enough to give a correlation.
[Touch Pro, Fuze Themes and Apps] 8525Smart:
Okay, it's been several days since I started testing out this tweak, and here is my ultimate assessment: I'm not really seeing a difference in speed. Yeah, it's rather anti-climatic, but despite multiple testings in multiple areas using the same website, I'm not seeing any (or at least not any noticeable) improvements in data speed.
[Touch Pro, Fuze Themes and Apps] dearmasfamily:
updated dicemal count for greater increase
[Touch Pro, Fuze Themes and Apps] 1977theone:
Thanks homie

:d:d works great for my diamond ....great work playa
[Touch Pro, Fuze Themes and Apps] markland_gta:
Got a marginial increase not huge though ..
[Touch Pro, Fuze Themes and Apps] SH4YD33:
Here is a .CAB. Tested and working.
[Touch Pro, Fuze Themes and Apps] one80oneday:
Seems to have helped me, thanks! Will this work for HTC Diamond?
[Touch Pro, Fuze Themes and Apps] dschoenike:
This is working great for me. It cant be coincidence. Ive never gotten great speeds on my touch pro, roughly topping out at around 1.5 mb (best conditions) After this tweak, im now getting 2.3 - 2.5 mb under the same conditions. very cool. thanks for posting this

dschoenike
[Touch Pro, Fuze Themes and Apps] dearmasfamily:
My Pleasure:D
[Touch Pro, Fuze Themes and Apps] dribbs1:
works great but seems to be hammerring my battery. im reverting back. thanks though!
[Touch Pro, Fuze Themes and Apps] lobinetech:
pls how do i get here,sorry am new
[Touch Pro, Fuze Themes and Apps] dribbs1:
what are the original settings? switched back because my battery was getting killed. i thought the MaxConnectionsper1_0server was the new dword value and the other dword value was there already and just needed to be changed. lmk...
[Touch Pro, Fuze Themes and Apps] d0ugie:
dns

While you're messing with your phone to speed up the connection, you might as well put Level3's public DNS servers into your setup at Connections\Connections\Advanced\Select Networks\Edit\Edit\Next\Next\Advanced\Servers\Use specific server address, DNS: 4.2.2.1 and Alt DNS 4.2.2.2. Won't help throughput but may help your latency and no hijacking like with opendns. Good people, Level3.

If someone agrees and knows how to cab that up, please feel free.
[Touch Pro, Fuze Themes and Apps] maan1976:
I tried it , installed it then went to my registery key and I did nor find EXACTLY the new keys .

registry keys if not right will not be read by the system

can you take a look at it please?
[Touch Pro, Fuze Themes and Apps] iboj007:
Something to note here, all the results here seem to have been done with Opera. Try using PIE and see how much of a difference it makes... Opera gives MUCH higher results which might be attributed to how it renders pages and how its servers may download data.

I was getting >3 mpbs with Opera and under 1 mbps with PIE pretty consistently
[Touch Pro, Fuze Themes and Apps] keveyem:
I tested this and the first time, it gave 8 mbps for a 512kb test, but from then on its consistent around 900 kbps, all tests done in Opera.
[Touch Pro, Fuze Themes and Apps] d0ugie:
anybody in the mood to test this on the Tilt 2 or any TP2?

Guess I will but I just got 1474kbit/s in Manhattan which is a record (in the middle of a day no less) with Energy and the latest HTC radio flashed.

My question to not make this off topic is are these registry tweaks unique to the Touch Pro?

Also if I uninstall it will the registry settings revert to whatever they were before I installed this?

Thanks :)
[Touch Pro, Fuze Themes and Apps] iboj007:
What were the original reg. Values?
[Touch Pro, Fuze Themes and Apps] needmoney:
Could you make a cab which makes it for us without finding it in registry?
[Touch Pro, Fuze Themes and Apps] twisteddan:
There is a cab posted 1 page before this. You might want to read the thread a little before attempting this.
[Touch Pro, Fuze Themes and Apps] jermo:
Niiiiiiiiice!

i just tested on t-mobile in phoenix AZ and got 5785 kbps
[Touch Pro, Fuze Themes and Apps] Tchoppr:
These results are in New Orleans using Skyfire without WiFi or Internet Sharing.

Pre-tweak: (3mb test)

4571 kbps

21239 kbps

19835 kbps

Pre-tweak: (1mb test)

11111 kbps

11594 kbps

15094 kbps

Post-tweak: (3mb test)

21239 kbps

18605 kbps

20609 kbps

Post-tweak: (1mb test)

10811 kbps

10667 kbps

8247 kbps

btw....I think this tweak is already available in Kaiser Tweak and Advanced Configuration Tool (had in enabled in both already) because when I went into my registry, the 2nd part of the tweak was already done.
[Touch Pro, Fuze Themes and Apps] Farmer Ted:
The maxconnections per server key is already present. I've had it, but the strange thing is that whenever I've tried to increase it from the stock 6 to something higher (like 8), it's never survived a reset. The first key is new (to my registry, at least). With them both in, they survive resets. It seems faster over PIE, but it's hard to tell.
[Touch Pro, Fuze Themes and Apps] ilordvader:
Also waiting for a BRAVE Tester

on the Att Tilt 2 :)

& hope we can remove the cab if it Drains the Battery

Thanks
[Touch Pro, Fuze Themes and Apps] yamilrx:
I went from 308 kbps to 689kbps after the cab and this was done using www.mobilespeedtest.com

This was also using the 100kb test. I got 1036 kbps using the 1mb test and 1018kbps using the 2mb test.
[Touch Pro, Fuze Themes and Apps] gramsey1911:
Tested on ATT Tilt 2

:mad:Well I tried this tweak on the Tilt 2 and had a problem...1 of the registry keys are not present in the registry...I am using energy's 21864 rom and the registry key was not there. I also tried cab and with neither option the internet is not working. I had to run connection setup to get internet working again.
[Touch Pro, Fuze Themes and Apps] Farmer Ted:
It says pretty clearly in the first post that you need to create the first registry entry; the cab does it for you.
[Touch Pro, Fuze Themes and Apps] Tenchuu:
NOt so impressive on Att:

before: 374 kb/s

after: 455 kb/s
[Touch Pro, Fuze Themes and Apps] SeanFromSoCal:
Sorry but you guys are testing this wrong.

If you have a high speed connection, bumping it these values will help you maximize your download speeds on a page that has many images/files to download. It will not do anything to increase the speed of a single download, only multiple simultaneous ones.

This tweak improves browser pipelining. Most browsers including the ones on your PC are set to make a specific maximum number of requests for each domain (server). So say it is set as a default of 2 (sadly some are set that low), your browser can only download 2 html/images/js/css at a time. It will then wait for those requests to complete before it requests the next images/files. So by increasing it to 16 you can make 16 requests simultaneously.

I'm a website developer and we have to use tricks to get around the low max connections per domain and use different subdomains (www.example.com and images.example.com and videos.examplecom are all counted as 3 different servers/domains by the browsers. So even in the worst case scenario we can still provide you 6 simultaneous downloads.
[Touch Pro, Fuze Themes and Apps] JVH3:
AT&T for me was 408Kbps before and 412Kbps after.

Only a 1% change. That can be attributed to just chance.
[Touch Pro, Fuze Themes and Apps] silenthatred:
What he said.
[Touch Pro, Fuze Themes and Apps] linarticulate:
this seems to be working on my TP. looks like i'm almost 50% faster. we'll see if it remains consistently faster over the long run.
[Touch Pro, Fuze Themes and Apps] freakzone:
I'm not sure if this is working, but see what I got from mobilespeedtest.com :D:eek::D:eek:
[Touch Pro, Fuze Themes and Apps] I-ron-ic-HTC:
Check it out!! UBER SPEED TEST

this is the coolest thing so far , thxs XDA AND EVERYONE ELSE :)

[/URL][/IMG]
[Touch Pro, Fuze Themes and Apps] d0ugie:
my test

thought some of you may find this interesting: http://xdaforums.com/showthread.php?p=5055644#post5055644
[Touch Pro, Fuze Themes and Apps] ilordvader:
I think what people need to do is

say what CITY they are in &

we will know whos getting fast speed

Cos like you I too did not get much better speed

& i am in New York
[Touch Pro, Fuze Themes and Apps] deeznuts:
Cab???

Could someone make a cab for these changes please? I hate messin with the registry, always mess things up when i try. Would really appreciate it, thanks!
[Touch Pro, Fuze Themes and Apps] freakzone:
Here you go :)
[Touch Pro, Fuze Themes and Apps] SeanFromSoCal:
I'll say it again...

Stop testing by downloading a single test file. You won't notice any improvement that way.

This tweak will only have a benefit when you are downloading

multiple files from a single server

. You can now download up to 32 simultaneously images/objects from a site. Instead of a lower amount like 4, where you can send out 4 requests...wait for them to download...request 4 more...wait...request more...wait.
[Touch Pro, Fuze Themes and Apps] d0ugie:
Sean's right. Here's what I'll do for you people. I've got access to a shell account on a very fast machine. I'll design a page with 8 different 128KByte images which adds up to 8192kbits (1024KBytes). Then I'll post it and y'all can clock how long it takes to load it up unless anyone can think of a way, maybe with javascript or php, that I can design the thing to time itself and do the math to give you Kbits/s or is eight pictures the right multiple and is. Sound good?

Ideally someone here could tell me how to code it to work like dslreports but hey it's not hard to clock it manually.

EDIT: Anyone happen to have a 128KB image lying around? Exactly 128?
[Touch Pro, Fuze Themes and Apps] SeanFromSoCal:
8 images in a page isn't a big enough enough quantity. I would just throw 100+ tiny icon-sized images into a webpage that adds up to a MB or two. You should notice a difference before and after this registry tweak. No need to create a test page with a single image because you aren't testing for benefits with that.

To make it easier to test so people don't have to flush their cache. Just add the timestamp after the image name:

http://example.com/test-image-1.gif?414180419401

If you need some webhosting space to test this let me know. I have plenty. I just don't have time to program the page.
[Touch Pro, Fuze Themes and Apps] d0ugie:
But with a 100 10KB images you get significant overhead from the browser sending the server GET requests, referral URL and client/agent info and that may introduce other factors that would slow it down like the phone's packet MTU, whatever it is, CPU, ping latency from the phone deciding to send the request to getting that request out there and then back again ... that just sounds like too much.

So I made a page with 80 128KB images, 10MB. I don't know about that timestamping trick but it looks like it would require both javascript and server-side scripting to make it work effectively. How about this in the <head> - <META HTTP-EQUIV="Pragma" CONTENT="no-cache">? Is 10MB too much for these phones to handle you think? Can you think of any way for me to get this clocked for the user?

Thanks but I got a good server for this purpose.
[Touch Pro, Fuze Themes and Apps] d0ugie:
yikes neither of my two tests, either the 10MB with 8 images or the 100 with 80, is light enough on Opera Mobile or IE.. only usable if tethering.
[Touch Pro, Fuze Themes and Apps] SeanFromSoCal:
I'm not saying you need to compare download speed between a single file vs 100 files. That's apples and oranges. We are only comparing

before

and

after

the registry change in how it'll handle a page with lots of images/objects on a page.

If you have PHP running on your server you just do this:

<img src="someimage.jpg?<?php echo time(); ?>" alt="" />

If you just do the META no-cache it is only telling the browser not to cache the HTML page. Otherwise you'll have to play around with the headers that are being sent with the images.

To track the speed...I found this: http://javascript.internet.com/text-effects/loading-time-indicator.html Seems like it works well (atleast on IE8 and FF3...haven't tried it yet on mobile browsers).
[Touch Pro, Fuze Themes and Apps] d0ugie:
ready?

Nice, thanks. The php trick works fine and now I have tests for 8mbit and 80mbit downloads with a timer up top. I've been having trouble though getting the speed timer to work consistently both on my computer's browsers and the phone. Maybe I'm not pasting right but I'd like to figure that out. Maybe php is the way to go for that?

Okay I think I got the speed testing calculation thing right but I'm not sure. It would help if you could give me some revised javascript to round the number up to the nearest whole number.

Next I'm going to put a 1MB jpg on it (might as well). Anyway, give it a test: speed.blownfuze.org
[Touch Pro, Fuze Themes and Apps] d0ugie:
yeah.

Okay I think I got the javascript tuned up to do the math to reveal kbit/s instead of how many seconds it took so I just have three tests like that, one with a single image, another with 8 images and one more with 80 images -- followed by one last one, a link to a 1MB download test with dslreports.

I shrank the images to 1x1 because they make the thing confusing. When I run all four tests on my phone it seems to yield consistent results however this was a hack job of javascript, html and php for phones and browsers that may or may not be able to handle such things with this much image data. A lot going on for the phone to handle though it's very apparent the tests work as they should on a computer.

So could you all please run through the tests for consistency and if you really want to help get some kind of a bandwidth meter and make sure that each test downloads 1MB or 10MB depending? I want this thing to be badass.

speed.blownfuze.org
[Touch Pro, Fuze Themes and Apps] SeanFromSoCal:
Something things are off. Here's some things you can look into:

Don't use IFRAMES, that throws browsers into quirk mode and there could be more delays in page rendering that aren't related to download speeds. You having the same javascript function in both parent HTML page and IFRAME could be causing the freeze ups I'm experiencing in IE8 and FF.

Write valid HTML. Use proper open and closing HEAD and BODY tags otherwise there could be more page rendering slow downs that will throw off the browsers.

Using 1px x 1px images was a nice idea but not going to work. You are now forcing the browsers to resize each of these large image into that size. Lots of additional processing power to take care of that. Instead use the following CSS below. This way it won't use any processing power to display the images because you are telling the rendering engine to not even display them at all then remove the height=1 width=1 attributes from the image tags.

<style type="text/css">
IMG {display:none;visibility:hidden;}
</style>
[Touch Pro, Fuze Themes and Apps] d0ugie:
I appreciate that Sean, you did some digging there. I'll clean most of that up tomorrow (out of steam tonight). Kind of need/want to use IFRAMEs (though not with duplicate JS in the heads, that's no good) because .. well it's complicated. Will figure this out and follow up tomorrow. Thanks.
[Touch Pro, Fuze Themes and Apps] d0ugie:
i'm in the process of moving and cannot mess with this thing for another day or tw.o but the reason for the iframe is that I've got my own server, my own machine with root and everything, but it's on a dsl line so that won't cut it to offer my own tests just with that machine. But I also have a shell/ftp account on one of my ISP's servers which has no cap (just a disk quota) and is crazy fast but I don't have access to logs or to its apache configuration, both of which, though not necessary for the sake of offering such tests, I want if I'm going to do this. I'm an access.log voyeur. So I mixed it up with the iframe thing. However it just occurred to me I can just copy the web pages on the fast server to my own and add the URL in front of each image so that my server serves the page, just the html, the html appears, the clock starts and the visitor subsequently grabs all the images off the fast server, mission accomplished without cluttering things up further.

So I'll do that and get rid of the frames, I'll remove the height/widths and just use that css you posted, I'll clean up the html sloppiness and then I should be in business. Sound right?

Meanwhile if anyone has any other ideas for different kinds of tests, like maybe one somewhere in between one and ten megabytes or one with fewer but larger images or the opposite or something entirely different, please advise.

Doug
[Touch Pro, Fuze Themes and Apps] SeanFromSoCal:
This will help your create many versions.

Put this at the top of the page:

<?php
if (isset($_GET['images']) && is_numeric($_GET['images'])) {
$qty = $_GET['images'];
} else {
$qty = 80; // default value
}
$maximages = '500'; // Don't want someone to specify 1,000,000 images =P. Its not your bandwidth but still.
if ($qty > $maximages) {
$qty = $maximages;
}

$sizeperimage = '128'; // change this to the image filesizes being used

$images = '';
for ($i = 1; $i <= $qty; $i++) {
// You just need have as many files to cover your max images. Don't forget to rename image #1 "Copy (1) of test1.jpg" so they all match the pattern.
//$images .= '<img src="/~douglas/test/Copy (' . $i . ') of test1.jpg?' . time() . '" alt="" />';
}
?>

Here's your javascript with a slight change:

<script type="text/javascript">
<!-- Begin
/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Abraham Joffe :: http://www.abrahamjoffe.com.au/ */

var startTime=new Date();

function currentTime(){
var a=Math.floor((new Date()-startTime)/100)/10;
if (a%1==0) a+=".0";
var b = (<?php echo ($qty * $maximages); ?>/a);
document.getElementById("endTime").innerHTML=b;
}
window.onload=function(){
clearTimeout(loopTime);
}
// End -->
</script>

Put this where you want to display the images:

<?php echo $images; ?>

Then you can people can set their own test size like:

http://168.100.189.34/~douglas/test/1/index.php?images=100
http://168.100.189.34/~douglas/test/1/index.php?images=10

I haven't tested. Hope there isn't any typos.
[Touch Pro, Fuze Themes and Apps] silenthatred:
What he said again.
[Touch Pro, Fuze Themes and Apps] DavidinCT:
As I have read all the posts here, just wondering what is the overall report on battery life using this tweak on a daily basis ?

Using the standard battery, it is questionable if the phone will last the entire day as it is, so if this cuts battery life by even 5% it is not worth trying for me, sad to say

On the other hand, even a small boost in internet speed will make a big difference to me, it's just gota be balanced between both.... I understand what it does, it will make single pages with tons of grapics load quicker and that is all I really need and would love.

Thoughts ?
[Touch Pro, Fuze Themes and Apps] silenthatred:
Not much if anything. It's not as if it makes your data connection more powerful. It will still consume the same amount of power. All this does is allow your browser to open more connection to a single server, and there are a ton of tweak programs that do the same thing. The only way this would really impact your battery life if if you visit a ton of sites with small graphics, and since they load a little faster, it cause you to visit them more often than you normally do.
[Touch Pro, Fuze Themes and Apps] Captain_Throwback:
Interesting.

It's been interesting reading this thread. I don't know if these settings really make a difference, but I'll try them.

By the way, neither the registry zip file posted, nor the CAB that was posted twice include the settings that match the first post :confused:. That being the case, and me being the original "cab man", I thought it only appropriate that I post a "proper" CAB that will install the registry settings from the first post correctly. At least now, we should know if the settings actually DO make a difference, or whether or not it's just the infamous "placebo" effect.
[Touch Pro, Fuze Themes and Apps] silenthatred:
What SeanFromSoCal said is correct. It isn't my opinion that he is and he isn't guessing either. That is actually how web servers work. This can be controlled by the server software or code on the website. It's more like the settings used on the phone are setup to be compatible with all connections, so non-3G speeds as well, so they can't be all out, as opening that many connections to a website on a non-3G connection would strain the connection and actually be worse.

But as far as: Does it make your download speed faster? Technically, no it does not. What it does do is make more of your bandwidth that isn't being used available to you. Like taking the governor off of a car engine if you will. You don't have any more engine power than before, but you can travel faster now that you are a no longer being limited.
[Touch Pro, Fuze Themes and Apps] fxdadbrowser:
As mentioned some time ago, skyfire is 4 times faster than opera in my tests b4 registry ed.;)
[Touch Pro, Fuze Themes and Apps] StevePritchard:
You aren't really comparing like with like there though.

Opera is a proper browser, and as such any image, html, or css file is physically loaded from the webserver you are visiting, and is rendered locally. If the graphic is 500kb, then that's what you are downloading. However, Skyfire is really more like a remote desktop session, so it's the Skyfire server that does the downloading for you, and then it sends you a screenshot of the resultant page that it renders on your behalf. So, a 500kb graphic gets downloaded at their end, and then they might send you a 10kb thumbnail version of it that gets refreshed for a higher resolution version if you zoom in on it.

Don't get me wrong, I'm not criticising the way that Skyfire does it (although, I would argue it's perhaps unwise to use Skyfire for things like banking websites, or anything else where there's userids and passwords of a very sensitive nature as these will be passed to the Skyfire server in their entirity so it can type them into the "real" page on your behalf), I'm just pointing out that comparing the speed of Skyfire and Opera isn't necessarily a valid thing to do unless you are simply comparing the browsing experience.

Cheers,

Steve.
[Touch Pro, Fuze Themes and Apps] wrapper:
Thanks for the cab, trying it now :)
[Touch Pro, Fuze Themes and Apps] erwinpiero:
interesting, thx for the cab, try it now, by the way, what speed test tool could i use?