Page 1 of 2

SoundGraph iMON OEM LCD Display Driver DLL

Posted: August 20th, 2007, 2:16 am
by cybrmage
This is a display driver for the Soundgraph iMON LCD displays that are included with some of the new HTPC cases from manufacturers such as Antec, Silverstone, Ahannix and others.

This driver was developed based on information provided by Ralph Y (imonAPI @ yahoo.com)

What works:
Basic 2 line by 16 character text display
Contrast control
Custom characters

Still to do:
Icon control (??)

Posted: August 28th, 2007, 1:41 am
by cybrmage
New version.

Added: icon control
Added: 1 x 16 display mode
fixed: custom characters now confor to Matrix Orbital format

Posted: September 26th, 2007, 8:55 pm
by EvylRat
I cannot get the plugin to find SG_VFD.dll
I've put the full path in the startup params, still can't find it.

Posted: October 1st, 2007, 12:48 pm
by EvylRat
Ignore me, my bad, didn't read the post properly. I only read the imon bit. I have a VFD, not LCD so doesn't apply.

Posted: October 4th, 2007, 6:21 pm
by maxthebuilder
Is this for iMON Ultrabay? (and SilverStone MFP51)

thanks!

Posted: October 6th, 2007, 1:55 am
by ralphy
Yes, SoundGraph have stated that the UltraBay is the same as the OEM version in the GD-MX01, so this driver should work for the UltraBay.

Posted: October 6th, 2007, 1:56 am
by ralphy
Yes, SoundGraph have stated that the UltraBay is the same as the OEM version in the GD-MX01, so this driver should work for the UltraBay.

Plugin refresh

Posted: October 6th, 2007, 11:19 am
by pepepepe
You plugin works perfect in my LCD Imon OEM, the only problem is the refresh of the lines; it has a delay between the lines.

Thanks for the plugin!

Posted: October 16th, 2007, 3:59 pm
by pettab
How do I turn off the backlight automatically at shutdown?

Posted: October 21st, 2007, 10:58 pm
by SmokeWatcher
EvylRat wrote:I cannot get the plugin to find SG_VFD.dll
I've put the full path in the startup params, still can't find it.
I have the VFD display too and I also ge the same error message. Did you find a solution?

Posted: November 20th, 2007, 10:08 pm
by Randulf
Hmm, this sounds really stupid but I just cant get LCDsmartie and IMon plugin to work.
I have the black antec case and running xp mce.

I have copied the SG_VDF.dll to the smartie dir and uninstalled antecs software but nothing happends with the lcd, just showing time with its ugly font.

What am I doing wrong?

Posted: December 28th, 2007, 3:56 pm
by spilvens
Randulf wrote:Hmm, this sounds really stupid but I just cant get LCDsmartie and IMon plugin to work.
I have the black antec case and running xp mce.

I have copied the SG_VDF.dll to the smartie dir and uninstalled antecs software but nothing happends with the lcd, just showing time with its ugly font.

What am I doing wrong?
Same thing with LCDSmartie and black Antec fusion 430 :( , maybe someone got solution ?

Posted: January 1st, 2008, 2:26 am
by jptheripper
man do i want to get this working.

when i try to choose the imon_oem_lcd.dll i get an error that says display hardware not found.

i have a coolmaster cm-282 case with the imon oem lcd (not the ultra bay, no buttons)

my sg_vfd.dll is attached

please help :)

Potential Solution

Posted: January 6th, 2008, 4:06 pm
by etown
I had the same problems as some of the people above (hardware not found, sg_vfd not found) and finally got it to work. Here is what I have now:

- Antec (Veris) Fusion black with LCD (not VFD)
- I unzipped lcd_smartie_... in 'Program Files' and renamed the folder 'lcd_smartie'. (not sure whether this matters, but i mention it just in case)
- installed VFD, set it to 'never start' AND removed it from the start-up list (with SpyBot ; again, don't know whether this matters)
- download the zipfile from the third message (you need to be registered to see it; iMON-OEM_LCD.dll) and expanded it in the 'displays' subfolder of lcd_smartie
- copy SG_VFD.dll from the Antec/VFD folder to the lcd_smartie folder
- in the setting of lcd_smartie: choose iMON_OEM_LCD.dll as display plugin; leave startup parameters empty (!!!) ; as 'screen' choose 1x16; click 'apply'
- then I had to shut down, disconnect the power-cord (to shut down the LCD), disconnect the USB of the LCD
- restart, plug in the usb of the lcd, start lcd_smartie and it worked

I believe that leaving the startup parameter field empty was the key, but I don't know. If anyone else with problems gets theirs to work, pls be so kind to post so we can slowly figure out what works and what doesn't.

Posted: January 11th, 2008, 9:39 am
by sveintore
Got it to work using your settings, great :)

How do I turn off the backlight automatically at shutdown?

Posted: January 13th, 2008, 8:19 pm
by foxterrier
How do I turn off the backlight automatically at shutdown?

Still Waiting - Any news????

Posted: January 21st, 2008, 10:42 pm
by driftspin
sveintore wrote:Got it to work using your settings, great :)
Do you guys have this one??

http://www.soundgraph.com/Images/product/oem_03.jpg

I am in the middle of a RMA but reading this gives me hope on using the LCD

I was wondering does the volume control also work, and the remote control functions?

I would realy like to get a learn function in this driver :D :D :D

Coolermaster - cm-282

Posted: January 27th, 2008, 5:00 pm
by okellyro
Same problem as posted in december, am running on the most recent IMON DLL's (as per soundgraph's site) and LCDSmartie reports that it cannot find the hardware,

NOTE LCD fully operational using the IMON software

Posted: March 2nd, 2008, 4:59 pm
by cammy9r
Thanks guys, Thumbs up for this. Now i have more control over the display. All i need to do now is learn how to set the rest of the functions.

:( :) :D :D

Posted: March 22nd, 2008, 4:23 pm
by zipi
Man you are the Bomb!

Thank you so much for this one,
you just saved me from Setting Fire to this whole
SoundGraph LCD + Remote thing.

I Will think 10 times before EVER
Buying Hardware From This company again.

The LCD options you have a paying a premium for this product are pathetic,

& SoundGraph's "Dont Wanna Know" ,"NO API"
Policy should be mentioned here ,
So Prospective buyers
will know that:

The official Product
HAS VERY LIMITED LCD DISPLAY SUPPORT
for other Applications aside its own limited bloated Software.

Thanks to People like yourself,
we can all keep our sanity,

without your Plugin,
& LCD Smartie of course,
This overpriced iMON LCD / VFD is worthless.

This is GREAT !!
THANKS A LOT !!!!!!

Posted: March 30th, 2008, 5:57 pm
by jptheripper
zipi

can you please tell us your steps that got this working?

i still cant get it to work at all with lcdsmartie

Icon and volume?

Posted: April 3rd, 2008, 6:59 pm
by Jonka
driftspin wrote:
sveintore wrote:Got it to work using your settings, great :)
Do you guys have this one??

http://www.soundgraph.com/Images/product/oem_03.jpg

I am in the middle of a RMA but reading this gives me hope on using the LCD

I was wondering does the volume control also work, and the remote control functions?

I would realy like to get a learn function in this driver :D :D :D
I have the same screen as driftspin on a Antec Fusion 430 black. And the problem is as follows:
The email function doesn?t listen when I choose "skip this screen if: There is no new E-Mail"
I cant change the size and text type like I could in the program that followed with the chassi.
I also can?t change the volume (with the volume knob) anymore or show the icons arround the text like I also could with VFD.

Is there a solution to these problems or do I just have to let it be?
// Andreas

Posted: April 3rd, 2008, 11:28 pm
by jptheripper
Jonka,
Can you please post and display the files/settings you used to get this to work with lcdsmartie? all i get is errors

Posted: April 27th, 2008, 10:01 am
by sstorra
jptheripper wrote:man do i want to get this working.

when i try to choose the imon_oem_lcd.dll i get an error that says display hardware not found.

i have a coolmaster cm-282 case with the imon oem lcd (not the ultra bay, no buttons)

my sg_vfd.dll is attached

please help :)
Hey jp,

I had a similar problem, and have a silverstone gd-mx01 case with the same imon oem lcd as you describe.

I did some digging around, including some mediaportal plugins written by cybrmage and ralphy (and his api specification page at imonapi.tripod.com/index.htm).

I also used OllyDbg to watch what calls iMon made to sg_vfd.dll and the calls cybrmages' plugin made.

The version of sg_vfd.dll you attached is 6.2.0.803, mine is 6.2.0.829.

This plugin was sending the sg_vfd.dll function iMONVFD_Init the values 0x18 and 0x08888. Where iMon was sending 0x1B and 0x08888.

So, I used a hex editor to locate and change the 0x18 to 0x1B in iMON_OEM_LCD.dll, and now the plugin works fine for me in LCDSmartie. The byte I changed is at offset 0xA9B and is preceeded by C70424.

I've tested the modified iMON_OEM_LCD.dll with your version 6.2.0.803 sg_vfd.dll and it also works fine.

Hope this helps, I know how frustrating it was when it wasn't working :)

Edit : btw, if you look in regedit at HKEY_CURRENT_USER\Software\SOUNDGRAPH\iMON and the key(s) VFD and/or LastVFD you'll see the 1B value.

Posted: April 27th, 2008, 12:28 pm
by jptheripper
can you post your modfied dll?

thanks