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?

Author: shende Date: 04/29/2013

Dry spell

My apologies to the readers of this blog - the HoppeRx contributors have all be busy working on the...

Author: shende 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...

Author: shende Date: 11/20/2009

Hopper log runtime mismatch

Establishing the correct value for Hopper runtimes can sometimes be challenging due to the number of...

Author: shende 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...

Author: shende 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...

Author: shende 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...

Author: shende Date: 04/21/2009

Troubleshooting guide - part 1

Below is a well executed document from guestRx: Bulent Elmaci. Bulent has worked with Windows Mobile...

Author: shende 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"....

Author: shende 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...

Author: shende Date: 09/19/2008

Hopper: Start Menu Dead!

Interesting post over at "Reed & Steve" regarding Hopper and full screen apps and the Start Menu...

Author: shende 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...

Author: shende 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...

Author: shende 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...

Author: shende 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...

Author: MSDN Archive 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...

Author: MSDN Archive 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...

Author: JeCahill 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...

Author: MSDN Archive 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...

Author: MSDN Archive 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...

Author: JeCahill 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...

Author: MSDN Archive 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...

Author: JeCahill 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)...

Author: wesbarc Date: 07/02/2007

Fit N Finish for Qwerty Keyboards

This FitNFinish document describes a number of best practices for creating Windows Mobile devices...

Author: MikeCal 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...

Author: shende 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...

Author: MikeCal 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...

Author: MikeCal 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...

Author: MSDN Archive 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...

Author: floresa 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...

Author: mthomps Date: 03/30/2007

WM6 != CE6

There has been some confusion around the OS version supporting Windows Mobile 6. Sue Loh does an...

Author: shende 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...

Author: shende 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...

Author: shende 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...

Author: JeCahill 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...

Author: shende 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...

Author: MSDN Archive 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...

Author: MSDN Archive Date: 09/19/2006

Using MAP files - part 1

jbroxson@microsoft.com Back in February, the Doctor talked about manually unwinding stacks. MAP...

Author: jbroxson 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....

Author: shende 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...

Author: shende 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...

Author: shende Date: 08/15/2006

Bluetooth Performance Measurement - Part I

IntroductionDoing performance measurements on a regular basis is important while working on a...

Author: fegonzal 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...

Author: fegonzal 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...

Author: shende Date: 06/08/2006

Next>