From 25ba7022da30bbf341c6e684d837da46259224c6 Mon Sep 17 00:00:00 2001 From: kizzy Date: Sat, 10 Jan 2026 13:05:53 +0700 Subject: [PATCH] changed 9F41 len 03 to 04 --- .../paylibs/utils/core_utils/KernelDataProcessUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java index 74557c9..150af89 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/utils/core_utils/KernelDataProcessUtil.java @@ -571,14 +571,16 @@ public class KernelDataProcessUtil { // need to keeps or not? if (tlvMap.get("9F41") != null) { int length = tlvMap.get("9F41").getLength(); + LogUtil.d(TAG,"9F41 len:"+length); + LogUtil.d(TAG,"9F41 value:"+tlvMap.get("9F41").getValue()); f55DataStr += "9F41" + String.format("%02d", length - 1) + tlvMap.get("9F41").getValue().substring(2, 8); f55WaveDataStr += "9F41" + String.format("%02d", length - 1) + tlvMap.get("9F41").getValue().substring(2, 8); } else { String batchNumStart = SystemParamsOperation.getInstance().getSystemParamsSettings().getBatchNumStart(); try { int parseInt = Integer.parseInt(batchNumStart); - String value = String.format("%06d", parseInt); - f55DataStr += "9F4103" + value; + String value = String.format("%08d", parseInt); + f55DataStr += "9F4104" + value; // changed 03 to 04 Jan10,2026 } catch (Exception e) { e.printStackTrace(); }