From 41571ce9ad66d8caf0c2b984ae9be64cf00165db Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Sat, 24 Sep 2022 22:14:44 +0300 Subject: [PATCH 1/2] SubGHz RAW - datetime in default names (+ format changed) OFW PR 1772 by Skorpionm / printf text format changed by me --- .../subghz/scenes/subghz_scene_save_name.c | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/applications/main/subghz/scenes/subghz_scene_save_name.c b/applications/main/subghz/scenes/subghz_scene_save_name.c index 662ff3d69..4b779228d 100644 --- a/applications/main/subghz/scenes/subghz_scene_save_name.c +++ b/applications/main/subghz/scenes/subghz_scene_save_name.c @@ -14,6 +14,22 @@ void subghz_scene_save_name_text_input_callback(void* context) { view_dispatcher_send_custom_event(subghz->view_dispatcher, SubGhzCustomEventSceneSaveName); } +void subghz_scene_save_name_get_timefilename(string_t name, uint32_t frequency) { + FuriHalRtcDateTime datetime = {0}; + furi_hal_rtc_get_datetime(&datetime); + string_printf( + name, + "RAW_%.4d.%.2d.%.2d-%.2d.%.2d.%.2d-%d.%.2dMHz", + datetime.year, + datetime.month, + datetime.day, + datetime.hour, + datetime.minute, + datetime.second, + frequency / 1000000, + (frequency / 10000) % 100); +} + void subghz_scene_save_name_on_enter(void* context) { SubGhz* subghz = context; @@ -42,9 +58,9 @@ void subghz_scene_save_name_on_enter(void* context) { if(scene_manager_get_scene_state(subghz->scene_manager, SubGhzSceneReadRAW) == SubGhzCustomEventManagerSetRAW) { dev_name_empty = true; - subghz_get_next_name_file(subghz, SUBGHZ_MAX_LEN_NAME); + subghz_scene_save_name_get_timefilename( + file_name, subghz->txrx->preset->frequency); } - path_extract_filename(subghz->file_path, file_name, true); } string_set(subghz->file_path, dir_name); } From 1bca477a43a29d2ce9bc76fd94df647e5f90ace5 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Sat, 24 Sep 2022 22:20:13 +0300 Subject: [PATCH 2/2] update install instructions thanks to @Svaarich ! --- documentation/HowToInstall.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/documentation/HowToInstall.md b/documentation/HowToInstall.md index bce86a572..718b0f717 100644 --- a/documentation/HowToInstall.md +++ b/documentation/HowToInstall.md @@ -40,12 +40,14 @@ after that on web updater page - press `Connect` button - And if all flashed successfully - you will have all needed assets pre installed - Done +![ios](https://user-images.githubusercontent.com/10697207/192114863-75693972-31fb-4b5f-bcc4-4122abb352c2.jpg) +

-## With qFlipper (1.2.0-rc1) +## With qFlipper (1.2.0) -- Download qFlipper that allows `.tgz` installation [Download qFlipper 1.2.0-rc1 (official link)](https://update.flipperzero.one/builds/qFlipper/1.2.0-rc1/) +- Download qFlipper that allows `.tgz` installation [Download qFlipper 1.2.0 (official link)](https://update.flipperzero.one/builds/qFlipper/1.2.0/) - Be sure you updated to latest official release before(only if installing for the first time), and verify that microSD card is installed - Open latest release page - [Releases](https://github.com/Eng1n33r/flipperzero-firmware/releases/latest) - Download `flipper-z-f7-update-(version).tgz` @@ -56,6 +58,7 @@ after that on web updater page - press `Connect` button - And wait, if all flashed successfully - you will have all needed assets pre installed - Done +![qflip](https://user-images.githubusercontent.com/10697207/192114874-4edae5f5-6bff-4674-8e3b-030ceaf17abc.png)

@@ -74,8 +77,7 @@ after that on web updater page - press `Connect` button - Update will start, wait for all stages - Done -![manual_install](https://user-images.githubusercontent.com/10697207/190832689-8fb50d97-2820-4501-b8b7-d8e87a235d45.gif) - +![manual](https://user-images.githubusercontent.com/10697207/192114890-b9220265-1fe3-4837-8e98-ed267282e11e.png)