Steve discovered a way to force a 2.2 Mbps stream on the Roku Netflix Player via Mark12547 on the Roku Forums.
There is an undocumented way to lock in a given bit stream.Using the remote, hit Home Home Home Home Home Rewind Rewind Rewind FastForward FastForward (that's 5 Homes, 3 Rewinds, 2 FastForwards), keypresses about 1/2 second apart. You may have to try several times and the trick is to make the keypresses spaced out far enough. (Remember, the last two are <<< Rewind and Fast Forward >>>, which are on the bottom row of buttons, not the < and > keys to the side of the select button.) This will take you into debug mode. On this screen you would see something like this:
You can select the bit stream that you desire. The bit rates correspond to picture quality of 4 dots (2.2Mbps) down to 1 dot (0.5 Mbps).
As I said, the "debug mode" keystrokes are not documented, neither is this screen. That means it might change in the future and, if a microcode upgrade is loaded (which forces a reboot of the box), you may have to go back to this screen and set the mode again.
The good news is that the worst damage you can do on this screen can be undone by rebooting the box.

I have been using vmcNetflix, an add-on for vista media center, that actually downloads a wmv for playback. I wonder what quality it uses?
Posted by: jedipunk | September 25, 2008 at 08:03 AM
This "hack" is pretty close to useless.
Locking in a bit stream will just cause the movies to stop or pause throughout. My devices automatically give me the best bitstream my connection can handle. If your connection can handle 2.2 mbps, you'll get it.
Still though, it is fun to play with.
Posted by: Turbo | September 25, 2008 at 08:29 AM
This "hack" is pretty close to useless.
Locking in a bit stream will just cause the movies to stop or pause throughout. My devices automatically give me the best bitstream my connection can handle. If your connection can handle 2.2 mbps, you'll get it.
Still though, it is fun to play with.
Posted by: Turbo | September 25, 2008 at 08:31 AM
The Roku box automatically chooses the best stream for your connection. If you have a slower connection and choose the 2.2 stream you will have the problems Turbo mentioned.
Where this "hack" (undocumented features aren't hacks) does come in handy is to lower your quality in order to save on bandwidth.
Posted by: Dr. Quasius | September 25, 2008 at 11:55 AM
Actually, this hack is critical for some users.
First, the PC player does a very poor job of calculating max bitrate for some connections. It always starts me off at 500kbps, even though I can sustain 1600 with absolutely no problem.
Second, some users would rather wait than watch a low quality image. I can understand why they would hide this from most ignorant consumers who don't understand the tradeoff, but all players should provide some method for allowing users to make an informed choice.
I, for one, passed on buying the Roku box because I wasn't sure there was going to be a way to lock in the bitrate.
Posted by: Sam | September 25, 2008 at 02:16 PM
Others said it before I could. This hack is useless to the average Joe. It will cause 4 Dot Quality SURE, but only for a few minutes, and it will begin buffering again if your connection is bad to begin with.
I know, because I was having so many problems with Low Quality on my high speed network, and my trouble was what prompted Roku to post this Debugger Tip on their forum.
In the end, the problem was just that the player was new, and Netflix didn't have enough servers to handle all of the additional streaming going on. So, the problem cleared itself up when a Technician at Roku told me that Netflix was adding new servers.
Posted by: Matthew | September 25, 2008 at 02:29 PM
Matthew, there hasn't yet been a problem with Netflix's streaming servers being overloaded. (I know because I write the software they run.) The Internet is a fickle beast, but I'm glad it's been treating you well lately :)
Posted by: elving | September 25, 2008 at 02:51 PM
I wish someone knew of a similar hack for the PC.
In my case, I actually want to force LQ (low quality) streaming.
My current HTPC is 450Mhz. While I have no problem streaming at 1.6Mbps, my computer's CPU can't keep up with the decoding.
Watch Instantly becomes a slideshow: One frame every 10 seconds or so. The audio works fine.
My old 768Kbps DSL line worked wonderfully on the same PC. When I upgraded my Internet connection, my Netflix streaming effectively got downgraded.
This doesn't have to be a hack, it should be a feature. Netflix would benefit from reduced bandwidth costs.
Posted by: Jeff from Knowzy | September 25, 2008 at 04:04 PM
They REALLY ought to make this type of hack available for PC browser streaming. My internet connection downloads from itunes and other sites at 10 MB/sec (yes, megabytes - I am on Stanford University's network and it's pretty darn quick) but for some reason my video often runs at med quality or worse.
Why would they NOT offer a manual bitrate control? Come on Netflix, make me happpy - I am your most important customer. Ever.
Posted by: Frank | September 25, 2008 at 06:03 PM
All I got with this code was 99 lives...
Posted by: Player 1 | September 26, 2008 at 12:26 AM
The Roku player is apparently much better at recognizing the true average bitrate compared to the PC player, so this hack probably isn't as important as it is for the PC (which does have a hack to force the bitrate BTW).
Posted by: Sam | September 26, 2008 at 01:24 PM
"the PC (which does have a hack to force the bitrate BTW)."
Please share!!!!!!!!!
Posted by: Frank | September 26, 2008 at 01:39 PM
There are two hacks that I know of.
1) Shift-B will bring up the bitrate selector. The keyboard focus needs to be in the proper window when you press this, so left-click in the black area to the right of the controls and below the video box. The cursor should change to a vertical bar if you're in the right spot.
2) Control and right-click in the video box brings up a pop menu with monitoring options.
Posted by: Sam | September 26, 2008 at 02:12 PM
This trick is VITAL if you want Quality of Service (QoS) to work right. The problem with the auto-detect mode on the Roku is it doesn't give QoS on my router a chance to react. By forcing the 2.2 Mbps (I have plenty of bandwidth) the QoS on the router sees the demand and has a chance to kick down the rest of the network correctly. It's all the more important for me, since I have two Roku's. Without this trick I can't get QoS to work right, so a big thanks to whoever shared this!
Posted by: Isaac Church | September 26, 2008 at 09:30 PM
Check out the Roku forums for tricks like this. I found there a couple of months ago. Also you can a heads up on software updates, ect.
[url]http://forums.roku.com/viewforum.php?f=28&sid=5c97d3432ba3278e27a0618d9ac7ae07[/url]
Posted by: Dr. Quasius | September 26, 2008 at 10:07 PM
This board needs to have basic HTML turned on. Grrrrrrrr.
Posted by: Dr. Quasius | September 26, 2008 at 10:08 PM
The Shift-B option is useful for those of us that want quality. However, I notice that the player setting does not change the maximum bandwidth allotted. The download is limited to about 35Kb even though my connection can routinely handle 150Kb sustained. I am guessing that server selection and max download rate are determined by the check to speedtest.ehub.netflix.com. There would be a lot less waiting involved if the rate limit was influenced by the manual quality setting.
Posted by: Complication | September 27, 2008 at 02:25 PM
Disregard my previous post about rate limit. I was looking at the wrong thing.
Posted by: Complication | September 27, 2008 at 09:52 PM
Sam,
Shift-B works great, I'm not stuck with a 500 kb stream any more! How did you know about that? I read this forum daily and I've never seen anyone mention that.
Shift-B should be a headline on this site.
Posted by: Donuts | September 28, 2008 at 01:35 PM
I think I first became aware of the PC hacks from:
http://netflixcommunity.ning.com
although I could no longer find the post with that info when I looked a few days ago.
Posted by: Sam | September 28, 2008 at 03:00 PM
Another secret screen:
Press Home 5x, Forward 3x, Reverse 2x.....
Get a secret screen with various bits of info and the ability to trigger unstable, hourly, beta, and testing software updates. Also a factory reset option.
Cool. Found this because I mis-remembered the sequence to get the other screen. LoL
Posted by: SteveP | October 14, 2008 at 10:32 PM
Can someone explain to me why it is that I can obtain 4 dots on any TV show you wish to name over the Roku, but any movie I choose will revert to 2 or 3? I can switch back and forth, one right after the other - TV show, movie - multiple times and reproduce this 100%.
That's just plain odd. It's as if the server is throttling you down based on the length of the content chosen, not your connection (I have steady 3.0 DSL with low latency). Netflix speed tests always peg me at "high quality" yet 1/2 the movies I choose are 2 dot affairs -- unwatchable on a 32" LCD.
Posted by: FlixFlack | December 15, 2008 at 06:31 PM
This is great! Thanks.
I can download at just over 800KB/sec, but my Roku never goes to the 2.2Mbps. Now I watch in the best mode and never get a glitch. I think the Roku logic is flawed in determining the correct speed. Or, maybe netflix is near capisity and wants to slow things down some?
Again, thanks for the tip.
Posted by: Astro | December 26, 2008 at 09:54 PM
FWIW, the PC trick for bringing up status windows is not Control-Right Click it's Shift-Right Click.
Posted by: fe | January 10, 2009 at 09:20 PM
After being forced into the silver.light "opt-in", now that's funny, Watch Instantly is now unwatchable. What worked perfectly with the old player is now worthless. Thanks NF.
Anyone else have this problem, because NF support's only response is, oh well, it works for most, you're just unlucky in this case - just paraphrasing of course, but that was the gist of it.
Posted by: Jeff | January 22, 2009 at 04:03 PM
Hi, I can't watch instant movies on my PC. When I press play, it looks like it's going to work, then just stops - page done loading. I tried: uninstall/reinstall Silverlight, windows uninstaller, registry fixes, etc., all no good. Netflix and MS support were absurdlynon-responsive. Thanks for any suggestions. -Val
Posted by: VB | January 29, 2009 at 02:30 PM
Is there a hack similar to this for the Xbox streaming service?
Posted by: Celor | February 06, 2009 at 01:19 PM
I am watching Friday Night Lights on my ROKU - on a 4 MB dsl pipe. It is supposed to be HD and in general looks great, unless the particular frame I am watching is dark. Then it looks like hell - grossly pixelated. Then when the show gets back to light or midrange values, the quality is great. I don't know if other content has this same problem. I don't know if forcing it to go 2.2 mb rather than auto would have any effect.
I picked FNL because it was available in HD - it turns out that we really like the show.
Posted by: jim | May 02, 2009 at 09:19 PM
Does the Roku player use Silverlight? I was hoping for big things from Silverlight 3, but it drops as many frames as 2.0, typically drops about 60% to 40% rendered on my PC, which isn't very old. Netflix is just unwatchable now. Movies showed more frames per second in the 1920s.
Posted by: Shar | July 12, 2009 at 12:25 AM
Any way you can do this hack on an LG BD390 ? I have to keep reloading my instant plays over and over again until netflix decides "oh yeah, you do have high speed internet..." It is pretty annoying
Posted by: Thomas D. | October 24, 2009 at 12:14 PM
# On Mac, hold OPTION and SHIFT, and click in the middle of the video player.
# This should bring up a dialog box showing "AV Stats, Logging, Player info, and Stream Manager".
# You're going to want to click "Stream Manager".
# When you've opened Stream manager, if you have bad quality, your Buffering and Playing rates will be at 500 each. Even if they're at 1000, you can still make things higher quality.
Posted by: JesseF | June 20, 2010 at 05:18 PM