|
The HP iPAQ H1940 (H1930, H1935, H1940 and H1945 models) devices contain the following hardware:
74HC273 Octal Flip-Flops
These seems to have Dx connected to the CPU data-bus, possibly they
share an chip-select.
The one on the bottom of the board has Q7 high when Bluetooth is enabled, and low when it is not.
The project members
If you have questions, want to receive the latest news, or wish to help us, you
can join the h1900-port
mailing list.
For more details and updates, 2 wikis are also available:
Linux Kernel
There are linux drivers available for this CPU, which have been applied to the linux kernel source tree on cvs.handhelds.org.
- Assign new machine type to H1940. Done. MACH_TYPE_H1940 = 347
- Boot Linux kernel from Windows CE through a serial console, using the HaRET tool.
Developer Information
Button Routing
The buttons are connected as so:
| Button | Pin
|
|---|
| Calendar
| EINT 8
|
| Contacts
| EINT 10
|
| Mail
| EINT 11
|
| Start
| EINT 15
|
| Up
| EINT 16
|
| Down
| EINT 18
|
| Left
| EINT 14
|
| Right
| EINT 16
|
| Select
| EINT 6
|
| Record
| EINT 7
|
| Power
| EINT 0
|
JTAG
The JTAG connector seems to be the same as the h1910's, without the
SRST line connected (certainly no detectable results with using it).
NAND Flash
This is connected directly to the S3C2410X's NAND flash controller, with
the write protect line attached to ADDR(0) on the S3C2410X, and a 40K pull-down
resistor (to hold nWP active when the cpu is not configured)
News
21 Feb 2005 Ben Dooks
Thanks to Liudc for identifying the battery charging circuit, and parts from
the PSU.
04 Dec 2003 Ben Dooks
The H1940 hardware details are in the process of being updated from detailed
inspection of the insides of the H1940. Anyone who wishes to help in the
process of identifying everything in the H1940 can be provided with a
high-res scan of the insides.
Work will progress on identifying the connection details of the chips
in the H1940. We have a partial dump of the registers and some details
which are known.
13 Feb 2004 Ben Dooks
Sorry for the delay in updates, but I have been very busy. The news so
far is:
- Finally tracked down the line responsible for holding nWP active on
the NAND flash chip (ADDR0 is configured as GPIO and is used to force
the chip into write protect). The line is also pulled active on the
board by a 40K resistor to ground.
- Sucessful download of test code segment with Samsung's JFlash
JTAG utility.
- Linux 2.6.0 is comming along, hope to have test code downloaded to
the system shortly.
20 Jul 2004 Ben Dooks
Added website/projects/h1940 directory and started populating with
information. The two files io2.txt and
io2-notes.txt contain information
dumped from an running h1940.
06 Aug 2004 Ben Dooks
Updated project members
|