GmsCore
                                
                                
                                
                                    GmsCore copied to clipboard
                            
                            
                            
                        [com.kbc.mobile.android.phone.kbc] Mobilepay functionality not recognizing QR-codes
Affected app Name: KBC Mobile (Belgian bank application) Package id: com.kbc.mobile.android.phone.kbc
Describe the bug When opening the Mobilepay functionality in KBC Mobile, the app shows the camera succesfully, but is unable to recognize any QR codes while scanning.
To Reproduce Steps to reproduce the behavior:
- Go to "Pay with Mobilepay"
 - Click on 'Pay - Scan QR-Code
 - The camera will open inside the application
 - Unable to scan any QR-codes
 
Expected behavior When a QR-code is visible in the application, the app should automatically recognize said QR-code and display payment information.
System Phone: Pixel 6 Android Version: 12 Custom ROM: CalyxOS 3.1.1
microG microG Core version: 0.2.22.214516-37 microG Self-Check results: All ticked
Additional context
Logcat response shows the following messages while the camera is looking for QR-codes:
01-19 11:50:57.213 19237 19507 D GmsDynamiteLoaderImpl: createModuleContext for com.google.android.gms.vision.barcode at version 1
01-19 11:50:57.213 19237 19507 W droid.phone.kb: Unsupported class loader
01-19 11:50:57.214   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.214   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.231   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.232   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.251   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.251   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.268   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.268   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.285   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 1009 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.285   943   943 D AOC     : A3:ERR: dvfs.cc, 227: 813 MIPS requested on core 1, which exceeds available compute power!
01-19 11:50:57.286 19237 19507 W droid.phone.kb: Unsupported class loader
01-19 11:50:57.287  1495  1925 E system_server: Invalid class loader spec: =UnsupportedClassLoaderContext=
01-19 11:50:57.287  1495  1925 E PackageDexUsage: Unsupported context?
This log is repeated for as long as the application is looking for QR-codes.
Could you please retry with microG GmsCore 0.2.23.214816?
@ale5000-git, just tried it with microG GmsCore 0.2.24.214816-23 but got the same result.
Could it be this is related to the actual contents of the QR code, ~I believe it's a BCD code as specified here https://www.europeanpaymentscouncil.eu/sites/default/files/KB/files/EPC069-12%20v2.1%20Quick%20Response%20Code%20-%20Guidelines%20to%20Enable%20the%20Data%20Capture%20for%20the%20Initiation%20of%20a%20SCT.pdf~
~file also attached to this ticket: EPC069-12 v2.1 Quick Response Code - Guidelines to Enable the Data Capture for the Initiation of a SCT.pdf~
Edit I checked some actual QR codes and it's actually a link in the form BEP://1BEP.JFORCE.be:3717/....