Hello Jim,
* On Tue, Jun 29, 2021 at 07:34:41PM -0500 RETRO Innovations wrote:
> I have opencbm .103
>
> Tried to install on an old WIndows 7 32 bit OS to have a portable
> programming station
>
> installer complains about missing xp_drv, but appears to install.
>
> Computer previously had a working .98 or .99 (whichever was the ZF v7
> compatible one), but I need to program units with v08.
>
> when I try to run cbmctrl to upgrade, it complains about MISSING LIBUSB.
Unfortunately, this is a known issue on some machines. If there was a
working OpenCBM configuration on it before the update (with libusb 0.x),
it sometimes misses to update to libusb 1.x.
Some people reported that trying it twice or three times in a row, it
eventually succeeded. Or removing the old ZF driver from Windows helped
in some cases.
> I figured I'd use Zadig, but Zadig, though it claims otherwise, won't run on
> 32 bit W7
Search for "zadig windows xp" on thr search engine of your choice and
you will find older versions which even support XP or Vista.
If you cannot find one, I can send you one via direct mail.
> So, I figured I'd just install the driver directly, so I uninstalled the ZF
> driver and tried to install from the tools dir, where there's an INF file,
> but no matter whether I choose (generic) or v08 drivers, the dialog box
> comes up ans says I need to put in the disk for CoInstaller something or
> other.
The CoInstaller DLLs are part of the "INFer.exe" infrastructure (which,
itself, is using libwdi, the "core" of zadig.exe). As said, the
CoInstaller is part of the resources of INFer.exe.
You can get the drivers from the git, though: In the
https://github.com/OpenCBM/OpenCBM/tree/master/windrv directory, there
are amd64 and i386 subdirectories which contain the coinstaller versions
for 32 bit and 64 bit systems which are the last ones to also work on XP
(01009). The newer nes (01011 and newer) work only on Win 7 and above.
But, again, if I were you, I would use zadig instead of that one.
And I have to find the root cause for the update problem (which is the
reason why it is not called 0.5.0 yet).
Regards,
Spiro.
--
Spiro R. Trikaliotis
https://spiro.trikaliotis.net/