[Lcdproc] Hitachi SP14Q002 + SED1335 & lcdproc [works like a charm]
Benjamin Wiedmann
benjamin.wiedmann@gmx.net
Sun Dec 24 21:05:02 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Hi,
a few years ago i auctioned a very nice 320x240 glcd (hitachi sp14q002
bundled with parport controller using epson sed1335 chip) on ebay for
just 40 euros. As is never got this display to work with lcdproc or
anything related (under linux), i gave up trying and put this tiny thing
back in the box...
As luck would have it, the long-forgotten story finally got revealed and
i found out that it was wired using the "Bitshaker" wiring scheme (wr=1;
a0=14; rd=16; cs=17) but the sed1330 driver in lcdproc didn't support
that wiring by default, the only thing i got was a big "blue screen"
when starting LCDd with the sed1330 driver chosen.
So i had a look at sed1330.c and found that the default wiring scheme in
this driver would never work with the one used in my case as the wiring
parameters have slightly differences.
A quick and dirty hack was to adapt the wiring to the parameters shown
above to get it up and running. Another modification was to change the
resolution to 320 (w) x 240 (h) in the same file as the already
supported displays are smaller sized.
I'm on vacation now, after that i'll implement this special type of
"wiring" on driver side in a more "clearly" way (not so q'n'd like it is
now...), as i want to retain functionality for the other kinds of
sed133x driven displays already included, so it is a must :-)
When it's done i'll post the appropriate patch so maybe it can be
transferred to the lcdproc source tree so i can save time patching the
same file in newer versions again and ag*chhh*n and a*shhhhhhztf* and...
Here we go...
<snippet>
benjamin@gentoo ~ $ telnet localhost 13666
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
hello
connect LCDproc 0.5.1 protocol 0.3 lcd wid 53 hgt 24 cellwid 5 cellhgt 8
</snippet>
It is great, isn't it? -> 53 chars per line with a total of 24 lines. Nice!
Is there anybody out there working with that kind of display or anything
related?
Mhh, as there is a plenty of space left on the screen i should also do
some programming to fill up that space with useful things.
Thank you for providing such a great piece of software!
Feliz Navidad :)
Hasta luego,
Benjamin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6-ecc01.6 (GNU/Linux)
iQCVAwUBRY7rWddDWs1pp/7kAQPTzwP/W9ylCwwG8MllWFAkcjUFS2F1w/IcjA9K
mS6AVf0RV7LUG4s2swLctnAT9z5JWQExwgDqwCfkTulc9SiHr5wGfveY4sUqnr8T
7ChRjPGy+wVAKypSjyN4IMadkx8+rlNPLt/Tg55mri+eWmdMsq8vV1eQNnul3LN/
FSXpomf+BjA=
=dsD1
-----END PGP SIGNATURE-----