i wonder if all qr code scanners follow a standard way to read the code, while accounting for the redundant data and checking for errors.
might explain why my phone struggles to scan some of them.