PaulStoffregen
Well-known member
I've been working on the bootloader, which is why I've been kinda quiet these last couple days.
I believe I've finally found the bug that been causing a corrupted image to be written after the 15 second restore. The restore process was also failing to wipe the EEPROM memory.
Also fixed a bug where the red LED doesn't turn off if you press (and hold) the pushbutton while T4 was already in bootloader mode. It was working properly, but the red LED behavior made it really confusing, especially if you try to do the 15 second restore while already in bootloader mode.
I'm also expanding the flash usable for program space from 1536K to 1984K. 60K is reserved for EEPROM emulation, and the last 4K holds a read-only copy of the restore program.
Going to package up 1.47-beta3 soon, which will update the 1062 boards with the brown-out restart fix to bootloader version 0.04. The earlier 1062 boards which have the brown-out issue will not upgrade. They're permanently fixed at bootloader version 0.03. If anyone actively testing has only that board stuck on 0.03, email me and we'll get you a new board.
I believe I've finally found the bug that been causing a corrupted image to be written after the 15 second restore. The restore process was also failing to wipe the EEPROM memory.
Also fixed a bug where the red LED doesn't turn off if you press (and hold) the pushbutton while T4 was already in bootloader mode. It was working properly, but the red LED behavior made it really confusing, especially if you try to do the 15 second restore while already in bootloader mode.
I'm also expanding the flash usable for program space from 1536K to 1984K. 60K is reserved for EEPROM emulation, and the last 4K holds a read-only copy of the restore program.
Going to package up 1.47-beta3 soon, which will update the 1062 boards with the brown-out restart fix to bootloader version 0.04. The earlier 1062 boards which have the brown-out issue will not upgrade. They're permanently fixed at bootloader version 0.03. If anyone actively testing has only that board stuck on 0.03, email me and we'll get you a new board.