Jump to content
AIDA64 Discussion Forum
Fiery

New LCD device support: Samsung SPF Digital Photo Frames

Recommended Posts

We've added support for Samsung SPF Digital Photo Frames. It works with the following models:

SPF-72H

SPF-75H

SPF-76H

SPF-83H

SPF-85H

SPF-85P

SPF-86H

SPF-86P

SPF-87H

SPF-105P

SPF-107H

700T

800P

800W

1000P

1000W

The following models are not supported at this time:

SPF-72V

SPF-83V

SPV-105V

The following models do not support Mini Monitor Mode, and so AIDA64 cannot use them as an external LCD:

SPF-71E

SPF-71ES

1.jpg

You can enable the LCD device from AIDA64 / main menu / File / Preferences / Hardware Monitoring / LCD / Samsung.

For the most stable operation it is recommended to uninstall Samsung Frame Manager and Mini Monitor drivers, and install our own Samsung SPF LibUsb driver instead:

http://download.aida64.com/resources/lcd/samsung_spf_lcd_driver.zip

Our driver can directly communicate with the device, without interfering with Samsung's drivers or the Frame Manager software. Alternative solution is having the appropriate Samsung SPF Windows drivers installed (part of Samsung Frame Manager software), but that usage scenario is not guaranteed to work properly.

Notes:

- If the device disconnects after a few seconds, enable the option Send keep-alive packet in AIDA64 / main menu / File / Preferences / Hardware Monitoring / LCD / Samsung

- AIDA64 will switch the device from Mass Storage Mode to Mini Monitor Mode if necessary. That transition could take up to 10 seconds. When the switch takes place, and there's Samsung Frame Manager software installed, Windows Aero may get disabled by Samsung Frame Manager's Mini Monitor feature

- AIDA64 has a built-in facility to prevent collisions with Samsung Frame Manager. In case it fails to work, and AIDA64 frames collide with Samsung Frame Manager frames, then terminate the process called "sam_controller.exe" via Windows Task Manager, or uninstall Samsung Frame Manager

- If Samsung Frame Manager is installed, but its Mini Monitor feature is not used, it's recommended to disable the Samsung Monitor device in Device Manager / Display Adapters.

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, Futaba MDM166A VFDs and Yoctopuce OLEDs are also supported now by the latest AIDA64 beta.

Regards,

Fiery

Share this post


Link to post
Share on other sites

Hello

 

Do you know if the driver for the SPF-83H is compatible with win8.1?

There's a unified software package (Samsung Frame Manager) for all SPF displays, that includes the driver. There's a 64-bit Vista package, but we've only tested it under Win7 64-bit SP1. It should work under Win8.1 as well, but we haven't verified it yet. I'll check it out in the upcoming days (most likely tomorrow), and will let you know about the results in this topic ;)

Share this post


Link to post
Share on other sites

Microsoft shows the SPF-83H to be compatible with 8.1 with no additional action needed. Perhaps the driver is available through Windows update also.

Share this post


Link to post
Share on other sites

Microsoft shows the SPF-83H to be compatible with 8.1 with no additional action needed. Perhaps the driver is available through Windows update also.

I guess that only means the Mass Storage Mode of the DPF. Once AIDA64 switches the device to Mini Monitor Mode (as required for LCD support), Windows 8.1 will not find the necessary drivers.

We've done a few test runs with Windows 8.1 64-bit and a SPF-75H DPF. The good news is: it works. Bad news is: only the driver works, the Samsung Frame Manager application goes nuts under Windows 8.1. It means you won't be able to use the DPF as a mini monitor (to extend your desktop to the DPF), but you can use it as a LCD device with AIDA64. What needs to be done to make it working:

1) Install Samsung Frame Manager for Vista 64-bit v2.00. During its installation process a lot of popup windows will come up, don't worry about them, just close them all.

2) Start AIDA64, enable Samsung SPF LCD support in AIDA64 / main menu / File / Preferences / Hardware Monitoring / LCD. It will switch the device from Mass Storage Mode into Mini Monitor Mode. After the transition AIDA64 will report that it cannot open the LCD. Don't worry about it, just close AIDA64.

3) Go to Device Manager, and install the device driver for the unknown device called Samsung Digital Photo Frame. You can find the driver in the \Program Files\Samsung\FrameManager folder. If it's necessary, select the INF file called sam_miniusb.inf.

4) You can uninstall Frame Manager after the driver is successfully installed.

I've checked, and the mentioned Frame Manager for Vista 64-bit v2.00 does support SPF-83H DPF that you're about to get.

Share this post


Link to post
Share on other sites

Hi Fiery

 

I have ended up with a SPF-87H instead of the 83H. I should have it here in the next few days. I'll post up some results once it arrives. Thanks again for the info and support you have provided. :)

Share this post


Link to post
Share on other sites

Great news, I hope you'll like it. Quite frankly, the Samsung SPF quickly became my favorite external colour LCD display, despite the fact that its driver installation process isn't quite user-friendly under Windows 8.x :) Not easy to find an affordable high-resolution, large colour LCD that is both easy to use and not crippled feature-wise like the Matrix Orbital GTT.

Meanwhile, we've ordered a Samsung 800P as well, since that -- along with a few other Samsung DPF devices like 800W, 1000P, 1000W -- seems to use a more advanced version of the Samsung Mini Monitor protocol that is currently unsupported by AIDA64 (and every other 3rd party LCD software as well).

Share this post


Link to post
Share on other sites

Hi Fiery

 

I have been messing with the SPF-87H DPF for the last couple of day but unfortunately have nothing positive to report. I have tested on multiple system with both Win7 and Win8. Following the steps you wrote above AIDA64 will initialize the PDF only if it is in mass storage mode first. If already in mini monitor mode AIDA64 reports "SPF error: USB device not found". After launching AIDA64 the PDF switches to mini monitor mode and displays data from AIDA64 for approximately 5 seconds. Then the PDF disappears from the system and is not shown anywhere including Device Manager. Closing AIDA64, changing the PDF back to mass storage mode, and restarting AIDA64 shows "SPF Init OK" but the PDF screen does not switch from the default info view and no data is displayed from AIDA64. The system must be rebooted for the 5 seconds of displayed info to be shown again.

Share this post


Link to post
Share on other sites

Don't worry, we'll sort it out ;) Most likely the issue is caused by the collision between Samsung Frame Manager's main hardware polling process called sam_controller.exe and AIDA64. Please try the following:

1) Start Registry Editor (REGEDIT.EXE), and navigate to:

HKEY_LOCAL_MACHINE\Software\Samsung\FrameManager

2) Check what value does the DeviceInfo field hold. If it's "00 00", then please switch the device to Mini Monitor Mode, and check it again.

3) Also check what USB device ID does your SPF-87H have assigned, on the Devices / USB Devices page. The device could be in either mode for that. I'm just wondering that because there are 3 different variants of SPF-87H out there, and it would be great to know which one have you got.

4) Try to kill the process called sam_controller.exe using Task Manager. That should take care of the collision between AIDA64 and Samsung Frame Manager, and let you use the DPF via AIDA64. If you don't want to use the Mini Monitor feature of your DPF for its intended purpose, then you may as well uninstall Samsung Frame Manager completely. It will leave the Mini Monitor USB device driver installed, so you will still be able to use AIDA64 with your DPF.

5) I'll send you something further in private message, but please only deal with that after the above 4 steps ;)

BTW, if nothing works out (which is unlikely), we already have a "Plan B" for Samsung SPF devices, so you will either way be able to use your SPF-87H with AIDA64.

Thanks,

Fiery

Share this post


Link to post
Share on other sites

Hi Fiery

 

Mass storage mode shows 00 00. Mini monitor mode also shows 00 00. However as the DPF is only seen for a few seconds when in mini monitor mode I'm not real sure this Registry value is correct.

 

The Device ID is 04E8-2033 when in mass storage mode. I haven't been able to get the info from AIDA64 quick enough once switched to mini monitor mode. I am able to acces the DPF properties in Device Manager and it shows 04E8-2034 for mini monitor mode as shown below.

 

I am not able to kill sam_controller.exe as it is not shown in Task Manager. Perhaps this is because the install does not finish? I have performed an uninstall of Samsung Frame Manager but the results are the same.

 

I have also tried what you stated in PM with the results being the same. AIDA64 initializes the DPF, a blue screen showing AIDA64 is displayed for approximately 5 seconds, the Windows USB disconnect sound is played and the DPF disappears from the system. After successfully installing the driver when AIDA first initializes the DPF I can close AIDA64, manually switch the DPF to mini monitor mode and the same disappearance after 5 seconds occurs. This seems to point to an issue with the Samsung driver itself and not something amiss with AIDA64.

post-47-0-82791400-1408280486_thumb.jpg

Share this post


Link to post
Share on other sites

It sounds quite odd. After the uninstallation, were all Samsung Frame Manager related files removed? Can you please check if there's any of them left under \Program Files\Samsung ?

What version of Frame Manager did you have installed? Can you maybe check the driver version and driver date for the Mini Monitor driver? There're quite a few versions out there, and maybe you're not using the driver we've used for our test runs.

Share this post


Link to post
Share on other sites

Yes, all files are removed under \Program Files\Samsung. I have installed MPX_FrameManager_Vista_64bit_V2.00_T2_700T.exe and FrameManager_Vista_64bit_V2.00.exe. Is the screenshot below the proper info for the driver version?

post-47-0-65670700-1408284388_thumb.jpg

Share this post


Link to post
Share on other sites

Yes, that's the same driver we're using. Do you have any remaining Samsung devices in the Device Manager, under Display Adapters? If yes, then try to uninstall that, including removing its drivers.

Share this post


Link to post
Share on other sites

Samsung never shows anything under Display Adapters. Only Samsung USB Display Adapters for approxiamtely 5 seconds before the disconnect happens.

post-47-0-27079500-1408286668_thumb.jpg

Share this post


Link to post
Share on other sites

Can you check what happens if you let AIDA64 switch the device to Mini Monitor Mode, but then you quickly close AIDA64, before that 5 seconds elapses? Will the device stay in Mini Monitor Mode? Something must be causing the DPF to switch back to Mass Storage Mode again, but I have no idea what could it be, as long as Samsung's own application is completely removed from your system.

We've now double-checked with the same drivers you're using, under Windows 8.1 64-bit, with both a SPF-75H and a 800P DPF, and found no such issues you're experiencing. It works absolutely smooth on our test system.

Share this post


Link to post
Share on other sites

Used AIDA64 to switch to mini monitor mode. As soon as the AIDA64 logo appeared I closed AIDA64. The DPF screen went blank and a few seconds later the DPF disappeared from the system. After disappearing the DPF display stays in mini monitor mode until manually switching at the DPF to mass storage mode.

Share this post


Link to post
Share on other sites

It's quite puzzling. Have you tried to connect the DPF to another USB controller? Have you tried to power the DPF off, power it on again, and switch the device to Mini Monitor Mode on the DPF, and see what happens when you start AIDA64?

Share this post


Link to post
Share on other sites

I have used Intel USB 2.0, 3.0 and ASMedia controllers. Tried the power off/on and switching to mini monitor mode at the DPF. AIDA64 cannot find it because by the time AIDA loads the DPF has disappeared and cannot be detected again until it is toggle to mass storage and back to mini monitor. I'm performing a fresh install of Win8 and will test with a bare minimum install.

Share this post


Link to post
Share on other sites

In case the Mini Monitor device disappears from the system after that 5 seconds elapsed, even if you don't start AIDA64 at all, then it seems to be an issue that is related to the Samsung driver or the device itself. Have you tried to connect the device to another computer?

Have you tried to check the Windows Event Logs, to see whether there's any reference to why the device gets disconnected?

I'm starting to feel like your particular SPF-87H device has some hardware flaws... Maybe try updating the firmware. I'll soon run out of ideas :(;)

Share this post


Link to post
Share on other sites

Could the issue be not successfully installing the Frame Manager software? I have tried on Z87, Z97 and X79 systems and it always crashes at the point of installing the display drivers. I'm not sure how anyone else is installing this software when i see it fail on 3 different platforms.

Share this post


Link to post
Share on other sites

Event viewer doesn't show anything. The DPF work fine with Win7 but as Win8 is the only operating system I now use that doesn't help me. Guess I'll go back to the CrystalFontz display until a better option is available that I know will work with Win8.

Share this post


Link to post
Share on other sites

In our first test run under Win8.1 we've also attempted to install Frame Manager, but the installer failed. Frame Manager doesn't seem to be compatible with Win8.x at all, but the drivers work fine under Win8.x -- at least for us. We've installed the Mini Monitor device drivers using the drivers copied to \Program Files\Samsung\FrameManager by Samsung Frame Manager installer, and it worked just fine.

In one of your previous posts you seemed to have indicated that it didn't work for you under both Win7 and Win8, but now you say it works fine under Win7? Just to make sure it's not a driver issue, please try to change the Mini Monitor drivers to the ones we're using. The driver version is the same with yours, but we've already got two different Samsung SPF driver sets, both with the same version, so you never know with Samsung ;) I'll send you the download link to our drivers in private message.

BTW, our "Plan B" for the Samsung issue is that we would implement an alternative driver path in our code, to let you use generic LibUSB drivers with Samsung DPFs. That may or may not help in your situation though, since -- if I properly understand what you wrote -- the device keeps disconnecting after 5 seconds even if you don't start AIDA64 at all. It could well be a driver issue that may be resolved with the LibUSB driver, but it is also possible that it's a hardware flaw that will not be resolved by a driver change. Anyway, if you have time and energy left to hassle with your SPF-87H, you can try our LibUSB solution soon. I'll send you a message once the LibUSB driver and the AIDA64 beta with LibUSB Samsung SPF support is ready to be test-driven.

Share this post


Link to post
Share on other sites

Hello

 

I thought I posted about Win7 working but don't see it. After getting Frame Manager to successfully install in Win7 and then uninstalling it AIDA64 was working with the DPF. I just finished another Win7 install but this time am unsuccessful in keeping the DPF from disappearing when using AIDA64. Using the DPF in mini monitor mode works fine with Frame Manager. The DPF doesn't disappear at all. I have tried the drivers you sent but they made no difference.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • 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
    • By Fiery
      We've added support for the built-in 160x32 pixel monochrome LCD screen of EVGA Z10 gaming keyboard.  You can enable the LCD device from AIDA64 / main menu / File / Preferences / Hardware Monitoring / LCD / EVGA.
      [/
      Currently AIDA64 communicates with the LCD directly, using USB HID interface.  It collides with EVGA's own software (EVGA Unleash), so it's recommended to close that software before enabling EVGA Z10 support in AIDA64.  EVGA will soon develop a proper SDK/API for their keyboard, much like the LCD API of Logitech gaming keyboards, so that multiple software can put information on the LCD the same time, without collisions.
      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
×