Hello,
I just uploaded a Windows binary of OpenCBM 0.4.99.104.
The biggest and most notable change is the fix for the Windows
installer. With v0.4.99.103, the update did not work, only a new
install. With v0.4.99.104, this should be fixed
IF THE DEVICE IS PLUGGED IN WHILE INSTALLING THE DRIVER!
In order to use 0.4.99.104, just download it, unpack it and run
install.cmd with your normal user account! It will automatically elevate
("UAC") in order to get the rights!
Hint: You can use your normal user account for installation. The script
will ask for the necessary rights as soon as it is needed.
Hint: For now, I tested it on Windows 7 and 10. It requires the
Powershell, so everything after Windows 7 SP1 should work.
It can be found here:
https://spiro.trikaliotis.net/download/opencbm-0.4.99.104/opencbm-0.4.99.104.zip
While installing the USB drivers, a red alert will pop up that tells
you that we are not signed, and what bad things can happen. I cannot do
anything about it as I cannot sign the binary myself.
So, If you do not trust me, do not install OpenCBM!
Possible problems:
==================
0. You get a red alert (sorry, I only have the German text) (cf.
attachment):
"Windows Security
Der Herausgeber der Treibersoftware konnte nicht überprüft werden.
(Could not determine the manufacturer of the driver software)
--> Diese Treibersoftware nicht installieren
(--> Do not install this driver software)
[...]
--> Diese Treibersoftware trotzdem installieren
(--> Install this driver software anyway)"
This is not a problem. I cannot sign the software, so Windows insists on
this popup.
If you trust me, use option 2 ("install anyway"). If not, you cannot use
OpenCBM.
1. After installation of the driver and trying to perform an OpenCBM command
(cbmctrl, ...), you get the message:
Error loading plugin '(null)': The parameter is incorrect. (87)
Error loading plugin '(null)': The parameter is incorrect. (87)
NO PLUGIN DRIVER!: The parameter is incorrect.
It seems the installation was not done correctly. Did you get an UAC
prompt when trying to install OpenCBM? Please note that an administrator
account is not enough, you need the UAC prompt (unless it is disabled by
you, of course).
It is also possible that you did not install OpenCBM at all. It needs an
installation, or it will not work.
Please use the install.cmd script, as described above.
Changes w.r.t.
0.4.99.103:
==========================
* new: xum1541cfg: add bootloader command
* new: cbmctrl add low-level IEC line handling (ireset, uireset, atn, uatn, data, udata)
* new: xum1541 firmware version 8 for PROMICRO boards with various fixes and additions (SRQ nibbling, bootloader)
* new: xum1541 firmware split into supported and unsupported devices; new make target "unsupported"
* new: xum1541 firmware and plugin: include compilation details
* new: xu1541 firmware: Generated combined bootloader and firmware hex files for easier initial setup
* fix: Windows installation could not update the installed driver for xu1541 or xum1541 devices. Fixed, update works now.
* fix: xum1541 firmware: fix IEC_SRQ setting/unsetting which resulted in unpredictable behaviour
* change: cbmcopy: don't filter user-provided local output filenames
* change: Various fixes for newer compilers (gcc) and platforms (Linux 5.x)
* change: change devmodel for parport driver to allow compilation with newer versions (Linux)
* change: do not build plugins that are not needed
What is still missing for v0.5.0?
=================================
- For Windows XP and 2000, the drivers must be provided so xum1541 and
xu1541 can be installed there.
- excessive testing
- documentation updates
Regards,
Spiro.
--
Spiro R. Trikaliotis
http://spiro.trikaliotis.net/