@confusomu @blinry @piko
Excellent resource, will help me explain QR codes, thanks!
On the topic of encoding modes, I was missing the information that the content is a *sequence* of messages, terminated by an end marker. Only then followed by the ECC.
(Yes, most codes consist of only a single message, but switching encoding can help creating smaller QR codes, depending on your content.)