GmsCore icon indicating copy to clipboard operation
GmsCore copied to clipboard

[com.kbc.mobile.android.phone.kbc] Mobilepay functionality not recognizing QR-codes

Open hrosseel opened this issue 3 years ago • 3 comments

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:

  1. Go to "Pay with Mobilepay"
  2. Click on 'Pay - Scan QR-Code
  3. The camera will open inside the application
  4. 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.

hrosseel avatar Jan 19 '22 11:01 hrosseel

Could you please retry with microG GmsCore 0.2.23.214816?

ale5000-git avatar Jan 27 '22 13:01 ale5000-git

@ale5000-git, just tried it with microG GmsCore 0.2.24.214816-23 but got the same result.

hrosseel avatar Feb 10 '22 07:02 hrosseel

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

nvdk avatar Jun 10 '22 08:06 nvdk