ff35dc6d3f
That zone is used by some boot loaders to save flags that control the flashing at boot process. The exclusion zone should be defined in the **.INI** board environments that require it by: ```log -DEEPROM_EXCL_ZONE=100,200 ``` or in the board pin file by: ```c++ #define EEPROM_EXCL_ZONE 100,200 // Test a range or #define EEPROM_EXCL_ZONE 333 // Test a single byte ``` For example, in the Ender-3S1 F4: Marlin\src\pins\stm32f4\pins_CREALITY_V24S1_301F4.h: ```c++ #define EEPROM_EXCL_ZONE 919,926 // Test a range ``` ### Related Issues In the Ender-3 S1 with the STM32F401 SoC the range of exclusion is from 919 to 926. Even if the zone is filled with 0xFF values, the boot loader changes it when the printer is rebooted: ```log 0370: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0390: FF FF FF FF 00 FF FF FF FF FF FF FF FF 66 FF FF 03A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 03B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ``` If the zone is not excluded, the boot loader may not allow flashing new firmware and may also cause CRC EEPROM corruption. Perhaps related to: https://github.com/mriscoc/Ender3V2S1/issues/125 https://github.com/mriscoc/Ender3V2S1/issues/1180 https://github.com/MarlinFirmware/Marlin/issues/26144 |
4 months ago | |
---|---|---|
.devcontainer | 7 months ago | |
.github | 5 months ago | |
Marlin | 4 months ago | |
buildroot | 5 months ago | |
configurations | 5 months ago | |
display assets | 7 months ago | |
docker | 7 months ago | |
docs | 5 months ago | |
gallery | 5 months ago | |
ini | 5 months ago | |
screenshots | 5 months ago | |
slicer scripts | 5 months ago | |
themes | 7 months ago | |
.gitattributes | 5 months ago | |
.gitignore | 5 months ago | |
LICENSE | 7 months ago | |
MARLIN LICENSE | 7 months ago | |
Makefile | 5 months ago | |
README.md | 7 months ago | |
platformio.ini | 5 months ago | |
process-palette.json | 5 months ago |
README.md
Professional Firmware for the Creality Ender 3 V2/S1 Printers
Universal RET6/RCT6 Edition
The Precompiled binary files of this firmware can work with STM32FX RET6 or RCT6 and can be downloader from: Latest Release
Donations
Thank you for your support, I receive donations through Patreon and Paypal
Wiki
- About of this firmware and features
- How to install the firmware
- Getting started
- Saving preferences in Configuration Files
- Installing a 3D/BLTouch
- Color themes
- How to use with Octoprint
Community links
Credits
This is a Marlin based firmware and is maintained by @mriscoc
This work would not be possible without the supporters, helpers and betatesters at the Telegram group.
Marlin firmware is an Open Source project hosted on Github, Marlin is owned and maintained by the maker community.
Changelog
For a list of changes made in each release, see the release notes.
Disclaimer
THIS FIRMWARE AND ALL OTHER FILES IN THE DOWNLOAD ARE PROVIDED FREE OF CHARGE WITH NO WARRANTY OR GUARANTEE. SUPPORT IS NOT INCLUDED JUST BECAUSE YOU DOWNLOADED THE FIRMWARE. WE ARE NOT LIABLE FOR ANY DAMAGE TO YOUR PRINTER, PERSON, OR ANY OTHER PROPERTY DUE TO USE OF THIS FIRMWARE. IF YOU DO NOT AGREE TO THESE TERMS THEN DO NOT USE THE FIRMWARE.
LICENSE
For the license, check the header of each file, if the license is not specified there, the project license will be used. Marlin is licensed under the GPL.