Closed hagaigold closed 2 years ago
@phillipjohnston, not directly related to that issue but still, I wonder why the version jumped from 1.x.x to 11.x.x?
Uh, I think that was just a mistake somewhere along the line, going through the history I don't really see a good reason.
So it seems that for Optiboot, we should not be referencing the Athena version number, but rather the version of Optiboot we derived from. And that number should be < 1.10 because the > 1.10 behavior is what is breaking things.
Do you agree? Or am I misinterpreting the problem?
And then the question is whether or not it will be a problem for people if we go back from v11 to v1.
So it seems that for Optiboot, we should not be referencing the Athena version number, but rather the version of Optiboot we derived from. And that number should be < 1.10 because the > 1.10 behavior is what is breaking things.
Do you agree? Or am I misinterpreting the problem?
I tried to go backward to find the Optiboot version we derived from, but couldn't find where the following code came from:
else if(ch == STK_SET_DEVICE_EXT)
{
// SET DEVICE EXT is ignored
getNch(4);
}
so I fixed it for both options: <= 1.10 & > 1.10. maybe down the road, someone will fork and change the version for his like???
anyway, regarding the version we referencing- I think this should be ok now
And then the question is whether or not it will be a problem for people if we go back from v11 to v1.
I was just curious about the 11 number if it had some meaning with/for the build system. I wouldn't go back for the reason you mentioned.
avrdude
sends a different message based on theoptiboot
version, inavrdude/src/stk500.c
:so, when the version of this bootloader crossed
1.10
:the below error kicked in: (Firmware Version 11.3 > 1.10)