From ace3574769421e3df02e3f81370445a49da677fd Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Tue, 2 Oct 2018 21:19:36 +0200 Subject: [PATCH] embed/extmod/modtrezorconfig: update for T1 --- embed/extmod/modtrezorconfig/norcow.c | 8 ++++++-- embed/extmod/modtrezorconfig/norcow.h | 6 ++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/embed/extmod/modtrezorconfig/norcow.c b/embed/extmod/modtrezorconfig/norcow.c index d4b99fc8f..83afd6ac2 100644 --- a/embed/extmod/modtrezorconfig/norcow.c +++ b/embed/extmod/modtrezorconfig/norcow.c @@ -24,8 +24,12 @@ #include "common.h" #include "flash.h" -#ifndef NORCOW_SECTORS -#define NORCOW_SECTORS {FLASH_SECTOR_STORAGE_1, FLASH_SECTOR_STORAGE_2} +#if TREZOR_MODEL == T +#define NORCOW_SECTORS {FLASH_SECTOR_STORAGE_1, FLASH_SECTOR_STORAGE_2} +#elif TREZOR_MODEL == 1 +#define NORCOW_SECTORS {2, 3} +#else +#error Unknown TREZOR Model #endif // NRCW = 4e524357 diff --git a/embed/extmod/modtrezorconfig/norcow.h b/embed/extmod/modtrezorconfig/norcow.h index 76374b6f1..77320024a 100644 --- a/embed/extmod/modtrezorconfig/norcow.h +++ b/embed/extmod/modtrezorconfig/norcow.h @@ -28,7 +28,13 @@ */ #define NORCOW_SECTOR_COUNT 2 +#if TREZOR_MODEL == T #define NORCOW_SECTOR_SIZE (64*1024) +#elif TREZOR_MODEL == 1 +#define NORCOW_SECTOR_SIZE (16*1024) +#else +#error Unknown TREZOR Model +#endif /* * Initialize storage