Enerdel Commtool can't find the PCAN_USB.dll
Posted: Mon 30. Dec 2019, 01:44
I'm attempting to connect an old Think City EV Enerdel battery to the Enerdel CommTool app on a Windows 10 1903 64 bit system. The recommended CAN adapter is the Peak 002022 CAN to USB bridge. I've now been able to show that the PCAN-View tool can trace the CAN traffic on the Think City CAN bus, but the Enerdel tool fails to connect to the Peak CAN to USB device. The red LED comes on steady when the CAN to USB device is connected to the PC, but it never flashes when the Enerdel Commtool is started and when the app tries to access the CAN to USB device, it gives errors as shown in the attachement "enerdel_commtool_error_during_Peak_CAN_USB_access". The error repeats every time the app tries to communicate with the device.
The directory where the app installed includes a copy of the CAN_USB.dll file and the registry key for the CommTool app points to this version of the dll as shown in the attachment "enerdel_commtool_registry_pcan_usb_dll".
The app creation date is April 25, 2011 and the dll creation date is December 18, 2009. The app requires a version of .net Framework. My system has versions 2.0, 3.0, and 3.5 installed. During the app installation process, the installer said it would check for the appropriate version of .net framework and install it if necessary. The installer didn't appear to find issue with the versions I had installed already.
I've also run the Peak dll installer PeakPemDrv.exe besides copying the PCAN_USB.dll version 1.54.0.0 (the one from the app directory) to both the C:\Windows\System32 and C:\Windows\SysWOW64 directories.
I also tried the Windows compatibility tool to find out if I should run the app as if it was launching in an earlier version of Windows. The compatibility tool tried to set up for Windows 7, but the app still didn't find the CAN to USB device correctly and gave the same dll errors.
I'm out of ideas at this point. What am I missing?
(picture resized to 75% by Forum Admin)
The directory where the app installed includes a copy of the CAN_USB.dll file and the registry key for the CommTool app points to this version of the dll as shown in the attachment "enerdel_commtool_registry_pcan_usb_dll".
The app creation date is April 25, 2011 and the dll creation date is December 18, 2009. The app requires a version of .net Framework. My system has versions 2.0, 3.0, and 3.5 installed. During the app installation process, the installer said it would check for the appropriate version of .net framework and install it if necessary. The installer didn't appear to find issue with the versions I had installed already.
I've also run the Peak dll installer PeakPemDrv.exe besides copying the PCAN_USB.dll version 1.54.0.0 (the one from the app directory) to both the C:\Windows\System32 and C:\Windows\SysWOW64 directories.
I also tried the Windows compatibility tool to find out if I should run the app as if it was launching in an earlier version of Windows. The compatibility tool tried to set up for Windows 7, but the app still didn't find the CAN to USB device correctly and gave the same dll errors.
I'm out of ideas at this point. What am I missing?
(picture resized to 75% by Forum Admin)