Why does the mcu boot loader using swap scratch mode by default

Hi,

I saw this was the default here Introducing the Arduino secure boot. It’d be good to know why Arduino chose this rather than the other options.

Anyone know?

It's an option, you have three choices, each has pros and cons. If you don't like scratch, use one of the other 2.

I get that, I just wanted to understand why that was chosen as the default. The trade offs related to that sort of decision are almost always instructive.

I would assume the engineers that designed the board and know the board better than us decided that was the best default. You can change it if you want.

[aquote="sonofcy, post:4, topic:1362714"]
I would assume the engineers that designed the board and know the board better than us decided that was the best default.
[/quote]

That is precisely why it’s an interesting question to me.

If you are really curious, send an email to the company and tell them you want to know.