Extracted: usbdm.4.dll from net.sourceforge.usbdm.jni_4.10.6.210412010002.jar
it is 163,840 bytes, version 4.10.5.0 and copied it into my KDS 'bundles'
Yes, it stops working immediately. Here is the debug trace from an attached Visual Studio debugger:
The thread 'Win32 Thread' (0xfac) has exited with code 0 (0x0).
'kinetis-design-studio.exe': Loaded 'C:\Freescale\KDS_1.1.1\eclipse\configuration\org.eclipse.osgi\bundles\450\1\.cp\libgcc_s_dw2-1.dll', Binary was not built with debug information.
'kinetis-design-studio.exe': Loaded 'C:\Freescale\KDS_1.1.1\eclipse\configuration\org.eclipse.osgi\bundles\450\1\.cp\libstdc++-6.dll', Binary was not built with debug information.
'kinetis-design-studio.exe': Loaded 'C:\Freescale\KDS_1.1.1\eclipse\configuration\org.eclipse.osgi\bundles\450\1\.cp\usbdm.4.dll', Binary was not built with debug information.
First-chance exception at 0x77911d82 in kinetis-design-studio.exe: 0xC0000139: Entry Point Not Found.
'kinetis-design-studio.exe': Unloaded 'C:\Freescale\KDS_1.1.1\eclipse\configuration\org.eclipse.osgi\bundles\450\1\.cp\usbdm.4.dll'
The thread 'Win32 Thread' (0x508) has exited with code 0 (0x0).
And recopying in the 4.10.6.230 (164,864 bytes) makes it work again. (I have only been replacing that single DLL, Jeff seems to have replaced all 3 or 4 dlls)
Could it be that the smaller dll depends on some other runtime lib which is not (or no longer) on our systems? Just a wild guess really!