This is familiar 0.83 beta based gpe-image with 2.6.14 kernel, build 10.11.2005

Following things should work with this rootfs and kernel
--------------------------------------------------------
- lcd display driver
- touchcreen driver
- keyboard	(see text file /etc/keyboardrc for the current mappings of keys. First button launches start menu,
                 second hides apps, keypad center is used for selecting things, record button well... launches record app 			that can not yet be used)
                   
- sound (only via headphone, you can test with: cat music.wav > /dev/dsp)
- bluetooth (test by issuing following commmands: 
		# hciattach /dev/ttyS0 texas  (if fails in the first attempt, try again)
		# hciconfig hci0 up 
		# hcitool scan
- ssh over USB0 when h6300 is connected to cradle
- I2C driver	(allows connection to gpios required by other devices we are interested in...)
- boot and mount of MMC cards. New thing with this release compared to earliers is the support for v4 MMC cards.
  (tested with the 512 mb version of MMC card.)
- boot from the SD card. (Improved v1.3 version of bootstrap.bin) Mount of rootfs from the SD cards ext2 partition will still fail. If you only have SD card, you need to put the rootfs to NFS partition of your Linux)

extra applications
------------------
I put some games (tetris, go, othello) and timezone data ipk files to "extra_to_install" dir.
After booting to gpe, you should be apple to install them with command "ipkg install <package.ipk>"

Boot options
------------
I have put two different boot configurations/options to image.
a) Boot from the FAT partition and mount rootfs from the EXT2 partition of MMC card. 
Requires that you put following thing to FAT partition of MMC card
	- loadin.exe (wince part of the boot)	
	- bootstrap.txt	(configure file for the loadin.exe. loadin.exe will pass MMC mount command to bootstap.bin that passes it instead to Image)
	- bootstrap.bin (second part of the boot, will load and execute kernel Image)
	- Image	(kernel kernel Image)
	- initrd	(required due to bug in bootstrap.bin)

In addition you need to extract the rootfs (gpe-image-h6300-2005_11_10.rootfs.tar.bz2) to the EXT2 partition of NFS card.

b) Boot from the FAT partition and mount rootfs from the EXT2 partition of NFS server
Requires that you put following thing to FAT partition of MMC card
	- uboot_load.exe (wince part of the boot)	
	- uboot.txt	(configure file for uboot_load.exe. uboot_load.exe will pass NFS mount command to bootstap.bin that passes it instead to kernel Image)
	- bootstrap.bin (second part of the boot, will load and execute kernel Image)
	- Image		(kernel Image)
	- initrd	(required due to bug in bootstrap.bin)

In addition you need to extract the rootfs (gpe-image-h6300-2005_11_10.rootfs.tar.bz2) to the EXT2 partition of NFS card.

Known problems and dreams
-------------------------
1) If booted over NFS, the USB gadget seems to timeout sometimes. I believe that this is because
the various config scripts takes quite a lot of time during the first boot. It may be that making
something like "ping h6300-ip" while configs are running prevents the USB0 to die for the timeout.
After boot has finished, I have not noticed problems to keep the NFS connection over USB0 alive.

2) hciattach ttyS0 texas fails usually in the first attempt. If that happens, you get error message to
gpe from the /dbus something... I usually prevent this by making SSH connection to h6300 and
executing "hciattach ttyS0 texas" command from there. That could propably be fixed to the hciattach command.

3) Bt connection speed need to be increased from 115200 to 921600. I think I know how to do this, but
other things keeps me now more busy. If you want to work with this, send email to h6300-port mailing list.

4) keyboard applet fails to load sometimes (usually for the first boot) and then you do not see the keyboard image.
   In addition you have only the rosetta available in this kind of situations
   Fix this by running utilities/panel/input manager button. (and remove the version that does not have image by
   clicking panel and selecting "remove input manager..." (Choose wisely :-)

5) Sound support should be changed to ALSA. In addition it would be nice to hear also without headphone...

6) Voice support to gsm... gomunicator to work with the multilexer library.

7) ipaq_sleep / suspend may hang... LCD display is able to enable/disable itself after inactivity but it would be
nice to have real suspend / resume support. For now I have disabled /etc/init.d/ipaq_sleep as I have noticed
problems with "apm -suspend" command that it uses...

8) We are not able to receive events from the power button... All other works ok

9) Install to h6300 versions that uses other language than english requires to edit boot config files by hand

I have heard that this should work, but in thase you need to change the SD/MMC cards path name from 
"\Storage Card\" to the one that is used in your language. Depending from the boot-loader you use,
you need to do that either to bootstrap.txt or uboot.txt
