Updated iMON (Soundgraph) LCD Driver (2 Viewers)

Status
Not open for further replies.

JoeDalton

Retired Team Member
  • Premium Supporter
  • September 27, 2004
    425
    18
    56
    Belgium
    Home Country
    Belgium Belgium
    :D I've added the latest driver to SVN. I did some extra cleanup and some minor refactorings on the code. Please confirm that the driver is still working ok...

    Thanks everyone for the great work:D

    Joe
     

    cybrmage

    Portal Pro
    May 30, 2007
    498
    86
    Home Country
    Canada Canada
    JoeDalton:

    Thanks for updating the SVN...

    The driver still works... but there is an error that prevents the driver from being selected in configure.exe..

    The attached file (remove the .txt) has the fix... and a fix for a termination exception...

    Also, the SG_VFD.dll that is in SVN needs to be updated... The driver does not function with LCD displays without version 5.1 or greater... the one in SVN is v3.7... If you need the file let me know and i'll send it to you.

    Thanks again,

    CybrMage
     

    JoeDalton

    Retired Team Member
  • Premium Supporter
  • September 27, 2004
    425
    18
    56
    Belgium
    Home Country
    Belgium Belgium
    Yep, I need the driver... Are you sure it is backwards compatible with the older one? That one is still used by the iMon VFD driver.

    Another remark:
    in the IsDisabled method I found:
    Code:
    if (!File.Exists(Config.GetFile(Config.Dir.Config, "SG_VFD.dll")))
    I think that should be Config.Dir.Base, as the SG_VFD.dll file is found in the MP home folder.

    Joe
     

    cybrmage

    Portal Pro
    May 30, 2007
    498
    86
    Home Country
    Canada Canada
    Yep, I need the driver... Are you sure it is backwards compatible with the older one? That one is still used by the iMon VFD driver.

    Another remark:
    in the IsDisabled method I found:
    Code:
    if (!File.Exists(Config.GetFile(Config.Dir.Config, "SG_VFD.dll")))
    I think that should be Config.Dir.Base, as the SG_VFD.dll file is found in the MP home folder.

    Joe

    Yes... The new DLL is backwards compatible... I tested the new DLL with the software shipped on CD with the original Antec Fusion case... and with the oldest version of the iMON software that I could find... and all worked properly.

    Yes, you are probably correct... Config.Dir.Base would probably be a better location for the DLL.... right now they both evaluate to the same directory... but in the future that may change...

    The newest (non-beta - v 5.1.0.1201) DLL is attached... (change the .zip to .dll)
     

    JoeDalton

    Retired Team Member
  • Premium Supporter
  • September 27, 2004
    425
    18
    56
    Belgium
    Home Country
    Belgium Belgium
    cybrmage,

    There is a problem with the log4net.dll that is needed by the Matrix Orbital GX driver.
    The problem is that your version is newer than the version that is needed by the TV Engine 3 client.

    Therefore we replaced your version in the SVN with the older one.
    As a result, I fear your driver will no longer work.

    The solution is of course to copy your version again over the older one, but this will break the TV Engine 3 client again.

    To fix the TV Engine 3 client again, one should put the following lines in the Configuration.exe.config and MediaPortal.exe.config files. If any of the sections already exist then their content should be added to the existing sections, except for the <dependentAssembly> element. That should be added after the existing one...
    Code:
    <configuration>
       <runtime>
          <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
             <dependentAssembly>
                <assemblyIdentity name="log4net" publicKeyToken="b32731d11ce58905" culture="neutral" />
                <bindingRedirect oldVersion=”1.2.9.0” newVersion=”1.2.10.0” />
             </dependentAssembly>
          </assemblyBinding>
       </runtime>
    </configuration>

    This will instruct the CLR to load your newer version whenever an assembly needs the older one...

    Joe
     

    Neptuni

    MP Donator
  • Premium Supporter
  • May 17, 2007
    64
    1
    Linkoping
    Home Country
    Sweden Sweden
    Help getting started...Antec VFD

    Hello guys,

    I have just installed the newest SVN and tried to use this new plugin, and I have some question.
    Is the VFD in the Antec Fusion supported (USB) and if that is the case how should I get started?

    If I select it I will either get som unreadable text in the display or nothing at all...
    The logs look fine (I guess...) and it's thinks it is sending data to the display.

    What are the limitation of this VFD, and how should I set it up?

    Thanks in advance!


    Mikael A
     

    cybrmage

    Portal Pro
    May 30, 2007
    498
    86
    Home Country
    Canada Canada
    JoeDalton: Matrix Orbital is in the process of updating the drivers... so, I will try to get them to compile a client library that is not dependant on the log4net library (the client library doesn't do any logging anyway... so it shouldn't be a problem)... I will leave the disposition of the GX driver pending a fixed client library to your judgement... (I haven't yet used the TVEngine... so I'm clueless in regards to the best way to deal with it...)

    Neptuni: all the info you need in in this thread... set text to 2 rows X 16 cols... chars to scroll to 1... if it is not detecting the right type of display then set the display type in advanced settings.

    And most importantly... post your logs if you are having problems...
     

    Neptuni

    MP Donator
  • Premium Supporter
  • May 17, 2007
    64
    1
    Linkoping
    Home Country
    Sweden Sweden
    Hello again,

    I have reread all the postings and my conclusion is that the VFD in the silver version of Antec Fusion case IS NOT supported.

    Is this correct, then?


    I was looking forward to use your plugin :(

    Best Regards,

    Mikael
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom