Previous topicNext topic
 XXXX Help
Help >

Document revision record

 

Num

revision content

Author

Version

Date

Note

1

Create document

刘德宇Deiyu Liu

2.0.0

2016-03-13

2

Enrich aidl module, add database, 8583 and communication modules.

刘德宇Deiyu Liu

2.0.1

2016-03-20

3

Enrich aidl module, add electronic signature, complete appendix.

刘德宇Deiyu Liu

2.0.2

2016-03-27

4

Add the special encryption and decryption interface.

刘德宇Deiyu Liu

2.0.3

2016-03-30

5

Enrich the introduction of the document, add the interface of getting device version.

刘德宇Deiyu Liu

2.0.4

2016-04-03

6

Add pin pad interface, load the device initialization key and the main key ciphertext.

刘德宇Deiyu Liu

2.0.5

2016-04-06

7

Update document, no check if kcv value is null.

刘德宇Deiyu Liu

2.0.6

2016-04-07

8

Add some interfaces in deviceinfo, add  an example of adb command.

刘德宇Deiyu Liu

2.0.7

2016-04-13

9

Add paper feeding(走纸) interface, which is turned off at printing.

刘德宇Deiyu Liu

2.0.8

2016-04-14

10

The service is integrated into jar package.

刘德宇Deiyu Liu

2.0.9

2016-04-18

11

Add interfaces for M1 and PSAM card, add the interface for parameter setting of print,add interface for plaintext key reading of magnetic track encryption ,add interface for indexing self-maintaining key pad, optimize the pop-up window and screen-off in the transaction process.

刘德宇Deiyu Liu

2.0.10

2016-05-04

12

1.Adapt the compatibility between sp 12 and 13 key.
2.Non-cantact flash card treat.
3.CPU card interface treat.
4.Control the transaction card-swiping, add magnetic strip, non-contact card,IC card launching mark.

5.optimize code-scanning.
6.Pinpad supporting numbers of sp keys is changed to determined by the calling numbers of key.

7.Support the switch among the psam card,  CPU card, etc.

8.Add the interface to determine whether the card is on the right positioin.
9.support the mac value of special calculating characters.

10.delete several resource files of code-scanning.

11.repair the bug that continuous swip listener can not be acquired in degrade transaction.

12.upgrade code-scanning base

刘德宇Deiyu Liu

2.0.11

2016-05-27

13

1.Add the introduction of demo

2.Add the procedure of integration.

3.Add “The process of PBOC collecting card data

4.Add Pinpad description.

5.Add the description of print

6.Add the method of setPrintFont in 6.1.7

王东辉

Donghui Wang

2.0.12

2016-6-17

14

1.Add the attention of power key shield

2.revise the description of pictures

3.Add the vibration of permissions of scan module.

4.revise the name of jar package.

王东辉

Donghui Wang

2.0.13

2016-06-23

-

15

1.Clean method in IsoManager is to delete data in list.

2.Query the transaction detail, and put the size into intent.

3.After contactless electronic cash completion , several universal data was saved to intent and returned to the upper layer.

4.Set the property attribute, and print the version number.

5.Add the zbar code-scanning.

6.Add the interface to set the parameter.

7.Add the webservice interface

8.Add the GPS location interface

9.SP time problem is solved. SP time will make a comparison with the system time in the SDK initiation process. It will simultaneous remedied if they are difference.

10.Add GPS interface to get longitude and latitude data.

11.Add http interface

12.If App does not load AID parameter, sdk will load a default value.

13.SSL socket is supported

王东辉

Donghui Wang

2.0.17

2016-7-29

16

V2.0.18

1.Optimize the timeout of SSL communication.

2.Bottom API transmition is supported in print.

3.Text printing interface is added.

4.The secret algorithm is added

5.Non-contact ISO15963 interface is added.

6.Serial port communication interface is added

7.Boardcast is added to deal with the problems in re-initiation of bottom.

8.Identification card interactive interface is added.

9.Black label paper feeding interface is added.

10.Ordered pinpad is supported, and the keysound of the pinpad is added in demo

11.No extention of baseapplication is supported.

12.New interface is added in LED light.

13.Exception handling is optimized in EMV process.

14.Card synchronouns operation interface is added, including card seaching ,APDU

15,Multiple application key module is added.

16,correct the length caculation error of the String ASC code in 8583 package.

王东辉&刘德宇

Donghui wang &Deyu Liu

2.0.18

2016-9-5

17

v2.0.19

1.SM4 encryption and decryption is surpported, add interfaces loadSM4KeyWithoutEncrypt encryptDataSM4 and decryptDataSM4.

2.add interface to delete AID and CAPK.

3.optimize the hint in print, and check the necessary field.

4.add search card as M1 card in startTransfer.

5.add check paper in queryIfHavePaper

6.add callback to handle message header in the upper communication layer.

7.add multi-zone key interface

8.amount with long type is compatible in startTransfer.

9.add refresh listerner interface

10.key algorithms support owner certificationi

11.key algorithms support DES

12.add voice of pinpad

13.add the callback of send once and receive multiple.

14.delete webservice

15.opitimize the update of database,

16.add unique identifier interface of No.21 file

deyu Liu

2.0.19

2017-4-5

18

1.Add the DUKPT key system

2. When the serial port is open, judge the SDK version to select GS0 or GS1

3. The Gps initialization will remove the monitoring and registration, start the registration, and cancel the registration when close

4. The process callback of the people's bank is processed by thread

5. Support offline express PIN authentication

6. Offline FDDA fails to determine whether online is required

7. The electronic cash balance query and log inquiry do not require GPO

8. If the model is W9110, block no. 1 of the key interface

9. The interface of the byarea interface SM4 increases

10. Composite card search card, which is not connected with the switch problem of 300ms, and the default is delayed, which can be set without delay

11. Increase the use of the original TMK interface

12. Provide security partitions with data interface set get

13. Pinkey does not allow decryption interfaces

14. The serial port does not instantiate ttydevice when initializing, and then instantiate it when open, preventing some old systems from not switching ports to cause no ttyGS1 files

15. Increase the SN key load result

16. Judge the middle tier version, add the new interface to the SDK compatible with the old system version, unsupported throwing exception

17. The maximum value of the modified AID quota is 2147483647, the original quota of 99999999

The serial open exception determines the changes

19. The Chinese and English language prompts for modification

deyu Liu

2.0.20

2017-7-14