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/....