problems updating Spirit on macOS 10.15.7 [SOLVED]
Hello Tomas,
go it sorted out... there was an additional SiLabs64 driver with older version in my system... no idea where it came from.
short story: had to hard delete the .kext as unload of the driver and normal remove was not possible. after reboot all is ok now.
Ciao
Michael
long story - if anyone should have same problem: at you own risk (you should really know what you do now):
freshly booted Mac, open Terminal, Spirit cable NOT connected
1. check for SiLabs devices with command: kextstat | grep silabs => (should be empty)
2. now connect Spirit cable and again: kextstat | grep silabs
3. should only list the newest driver(s) for xxxDriver and xxxDriver64.
if there is an additional old 64 bit driver:
1. unload it first: sudo kextunload /System/Library/Extensions/SiLabsUSBDriver64.kext
2. delete the driver: sudo rm -rf /System/Library/Extensions/SiLabsUSBDriver64.kext
IF the unload/delete does not work (as in my case) because the driver is mis-configured or in the wrong directory: search for the SiLabs*.kext file in either /System/Library/Extensions/ or /Library/Extensions/
try to kextunload from path found and/or rename the wrong .kext file to .kext_ and reboot your mac (you could try to sudo kextcache -i too, boot is safe). then check all again. maybe you have now to reinstall newest drivers (5.3.5) from SiLabs download site.
go it sorted out... there was an additional SiLabs64 driver with older version in my system... no idea where it came from.
short story: had to hard delete the .kext as unload of the driver and normal remove was not possible. after reboot all is ok now.
Ciao
Michael
long story - if anyone should have same problem: at you own risk (you should really know what you do now):
freshly booted Mac, open Terminal, Spirit cable NOT connected
1. check for SiLabs devices with command: kextstat | grep silabs => (should be empty)
2. now connect Spirit cable and again: kextstat | grep silabs
3. should only list the newest driver(s) for xxxDriver and xxxDriver64.
if there is an additional old 64 bit driver:
1. unload it first: sudo kextunload /System/Library/Extensions/SiLabsUSBDriver64.kext
2. delete the driver: sudo rm -rf /System/Library/Extensions/SiLabsUSBDriver64.kext
IF the unload/delete does not work (as in my case) because the driver is mis-configured or in the wrong directory: search for the SiLabs*.kext file in either /System/Library/Extensions/ or /Library/Extensions/
try to kextunload from path found and/or rename the wrong .kext file to .kext_ and reboot your mac (you could try to sudo kextcache -i too, boot is safe). then check all again. maybe you have now to reinstall newest drivers (5.3.5) from SiLabs download site.
Last edited by HeliMLM on Tue 01. Dec 2020 13:58:38, edited 1 time in total.
cheers
Michael
Michael
Hello,
wow, that is great! Good job.
I am sure it can help others.
So the flashing is working well now?
wow, that is great! Good job.
I am sure it can help others.
So the flashing is working well now?
Spirit System developer
