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
+
+
-## 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
+
@@ -74,8 +77,7 @@ after that on web updater page - press `Connect` button
- Update will start, wait for all stages
- Done
-
-
+