SDK support for firmware update