Qr scanner with arduino OLED won't read

Hi, I'm creating an app to read qr codes from an arduino device to pass some variables to the app.
I've built a 128 Oled screen and the Arduino code to create a qr and it works, my cellphone read the text or the web coded.
Then I created a simple app to try and read the code from the phone, and unchecked the "external reader" box. It opens a camera scan and it works in a qr created in a jpg image.

BUT, when I try to read the QR from the OLED via the Inventor app, it won't read the code. Little green (or yellow, I'm colorblind) dots appears, but don't work. I've observed that the built in scanner works slower than my phone QR reader...

I've tried to invert the "white/black" dots in Arduino with no result. Also tried with different cellphones.

Maybe the problem is the screen, or the color pattern, but as I said, outside the app works fine.

Hope somebody can help.

frame

Please show us a screenshot of your relevant blocks
What happens if you check the external reader box and use your external reader instead?

Taifun

The blocks are very simple and they work on the image I created (the one with white background). If I run the app and scan it, it writes "Hola Raul" in the label "resultado".
The first time I run the app the box was unchecked and gave me error, because it won't find the external reader.

Captura de pantalla 2025-11-07 140050

Install a barcodescanner app and try again
Taifun