HoppeRx - the cure for your ailing device
A community site dedicated to the support of device problems found by Hopper
Testing, testing, testing
Is this thing on?
Date: 04/29/2013
Dry spell
My apologies to the readers of this blog - the HoppeRx contributors have all be busy working on the...
Date: 01/29/2010
Camera Preview orientation problems in WM6.5+
WM6.5 introduced some new layering/compositing technologies that have the potential to break some...
Date: 11/20/2009
Hopper log runtime mismatch
Establishing the correct value for Hopper runtimes can sometimes be challenging due to the number of...
Date: 11/18/2009
Relieving VM pressure from the GWES process slot
Windows Mobile displays are get larger and UI assets become more robust which is putting additional...
Date: 10/07/2009
Big Iron
The ability to try out bug fixes is a valuable part of the Hopper process and re-building images...
Date: 04/24/2009
Troubleshooting guide - part 2
Below is the second half of a well executed document from guestRx: Bulent Elmaci. Bulent has worked...
Date: 04/21/2009
Troubleshooting guide - part 1
Below is a well executed document from guestRx: Bulent Elmaci. Bulent has worked with Windows Mobile...
Date: 03/05/2009
A Windows CE 6.0 Book that I keep paging back to...
I am not much of a programming book person, I am much more likely to select code and press "F1"....
Date: 12/19/2008
Writeable code sections got you down? Fear no more!
Virtual Memory changes included in Windows Mobile 6.1 can relocate read-only code sections out of...
Date: 09/19/2008
Hopper: Start Menu Dead!
Interesting post over at "Reed & Steve" regarding Hopper and full screen apps and the Start Menu...
Date: 03/07/2008
Use CallWindowProc when using WNDPROC pointers directly
A recurring theme I see while debugging application compatibility issues has to do with the direct...
Date: 02/07/2008
Are you passionate about Windows Mobile Devices?
Do you want to work on next generation Windows Mobile devices long before they become commercially...
Date: 01/18/2008
MemoRx incorrectly displaying VM overlap in pre-release Windows Mobile versions
Many OEM’s have already noticed that Memory Doctor doesn’t correctly represent VM overlap in some...
Date: 01/10/2008
Passive KITL to the rescue
I'm sure many of you have been in a situation where your device hangs during field testing. Or...
Date: 11/02/2007
Running Platform Builder 6 on Vista
There are a lot of people that afraid to switch of Vista because they are afraid that their stuff...
Date: 10/25/2007
Improving the Cat Parade (Part 3)
I was recently running hopper on a device that supported screen rotation and I realized that my test...
Date: 10/05/2007
Where did Callstacks go from the Hopper logs?
If you upgraded from an older version of Hopper to a more recent one, you probably noticed that the...
Date: 10/04/2007
Why my private binaries do not show up in the image?
Why my private binaries do not show up in the image? I've been asked this question too many times by...
Date: 09/28/2007
Improving the Cat Parade (Part 2)
There have been a few blogs that talk about the benefit of focusing hopper runs on individual...
Date: 09/27/2007
How to load mismatched PDBs in Platform Builder
I don't know how many times I wished Platform Builder had an option to load PDB files with...
Date: 09/20/2007
Using The Radio Interface Layer
I was recently talking with a colleague about the RIL Proxy and it occurred to me that this...
Date: 07/26/2007
Saving VM by using OEMDRIVERSHIGH package
The release of Windows Mobile 6 (WM6) gave us a few more tools for dealing with Virtual Memory (VM)...
Date: 07/02/2007
Fit N Finish for Qwerty Keyboards
This FitNFinish document describes a number of best practices for creating Windows Mobile devices...
Date: 06/14/2007
The Hopper Cookbook (Step-by-step instructions to improve application stability)
The intent of this document is to introduce Hopper to the application developer who is targeting...
Date: 06/06/2007
FitNFinish for Battery Life
This is the first of the FitNFinish articles that we’re planning to write. (If you’re wondering what...
Date: 05/30/2007
Introducing FitNFinish
Hello everyone. My name is Mike Calligaro, and I’m a Development Lead in the JDP organization. We’re...
Date: 05/25/2007
How to get work done while building the tree
Over past several months I've noticed that when our partners come here onsite. They like to build...
Date: 04/30/2007
Windows Mobile 6.0 Advanced Exception Filtering
Posted by Javier Flores Assad (aka "The MTTF Dude") A new and enhanced version of "exception...
Date: 04/25/2007
Application Verifier on Drivers; Windows Mobile 6
I tried the various instruction on MSDN and other locations for running Application Verifier on...
Date: 03/30/2007
WM6 != CE6
There has been some confusion around the OS version supporting Windows Mobile 6. Sue Loh does an...
Date: 02/20/2007
Map File Breakpoints
While debugging, I am often faced with trying to set breakpoints in module code that I do not...
Date: 02/14/2007
Oh… please make it stop!
I was recently challenged by trying to collect retail device data and needed a way to stop Hopper. I...
Date: 11/30/2006
Improving the Cat Parade (Part 1)
The focusapp described in a previous blog entry The Cat Parade is a great way for ISVs to get...
Date: 11/21/2006
MEDC 2007 Call For Papers Issued!
Do you think you've got what it takes to educate developers, device makers, business & marketing...
Date: 11/20/2006
How to setup AppVerifier for "Always running" processes
AppVerifier is a very useful tool when it comes to finding memory leaks. It is relatively easy to...
Date: 09/25/2006
DevHealth's mysterious dup(d) type explained
If you run DevHealth on your devices you probably saw dup(d) on the page summary for a process or a...
Date: 09/19/2006
Using MAP files - part 1
jbroxson@microsoft.com Back in February, the Doctor talked about manually unwinding stacks. MAP...
Date: 09/14/2006
"CEPC", "MDDCEPC" and other confusing terminologies
I have recently discovered that the CEPC platform is no longer shipped with Windows Mobile....
Date: 09/11/2006
25 Hopper hours in the real world – how long will my device last?
A very popular Hopper question I get is “How can I calculate actual expected device life from the 25...
Date: 08/31/2006
Multi-function Update Loader
Recently I was challenged with a flash corruption problem and was forced to figure out how to boot a...
Date: 08/15/2006
Bluetooth Performance Measurement - Part I
IntroductionDoing performance measurements on a regular basis is important while working on a...
Date: 07/03/2006
About Fernando...
Hi, my name is Fernando Gonzalez. I have been working in the Windows CE team since January, 2002. I...
Date: 06/30/2006
eHow-tos – a very cool way to learn stuff
For anyone who hasn’t seen this content, MSDN is now hosting “eHow-tos” which are “multimedia...
Date: 06/08/2006