Table of Contents | ||
---|---|---|
|
Version 3.6.3
DEVICE v3.6.2
Fixed PC/SC Escape Sequence for Field Control under linux
Ensure File Handle is valid before closing Replay Script
GPI v3.6.5
Added the possibility of logging Time Measurements through the Platform Interface
Added new Message ID 9Ah for Interac Flash
Added missing Compilation Flags SPED_INTERFACE_SUPPORT in rtc.c
Fixed wrong variable used for gpiError from gpiSetTechnoToDetect()
AgnosDB v3.6.4
Reverted changes for Template 'BF0C'
Added Kernel ID 2Eh for CPACE
Agnos v3.6.5
Fix for RuPay, ensure ICC Dynamic Data is properly extracted for the RuPay Kernel
Reenabled CVM Condition MANUAL CASH on Offline Merchant Terminal with Online Capabilities
AgnosMW v3.6.4
Added support of Data Exchange with CPACE Kernel
AgnosEP v3.6.4
Added Support of CPACE Kernel
Added new Flag for VCAS Mode conflicting with Visa ART Test
Fixed Outcome for Amex for Empty Candidate List Issue
AgnosSP v3.6.5
Added Support of Contactless Advice Message (for RuPay Kernel)
Added handling of compilation option MASTERCARD_SPI
Added callback from KizisSP for loadRuPayKeys() (for RuPay Kernel)
Corrected mistype for Compilation Option SERIALIZED_UI_REQ_SUPPORT
Fix for AGHD-958, fix for handling a new Indicator for VCAS
Fix for AGHD-960, ensure Tag '5F20' is present in Online Data Capture
Added the possibility of logging Time Measurements through the Platform Interface
Fix for AGHD-995, allow L3 to force a SELECT NEXT after analyzing the FCI of FINAL SELECT during a CONTACT Transsaction
EMVCo v1.0.7
Add v4.3k in Software Version
Fix for AGHD-436, Support for language preference fetch from pse is added
Fix for AGHD-995, allow L3 to force a SELECT NEXT after analyzing the FCI of FINAL SELECT during a CONTACT Transsaction
C2 v1.0.18
Fix for AGF-657, use 'DF6F' for RRP Measured Time instead of 'DF41' which corresponds to Time Taken in C2 Specs
Fix for AGHD-857, Change update conditions for tag 0x42 & 0x5F55 and C2_Tag_TagLimit[] array for these 2 tags
C3 v1.5.23
Internal resynch of Version Number (no code change)
C4 v1.0.23
Synch with FMK 3.3: Integration of FMK 3.2 Compilation Options
Fix for AGHD-936, AGHD-945: proper handling of CVM Fail
Fix for AGHD-1003, add support of MANUAL CASH during CVM List Processing
C5 v1.0.13
Fix for AGHD-959, ensure gState=pxNone when exiting Kernel (when not under Exit Conditions)
Fix for AGHD-987, fixed Random Selection issue
C6 v1.0.10
Fix Issue on CDA_PROCESS_050 (End app versus Declined), Data record for Declined without DF31 presence test
Use Agnos/Kernels standard Update condition functions
Fix issue in case of missing tags in GPO, End App or try Another interface and not declined
Fix issue on Torn/Tearing when torn flag stays on after a bad trx end
C7 v1.3.23
Remove tags 9F19 9F25 9F7C when length is zero, in data Records
Flash v1.8 v1.3.36
Fixes for Online Capability and Alternate Interfaces Contact/Magstripe
CPACE v1.0.1
Initial implementation from CPACE v1.0 Specifications
ACE v3.6.4
Fix for AGHD-969, prevent Memory Corruption when Offline APDU Log is activated (Trace Depth = 6)
ACESP v3.6.4
Added Support of Contactless Advice Message (for RuPay Kernel)
Fix for AGHD-958, fix for handling a new Indicator for VCAS
Added new Message ID for Interac Flash
Fix for AGF-682, fix wrong Amount being displayed when value=999999999999
Kizis v3.6.5
Added support of CPACE and EFTPOS Kernels
Added Support of Contactless Advice Message (for RuPay Kernel)
Fixed missing "PRESENT CARD" when Compilation Option AGNOSCL is Disabled
Removed Compilation Warnings when Compilation Option AGNOSCL is Disabled
Fix for AGHD-960, ensure Tag '5F20' is present in Online Data Capture
Fix for AGHD-958, add support of VCAS Indicator for specific VCAS behavior
| - Fix for AGHD-969, updated calls to ACE functions modified to fix the Issue with Offline APDU Logs
KizisSP v3.6.4
Added support of CPACE and EFTPOS Kernels
Fixed Summary and Signature Calculations Issues (RuPay Data Storage)
Fixed PRMiss, PRMacq and Kpsk Retrieval Issues (RuPay Data Storage)
Fixed KCV and Index Issues (RuPay Data Storage)
Added Callback initialization of loadRuPayKeys() in AgnosSP
Initialize Tag 'DF63' with 00 (Discover Data Storage)
Fixed Pointer Issue (Discover Data Storage)
For for AGF-682, fix wrong Amount being displayed when value=999999999999 (requires ACESP v3.6.4 or later)
Version 3.6.2
GPI v3.6.3
Added Compilation Option FIXED_EMPTY_AMOUNT_SUPPORT
Added Compilation Option for retrocompatibility of gpiPolling() (for FMK 3.2)
AgnosDB v3.6.2
Storage of Unknow Proprietary Tags from FINAL SELECT FCI into Unknown Tags
Agnos v3.6.3
Fixed for Galitt Test Case when Tag '9F10' already exists during GenAC with Format 1
Added Transaction Type SERVICE (for RuPay)
Fixed Issue with Padding Byte '00' in berParseAndStoreBERTLV()
Fixed Issues during CVM Processing
Added Check when Maximum ADF Limitation is reached
AgnosMW v3.6.3
Fixed issue when add Entry-Point Combination after reaching MAX KERNEL Limitation
Added support of Transaction Type SERVICE (for RuPay)
Added fix for handling cases between Empty '9F0300' versus Missing '9F03' in TRD
AgnosEP v3.6.2
Added AGF_LEGACY_API Compilation Directive
AgnosSP v3.6.2
Added support of Transaction Type SERVICE (for RuPay)
Added Fix for handling Empty '9F03' versus Missing '9F03' in TRD
Added Support of Contactless REVERSAL Request (for RuPay)
Fix for AGHD-872, ensure MutualList Context is properly initialized during Exit Condition 'EC_CTLSS_EVENT_GET_CANDIDATE_LIST'
C2 v1.0.16
Added Compilation Directive for FIXED_EMPTY_AMOUNT_SUPPORT
C3 v1.5.22
Fix for AGHD-873, need to initialize POS Entry Mode Tag '9F39' before GPO
Fix for AGHD-869, Ensure UI Request On Outcome Indicator is properly set for 'SEE PHONE'
Fixed presence of DE_LEGACY_API in list.h
C4 v1.0.21
Added Tag '8A' in Data Record
C5 v1.0.11
Fixed Length Issue for Test Case READ_RECORD_143
Added CVM Result in Database when missing during Data Record creation
C6 v1.0.8
Set Default Holdtime to 0Dh
Empty Torn Log when Interruption from L3 is detected
Added handling of ICC Data Missing from GPO
Fixed handling of 'SEE PHONE' after GPO
Fixed setting of TVR bit for ICC Data Missing and L2 Error Info in Error Indicators
Handling of Change Interface Outcome depending on Other Technology Interfaces supported by the Terminal
Fixed several issues in GPO Processing
C7 v1.3.22
Fixed AgnosTVR when ODA is successful
Fixed value of DDOL from fDDA Version
Fixed Data Record for Transit Terminal
Fixed Length validation of Tag '9F49'
Fixed backup of byte 2 of Terminal Capabilities ('9F33')
Fixed Compilition directive AGF_LEGACY_API in list.c and list.h
Flash v1.3.34
Fixed handling of ODA for Online Only Terminals
Fixed CVM Result for Unrecognized CVM
Fixed Compilation Directive AGF_LEGACY_API in list.c and list.h
ACE v3.6.2
Added Compilation Option HOLDTIME_IN_BCD in signal.c to allow UI Request with Holdtime in BCD
ACESP v3.6.2
Fixed Double Signal for UI Request On Restart
Fixed Issue with Display of UI Request On Restart on Terminal
Allow Presence of Contactless Reversal Request (for RuPay)
Fixed LED Issues with Outcome='TRY AGAIN' (with START B)
Fixed Play Beep on Msg ID = 'CARD READ OK)
Fixed Display when Amount = 0.00
Kizis v3.6.3
Added Transaction Type SERVICE (for RuPay)
Fixed handling of missing '9F03' versus empty '9F03' in TRD
KizisSP v3.6.2
Removed unused functions in derupay.c
Version 3.6.1
DEVICE v3.6.1
Modifications to facilitate Synch with FMK 3.3
Added CMakeLists.txt for CMAKE
GPI v3.6.2
Added Compilation Options and Detailed Description for each of them
Added CMakeLists.txt for CMAKE
Agnos v3.6.1
Synch with FMK 3.3 with new Legacy API Compilation Options with FMK 3.2
Added CMakeLists.txt for CMAKE
AgnosMW v3.6.1
Fixed Configuration Loading issue while either AGNOSK or AGNOSCL is not present
Fixed Kernel Index issue during Configuration Loading
Synch with FMK 3.3 with new Legacy API Compilation Options with FMK 3.2
Added CMakeLists.txt for CMAKE
AgnosEP v3.6.1
Fixed Parenthesis issue with Compilation Options
Added CMakeLists.txt for CMAKE
AgnosSP v3.6.1
Fixed compilation Option DATA_EXCHANGE
Added CMakeLists.txt for CMAKE
EMVCo v1.0.5
Added CMakeLists.txt for CMAKE
C2 v1.0.15
Resynch with FMK 3.3
Added CMakeLists.txt for CMAKE
C3 v1.0.19
Resynch with FMK 3.3
Added CMakeLists.txt for CMAKE
C4 v1.0.19
Fixed Holdtime value for UI Request Status CARD READ OK
REmoved remaining STATIC_LOADER Compilation Option
Added CMakeLists.txt for CMAKE
C5 v1.0.9
REmoved remaining STATIC_LOADER Compilation Option
Added CMakeLists.txt for CMAKE
C6 v1.0.7
Added CMakeLists.txt for CMAKE
C7 v1.0.19
Added CMakeLists.txt for CMAKE
Flash v1.0.33
Resynch with FMK 3.3
Added CMakeLists.txt for CMAKE
PURE v1.0.20
Added CMakeLists.txt for CMAKE
ACE v3.6.1
Added CMakeLists.txt for CMAKE
-ACESP v3.6.1Added CMakeLists.txt for CMAKE
Kizis v3.6.2
Added Files for compilation with CMAKE
KizisSP v3.6.1
Added Files for compilation with CMAKE
Version 3.6.0
Important Note:
You must uninstall previous versions of AVT to avoid presence of Legacy DLL remaining in the folder
...
OpenKizis.exe renamed as KizisSP.exe
Installs 2 versions of Kizis:
Agnos Virtual Terminal -> Legacy Kizis (Kizis.exe with ACE.dll)
Agnos Virtual Terminal SP -> Kizis using Agnois Serial Protocol (KizisSP.exe with ACESP.dll and AgnosSP.dll)
Source code is retro-compatible with older Frmaework Versions through Compilation Switches (i.e. same code base for FMK 3.2, 3.3, 3.4 and 3.5)
Version 3.5.16
DEVICE v3.5.10
Allow setting UN from Card.txt in Replay Mode
GPI v3.5.11
Fix for AGF-477, fixed issue with Flag ContactlessTransactionInProgress
Agnos 4.3 v3.5.26
Fix for Kernel C2 S9.18, report Error if Tag 9F10 already existed before GenAC Response (Format 1)
AgnosMW v3.5.25
Fixed handling of Compilation Directive AGNOSCL
AgnosEP v3.5.26
Added Support of Send POI Command (Callback)
Fix for AGF-455, only send Outcome TRY_ANOTHER_INTERFACE if other Technos are available, otherwise send Outcome END APPLICATION
Ensure a new UN is generated before each Card Detection
C2 2.8 v1.0.11
Fix for AGHD-822, ensure DS related Tags are filled with 0 in CDOL1 when IDS/TORN Option is not supported
C3 2.2.x v1.5.16
Fix for AGF-493, add support of 'Tap To Phone Transaction' bit in FFI (byte 4 bit 8)
C5 JCB 1.5 v1.0.7
Major Update from JCB 1.4b to JCB 1.5
DPAS 2.0 v1.0.5
Fix to extract DF3A, DF3B from FCI
Removed Check for Issuer Update Support
Fixed bad handling of PDOL Length
Fixed bad use of Kernel Config Options ('DF1B') (added extra byte)
Add Support of CLEAN Transaction Type to Clear Torn Transactions
C7 v1.3.16_1
Numerous fixes for CUP Transit Specification
PURE 2.1 v1.0.18
Fixed Recover Command from 2nd GenAC
AgnosSP v0.0.21
Added support of SPI (Send POI)
Added possibility of forcing UN from Replay Script Card.txt
Added Support of new Config Files (LANG_CFG, DS_DPAS, SPI_CFG)
OpenACE v3.5.16
Added support of SPI (Send POI)
Fix for AGF-476, prevent s_ace_display_message() from going into an infinite loop
Send storage of DS_DPAS and SPI_CFG to AgnosSP
OpenKizis v3.5.16
Added support of SPI (Data Exchange Callback and SPI Flag from ACE-Client)
Version 3.5.15
AgnosMW v3.5.24
Added Transaction Type '93' for MasterCard CONTACTLESS ATM TRANSACTION
C2 2.8 v1.0.10
Fix for AGHD-758, fixed handling of RRP Result in TVR when IAC-Online or IAC-Default from ICC is missing
Fix for AGHD-763, added support of Transaction Type '93'
Fix for AGHD-765, fixed Tag '50' with Length=0 expected in Data Record
C4 2.7 v1.0.16
Fixed Issues with Holdtime Value in Outcome
DPAS 2.0 v1.0.1
New Kernel from DPAS Connect Specification
Flash 1.5 v1.3.31
Fixed TVR and CVM Result Issue for Unknown CVM
Fixed Card Removal Message "CARD READ OK"
AgnosSP v0.0.20
Added Transaction Type '93'
OpanACE v3.5.15
Fixed handling of Bilingual Messages for Flash Kernel
Fixed bad 'if' condition with '=' instead of '=='
Fixed wrong bit used for Receipt Indicator
Allow creation of File with size=0
OpenKizis v3.5.15
Updated DPAS Data Exchange for DPAS 2.0 Data Storage
Version 3.5.14
AgnosDB v3.5.15
Fix for AGHD-731, ignore validation of Terminal Tag before storing Value
Agnos 4.3 v3.5.25
Fix for AGHD-721, fixed handling of '9F46' and '9F48' under SRED
Fix for AGHD-724, fixed management of 'ICC Data Missing' in TVR according to Table 31 of Book 3
Fix for AGHD-728, fixed 00h Padding in FCI
Fix for AGHD-736, fixed Unknown Tags in FCI Template 'A5'
AgnosMW v3.5.23
Fix for AGF-407, fixed bad starting Index in addEntryPointCombination()
AgnosEP v3.5.25
Fix for AGHD-729, fix for PayPass, prevent OUT Signal for SELECT NEXT Outcome
EMVCo v4.3j v3.5.3
Fixed Power On retries (synchro with FMK 3.3)
Fix for AGHD-736, fixed unexpected Merchant Data
C2 2.8 v1.0.8
Fix for AGHD-729, prevent OUT Signal for SELECT NEXT Outcome
Fix for AGHD-751, fixed handling of DF10 where wrong variable was been used
C3 2.2.x v1.5.15
Added new Feature in Spec v2.2, add Option for Disabling Processing Restrictions for 'Cashback' and 'ManualCash'
C7 2.6 v1.3.15
Fix in UPI Transit Flow
DPAS 1.0 v1.3.52
Fix for AGHD-740, AGF-401, 402, 403, 405, change Outcome from DECLINED to TRY OTHER INTERFACE
Fix for AGF-432, fixed bad initialization of ORD and 'Field Off'' Parameters
Flash 1.5 v1.3.31
Fixed conditions for performing ODA
Fixed handling of 'gFirstTap'
PURE 2.1 v1.0.17
Fixed value of Removal Timeout for LONG TAP
Fixed internal sequence with ECHO Command
AgnosSP v0.0.19
Fix for AGF-441, removed use of buffer causing issue with OLA
OpenACE v3.5.14
Added new function for Storing/Retrieving Configuration Data
Fixed issue with SPI Config Data
Version 3.5.13
Fixed Bug introduced after fixing AGF-174 in AgnosSP (value passed via 9F03 in TRD was reset to 0)
Reverted Fixes for Compilation Warnings (to make maintenance with previous Versions and Customer Support easier)
Fixed Eclipse Project under Ubuntu (added Debug_Static and Release_Static Targets)
AgnosEP 2.7 v3.5.24
Fixed Issues when Serialized Interface is not used (ex: with Kizis)
AgnosMW v3.5.22
Fixed AGF-318: Prevent Incrementing Kernel Index while loading Entry-Point Configuration (i.e. only from EP Loader)
AgnosSP v0.0.18
Fixed AGF-341: Proper management of '9F03' from TRD (for Mastercard TEI Test Cases)
C3 VCPS 2.2.x v1.5.15
Fixed wrong Initialization of 'DF1B' Default Value with F00000 -> 000000 (VCPS 2.2.x doesn't support Magstripe)
DEVICE v3.5.9
Fixed Error Reding Replay File in MS-DOS Format from Linux OS
Flash 1.5 v1.3.28
Fixed AGF-120: Allow proper display of PROCESSNG Message (independently from Serialized Interface)
PURE 2.1 v 1.0.16
Fixed AGF-333: Force Data Record Length = 0 when dataRecord == bFALSE
Fixed AGF-334: Added function puIsTemplate77FromGenACValid() to support FFh as Padding
Version 3.5.12
Fixed Compilation Warnings after increasing Warning Levels (affects all Components)
Agnos 4.3 v3.5.20:
Fixed AGHD-679: Check for Inconsistent Length of Tag 9F29 (for JCB)
Sync function agnComputeCryptographicChecksum() with FMK 3.3
Fixed AGHD-313: Protection against invalid Issuer Script Length (for PURE)
AgnosEP 2.7 v3.5.23:
Added support of Mada Kernel
Fixed UN (Tag '9F37') Issue (for JCB)
Fixed UN Issue after Outcome='TRY AGAIN' (for Interac Flash)
Fixed PPSE being send after TORN Transaction (for DPAS)
Fixed AGHD-691: Expected behaviour by Visa ART after Contactless not allowed after Pr-Processing
EMVCo v4.3j v3.5.1:
Udated to v4.3j (passed Delta Tests v4.3i -> v4.3j)
C2 2.8 v1.0.5:
Fixed AGF-174: Support case where TLV 9F0300 is passed in TRD (TEI Mode 4 Test Case)
C3 VCPS 2.2.x v1.5.13:
Switched from VCPS 2.1.x to VCPS 2.2.x in AVT
C4 2.7 v1.0.14:
Fixed 'static' in Global Variables
Added validatefci.c for support with Non-Amadis Entry-Points
Fixed AGHD-694: fix from FMK 3.3
Fixed Agnos TVR Value for 'CVM can be executed'
Fixed variable name difference with FMK 3.3 (mLenCVM -> CVMLength)
C5 2.8 v1.3.6:
Avoid Memory Corruption when adbGetUnknowTags() is empty (for JCB)
Fixed AGHD-688: fix for gState=psNone under Exit Condition
Fixed AGF-317: Skip Card Removal when APDU with Command 'D0' Fails
DPAS 1.0 v1.3.49:
Fixed DPAS Test Case MS_ADF_Selection_009
C7 2.6 v1.3.13:
Fixed Memory Corruption Issue
Fixed Inconsistence of Tag '9F33' with respect to Tag '9F66'
PURE 2.1 v1.0.15:
Fixed AGF-313: Added Proper Issuer Script Length Validation
Fixed AGF-170: Test Case PRE_PROC_03 expecting 'END APPLICATION' instead of 'DECLINED'
Fixed AGF-326: Added case for AGF-170 expecting 'DECLINED' when SW1/SW2=9000
AgnosSP v0.0.17:
Added SW1/SW2 in Error Indicators for Amex L3 Contact Certification
Restrict Error Indicators to Visa and MC only in DD (to avoid errors in JCB)
Fixed JCB Test Case Select_PPSE_077 (ensure uninitialized KernelID=0)
Ensure Length=0 after erasing TLV from AgnosDB
Fixed AGF-294 to AGF-298: fix REMOVE CARD in PURE after 2nd GenAC
Fixed AGF-174: Proper handling of 9F0300 passed in TRD
Fixed AGF-313: Proper handling of invalid Length in Issuer Script 72 (for PURE)
OpenACE v3.5.12:
Added support of Configurable Message Strings (for Interac Flash)
Fixed Handling of LegacyCUP, LegacyDPAS and LegacyJCB Indicators
Fixed AGF-294 to AGF-298: Proper handling of REMOVE CARD after 2nd GenAC (for PURE)
Fixed AGF-313: Allow passing Issuer Responses with Invalid Lengths (for PURE)
Added support of Data Storage Configurations (for DPAS 2.0)
Fixed AGF-324: Interpret MsgID=0 as Clear Screen
Fixed AGF-327: Proper Hanlding of SW1/SW2=6985 from 2nd GenAC (for PURE)
Fixed Variables from 'agnos.ini' being overwritten (Trace Depth, APDU Log)
OpenKizis v3.5.13:
Added Support of Mada Kernel
Fixed AGHD-691: Outcome='TRY ANOTHER INTERFACE' when no Contactless after Pre-Processing (for Visa ART)
Version 3.5.11
Updated Version of C2 (to avoid having letters in Version Number)
Updated Version of C5 (to avoid having letters in Version Number)
Added 'CheckUTGO' Option in 'agnos.ini'
AgnosEP v3.5.20:
Added PURE in Kernel Loader (Static)
Fixed bad Outcome and UI Request Msg for CUP (Test Case QPB.D.001.00.04)
Fixed Issue when No Technos available after Pre-Processing for PURE (Test Case PRE_PROC_09)
Fixed Memory Corruption Issue caused by SessionID != 0 after agnCloseEMVSession() (AEC-151)
EMVCo v4.3i v3.5.3:
Set L2 Error to report EMPTY CANDIDATE LIST to L3
C4 v2.7 v1.0.12:
Added new Requirement for handling 'Unable To Go Online' (AGHD-643)
DPAS10 v1.0 v1.3.47
Added missing Function dpKernelSupportsOnlinePINDuringCardProcessing() (ARC=31 41)
PURE v2.1 v1.0.14:
Fixed Issue for DDA Option IO_4
Fixed Wrong Outcome when Amount > Terminal Limit (Test Case PRE_PROC_09)
Fixed Conversion Issue of 9F1B (BCD instead of Binary)
Fixed Tag '9F37' being deleted from Database during ODA
Fixed Wrong Update Condition for DF0B (for CONFIG 052)
OpenACE v3.5.9:
Fixed bad calls to 'dev' Functions in l2device.c
Added Handling of 'Unable To Go Online' with ACE-Client for AMEX (AGHD-643)
OpenKizis v3.5.12 and Kizis v3.5.4:
Added Handling of 'Unable To Go Online' with ACE-Client for AMEX (AGHD-643)
Version 3.5.10
Added PURE and Flash Kernels (Gobal)
Added implementation of Exit Condition 'GET PRE-PROCESSING RESULT' (Global)
AgnosEP v3.5.19:
Fixed 'PROCESSING ERROR' Message not displayed for Amex (nonemvops.appsel.proc.6)
Fixed Issue when Kernel for a Kernel ID in a Config Combination doesn't exist (AEC-138)
Fixed Issue for Paypass TEI Test Cases with Txn Type = '88'
AgnosSP v0.0.14:
Fixed SELECT NEXT Issue (AGF-107)
Fixed EMVCo Kernel Checksum Calculation
Fixed Issue with Paypass TEI Test Case (nonemvops.appsel.proc.6) with bad Error Indicator when Txn Type = '88'
OpenACE v3.5.8:
Fixed Issue for Large Amount with 'PRESENT CARD' Message
Added possibility of UI Interaction with DEVICE Functions from l2device.c
Fixed LED Issues (LED1 not lit, LED Cleared during Paypass Online Authorization)
Kernel C-2 v2.8 v1.0.3b:
Fixed Issue with '9F03' Tag with Len=0 in DataBase (AGF-108 and AGF-109)
Kernel C-3 VCPS 2.1.x and 2.2.x v1.5.12:
Fixed fDDA Version Issue (AGF-95)
Fixed Issue with CID='C0' (AGHD-609)
Fixed Issue with ARC='10' (AGHD-621) and ARC='11' (AGHD-622)
Kernel C-4 v2.7 v1.0.11:
Added Missing Preferred Languages in UI Req On Outcome and Restart
Fixed Retro-Compatibility Issues with UI Req Messages in Kizis
Fixed bad integration of Issuer Online PIN (AGHD-612)
Kernel C-7 v2.6 v1.3.11:
Added Unknown Tags 9F19, 9F25, 9F7C in Outcome Data Record (Test Cases qpb.c.001.01.01, qpb.c.003.01.01, qpb.c.005.01.01, qpb.c.006.00.01)
Version 3.5.9
Changed L2 API dependancy from AgnosL2 to AgnosSP
Removal of FIXME and TODO
Code Cleanup
Integration of Kernels C-5, C-6 and C-7
Device v3.5.7:
Ensure "APPEND" Mode points to EOF
AgnosDB v3.5.9:
Changed DATA_ELEMENT_NOT_FOUND from -1 to 0xFFFF (return value is 'unsigned short')
Agnos v3.5.18:
Added functions for Resetting and Getting the PSE Context
AgnosMW v3.5.19:
Variable renamed from 'mNewUIRequestSupport' to 'mUseSerializedUIReq'
AgnosEP v3.5.18:
Fixed Issue for VisaART caused by fix of UN for Amex (mobile.cvm.proc.10)
Fixed Issue with Dynamic Version of Visa Kernel (issue with Static Libraries)
EMVCo v4.3i v3.5.2:
Ensure proper usage of Indicator 'mUseSerializedUIReq'
Ensure PSE Context is Cleared before PSE Selection
Kernel C-2 v2.8 v1.0.3:
Fix for 3M06-1421(B_10_AFL-length-248-Op)
Kernel C-3 VCPS 2.1.x and 2.2.x v1.5.9:
Fixed VisaART Issue with Date Format Test Cases
Fixed VisaART Issue with AgnosTVR for T_0119_5_24_C08_01
Kernel C-4 v2.7 v1.0.10:
Fixed Missing Messages "PROCESSING ERROR" (with OpenKizis)
Fixed Handling of Online PIN Request by Issuer
Kernel DPAS10 v1.0 v1.3.46:
Fixed uninitalized global variables
Removed Configration Bit 'Terminal supports ONLINE PIN' from DF1B
OpenACE:
Fixed Issue with AMEX Message
Fixed Proper Handling of ARC from Issuer Response Data
Fixed MSG ID=17h
Fixed Handling of AMEX ARC=3141
Fixed 'SEE PHONE' Issue (AGHD-576)
Fixed Missing "PROCESSING ERROR" Message for AMEX ExpressPay
Version 3.4.14
Fixed Application Selection Issue with ACE-Client for CONTACT
Make External APDU Log Buffer
New Kernel Versions:
EMVCo Contact 4.3i (v3.4.2)
Mastercard 3.1.3 (2.8 v1.0.0)
Visa VCPS 2.1 (2.5 v1.2.0)
Amex 4.0.3 (2.7 v1.0.3)
JCB 1.4b (2.8 v1.3.2)
Discover 1.0 (v1.3.42)
CUP 2.6 (v1.3.9)
Version 3.4.13
C-3 Paywave Fixes:
Verify isContactchipSupported() when “Requested service not allowed”
Make pwAddTag() return 'adbNO_ERROR' instead of 'adbICC_FORMAT_ERROR' when Update Conditions are not satisfied
Version 3.4.12
Fixed Linux PCSC Corrections preventing POLLING CANCEL by ACE-Client in Windows
Fixed issue preventing correct execution of HOUSEKEEPING Transaction
Version 3.4.11
Fixed Timer issues (DEVICE Linux)
Fixed PCSC issues (DEVICE Linux)
Fixed bad Time mesurement in microseconds (force use of gettimeofday()) (DEVICE Windows)
Add Rupay, Bancomat, Girocard kernels (Fix from AgnosEP v3.3.15.18573)
Update EFTPOS version (Fix from AgnosEP v3.3.15.18573)
Fix collision messaging in line with book B (Fix from AgnosEP v3.3.15.18573)
Fixed check on fDDA version in Kernel C-7 (fix from C7.2.5 - v1.3.6.18823)
Fixed Bad Length Handling when _ADAPTER_ is defined (from ACE v3.3.19.18827)
Version 3.4.10
Fixed Values of “AlternateInterfacePreference” and “OnlineResponseData” Fields included in Outcome Digital Signal (ACE Module)
Version 3.4.9
Fix to remove Tag from DataExchange (DEK) when Len=0 in DOL (AgnosMW)
Fix to return agnICC_FORMAT_ERROR when Parsing Errors detected in GPO Response (Agnos)
Fix for AGHD-56 when CID are different and CDA Decrypted CID=AAC (Agnos)
Fix for handling Negative Values in RRP (Kernel C2)
Switching Implementation Reference from C3 v2.5 to VCPS v2.1 (Kernel C3)
Version 3.4.8
Fixed Issue in Contact Transactions where ADVICE and BATCH were sending REVERSAL Data
Version 3.4.7
Added possibility of including additional Kernels: EFTPOS, Flash, PagoBCM, Pure and RuPay
Version 3.4.6
Synchronization with latest updates from Framework 3.3 by OCH
Version 3.4.5
Remove call to gpiSleep() during Config Loading in Mode=3 (SimAuto) for MasterCard TEI
Fixed Crashing Issue in gpiSleep() (call to unitialized variable)
Added Display of Detected Windows PC/SC Readers and Matched PC/SC Readers with pcsc.ini
Version 3.4.4
Added Execution Mode=3 in agnos.ini for VCAS
Added Execution Mode=4 in agnos.ini for Automation with Card Probe (i.e. instead of Simulated Card)
Fixed gpiSleep() crashing when gPlatformInterface=NULL
Fixed gpiFileGetSize() returning 0 in WIN32
Fixed fptrInitialize() in Loader passing NULL instead of 'path' to Kernels (DRL and UC Files not being read)
Version 3.4.3
Fixed Communication Issues in Automation Mode
Fixed Handling of CONTACT gpiPolling() when exe→mContactless is diabled
Added possibility to pass 'agnos.ini' as parameter to Kizis.exe
Added Windows Registry/Services Fix in INNOSETUP to fix issue with EVAL Contactless Probe
Add Cancel Polling from ACE-Client
Version 3.4.2
Automation Mode disables sleep and minimizes screen interactions for faster execution
Version 3.4.1
Integrated Automation Support (mode=1 in agnos.ini)
Version 3.4.0
Initial Revision