HoppeRx - the cure for your ailing device

A community site dedicated to the support of device problems found by Hopper

Browse by Tags

Tagged Content List
  • Blog Post: 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 pre-release versions of Windows Mobile. There have been some changes in WM VM architecture that contradict an assumption made by MemoRx which results in potential incorrect reporting. MemoRx will continue...
  • Blog Post: Passive KITL to the rescue

    I'm sure many of you have been in a situation where your device hangs during field testing. Or sometimes you are trying to track down a problem which only repros at a certain location. The best thing you can have in these situations is, of course, a live KITL connection to the device. This can be challenging...
  • Blog Post: Debugging Suspend/Resume Issues

    The blog "Snow White's Poison Apple" describes how to test the most common suspend/resume hang. Other suspend/resume issues can be debugged over a "Passive KITL" connection. A standard KITL connection (a.k.a. "Active KITL") gets dropped when a device suspends, however, Passive KITL doesn't suffer from...
  • Blog Post: Map File Breakpoints

    While debugging, I am often faced with trying to set breakpoints in module code that I do not control. Said modules rarely have current symbols and access to source files either not possible or practical. I usually face these issues armed only with a call stack and a [possibly ancient] map file in which...
  • Blog Post: KITL timeouts with USB Serial Part 2

    In the first part we talked briefly about KITL timeouts. In this article we are going to give you a little bit more details and try to explain why it behaves the way it does. How did we run into this issue? It all started with Hopper (apparently Hopper is also good at finding KITL problems...
  • Blog Post: KITL timeouts with USB Serial

    Recently the JDP team investigated a group of KITL timeout failures. Each timeout occurred under similar conditions and seemed to be associated with a single bug. At first we were puzzled as to why we were seeing these failures on different devices with different OS versions. As the investigation progressed...
Page 1 of 1 (6 items)