Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						3a7c1a2e74 
					 
					
						
						
							
							feat(bootloader): Bootloader OTA update with recovery bootloader feat  
						
						 
						
						
						
						
					 
					
						2025-06-12 18:47:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								sonika.rathi 
							
						 
					 
					
						
						
							
						
						b077caeebc 
					 
					
						
						
							
							refactor(examples/storage): update document links  
						
						 
						
						
						
						
					 
					
						2025-04-03 14:21:11 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								radek.tandler 
							
						 
					 
					
						
						
							
						
						c445ec134b 
					 
					
						
						
							
							feat(nvs_flash): Implemented basic nvs_flash support for bootloader  
						
						 
						
						
						
						
					 
					
						2024-11-14 11:56:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								renpeiying 
							
						 
					 
					
						
						
							
						
						46770a50a6 
					 
					
						
						
							
							docs: standardize the names of bootloaders in esp-idf  
						
						 
						
						
						
						
					 
					
						2024-10-23 11:29:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						d6c4cbb53f 
					 
					
						
						
							
							docs: fix typo related to secure boot  
						
						 
						
						
						
						
					 
					
						2024-09-27 13:35:10 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Linda 
							
						 
					 
					
						
						
							
						
						acbbacb302 
					 
					
						
						
							
							docs: format application examples for bootloader.rst  
						
						 
						
						
						
						
					 
					
						2024-09-20 15:48:14 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zhang Shuxian 
							
						 
					 
					
						
						
							
						
						3f535886a4 
					 
					
						
						
							
							docs: Update cn trans for bootloader and host-apps in api-guides  
						
						 
						
						
						
						
					 
					
						2024-07-18 09:33:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						ee605e35b4 
					 
					
						
						
							
							feat(bootloader): BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP for C2 (without RTC_MEM)  
						
						 
						
						
						
						
					 
					
						2024-06-25 02:09:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						f1e65b8373 
					 
					
						
						
							
							docs(misc): fixed typos found with codespell  
						
						 
						
						
						
						
					 
					
						2024-03-28 11:50:58 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mo Fei Fei 
							
						 
					 
					
						
						
							
						
						af0d1c6945 
					 
					
						
						
							
							Docs: update cn trans for config wdt desc  
						
						 
						
						
						
						
					 
					
						2024-01-31 15:19:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						c40afaf4ad 
					 
					
						
						
							
							feat(doc): Update the WDT article  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/12995  
						
						
					 
					
						2024-01-31 15:19:17 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						ac3915f092 
					 
					
						
						
							
							docs(esp32p4): update misc docs for esp32p4  
						
						 
						
						
						
						
					 
					
						2023-12-09 09:09:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cai Xin Ying 
							
						 
					 
					
						
						
							
						
						2fac98d2e0 
					 
					
						
						
							
							docs:update format issues for files under api-guides  
						
						 
						
						
						
						
					 
					
						2023-09-07 15:26:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						adf3142880 
					 
					
						
						
							
							docs: Adds a note that a GPIO level of test app boot is configurable  
						
						 
						
						
						
						
					 
					
						2023-05-16 13:59:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mo Fei Fei 
							
						 
					 
					
						
						
							
						
						83d6754f8b 
					 
					
						
						
							
							Docs: update CN translation for ulp-risc-v.rst and bootloader.rst  
						
						 
						
						
						
						
					 
					
						2023-05-10 11:33:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mo Fei Fei 
							
						 
					 
					
						
						
							
						
						0d2549a4f1 
					 
					
						
						
							
							Docs: update CN translation for esp_http_client.rst, external-ram.rst, bootloader.rst  
						
						 
						
						
						
						
					 
					
						2023-04-19 10:37:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						dcb8b719d3 
					 
					
						
						
							
							docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations  
						
						 
						
						
						
						
					 
					
						2023-04-13 10:45:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a964b85d45 
					 
					
						
						
							
							docs: use soc_caps directly in text where possible  
						
						 
						
						
						
						
					 
					
						2023-03-28 17:23:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						efbafb873b 
					 
					
						
						
							
							bootloader_support: Adds API to detect Factory reset has happened  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/10753  
						
						
					 
					
						2023-03-22 02:21:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						8048d596a2 
					 
					
						
						
							
							docs: remove duplicate "the" articles  
						
						 
						
						
						
						
					 
					
						2022-10-05 11:58:23 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						d62421619c 
					 
					
						
						
							
							docs: update system API-guides for ESP32-C2  
						
						 
						
						
						
						
					 
					
						2022-07-12 09:32:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						0687daf2c8 
					 
					
						
						
							
							kconfig: move remaining kconfig options out of target component  
						
						 
						
						... 
						
						
						
						The kconfig options are moved to the component where they are used,
mostly esp_hw_support and esp_system. 
						
						
					 
					
						2022-05-23 17:57:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						9c1d4f5b54 
					 
					
						
						
							
							Build & config: Remove the "make" build system  
						
						 
						
						... 
						
						
						
						The "make" build system was deprecated in v4.0 in favor of idf.py
(cmake). The remaining support is removed in v5.0. 
						
						
					 
					
						2021-11-10 09:53:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								daiziyan 
							
						 
					 
					
						
						
							
						
						aca4a18c50 
					 
					
						
						
							
							docs:update CN translation for bootloader, partition-tables, i2c, and ledc  
						
						 
						
						
						
						
					 
					
						2021-09-18 19:25:38 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						c01da712f6 
					 
					
						
						
							
							docs: Move the bootloader size section into the Bootloader guide  
						
						 
						
						
						
						
					 
					
						2021-07-13 17:35:04 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						cd792c04a9 
					 
					
						
						
							
							bootloader: Add note about how to create a test app  
						
						 
						
						... 
						
						
						
						Also explain role of factory partition
Closes https://github.com/espressif/esp-idf/issues/6609  
						
						
					 
					
						2021-07-13 17:35:04 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						072232a934 
					 
					
						
						
							
							docs: Expand bootloader section  
						
						 
						
						... 
						
						
						
						- Cover customization options
- Cross-link to the "general notes" section which explains the low-level details
Closes IDF-313 
						
						
					 
					
						2021-07-13 17:33:53 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						4fe4df8770 
					 
					
						
						
							
							Merge branch 'feature/bootloader_pin_level_pr7089' into 'master'  
						
						 
						
						... 
						
						
						
						bootloader: Add configurable pin level for factory reset (PR)
Closes IDFGH-5337
See merge request espressif/esp-idf!13956  
						
						
					 
					
						2021-07-13 05:39:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						6bbb58c8c2 
					 
					
						
						
							
							bootloader: Small cleanup and docs for factory reset level config  
						
						 
						
						... 
						
						
						
						- Add to docs & config descriptions
- Change to a "choice" to become self-documenting
- Keep the bootloader_common_check_long_hold_gpio() function for compatibility 
						
						
					 
					
						2021-07-05 12:08:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						a79acb413e 
					 
					
						
						
							
							bootloader: override the 2nd stage bootloader  
						
						 
						
						... 
						
						
						
						Add the possibility to have user bootloader components. This is performed
from an application/project, by creating bootloader components. To do so,
it is required to create a `bootloader_component` directory containing
the custom modules to be compiled with the bootloader.
Thanks to this, two solutions are available to override the bootloader now:
- Using hooks within a user bootloader component
- Using a user defined `main` bootloader component to totally override the
  old implementation
Please check the two new examples in `examples/custom_bootloader`
* Closes https://github.com/espressif/esp-idf/issues/7043  
						
						
					 
					
						2021-07-05 10:25:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						ede477ea65 
					 
					
						
						
							
							paritition_table: Verify the partition table md5sum when loading the app  
						
						 
						
						... 
						
						
						
						Additionally, always enable the partition MD5 check if flash encryption is on in
Release mode. This ensures the partition table ciphertext has not been modified
(CVE-2021-27926).
The exception is pre-V3.1 ESP-IDF bootloaders and partition tables, which
don't have support for the MD5 entry. 
						
						
					 
					
						2021-05-18 01:32:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						7f9cfc17be 
					 
					
						
						
							
							doc: Add notes about bootloader compatibility  
						
						 
						
						
						
						
					 
					
						2021-04-13 13:38:27 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						492b061cbc 
					 
					
						
						
							
							doc: update the memory types and startup docs  
						
						 
						
						
						
						
					 
					
						2021-03-31 09:37:28 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						2e98a5d796 
					 
					
						
						
							
							docs: split the 'general notes' page into two  
						
						 
						
						
						
						
					 
					
						2021-03-29 16:32:54 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						0fb8f86705 
					 
					
						
						
							
							Merge branch 'doc/bootloader_compat' into 'master'  
						
						 
						
						... 
						
						
						
						doc: Add note about bootloader version compatibility
Closes IDFGH-1692
See merge request espressif/esp-idf!10952  
						
						
					 
					
						2020-10-30 15:10:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						52676974e4 
					 
					
						
						
							
							doc: Add note about moving components or bootloader in an existing project  
						
						 
						
						... 
						
						
						
						Based on some forum questions, i.e. https://esp32.com/viewtopic.php?f=13&t=16731&sid=107a5d613c97b68cf156b49579534c51  
						
						
					 
					
						2020-10-26 16:41:24 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						9a9af61cec 
					 
					
						
						
							
							doc: Add note about bootloader version compatibility  
						
						 
						
						
						
						
					 
					
						2020-10-22 19:47:45 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Supreet Deshpande 
							
						 
					 
					
						
						
							
						
						073ba0a608 
					 
					
						
						
							
							feat/secure_boot_v2: Adding docs for secure boot v2 ESP32-ECO3  
						
						 
						
						
						
						
					 
					
						2020-02-25 01:28:22 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						abffc3b11d 
					 
					
						
						
							
							docs: Add a description of the fast wakeup  
						
						 
						
						
						
						
					 
					
						2019-08-21 11:44:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								suda-morris 
							
						 
					 
					
						
						
							
						
						ab406f8429 
					 
					
						
						
							
							zh_CN translation of bootloader document  
						
						 
						
						
						
						
					 
					
						2019-08-19 11:37:59 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						26800ed71e 
					 
					
						
						
							
							global: update note in the partition tables  
						
						 
						
						... 
						
						
						
						The build system automatically determines offsets of partitions from
the partition table, so no manual changes are needed. Instead, add a
note that partition offsets may need to be updated when increasing
the bootloader size. 
						
						
					 
					
						2019-07-27 10:28:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						5f5428233e 
					 
					
						
						
							
							partition table: Update documentation about "test" partition type  
						
						 
						
						... 
						
						
						
						Reported from forum: https://esp32.com/viewtopic.php?f=13&t=10777&p=44164#p44164  
						
						
					 
					
						2019-06-07 09:45:40 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						8721173109 
					 
					
						
						
							
							doc: Replace :envvar: config links with :ref:  
						
						 
						
						
						
						
					 
					
						2018-09-19 17:27:48 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								michael 
							
						 
					 
					
						
						
							
						
						3ba8461928 
					 
					
						
						
							
							doc: fix the level inconsistent issue in Kconfig document  
						
						 
						
						
						
						
					 
					
						2018-06-05 10:36:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						ae10abff2f 
					 
					
						
						
							
							bootloader: Add factory reset and start test app  
						
						 
						
						... 
						
						
						
						Added feature:
- reset firmware to Factory app.(by long pressing of the button)
- boot Test app. (by long pressing of the button)
- Added feature erase data partitions from factory reset.
TW10281
TW10280 
						
						
					 
					
						2018-05-24 16:56:49 +05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Konstantin Kondrashov 
							
						 
					 
					
						
						
							
						
						86256b3541 
					 
					
						
						
							
							bootloader: Refactoring  
						
						 
						
						... 
						
						
						
						Need to make the bootloader modular so that users can redefine its functional part.
- refactoring and moving functions to the bootloader_support component
- Changed function to `void` bootloader_utility_load_image(...);
TW19596 
						
						
					 
					
						2018-04-17 16:36:49 +05:00