diff --git a/app/src/main/java/com/unibuy/smartdevice/devices/ComPort.java b/app/src/main/java/com/unibuy/smartdevice/devices/ComPort.java index a2fe505..d4c2411 100644 --- a/app/src/main/java/com/unibuy/smartdevice/devices/ComPort.java +++ b/app/src/main/java/com/unibuy/smartdevice/devices/ComPort.java @@ -46,16 +46,13 @@ public enum ComPort { } public String getFilepath() { - // 下位機接線由硬體 flavor(IPC 世代 / 安卓版本)決定,與購買流程 shopping_mode 正交: - // S12XYU(新板,原晟崴 10")→ ttyS7/ttyS6; - // S9XYU (Android 9 板,原中國醫/通用 21.5")→ ttyS1/ttyS2。 - // 單一 flavor 維度(hardware)下,AGP 僅產生 BuildConfig.FLAVOR(值為 S12XYU / S9XYU)。 - boolean isS12 = "S12XYU".equalsIgnoreCase(com.unibuy.smartdevice.BuildConfig.FLAVOR); + // 下位機/刷卡機串口:S12XYU 與 S9XYU 兩個 flavor 皆使用 ttyS1(下位機 XinYuan)/ ttyS2(刷卡機 NFCPay)。 + // (原 S12XYU 為 ttyS7/ttyS6,2026-07 統一改為 ttyS1/ttyS2。) if (this == COM_PORT_S1) { - return isS12 ? "/dev/ttyS7" : "/dev/ttyS1"; + return "/dev/ttyS1"; } if (this == COM_PORT_S2) { - return isS12 ? "/dev/ttyS6" : "/dev/ttyS2"; + return "/dev/ttyS2"; } return filepath; }