Since the first one gave me the version mismsatch i changed the library version and therefore i changed the config file. It is still giving me the same error. I also bought a dev kit and created a new algorithm and after that i exported the config file for the right version of the library that i am using. When calling the set_configuration i still get the version mismatch. Tell me if i do something wrong during the loading procedure at this point: f_read(&fil, serialized_settings, BSEC_MAX_PROPERTY_BLOB_SIZE*sizeof(uint8_t), &bread); rslt_bsec = bsec_set_configuration(bsec_config_selectivity, n_serialized_settings_max, work_buffer, n_work_buffer); after the f_read the number of bytes read is 2285, that is the dimension defined by the documentation, but if i analyze the file it is 4 bytes larger, meaning that i miss these 4 bytes by doing so
... View more