As far as I can tell, EC FW versions that only differ in the last two digits are backwards compatible. We may want to add an optional fallback mode, so users with newer EC FW versions can still use the driver by falling back to older compatible versions.
We also know that cooler boost address may be universal for all FWs, so we can make a "global fallback". This way users with unsupported firmware will at least be able to use cooler boost.
As far as I can tell, EC FW versions that only differ in the last two digits are backwards compatible. We may want to add an optional fallback mode, so users with newer EC FW versions can still use the driver by falling back to older compatible versions.
We also know that cooler boost address may be universal for all FWs, so we can make a "global fallback". This way users with unsupported firmware will at least be able to use cooler boost.