View Full Version : State of the LED panel

09-28-2007, 02:39 PM
It would appear our cries to MSI fall on deaf ears, so it would appear the task of harnessing this beast is up to us. There hasn't been much talk here lately of any progress with the LED panel, so I would like to gather whatever information that anyone has here and maybe create a plan of attack.

First off, I'm running a MEGA 180 and here are programs known to operate its panel:
1. MSI Media Center III
2. PC Alert 4
3. MSI Radio

The common files between these programs are ForMpc.dll, ForMpcLcd.dll, MSIDrvIF.dll and mpcsys.SYS. MSIDrvIF.dll seems to control the remote, which in turn activates other programs to operate display. I'm not sure what role mpcsys.SYS plays yet. However, I peered through hex dumps of every version of ForMpc.dll and ForMpcLcd.dll, and in both I found a rather interesting string: "MEGAPANEL".

So I tried combinations of temporarily renaming both ForMpc.dll and ForMpcLcd.dll and then starting up their respective programs to see if that would prevent the display from turning on and proving their significance. Sure enough, renaming ForMpc.dll did the trick. Perhaps "ForMpc.dll" stands for "For MEGA Panel Control".

As for the significance of ForMpcLcd.dll, I'm thinking that this file plays a role in MEGA Panels that are just that: LCD screens. If someone with a MEGA 400 or 651 could try this same experiment, I'd appreciate it.

As for the previous posts that neither of these two files exports any functions, that's technically incorrect... they both export a single function respectively: "MainEntry". With only a single function, that should help narrow things down. As for the parameters being passed, I don't have an idea.

Another curious string turned up in the hex dumps, a Registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\MSI\SEAN. If you navigate to that location in the registry, it's a folder with 4 dwords: 0, 1, 2, 3. I'm still trying to figure out if this thing plays any role. Now "Sean" is a guy's first name, so if anything, this gives us a new name to curse.

09-28-2007, 11:08 PM
*blank stare, slight drooling*