<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>HoppeRx - the cure for your ailing device</title><link>http://blogs.msdn.com/b/hopperx/</link><description>A community site dedicated to the support of device problems found by Hopper</description><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>Dry spell</title><link>http://blogs.msdn.com/b/hopperx/archive/2010/01/29/dry-spell.aspx</link><pubDate>Fri, 29 Jan 2010 18:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9955433</guid><dc:creator>shende</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9955433</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2010/01/29/dry-spell.aspx#comments</comments><description>My apologies to the readers of this blog - the HoppeRx contributors have all be busy working on the next version of Windows Phone and posts have been few-and-far-between. Let me assure you that the next version is very cool and worth the wait. Thanks...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2010/01/29/dry-spell.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9955433" width="1" height="1"&gt;</description></item><item><title>Camera Preview orientation problems in WM6.5+</title><link>http://blogs.msdn.com/b/hopperx/archive/2009/11/20/camera-preview-orientation-problems-in-wm6-5.aspx</link><pubDate>Fri, 20 Nov 2009 19:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9926382</guid><dc:creator>shende</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9926382</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2009/11/20/camera-preview-orientation-problems-in-wm6-5.aspx#comments</comments><description>WM6.5 introduced some new layering/compositing technologies that have the potential to break some display driver assumptions. If your display driver is vulnerable to this problem, it will likely break in LTK test #4040 during camera preview orientation...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2009/11/20/camera-preview-orientation-problems-in-wm6-5.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926382" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/Camera+Preview+4040/">Camera Preview 4040</category></item><item><title>Hopper log runtime mismatch</title><link>http://blogs.msdn.com/b/hopperx/archive/2009/11/18/hopper-log-runtime-mismatch.aspx</link><pubDate>Wed, 18 Nov 2009 18:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924492</guid><dc:creator>shende</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9924492</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2009/11/18/hopper-log-runtime-mismatch.aspx#comments</comments><description>Establishing the correct value for Hopper runtimes can sometimes be challenging due to the number of places this value is stored. Some are reporting that the Hopper log runtime numbers at the top of the file don’t always match the values reported at the...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2009/11/18/hopper-log-runtime-mismatch.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924492" width="1" height="1"&gt;</description></item><item><title>Relieving VM pressure from the GWES process slot</title><link>http://blogs.msdn.com/b/hopperx/archive/2009/10/07/relieving-vm-pressure-from-the-gwes-process-slot.aspx</link><pubDate>Wed, 07 Oct 2009 16:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904331</guid><dc:creator>shende</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9904331</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2009/10/07/relieving-vm-pressure-from-the-gwes-process-slot.aspx#comments</comments><description>Windows Mobile displays are get larger and UI assets become more robust which is putting additional VM pressure on GWES to marshal all this additional data. Depending on the situation, implementing a “shared heap” using CeHeapCreate() to store assets...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2009/10/07/relieving-vm-pressure-from-the-gwes-process-slot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904331" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/VM+GWES/">VM GWES</category></item><item><title>Big Iron</title><link>http://blogs.msdn.com/b/hopperx/archive/2009/04/24/big-iron.aspx</link><pubDate>Fri, 24 Apr 2009 19:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9566921</guid><dc:creator>shende</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9566921</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2009/04/24/big-iron.aspx#comments</comments><description>The ability to try out bug fixes is a valuable part of the Hopper process and re-building images quickly is one of the easiest ways to improve your Hopper numbers. We recently went about trying to find the combination of build server parts that makes...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2009/04/24/big-iron.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9566921" width="1" height="1"&gt;</description></item><item><title>Troubleshooting guide - part 2</title><link>http://blogs.msdn.com/b/hopperx/archive/2009/04/21/troubleshooting-guide-part-2.aspx</link><pubDate>Tue, 21 Apr 2009 17:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9559271</guid><dc:creator>shende</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9559271</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2009/04/21/troubleshooting-guide-part-2.aspx#comments</comments><description>Below is the second half of a well executed document from guestRx: Bulent Elmaci. Bulent has worked with Windows Mobile debugging for a long time and backs up his writing with a lot of experience. It is the first of a series of articles he has written...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2009/04/21/troubleshooting-guide-part-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9559271" width="1" height="1"&gt;</description></item><item><title>Troubleshooting guide - part 1</title><link>http://blogs.msdn.com/b/hopperx/archive/2009/03/05/troubleshooting-guide-part-1.aspx</link><pubDate>Thu, 05 Mar 2009 17:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9459895</guid><dc:creator>shende</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9459895</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2009/03/05/troubleshooting-guide-part-1.aspx#comments</comments><description>Below is a well executed document from guestRx: Bulent Elmaci. Bulent has worked with Windows Mobile debugging for a long time and backs up his writing with a lot of experience. It is the first of a series of articles he has written to help our OEM's...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2009/03/05/troubleshooting-guide-part-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9459895" width="1" height="1"&gt;</description></item><item><title>A Windows CE 6.0 Book that I keep paging back to...</title><link>http://blogs.msdn.com/b/hopperx/archive/2008/12/19/a-windows-ce-6-0-book-that-i-keep-paging-back-to.aspx</link><pubDate>Fri, 19 Dec 2008 17:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9242169</guid><dc:creator>shende</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=9242169</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2008/12/19/a-windows-ce-6-0-book-that-i-keep-paging-back-to.aspx#comments</comments><description>I am not much of a programming book person, I am much more likely to select code and press "F1". However, I find myself reaching for a CE 6.0 book and have been finding it quite useful. "Windows Embedded CE 6.0 Fundamentals" [Pavlov, Belevsky][ISBN 0735626251...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2008/12/19/a-windows-ce-6-0-book-that-i-keep-paging-back-to.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9242169" width="1" height="1"&gt;</description></item><item><title>Writeable code sections got you down? Fear no more!</title><link>http://blogs.msdn.com/b/hopperx/archive/2008/09/19/writeable-code-sections-got-you-down-fear-no-more.aspx</link><pubDate>Fri, 19 Sep 2008 20:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8959183</guid><dc:creator>shende</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=8959183</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2008/09/19/writeable-code-sections-got-you-down-fear-no-more.aspx#comments</comments><description>Virtual Memory changes included in Windows Mobile 6.1 can relocate read- only code sections out of Slot 0 and into a higher address range. This change was taken to relieve pressure from our coveted, read- write Slot 0. This change will be transparent...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2008/09/19/writeable-code-sections-got-you-down-fear-no-more.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8959183" width="1" height="1"&gt;</description></item><item><title>Hopper: Start Menu Dead!</title><link>http://blogs.msdn.com/b/hopperx/archive/2008/03/08/hopper-start-menu-dead.aspx</link><pubDate>Sat, 08 Mar 2008 03:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8107873</guid><dc:creator>shende</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=8107873</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2008/03/08/hopper-start-menu-dead.aspx#comments</comments><description>Interesting post over at "Reed &amp;amp; Steve" regarding Hopper and full screen apps and the Start Menu Dead message. Check it out here . Kudos to them for making this available....(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2008/03/08/hopper-start-menu-dead.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8107873" width="1" height="1"&gt;</description></item><item><title>Use CallWindowProc when using WNDPROC pointers directly</title><link>http://blogs.msdn.com/b/hopperx/archive/2008/02/07/use-callwindowproc-when-using-wndproc-pointers-directly.aspx</link><pubDate>Thu, 07 Feb 2008 20:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7521064</guid><dc:creator>shende</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=7521064</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2008/02/07/use-callwindowproc-when-using-wndproc-pointers-directly.aspx#comments</comments><description>A recurring theme I see while debugging application compatibility issues has to do with the direct use of the window proc pointer. If the intended WNDPROC exists in a DLL that is located in Slot 0, the pointer “looks right” and is often mistakenly used...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2008/02/07/use-callwindowproc-when-using-wndproc-pointers-directly.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7521064" width="1" height="1"&gt;</description></item><item><title>Are you passionate about Windows Mobile Devices?</title><link>http://blogs.msdn.com/b/hopperx/archive/2008/01/18/you-passionate-about-windows-mobile-devices.aspx</link><pubDate>Sat, 19 Jan 2008 01:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7153842</guid><dc:creator>shende</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=7153842</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2008/01/18/you-passionate-about-windows-mobile-devices.aspx#comments</comments><description>Do you want to work on next generation Windows Mobile devices long before they become commercially available? Want to be the first one to work with and influence next year’s Windows Mobile devices? Then you’re in luck! The Windows Mobile team is looking...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2008/01/18/you-passionate-about-windows-mobile-devices.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7153842" width="1" height="1"&gt;</description></item><item><title>MemoRx incorrectly displaying VM overlap in pre-release Windows Mobile versions</title><link>http://blogs.msdn.com/b/hopperx/archive/2008/01/11/memorx-incorrectly-displaying-vm-overlap-in-wm6-1.aspx</link><pubDate>Fri, 11 Jan 2008 03:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7064430</guid><dc:creator>shende</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=7064430</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2008/01/11/memorx-incorrectly-displaying-vm-overlap-in-wm6-1.aspx#comments</comments><description>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...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2008/01/11/memorx-incorrectly-displaying-vm-overlap-in-wm6-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7064430" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/Virtual+Memory/">Virtual Memory</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/KITL/">KITL</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/VM/">VM</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/WM6/">WM6</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/hoppeRx/">hoppeRx</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/memoRx/">memoRx</category></item><item><title>Understanding Output From “meminfo kernel”</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/11/15/understanding-output-from-meminfo-kernel.aspx</link><pubDate>Fri, 16 Nov 2007 02:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6280110</guid><dc:creator>JeCahill</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=6280110</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/11/15/understanding-output-from-meminfo-kernel.aspx#comments</comments><description>I was debugging a weird hang at device boot and I used the command “meminfo kernel” in CeDebugX to get more info, but I realized right away that I didn’t know what this command was showing me. So, I did a bit of investigation into what the output meant...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/11/15/understanding-output-from-meminfo-kernel.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6280110" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-06-28-01-10/WatchWindow_5F00_Snapshot.jpg" length="41129" type="image/jpeg" /><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/Platform+Builder/">Platform Builder</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/training/">training</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/meminfo/">meminfo</category></item><item><title>Passive KITL to the rescue</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/11/02/passive-kitl-to-the-rescue.aspx</link><pubDate>Fri, 02 Nov 2007 18:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5838922</guid><dc:creator>MSDNArchive</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=5838922</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/11/02/passive-kitl-to-the-rescue.aspx#comments</comments><description>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...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/11/02/passive-kitl-to-the-rescue.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5838922" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/KITL/">KITL</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/DeanMel/">DeanMel</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/WM6/">WM6</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/jetstream/">jetstream</category></item><item><title>Running Platform Builder 6 on Vista</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/10/25/running-platform-builder-6-on-vista.aspx</link><pubDate>Thu, 25 Oct 2007 20:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5674024</guid><dc:creator>MSDNArchive</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=5674024</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/10/25/running-platform-builder-6-on-vista.aspx#comments</comments><description>There are a lot of people that afraid to switch of Vista because they are afraid that their stuff will not work. Well truth be told, I've been running Vista+VS2005_SP1+PB6 since March of this year and haven't had any major problems. The only two problems...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/10/25/running-platform-builder-6-on-vista.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5674024" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/DeanMel/">DeanMel</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/WM6/">WM6</category></item><item><title>Improving the Cat Parade (Part 3)</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/10/05/improving-the-cat-parade-part-3.aspx</link><pubDate>Fri, 05 Oct 2007 21:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5299833</guid><dc:creator>JeCahill</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=5299833</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/10/05/improving-the-cat-parade-part-3.aspx#comments</comments><description>I was recently running hopper on a device that supported screen rotation and I realized that my test coverage was completely missing the rotation scenario. The device would switch between portrait and landscape mode if the user took a specific action...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/10/05/improving-the-cat-parade-part-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5299833" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/hopper/">hopper</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/cat+parade/">cat parade</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/ISV/">ISV</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/focusApp/">focusApp</category></item><item><title>Where did Callstacks go from the Hopper logs?</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/10/04/where-did-callstacks-go-from-the-hopper-logs.aspx</link><pubDate>Thu, 04 Oct 2007 23:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5278282</guid><dc:creator>MSDNArchive</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=5278282</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/10/04/where-did-callstacks-go-from-the-hopper-logs.aspx#comments</comments><description>If you upgraded from an older version of Hopper to a more recent one, you probably noticed that the callstacks are gone from the Hopper logs. 
 We made them optional for two reasons: 
 1. Printing out callstacks slowed down the run significantly 
...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/10/04/where-did-callstacks-go-from-the-hopper-logs.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5278282" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/DeanMel/">DeanMel</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/WM6/">WM6</category></item><item><title>Why my private binaries do not show up in the image?</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/09/28/why-my-private-binaries-do-not-show-up-in-the-image.aspx</link><pubDate>Fri, 28 Sep 2007 21:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5191132</guid><dc:creator>MSDNArchive</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=5191132</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/09/28/why-my-private-binaries-do-not-show-up-in-the-image.aspx#comments</comments><description>Why my private binaries do not show up in the image? I've been asked this question too many times by now. Many partners when testing their private changes have to figure it out the hard way. 
 The reason why your updated binary doesn't show up in the...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/09/28/why-my-private-binaries-do-not-show-up-in-the-image.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5191132" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/DeanMel/">DeanMel</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/WM6/">WM6</category></item><item><title>Improving the Cat Parade (Part 2)</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/09/27/improving-the-cat-parade-part-2.aspx</link><pubDate>Thu, 27 Sep 2007 23:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5173343</guid><dc:creator>JeCahill</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=5173343</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/09/27/improving-the-cat-parade-part-2.aspx#comments</comments><description>There have been a few blogs that talk about the benefit of focusing hopper runs on individual applications to work out the stability bugs one application at a time. But, there comes a time when testing one by one may not be the best use of resources....(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/09/27/improving-the-cat-parade-part-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5173343" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/hopper/">hopper</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/hoppeRx/">hoppeRx</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/cat+parade/">cat parade</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/ISV/">ISV</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/focusApp/">focusApp</category></item><item><title>How to load mismatched PDBs in Platform Builder</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/09/21/how-to-load-mismatched-pdbs.aspx</link><pubDate>Fri, 21 Sep 2007 03:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5022161</guid><dc:creator>MSDNArchive</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=5022161</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/09/21/how-to-load-mismatched-pdbs.aspx#comments</comments><description>I don't know how many times I wished Platform Builder had an option to load PDB files with timestamps that do not match my executable. This option was available for desktop users for decades. Windbg and other desktop debuggers can do it without problems...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/09/21/how-to-load-mismatched-pdbs.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5022161" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/Platform+Builder/">Platform Builder</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/DeanMel/">DeanMel</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/Visual+Studio/">Visual Studio</category></item><item><title>Using The Radio Interface Layer</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/07/26/using-the-radio-interface-layer.aspx</link><pubDate>Fri, 27 Jul 2007 00:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4070585</guid><dc:creator>JeCahill</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=4070585</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/07/26/using-the-radio-interface-layer.aspx#comments</comments><description>I was recently talking with a colleague about the RIL Proxy and it occurred to me that this component isn't well known and is pretty confusing. I've been digging into the RIL Proxy for a little while now so I've become pretty comfortable with it, so I...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/07/26/using-the-radio-interface-layer.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4070585" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-04-07-05-85/Untitled-picture.png" length="6561" type="image/x-png" /><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/RIL+Proxy/">RIL Proxy</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/radio/">radio</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/cellular/">cellular</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/RIL/">RIL</category></item><item><title>Saving VM by using OEMDRIVERSHIGH package</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/07/02/saving-vm-by-using-oemdrivershigh-package.aspx</link><pubDate>Tue, 03 Jul 2007 01:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3665074</guid><dc:creator>wesbarc</dc:creator><slash:comments>15</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=3665074</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/07/02/saving-vm-by-using-oemdrivershigh-package.aspx#comments</comments><description>The release of Windows Mobile 6 (WM6) gave us a few more tools for dealing with Virtual Memory (VM) issues. Compaction of slot 1 is new for WM6, in previous releases all slot 1 modules were aligned on 64k boundaries, causing VM address space to be wasted...(&lt;a href="http://blogs.msdn.com/b/hopperx/archive/2007/07/02/saving-vm-by-using-oemdrivershigh-package.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3665074" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/Virtual+Memory/">Virtual Memory</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/VM/">VM</category></item><item><title>Fit N Finish for Qwerty Keyboards</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/06/14/fit-n-finish-for-qwerty-keyboards.aspx</link><pubDate>Thu, 14 Jun 2007 18:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3292592</guid><dc:creator>MikeCal</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=3292592</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/06/14/fit-n-finish-for-qwerty-keyboards.aspx#comments</comments><description>&lt;P&gt;This FitNFinish document describes a number of best practices for creating Windows Mobile devices with QWERTY keyboards.&amp;nbsp; Although there are a lot of suggestions for placement of keys, my main purpose for writing this was to describe the best way to handle shift, shift lock, alt, and alt lock.&amp;nbsp; This subject is surprisingly complex, and I’ve seen a number of QWERTY devices handle these functions incorrectly.&amp;nbsp; See section 3 of the attached document for a detailed description of the correct operation of these keys.&lt;/P&gt;
&lt;P&gt;The &lt;A class="" title="FnF Qwerty.zip" href="http://blogs.msdn.com/hopperx/attachment/3292592.ashx" mce_href="http://blogs.msdn.com/hopperx/attachment/3292592.ashx"&gt;attachment&lt;/A&gt; contains the FitNFinish document, “QWERTY Suggestions”&amp;nbsp; in both Word 2007 and PDF formats.&amp;nbsp; The content is the same in both, so use whichever file works best for you.&amp;nbsp; There is also a KeybdFnF.exe.&amp;nbsp; This is a Windows Mobile application that will run on both touch screen (PocketPC) and non touch screen (Smartphone) devices.&amp;nbsp; The application allows you to test that your shift and alt functionality work correctly.&amp;nbsp; It asks you to type certain key combinations on your device, shows what your keyboard sent, and compares that to what it should have sent.&amp;nbsp; The program will verify that your shift and alt keys match the suggestions in section 3 of the document.&lt;/P&gt;
&lt;P&gt;The program was written with the Windows Mobile SDK.&amp;nbsp; Please let me know if you have any trouble running it on your devices.&lt;/P&gt;
&lt;P&gt;Mike Calligaro&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3292592" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-03-29-25-92/FnF-Qwerty.zip" length="318878" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/FitNFinish/">FitNFinish</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/MikeCal/">MikeCal</category></item><item><title>Debugging Suspend/Resume Issues</title><link>http://blogs.msdn.com/b/hopperx/archive/2007/06/11/debugging-suspend-resume-issues.aspx</link><pubDate>Mon, 11 Jun 2007 03:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3215836</guid><dc:creator>JeCahill</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/hopperx/rsscomments.aspx?WeblogPostID=3215836</wfw:commentRss><comments>http://blogs.msdn.com/b/hopperx/archive/2007/06/11/debugging-suspend-resume-issues.aspx#comments</comments><description>&amp;nbsp; 
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in; FONT-FAMILY: Calibri"&gt;The blog "Snow White's Poison Apple" describes how to test the most common suspend/resume hang.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Other suspend/resume issues can be debugged over a "Passive KITL" connection.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;A standard KITL connection (a.k.a. "Active KITL") gets dropped when a device suspends, however, Passive KITL doesn't suffer from this problem.&lt;/P&gt;
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in; FONT-FAMILY: Calibri" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in; FONT-FAMILY: Calibri"&gt;To enable passive KITL on a device, build a KITL image but change OEMInit() so it calls KitlInit(FALSE).&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The FALSE parameter will tell the kernel to initialize the KITL structures without initializing the hardware.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Since the hardware isn't initialized, KITL won't be affected when the suspend path powers off the hardware.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Check out the CE6.0 documentation for more information about implementing KITL and enabling active or passive KITL.&lt;/P&gt;
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in; FONT-FAMILY: Calibri" mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-SIZE: 11pt; MARGIN: 0in; FONT-FAMILY: Calibri"&gt;Once passive KITL is enabled, a trigger is needed to activate KITL and break into the debugger when an issue occurs.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The best way to do this is to modify the keyboard driver so that it calls DebugBreak() when a specific key is pressed.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;With the device configured and the trigger in place, a tester can suspend/resume the device repeatedly until the device hangs, then press the specific button and connect to the device in Platform Builder.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;From this point on, the hang can be debugged using Platform Builder’s debugging tool’s just like any other system hang.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3215836" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/KITL/">KITL</category><category domain="http://blogs.msdn.com/b/hopperx/archive/tags/KITL+Timeout/">KITL Timeout</category></item></channel></rss>
