Make a Library for BTD-0801H-SBYB-G-B-A01 LCD Display based on HT1621 controller

Hey all i have a BTD-0801H-SBYB-G-B-A01 LCD Display based on HT1621 it is Build inside a IVECO Stralis Truck.
I have the unit at home and like to build it in my car.
The LCD has 8 Digits and 19 special characters. a Digit consist of 13 Pieces.
Here is a link to its datasheet. http://xoomer.virgilio.it/pano_91/datasheet.pdf

Found a Lib with example for a LCD with the same controler here: http://www.play-zone.ch/media/LCDHT1621.zip

When i run it blinking all chars works. But all other things messed up.

In the LCDHT1621.h file i found this part:

protected:
	void SendBit1621(uchar sdata, uchar cnt);
	void SendCmd1621(uchar command);
	void Write1621(uchar addr, uchar sdata);
	void Init1621(void);

removed the protected so i can use Write1621 in the sketch

Now i can figure out the symbols this is a part of my sketch.

 //Door lock
  lcd.Write1621(6,1);
  delay(6000);
  lcd.allOff();
 //Point
  lcd.Write1621(7,1);
  delay(6000);
  lcd.allOff();
//Ring
  lcd.Write1621(16,1);
  delay(6000);
  lcd.allOff();
//wireless
   lcd.Write1621(13,1);
  delay(6000);
  lcd.allOff();

But now my Problem is how to edit the lib files so i have a charset i can use in my sketch?

Hope it is readable english is not my native language.

Update:
Modified the lib source.
void Uhr();
void Doppelpunkt1();
void Punkt();
void Doppelpunkt2();
void GradC();
void Lampe();
void FensterL();
void FensterR();
void Lueftung();
void TuerZu();
void Scheibe();
void PfeilR();
void Mond();
void Heizung();
void Klingel();
void Wireless();
void CD();
void Sonne();
void PfeilH();
so in a sketch i can turn on all special chars.
lcd.Wireless();
delay(600);

Now i have to hack the numbers in the code files.

LCDHT1621.cpp (4.9 KB)