Skip to content

Collection of example scripts & protocol information for the M18ST05A screen found in mid 00s Medion PCs.

License

Notifications You must be signed in to change notification settings

yetanothercarbot/medion-vfd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

medion-vfd

This repository is a collection of scripts and a listing of protocol information for the M18ST05A VFD display found in the 2006 Medion MD-8800.

Hardware

The display has two rows of 16 characters for text, as well as some status segments below to indicate the media type, source, audio volume and more: Front Rear

The QFP IC on back is labelled as being from Futaba, however it is not possible to find a datasheet, so it is likely to be an IC custom-made for Medion.

The exact markings can be read in the images.

Prior Art

  • spacerace/m18st05: The first repository that shows up. While the included software didn't work for me, it was still very useful to be able to see the commands for clearing text.
  • hit-karlrsuhe.de: A fairly complete listing of the control codes. This formed the basis of PROTOCOL.md.
  • pipperr.de: Example code for Python 2.x. While I wasn't able to get this example code to run under Python 3, it was still useful to see the approach taken. Structs are also being used in my example code as a result.
  • LCDproc's MD-8800 driver: This is the driver used in the lcdproc software, and was useful for filling in the gaps left by the other sources.

Basic Use

The connector (Molex 70107 series) has four pins, the first of one can be identified by a 1 and an arrow on the side opposite to the clip:

Pin Colour Name Connect to
1 Red Vcc +5V
2 Green TX USB-to-serial RX
3 Black Gnd Ground
4 White RX USB-to-serial TX

The display does not output anything, so its TX can safely be left disconnected. I'm not sure whether the data lines are 5v or 3v3, however my CP2102 board outputs 3v3 and the display seems to work fine.

The serial port is opened at 9600 baud with 1 stopbit (the default settings for pyserial).

Advanced Use

Refer to PROTOCOL.md

About

Collection of example scripts & protocol information for the M18ST05A screen found in mid 00s Medion PCs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published