Ви не увійшли.
Сторінки 1
цікава стаття + на початку просто пояснення як правильно включити шифрування на esp32
як хакнути шифрований ESP32 англ Pwn the ESP32 Forever: Flash Encryption and Sec. Boot Keys Extraction
відпишусь як вдасться
так якраз 3
короче почну гробити новий чіп а з тими пограюсь як час буде
дякую за допомогу
pz1c пише:вже годину так шпарить
Почитав про ваш secure boot + flash encryption. Виявляється не все так просто
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/security/flash-encryption.html#encrypt-partitions
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/security/secure-boot-v1.html
https://esp32.com/viewtopic.php?t=30753
дякую доку бачив, а топік мені цей не попадався буду вивчати
але схоже на те що ці чіпи вже можна на переплавку а треба брати новий і уважніше виставляти параметри
шо цікаво vs code + esp-idf extension по дефолту виставляють реліз мод
а esp-idf ide по дефолту виставляє девелопмент мод
скачав esp-idf ide і там нарешті бачу адекватні помилки
Writing at 0x00090c00... (100 %)
Wrote 200704 bytes at 0x00060000 in 6.7 seconds (237.9 kbit/s)...
Hash of data verified.
Erasing flash...
A fatal error occurred: Failed to enter Flash download mode (result was 01066534: Operation or feature not supported)
здається мені що при початковій прошивці з енкріпшеном був пропалений реліз мод і тепер чіп не дає записувати на себе нічого
тепер прошивка тільки через ОТА по повітрю
питання тільки в тому чому якщо екнріпшен типу працює чіп сере інвалід хедер а не блінк екземпл який там був залитий
вже годину так шпарить
після натискання кнопки erase поповзли безкінечні строчки вже півгодини ось так маслає
шо цікаво лед блимає так шо може дійсно щось робить
перші строчки це я вказав файли для заливки
test offset : 0 0x0
case ok
test offset : 4096 0x1000
case ok
test offset : 65536 0x10000
case ok
..........................................................................................................................................................
flash_download-ом?
оу не знав про таке
дякую
скачав
пробую
pz1c пише:не дає залити прошивку
Не пробували спочатку стерти все?
пробував
каже шо все стерто але по факту нічого не міняється((
Всім привіт
виникла проблемка з шифруванням для esp32-c3-13u (хотілось би зказати шо через нещасливе число але з esp32-wroom-32u таж проблема)
отже використовуючи vs code + esp-idf extension у попередньому зговорі з групою осіб спробував включити secure boot + flash encryption в налаштуваннях проекту. всі можливі опції виставлені на девелопмент мод, також згенерував ключ в puttygen та підклав його до проектую білд пройшов успішно (після збільшення офсету на бутлоадер до 0х10000) але чіп на старті почав перегружатись плюючи постійно туж помилку
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40048b82
0x40048b82: ets_secure_boot_verify_bootloader_with_keys in ROM
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd5988,len:0x2ba4
load:0x403cc710,len:0x968
load:0x403ce710,len:0x4aa0
entry 0x403cc710
I (39) boot: ESP-IDF v5.1.1 2nd stage bootloader
I (40) boot: compile time Sep 12 2023 22:54:37
I (40) boot: chip revision: v0.3
I (43) boot.esp32c3: SPI Speed : 80MHz
I (47) boot.esp32c3: SPI Mode : DIO
I (52) boot.esp32c3: SPI Flash Size : 4MB
I (57) boot: Enabling RNG early entropy source...
I (62) boot: Partition Table:
I (66) boot: ## Label Usage Type ST Offset Length
I (73) boot: 0 nvs WiFi data 01 02 00009000 00004000
I (81) boot: 1 otadata OTA data 01 00 0000d000 00002000
I (88) boot: 2 phy_init RF data 01 01 0000f000 00001000
I (95) boot: 3 factory factory app 00 00 00010000 00100000
I (103) boot: 4 ota_0 OTA app 00 10 00110000 00100000
I (111) boot: 5 ota_1 OTA app 00 11 00210000 00100000
I (118) boot: End of partition table
E (122) boot: ota data partition invalid, falling back to factory
E (129) esp_image: image at 0x10000 has invalid magic byte (nothing flashed here?)
E (137) boot: Factory app partition is not bootable
E (143) esp_image: image at 0x110000 has invalid magic byte (nothing flashed here?)
E (151) boot: OTA app partition slot 0 is not bootable
E (157) esp_image: image at 0x210000 has invalid magic byte (nothing flashed here?)
E (165) boot: OTA app partition slot 1 is not bootable
E (171) boot: No bootable app partitions in the partition table
після чого я відкатив всі зміни в налаштуваннях проекту і спробував накататити на чіп незашифрований скетч
все знову пройшло успішно, але на старті чіпа я просто постійно отримую помилку
invalid header: 0x3767d29d
invalid header: 0x3767d29d
invalid header: 0x3767d29d
причому коли зажати бут і жмякнути ресет і відпустити бут чіп типу переходить в режим завантаження (як мінімум пише про це в монітор) но і після цього не дає залити прошивку
ще цікаво що vs code + arduino (microsoft extension) при спробі прошити чіп в режимі очікування закачки видає помилку
Error during Upload: Failed uploading: uploading error: exit status 2
всім дякую за допомогу
Сторінки 1