Better Living Through Technology: a blog dedicated to emerging
technology trends in hardware, software, webware, marketing and beyond
 
 
 



« Harnessing the Power of Exploding Hot Dogs | Main | Amazon's Digital Locker System: Proactive Customer Service »

Tell Sprint?「どィび「s EVDO service to not compress images, darn it!
Benjamin J. Higginbotham

I just got Sprint’s new PC-5740 EVDO card for my laptop, which makes me very happy.  For those of you who don’t know, EVDO (EVolution Data Only) is broadband service provided by CDMA cellular companies such as Sprint or Verizon.  There are competing technologies out there from the GMS providers (T-Mobile, Cingular, etc), but they are lagging pretty far behind right now in the USA.  With my new EVDO card I am able to get my laptop online anywhere that I have a Sprint data connection, which is a much larger footprint than a series of WiFi base stations.  I’m online at pretty fast speeds, so all must be great, right?  WRONG!

Sprint has decided to use something called an image proxy server.  This server takes all of the images and HTML that gets sent to my EVDO card and compresses the heck out of them.  The benefit of an image proxy server is that all of the images get compressed before I even try to download them, so it’s really fast.  The downside is that my images look like poo.

ImageProxy.jpg

Image compression on data connection cards is very common.  If you went out and purchased a Verizon data access card right now, you would get a program called Venturi which compresses the images on the fly.  The big difference here is that with Verizon I can shut off the image compression by shutting off Venturi.  With Sprint, while I do have image compression software with my card, the actual server I am connected to back at Sprint is also compressing the image and sending me only partial image information.  I can’t shut it off since it’s a Sprint server that I can’t control.

There are two workarounds:
1 – If you refresh your page the Sprint server will auto-send you the full image.  This is actually quite nice.  If 90% of the time you just need to browse as fast as possible but only 10% of the time you need the pretty graphics, then you’re just a button click away from getting the full quality pictures.  Honestly, this is quite elegant and for most users is exactly what they want.  I am not like most users.

2 – You can change the Agent type of your browser.  For some reason (I’m sure it’s $$ related) Sprint sends the full image to Blazer Browser which is built into the Treo 650.  If you tell your browser to announce to Sprint that it’s Blazer, then you will get the full images every time.  For instructions on how to change the agent type of Firefox, visit the EVDO Forums.  To change the user agent of Internet Explorer, you’ll need to be a bit techie.  I had to hack around a bit to make this work, but it seems to do the trick:
Open your Registry Editor (START->RUN regedit)
Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent.
From here you’ll want to enter 3 new strings / values:
Compatible / compatible
Platform / Windows NT 5.0
Version / MSIE 5.5; Blazer/4.0
Using these two techniques will tell both Firefox and Internet Explorer to say to Sprint servers, “hey, I’m really Blazer, give me the full image”.  I know it’s a bit geeky, but it’s what works.  For 95% of the users out there I would say to stick with the first workaround and just refresh your browser when you want the full image.  Your Internet speed will be quite a bit faster, and you don’t have to hack around with your registry.

I have only had Sprint service for about 12 hours now, so I’m sure I’ll find more things that I do and don’t like.  I’m of the opinion that the user should have the choice to enable or disable compression.  Compression makes the service a lot faster, but it is not what I want!  So far I would take the Sprint service over Verizon service for a few reasons:  price, software and performance.  Sprint is quite a bit less expensive than Verizon, and they include much better connection software that goes with the card.  Verizon’s VZAccess software is a joke and should be completely re-written.  Sprint seems to have better connection speeds, at least for the time being.  You can see a nifty comparison of Sprint and Verizon speeds here. All I want is for Sprint to drop their image proxy server and work compression like Verizon.

We will continue to test Sprint’s EVDO coverage over the coming days and let you know how it goes.  Most of the users at Technology Evangelist have been using Verizon’s EVDO service since it first came out (which is a while ago, maybe a year?)  All of us will be comparing and contrasting the two services quite extensively.  Come back often to see how we fare.




TrackBack

TrackBack URL for this entry:
http://www.technologyevangelist.com/cgi-bin/mt-tb.fcgi/33

Comments

1. Posted by: Ed Kohler on December 18, 2005 8:58 PM:

Great info, Ben. A few comments/questions:

1. What happens when you browse to more than one page using the same file? Does your browser revert to the compressed version, or is it smart enough to use the non-compressed version once downloaded?

2. This would be a real drag if browsing photo sites like Flickr. Would it really take a click + refresh to view each photo? What a waste of time!




2. Posted by: Benjamin Higginbotham on December 19, 2005 4:06 PM:

Good questions:

1 - The answer depends greatly on your browser settings. It will try and grab from cache first, but if you're like me and have your cache set to 0, then it will try and re-download each time.

2 - You can shift-click on an image to get it to re-render as the full quality version from the Sprint servers. Not as bad as having to CTRL-F5 and waiting for the entire page to reload.




3. Posted by: anonyGuy on January 1, 2006 5:33 PM:

THANK YOU. This is super cool and I was about to be pissed that my images weren't coming through. Well done.




4. Posted by: Bruce on January 21, 2006 3:03 PM:

I'm not familiar with editing the registry in windows xp. I get to the place where I'm supposed to add the new values, but not sure what I'm doing. Can someone offer more detailed instructions? Thanks in advance.




5. Posted by: Muliadi Jeo on February 28, 2006 10:31 PM:

I tried your trick to refresh the page and I set the cache to ask for new one every visit on my IE but it does not work. Any suggestion other than changing my registry?




6. Posted by: Matt on March 31, 2006 8:24 PM:

The problem with using a Blazer useragent is that certain sites will display different versions under the assumption that you are browsing on a resource-limited handheld device. For example, with the Blazer useragent set in Firefox, google.com displays a very small, very simple version usually seen only on wireless phones and PDAs. I have yet to find an alternative useragent string that will both acquire unrecompressed images and display sites like google.com as they should be.




7. Posted by: Jeanne S. Gibson on October 11, 2006 12:31 PM:

I don't know if this is the same problem. I have a program which does downloads of forms from the internet & it won't access it's downloads thru the Sprint Card. I have spent many hours with both the Laser App (program which can't download updated forms) and the Sprint Tech help desk in Oklahoma and it appears the problem is that the Sprint card requires Reverse Tunneling which is not supported by the Laser App program.

I have been unable to resolve this conflict. I have had to buy a dialup connection (min hours-in addition to my Sprint Card) to update this vital-to-my-business program.

Is this related to the compression problem, OR is this due to the compression problem and not reverse tunneling at all? This is not a browser, would the registry change still have an effect on this interface?

Any help on this front would be VERY WELCOME.

Thanks, Jeanne S. Gibson




Post a comment

Required fields marked with: *
Name*:


Email Address*:


URL:
Remember personal info?

Comments*:

HTML Tags you can use in your posts:
<b>Bold</b> = Bold
<i>Italicized</i> = Italicized
<a href="http://www.othersite.com">Link to Other Site</a> = Link to Other Site


Please keep comments on-topic. Contact authors or other commenters
directly for off-topic conversations.

Notify me of future comments via e-mail



Technology Evangelist Digest - Free Newsletter
Sign up for the free Technology Evangelist Digest to receive daily updates, editorials, and practical advice on emerging technology trends in hardware, software, webware, marketing and beyond.

Technology Evangelist Digest will keep you up to date on the technology trends that will help make you more productive and efficient both in business and your personal life.

Let's face it: If you made it to this line, you must have found something valuable on this page, right? Think about how cool it would be to have something free and interesting to read every day from Technology Evangelist by signing up today.

1. Fill in your email below,
2. Then click on the confirmation email you receive.
3. That's it. Your first Technology Evangelist Digest will arrive within 24 hours.




Previous Entries:


Tag Cloud