Jump to content
AIDA64 Discussion Forum
namuk

AIDA64 Plugin for AlphaCool LCD

Recommended Posts

got an issue here were i can not mirigate to AiDA64 from Everest, due to the AlphaLcd software needs a plugin to detect AIDA64, will the new AiDA64 natively support the Alpha Lcd? i have been messing with the acEverest.dll But no joy sad.gif ,not really good in that department wacko.gif .

i am stuck to how to sort this big problem, as i use this screen and Everest all the time and i want this AIDA64 to correct a few bugs with the current I7 setup ect i have now with the old everest.

anyone?

 

 

links :)

AlphaLcd usb driver 2.1

 

http://users.aida64...._driver_2_1.zip 

 

AlphaLCD 1.0.4.48 Beta

 

http://www.alphalcd.de/download/snapshot/alphaLCD_1.0.4.48_beta.exe

and

 

 

Share this post


Link to post
Share on other sites

We currently have no plans about a native AlphaCool LCD support. Do you know who made the Everest.dll module?

Share this post


Link to post
Share on other sites

We currently have no plans about a native AlphaCool LCD support. Do you know who made the Everest.dll module?

:wacko:

It was a 3rd party developer called Sonic on the alphacool forum, but this has been down for Quiet a while, Sonic did all the software and plugins for the Lcd screen then charged a small fee to Alphacool, Sonic was really helpful on that forum for support and plugins Gutted, i even emailed Alpha about this issue, been trying to mess with the plugin but i am getting no were, as i am pretty much useless in this department, i bet the Dll only needs updating/adding just to detect AIDA64.

Share this post


Link to post
Share on other sites

Can you please post a download link to the acEverest.dll file?

this is the latest alphaLCD_1.0.4.48_beta software i got off Sonic from the Forum (1.5 was coming:() and the acEverest.dll that is in the install, which i added to this rar (extracted to save time), the 1.02 that is on the Alpha download site is very old and buggy, basicly useless if your not pachent with this .. i have uploaded this this 1.0.4.48 on 2 sites (google) as you can not get it anywhere , must add it helped a few out there.

http://rapidshare.com/files/433973669/ALPHALCD.rar

http://www.megaupload.com/?d=46U6IC4S

uploaded to 2 sites as some have issues on download , also there is a limit on downloads.

Share this post


Link to post
Share on other sites

Thank you. However, it doesn't seem to work even with EVEREST v5.50 (latest version). I'm not sure what's the trick there, but this plugin seems to be a bit crude. Is there any AlphaCool SDK or programming documentation, so we could make an AIDA64 plugin from scratch? :mellow:

Share this post


Link to post
Share on other sites

Thank you. However, it doesn't seem to work even with EVEREST v5.50 (latest version). I'm not sure what's the trick there, but this plugin seems to be a bit crude. Is there any AlphaCool SDK or programming documentation, so we could make an AIDA64 plugin from scratch? :mellow:

No problem ..

and thats the updated Plugin, but it does work without issue on Everest 5.50 , in everest Preferences and external applications you tick (enable) all 3 boxes and all other box's, you only need to tick one but i forgot which one a while back lol, then you restart Everest and then run Alpha lcd then setup Everest in the alpha software.

that would be a great ideaB) but i have never seen an AlphaLCD SDK , Even googled for it, another reason why i am gutted the Alpha forum is down.

Share this post


Link to post
Share on other sites

Hello,

Excuse me for my bad english. I'm french...

So, do you want these file ? acEverest.dll ?

I post it here : http://rapidshare.co...0/acEverest.dll

I'm waiting for this plugin, i hope u can do something good.

Thanks a lot !

http://translate.google.co.uk/translate?u=http%3A%2F%2Fforums.aida64.com%2Findex.php%3F%2Ftopic%2F88-aida64-plugin-for-alphacool-lcd%2F&sl=en&tl=fr&hl=&ie=UTF-8

:)

Share this post


Link to post
Share on other sites

Thanks Man...

I hope that Fiery can make anything who works for our AlphaLCD.

Good Luck

Me too :) as it would not make the screen Obsolete.

Share this post


Link to post
Share on other sites

In order to let us come up with our own AIDA64 plugin for AlphaCool, we would need either:

1) The source code or the uncompressed DLL image for acEverest.dll,

or

2) Guidelines (SDK, programming documentation) on how to develop a new AlphaCool plugin from scratch

Share this post


Link to post
Share on other sites

In order to let us come up with our own AIDA64 plugin for AlphaCool, we would need either:

1) The source code or the uncompressed DLL image for acEverest.dll,

or

2) Guidelines (SDK, programming documentation) on how to develop a new AlphaCool plugin from scratch

what do you mean uncompressed DLL image ? not seen any guidelines or SDK mate.

Share this post


Link to post
Share on other sites

acEverest.dll file is compressed using an executable compressor. I think it's ASPack. In order to give you hints on how you can patch the DLL file to make it suitable for AIDA64, we would need an uncompressed DLL file.

Share this post


Link to post
Share on other sites

acEverest.dll file is compressed using an executable compressor. I think it's ASPack. In order to give you hints on how you can patch the DLL file to make it suitable for AIDA64, we would need an uncompressed DLL file.

not got that , only what i uploaded, i was using PE Explorer and there is a Decomplie , so you have to extract the files to mess then compress it just like ZIP/RAR in a way?

----------------------------------------

i did find this a while back but i am not 100% sure what theses files are for?

http://www.init-6.org/index.php?id=15&L=3

Share this post


Link to post
Share on other sites

Uncompressing an ASPack compressed EXE/DLL file is not that easy I'm afraid. You have to use Google to find a tool for that -- but those tools in many cases simply fail to work :)

i did find this a while back but i am not 100% sure what theses files are for?

That's for Linux, it's not useful for us :(

Share this post


Link to post
Share on other sites

Uncompressing an ASPack compressed EXE/DLL file is not that easy I'm afraid. You have to use Google to find a tool for that -- but those tools in many cases simply fail to work :rolleyes:

That's for Linux, it's not useful for us :)

Try this:

aspack unpacker

How can we know if a dll reverse engeniring works? so I can test some unpackers an try to provide the unpacked dll you need to build the plugin we need.?

Share this post


Link to post
Share on other sites

here are the sample code to get the values stored from Everest in the shared memory (file/options/ext. Apps/activate shared memory).

The alphacool app reads ist from there.:

Const

sharedmem_name = 'EVEREST_SensorValues';

Function ExtApp_SharedMem_ReadBuffer(bu:PChar;bu_size:DWord):Boolean;

Var

mappedData : PChar;

th : THandle;

Begin

Result:=False;

th:=OpenFileMapping(FILE_MAP_READ,False,sharedmem_name);

If th<>INVALID_HANDLE_VALUE Then

Begin

mappedData:=MapViewOfFile(th,FILE_MAP_READ,0,0,0);

If mappedData<>Nil Then

Begin

StrLCopy(bu,mappedData,bu_size);

If UnmapViewOfFile(mappedData) Then Result:=True;

End;

CloseHandle(th);

End;

End;

The only difference to AIDA64 is this:

Const

sharedmem_name = 'AIDA64_SensorValues';

An example of read values is attached:

post-316-095852800 1296311117_thumb.jpg

Share this post


Link to post
Share on other sites

is that code to add to Everest or the plugin? also is yours working now with that code and AIDA64 ? thanks for sharing this as well mate.

Share this post


Link to post
Share on other sites

thats the code of the plugin to read the values wich are puts in the shared memory by everest/aida64.

no, I'm unable to disassemble the .dll, understand it, change it and reassemble.

first the plugin must find the running aida and then locate the shared memory of it and

then periodictly read the values.

Share this post


Link to post
Share on other sites

ah right so if that code was made into a plugin this would work then ? how did you come acreoss this code then if you could not get in the everest DLL file?

same here getting nowhere with the original plug-in :D , wonder if Fiery could make that code into a plugin ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Roy
      Hi,
      it would be nice if there was the possibility to send sensor values unformatted as a number or percentage, via a serial port.
      Similar to the LCD displays, only without formatting, or pure numbers with separators.
      Together with a small GUI.
      Background is the simple evaluation of the data with a microcontroller and display in different ways.
      I imagine not only LCD or OLED, but rather seven segment display, nixi tubes or an analog pointer display. That would create a lot of possibilities.
    • By Wampo
      Hey Aida Team,
      i have some issues with this Adafruit LCD wich is recomended. On the two Pictures you can see what aida should do and what can i see on the Display. The First line is completely erased and the screen is flickering. The Adafruit Backpack is set to 20x4 LCD. When the Display is updating you can see the right setting for a millisecond.
      But if i change the LCD Setting in AIDA to 16x2, and leave the Backpack in 20x4 mode,  the Screen isn flickering and the first line is there. I think you got a little problem with the 20x4 Driver. I have Searched for the code but i cant find it, to edit it if i found the failure. 
       
      Please give me response for this BUG. I have extra ordert this overpriced 50€ LCD for it. 
      Greetings Daniel from Germany


      VID_20181129_160917.mp4
    • By Fiery
      We've added support for RoboPeak RPUSBDisp color graphical USB-connected LCD display.

      You can enable the LCD device from AIDA64 / main menu / File / Preferences / Hardware Monitoring / LCD / RoboPeak. Currently there is no Windows driver made specifically for RoboPeak displays.  But there's a workaround: you can use the AlphaCool LCD driver (Version 2.1).  The driver installation has to be forced due to the USB device ID mismatch (between AlphaCool and RoboPeak displays).
      The driver installation works as:
      Open Device Manager --> Other devices --> double-click on rp-usbdisp --> Update Driver button --> Browse my computer for driver software --> Let me pick from a list of available drivers on my computer --> Show All Devices --> Next button --> Have Disk button --> Browse button --> select acusbdisplay.inf file from the AlphaCool LCD driver folder --> Next button --> press Yes button on the Update Driver Warning message box.

      You can order a RoboPeak display from DFRobot at:
      https://www.dfrobot.com/product-1062.html#.UqfXHfSnoqX
      You can find the new AIDA64 beta update at:
      https://www.aida64.com/downloads/latesta64xebeta
      Please let us know if you find any difficulties enabling or using this new feature. Also let us know if you've got another kind of LCD device that is currently unsupported by AIDA64.
      Regards,
      Fiery
    • By Fiery
      We've added support for several Matrix Orbital USB character based and monochrome graphical LCD displays, including LK, MX, PK, VK, GLK, GLT, GX Typhoon, and their drive-bay and external variants as well.
      You can enable the LCD device from AIDA64 / main menu / File / Preferences / Hardware Monitoring / LCD. The only thing needed to enable this feature is having the appropriate Matrix Orbital USB LCD drivers installed, and the LCD to be connected to a USB port. You can verify if your device is supported by AIDA64 by finding the device on the Devices / USB Devices page in AIDA64, and checking its Device ID. It should be one of the following IDs:
      0403-FA01
      0403-FA02
      0403-FA03
      0403-FA04
      0403-FA05
      1B3D-011F
      1B3D-0120
      1B3D-0121
      1B3D-0123
      1B3D-0125
      1B3D-0127
      1B3D-012C
      1B3D-0134
      1B3D-013E
      1B3D-013F
      1B3D-0140
      1B3D-0141
      1B3D-0155
      1B3D-0156
      1B3D-0157
      1B3D-0158
      1B3D-015E
      1B3D-0161
      1B3D-016A
      1B3D-016B
      1B3D-016C
      1B3D-0176
      1B3D-017B
      1B3D-01F0
      1B3D-01F1

      Due to their interface bottleneck BGK, EGLK, GLK and GLT displays perform display updates quite slowly, so visual discrepancies may be experienced when using the GLK (graphics) protocol on these displays. It is possible to use the LK (character based) protocol on GLK displays as well, which will work much faster. In order to switch between the GLK and LK protocols, you need to first disable the GLK protocol (in AIDA64 / main menu / File / Preferences / Hardware Monitoring / LCD), and then enable the LK protocol on the same page. Ignore the error, and restart AIDA64 to apply the switch.
      You can find the new AIDA64 beta update at:
      http://www.aida64.com/downloads/latesta64xebeta
      Please let us know if you find any difficulties enabling or using this new feature. Also let us know if you've got another kind of LCD device that is currently unsupported by AIDA64. BTW, Abacom, AlphaCool, Digital Devices, LCD2USB, Mad Catz Venom, and SDC Megtron LCDs are also supported now by the latest AIDA64 beta.
      Regards,
      Fiery
×
×
  • Create New...