The logo corrupts the QR code.
But QR codes can be generated with different levels of error correction.
So a code with a high error correction factor can repair a QR code with a logo obliterating the middle of the code.
So a code with a high error correction factor can repair a QR code with a logo obliterating the middle of the code.