diff --git a/applications/settings/about/about.c b/applications/settings/about/about.c index 688103306..55bd43e5c 100644 --- a/applications/settings/about/about.c +++ b/applications/settings/about/about.c @@ -82,7 +82,9 @@ static DialogMessageButton icon1_screen(DialogsApp* dialogs, DialogMessage* mess static DialogMessageButton icon2_screen(DialogsApp* dialogs, DialogMessage* message) { DialogMessageButton result; - dialog_message_set_icon(message, &I_Certification2_98x33, 15, 10); + dialog_message_set_icon(message, &I_Certification2_46x33, 15, 10); + dialog_message_set_text( + message, furi_hal_version_get_mic_id(), 63, 27, AlignLeft, AlignCenter); result = dialog_message_show(dialogs, message); dialog_message_set_icon(message, NULL, 0, 0); diff --git a/assets/icons/About/Certification2_46x33.png b/assets/icons/About/Certification2_46x33.png new file mode 100644 index 000000000..d421b8291 Binary files /dev/null and b/assets/icons/About/Certification2_46x33.png differ diff --git a/assets/icons/About/Certification2_98x33.png b/assets/icons/About/Certification2_98x33.png deleted file mode 100644 index 49c5581c7..000000000 Binary files a/assets/icons/About/Certification2_98x33.png and /dev/null differ diff --git a/firmware/targets/f18/api_symbols.csv b/firmware/targets/f18/api_symbols.csv index 62b237a51..5704870c9 100644 --- a/firmware/targets/f18/api_symbols.csv +++ b/firmware/targets/f18/api_symbols.csv @@ -1,5 +1,5 @@ entry,status,name,type,params -Version,+,33.1,, +Version,+,33.2,, Header,+,applications/services/bt/bt_service/bt.h,, Header,+,applications/services/cli/cli.h,, Header,+,applications/services/cli/cli_vcp.h,, @@ -1263,6 +1263,7 @@ Function,+,furi_hal_version_get_hw_target,uint8_t, Function,+,furi_hal_version_get_hw_timestamp,uint32_t, Function,+,furi_hal_version_get_hw_version,uint8_t, Function,+,furi_hal_version_get_ic_id,const char*, +Function,+,furi_hal_version_get_mic_id,const char*, Function,+,furi_hal_version_get_model_code,const char*, Function,+,furi_hal_version_get_model_name,const char*, Function,+,furi_hal_version_get_name_ptr,const char*, diff --git a/firmware/targets/f18/furi_hal/furi_hal_version_device.c b/firmware/targets/f18/furi_hal/furi_hal_version_device.c index 1b5090b93..e038b98d7 100644 --- a/firmware/targets/f18/furi_hal/furi_hal_version_device.c +++ b/firmware/targets/f18/furi_hal/furi_hal_version_device.c @@ -5,17 +5,21 @@ bool furi_hal_version_do_i_belong_here() { } const char* furi_hal_version_get_model_name() { - return "Komi"; + return "Flipper Nano"; } const char* furi_hal_version_get_model_code() { - return "N/A"; + return "FN.1"; } const char* furi_hal_version_get_fcc_id() { - return "N/A"; + return "Pending"; } const char* furi_hal_version_get_ic_id() { - return "N/A"; + return "Pending"; +} + +const char* furi_hal_version_get_mic_id() { + return "Pending"; } diff --git a/firmware/targets/f7/api_symbols.csv b/firmware/targets/f7/api_symbols.csv index ffbc0104b..29739abb5 100644 --- a/firmware/targets/f7/api_symbols.csv +++ b/firmware/targets/f7/api_symbols.csv @@ -1,5 +1,5 @@ entry,status,name,type,params -Version,+,33.1,, +Version,+,33.2,, Header,+,applications/services/bt/bt_service/bt.h,, Header,+,applications/services/cli/cli.h,, Header,+,applications/services/cli/cli_vcp.h,, @@ -1427,6 +1427,7 @@ Function,+,furi_hal_version_get_hw_target,uint8_t, Function,+,furi_hal_version_get_hw_timestamp,uint32_t, Function,+,furi_hal_version_get_hw_version,uint8_t, Function,+,furi_hal_version_get_ic_id,const char*, +Function,+,furi_hal_version_get_mic_id,const char*, Function,+,furi_hal_version_get_model_code,const char*, Function,+,furi_hal_version_get_model_name,const char*, Function,+,furi_hal_version_get_name_ptr,const char*, diff --git a/firmware/targets/f7/furi_hal/furi_hal_version_device.c b/firmware/targets/f7/furi_hal/furi_hal_version_device.c index c059c2cbe..be3f4bf3f 100644 --- a/firmware/targets/f7/furi_hal/furi_hal_version_device.c +++ b/firmware/targets/f7/furi_hal/furi_hal_version_device.c @@ -19,3 +19,7 @@ const char* furi_hal_version_get_fcc_id() { const char* furi_hal_version_get_ic_id() { return "27624-FZ"; } + +const char* furi_hal_version_get_mic_id() { + return "210-175991"; +} diff --git a/firmware/targets/furi_hal_include/furi_hal_version.h b/firmware/targets/furi_hal_include/furi_hal_version.h index aec4fc787..a9339a6c0 100644 --- a/firmware/targets/furi_hal_include/furi_hal_version.h +++ b/firmware/targets/furi_hal_include/furi_hal_version.h @@ -85,6 +85,12 @@ const char* furi_hal_version_get_fcc_id(); */ const char* furi_hal_version_get_ic_id(); +/** Get MIC id + * + * @return MIC id as C-string + */ +const char* furi_hal_version_get_mic_id(); + /** Get OTP version * * @return OTP Version