digital adj. Having digits.     peer n. A comrade; a companion; a fellow; an associate. inmotion    
   
Recent Articles
Handling a Subversion Repository URL Change
Sunday, May 3, 2009
If your repository URL changes, you can use the following command to fix existing snapshots.
vfat Mounts Default to Lowercase Shortnames
Tuesday, April 21, 2009
I want a "this is brain-damage" quote from Linus for this mess.
VirtualBox or VMWare Virtual Machine at Login
Sunday, April 12, 2009
How to start a virtual machine in X when a user logs in.
Dialog Progress Bar Through Pipe
Sunday, April 12, 2009
How to use dialog to display a script progress bar and communicate progress to it through a named pipe.
Mount JFFS2 Image
Saturday, October 25, 2008
Example of how to mount a JFFS2 image using mtdblock.
Ottawa Linux Symposium 2008
Sunday, July 27, 2008
Here are some pictures from the 2008 Linux Symposium.
Linux Symposium 2008
Sunday, July 20, 2008
I'll be attending the Linux Symposium this year.
Clay Shirky: Institutions vs. collaboration
Monday, July 14, 2008
This is a rather interesting talk that takes some very foundational ideas from open source software development, P2P networks, and social networking and implies that these paradigms can apply to a lot more.

Just do it.
- Nike

Projects-Linux on HP...

Linux on HP IPAQ h1940/h1945

Sunday, August 6, 2006 by digitalpeer

First of all, i've read around the h1940 and h1945 are the same hardware- just different model numbers to express what channel they were sold through.

Restoring Original Windows CE


This tutorial is adopted from the original at http://www.handhelds.org/moin/moin.cgi/HpIpaqH1940Restoring

In the event you screw something up (as I did) and you can't get a successful boot going, these steps will get your IPAQ back to their original state. Note that this will not help those that screwed up their primary bootloader. Those people will need JTAG to flash the first 256 bytes. As a side note, my original IPAQ software version was 1.0. You'll notice the image below will bring it up to 1.1 which is indeed newer and pretty-er.

First, download the image h1940_r2sd.img.bz2 from http://anymore.nl/ipaq/files/bootloader/

Stick your SD card into your Linux PC and erase it:
dd if=/dev/zero of=/dev/device bs=1k

Unzip the image:
bunzip2 h1940_r2sd.img.bz2

Put the image on the device:
dd if=h1940_r2sd.img of=/dev/device bs=1k

Make sure and cleanly eject the SD card (ensuring the image is flushed):
eject device

First put the SD card in the device, then do a hard reset using these steps:

- Press and hold the Power button
- Press and release the Reset button
- The LCD turns off
- When the LCD turns on, immediately release the Power button

You should get a message asking if you want to load the image from the SD card. To say yes, press the middle button of the joypad.

Wait for the flash to finish (this can take several minutes).

Do a hard reset again (power and reset together, then release both).

All done.
Comment Wednesday, August 1, 2007 by  anonymous
so what did you finally do for linux on your ipaq?
Comment Monday, August 13, 2007 by  digitalpeer
I never got it past a locking bootup and didn't feel like fooling with it. The hardware support on the h1945 has yet to be completely backward engineered.
Comment Wednesday, August 15, 2007 by  by Tracy
bummer ... I've finally succeeded in backing up the contact / task data and completely reloading the ROM image and restoring it, so I'm confident to screw it all up ;) - perhaps opie?
Comment Tuesday, December 11, 2007 by  by Neeeves
How stable is linux running on the H1940? IŽd like to get a navigation system on it. Is there any option really usable, or do I need to stick with windows? (argh!)

Tks!

Submit Comment to This Article
Please post a comment if you have something to add, find something wrong, or would like more information on the topic at hand. Do not use the comment form to contact the author about unrelated concerns!

Name: Email (optional):
Enter verification number here: