From 3620d025c13c551f034f4b08cfdc8ceda8c50a16 Mon Sep 17 00:00:00 2001 From: keepkeyjon Date: Tue, 17 Dec 2019 09:42:56 -0700 Subject: [PATCH] bump storage version: 14 --- include/keepkey/firmware/storage.h | 2 +- lib/firmware/storage.c | 1 + lib/firmware/storage_versions.inc | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/keepkey/firmware/storage.h b/include/keepkey/firmware/storage.h index ef71c536c..8768a01f1 100644 --- a/include/keepkey/firmware/storage.h +++ b/include/keepkey/firmware/storage.h @@ -23,7 +23,7 @@ #include "trezor/crypto/bip32.h" #include "keepkey/board/memory.h" -#define STORAGE_VERSION 13 /* Must add case fallthrough in storage_fromFlash after increment*/ +#define STORAGE_VERSION 14 /* Must add case fallthrough in storage_fromFlash after increment*/ #define STORAGE_RETRIES 3 #define STORAGE_DEFAULT_SCREENSAVER_TIMEOUT (10U * 60U * 1000U) /* 10 minutes */ diff --git a/lib/firmware/storage.c b/lib/firmware/storage.c index 17d4516ca..89a1f8ba9 100644 --- a/lib/firmware/storage.c +++ b/lib/firmware/storage.c @@ -667,6 +667,7 @@ StorageUpdateStatus storage_fromFlash(SessionState *ss, ConfigFlash *dst, const case StorageVersion_11: case StorageVersion_12: case StorageVersion_13: + case StorageVersion_14: storage_readV11(dst, flash, STORAGE_SECTOR_LEN); dst->storage.version = STORAGE_VERSION; return dst->storage.version == version diff --git a/lib/firmware/storage_versions.inc b/lib/firmware/storage_versions.inc index 3c9b0565f..d87e3c22c 100644 --- a/lib/firmware/storage_versions.inc +++ b/lib/firmware/storage_versions.inc @@ -18,7 +18,8 @@ STORAGE_VERSION_ENTRY(9) STORAGE_VERSION_ENTRY(10) STORAGE_VERSION_ENTRY(11) STORAGE_VERSION_ENTRY(12) -STORAGE_VERSION_LAST(13) +STORAGE_VERSION_ENTRY(13) +STORAGE_VERSION_LAST(14) #undef STORAGE_VERSION_ENTRY #undef STORAGE_VERSION_LAST