← Back to context

Comment by worldsavior

3 hours ago

The firmware sometimes wants more data, different places to set the data, so on. The firmware changes, and you gotta adapt the driver to it. Sometimes it's a complete overhaul.

I am still not sure why does OS has to be aware of this, if anything, only the HAL should be aware of this FW version to have correct behavior.

Every major OS already has this HAL layer, we just need to decide/design a generic and hope that every player will use it.