THIS IS NOT A HOWTO ARTICLE. THIS IS A HINT FOR EXPERIENCED USERS. USE AT YOUR OWN RISK.
Yep, you’ve read that correctly. You can update the iCarsoft firmware using a Mac. The key is to use Wine, the compatibility layer for Mac hardware that lets you run Windows apps. You can then use Wineskin PortingKit or CrossOver to wrap up the runtime environment into an icon that looks like a Mac app that you can launch by double-clicking on it. You will want PortingKit or CrossOver to run the iCarsoft update app in 32-bit, because modern MacOS is 64-bit and making Wine run in 32-bit without a wrapper is a hassle.
Once you make those wrappers, you might want to change the boring default icons. You can use