Thanks for the suggestion but it is still the same error except now about the 32 bit dll
Welcome to NXP JCShell
(c) 2021 NXP Semiconductors
------------------------------------------------------------------------------
enabling modes echo and trace...
- /list-readers
----------------------
Name ( Type )
----------------------
- /term SCComm:1
jcshell: Cannot init/open terminal: java.lang.RuntimeException: Found wrapper DLL (C:\Users\huckym\jcshell\JCShell\os\win32\x86\JNISCCommWrapper_32.dll) not valid: C:\Users\huckym\jcshell\JCShell\os\win32\x86\JNISCCommWrapper_32.dll: Can't find dependent libraries
- /term PCSC
Note: /term PCSC is deprecated. PCSC is supported only for backward compatibility.
Instead use supported '/term SCComm:1'.
Limited support for Logical channels on PCSC terminals.
--Opening terminal
Session ID: 158BB950A12D42BA7EC6267135DA9AAF
> /card
Warning: Usage of /atr with no preceding of /reset is deprecated. /reset is invoked.
ATR: 3B8A80010031C173C8400000900090
ATR:
T = 0
T = 1
=> 00 A4 04 00 00 .....
(30663 usec [SYS])
<= 6F 10 84 08 A0 00 00 01 51 00 00 00 A5 04 9F 65 o.......Q......e
01 FF 90 00 ....
Status: No Error
cm> get-cplc
=> 80 CA 9F 7F 00 .....
(20766 usec [SYS])
<= 9F 7F 2A 47 90 D6 00 47 00 00 00 00 00 22 22 00 ..*G...G....."".
00 01 95 64 73 00 00 00 00 00 00 00 00 01 33 02 ...ds.........3.
30 30 30 30 31 00 00 00 00 00 00 00 00 90 00 00001..........
Status: No Error
IC Fabricator : 4790
IC Type : D600
Operating System ID : 4700
Operating System release date : 0000
Operating System release level : 0000
IC Fabrication Date : 2222 (10.8.20X2)
IC Serial Number : 00000195
IC Batch Identifier : 6473
IC Module Fabricator : 0000
IC Module Packaging Date : 0000
ICC Manufacturer : 0000
IC Embedding Date : 0000
IC Pre-Personalizer : 0133
IC Pre-Perso. Equipment Date : 0230 (17.8.20X0)
IC Pre-Perso. Equipment ID : 30303031
IC Personalizer : 0000
IC Personalization Date : 0000
IC Perso. Equipment ID : 00000000
Something else I am noticing that may help debug. /list-readers on windows (10 or 11) shows an empty list but /term PCSC connects fine to the ACS1252 reader. On osx, /list-readers does enlist properly but then /term SCComm:1 isn't an option there
- /list-readers
----------------------
Name ( Type )
----------------------
ACS ACR1252 Dual Reader ( PCSC )
- /term PCSC:1
jcshell: Cannot init/open terminal: com.nxp.id.jc.terminal.PCSCJCTerminal
- /term SCComm:1
jcshell: SCComm is supported only on Windows platform SCComm:1
jcshell: Try /term PCSC for PCSC Readers on linux/Mac.
Taking a step back:
1) are we sure that my bulk update failure is definitely because I am not connecting via /term SCComm:1 or is that just one of the many possible causes including an incorrect BU script? are we are just doing a trial-and-error?
2) Can you tell me the exact stacks of OS,JDK,card-reader that is known to work for your bulk-update process?