LCDproc development and user support list

Text archives Help

CFontz ROM version and driver issue was: Re: [Lcdproc] Proble m with 0.4.1 and CFontz

Chronological Thread 
  • From: Karl.Trout AT (Trout, Karl)
  • Subject: CFontz ROM version and driver issue was: Re: [Lcdproc] Proble m with 0.4.1 and CFontz
  • Date: Fri Nov 30 18:01:01 2001

I have a new 634 from CF. I would be glad to do any testing which may
provided some Help.
I am running RedHat 7.1 on a duron based mini-atx. I've been very stable
with LCDd .41 so far, I'd love to get the Fully filled boxes working.
And any other issues. I'm not a C pr0grammer but I have no problem hacking
at the code.
I have been able to reproduce some crashes With perl usually when I
accidentally redirect the output from LCDd back to LCDd
Uh that would be bad bad loop. Ohh loopy. Any ways. I'd be glad to do my

Can anyone recommend a good Orbital /keypad setup With 4 by 40 lines? And
any leads on a cheap place to get them would be welcome as well.

Karl Trout
Sr. Systems Support Analyst
NOT to return to:
200 Liberty st.
New York, New York
wk# 212-416-2112

#! /usr/bin/perl
What is the sound of Perl? Is it not the sound of a wall that
people have stopped banging their heads against?
-- Larry Wall

-----Original Message-----
From: David GLAUDE Mailing
[mailto:dglaudemailing AT]

Sent: Friday, November 30, 2001 8:33 AM
lcdproc AT
Cc: Brent A. Crosby
Subject: CFontz ROM version and driver issue was: Re: [Lcdproc]
Problem with 0.4.1 and CFontz

Message to the CrystalFontz owner:
and If you are an lcdproc developper (or have the skill/time to code in C
for our project)...
[if you are not ready to develop but could help testing, please reply too]
Who own what version of the hardware???
Who are the maintainers of that CF driver??
Where are they (is him)? ;-)

Message to Brent:
Is there a way to autodetect (sending something on the serial and based on
the reply)?
Could you describe for the mailing list how a user can identify wich version
he is using
(a boot message when you turn on the LCD, the serial number, the date of
purchase, ...)?
Where can I find a graphical representation of the ROMv1 LCD char?

--- Discussion ---

Obviously, CrystalFontz have change their "rom" or character set.
This is having an influance of resulting output for some of our user.

It is not clear yet what is the best way to handel this since
I did not receave a clear answer as if it is possible to autodetect the type
CrystalFontz (like we do for MatrixOrbital).

But like in MatrixOrbital we can have a parameter that let the
user choose the type manualy by changing the configuration file.

Now the good news is that a lot of usefull char seems available (for bar at
This could reduce the number of custom char needed for bar and give us more
custom char for other use (icon and bignum and ...).

The bad news is that currently the driver of CrystalFontz is currently not
very smart
(basicaly it was a modified version of MatrixOrbital drivers from years ago,
at that time there was no smart handeling of custom char, just defining what
you need when init_vbar or init_hbar is called. Maybe they even don't have
big_num support even if they seem to be hardware supported in ROMv2
and they can be software emulated otherwise) compare to current version of
MtxOrb driver.

Now if we want to get a smart implementation, then there could be bigger
differences between a v1 and v2 driver. Mostly in the way to use existing
or to define custom char. I don't know if it this mean to split both driver
to have a common driver with a different behaviour depending on version.


----- Original Message -----
From: "Brent A. Crosby"
<brent AT>
<lcdproc AT>
Sent: Thursday, November 29, 2001 8:45 PM
Subject: Re: [Lcdproc] Problem with 0.4.1 and CFontz


Thank you fore your post.

The "}" issue is probably due to the changed CGROM in the Crystalfontz v2.x
displays. There would need to be a switch to tell the driver if the display
is a v1.x or v2.x Crystalfontz display. Here is link to the new CGROM that
is used in both the 632 and 634:

The complete docs for the 16x2 are available here:

The complete docs for the 20x4 are available here:

Please let me know if you have any questions.

| Brent A. Crosby
| Crystalfontz America, Incorporated
| 15611 East Washington Road
| Valleyford, WA 99036-9747
brent AT
| voice (509) 291-3514 fax (509) 291-3345 US toll-free (888) 206-9720

LCDproc mailing list
LCDproc AT

Archive powered by MHonArc 2.6.18.

Top of page