Home

User Manual SM-621

image

Contents

1. l byte 4bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Flag Length Code Sum 07H 00H x 4 0001H xxH sum Note Confirm Code 00H OK Confirm Code 01 Sum means Check Sum Packet receive error 32 4 3 23 Read Notepad Function Read the 32bytes user data in the FLASH Input Parameter None Command Code 24H Return Parameter Confirm Bit Notepad information Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Flag Address Length Code Sum 01H 00H x 4 0001H 24H 0026H Note Module Address default value is 0 Response Packet Format l byte 4 bytes 2 bytes 1 byte 32 bytes 2 bytes Packet Resvd Packet Confirm Notepad Check Flag Length Bit Information Sum 07H OOH x 4 14 32 xxH User sum content Note Confirm Code 00H OK Confirm Code 01H Packet receive error Sum means Check Sum 4 3 24 Level Search Fingerprint Database According to the FLASH capacity fingerprint database is divided into 3 levels 240 752 amp 1776 defined as LEVEL1 LEVEL2 and LEVEL3 accordingly Priority level from high to low LEVEL ranges from 0 to 239 LEVEL2 ranges from 240 751 LEVEL3 ranges from 752 1775 When searching the whole database the first goes to LEVEL1 If the right fingerprint file is found then send back fingerprint ID and user info otherwise
2. 3 3 3 Fingerprint Verification Read the current fingerprint on the sensor and search in the fingerprint database ranging from 10 100 Start y Send Command DetectFinger Send Command Ret Start Page l0 Get I mage aren PageNum 90 Send Command GenTe mpl et Send Command Search cor Parameter Start Page PageNum 13 IV Module Command 4 1 Command Set NO Command amp Code Function 1 DetectFinger 01H Detect finger on sensor 2 GetImage 02H Get image from sensor 3 GenTemplet 03H Generate fingerprint minutiae from images 4 MoveTemplet 20H Move characteristic file among three buffers 3 MatchTwoTemplet 04H Accurate verification for characteristic files in CharBufferA and CharBufferB 6 Search 05H Search part of or the whole fingerprint database based on minutiae files in CharBufferA or CharBufferB 06H Merge the files in CharBufferA and CharBufferB generate i MergeTwoTemplet template in ModelBuffer StoreTemplet 07H Store files in ModelBuffer to flash fingerprint database LoadTemplet 08H Read a template to ModelBuffer from flash fingerprint database 10 UpTemplet 09H Upload files in characteristic buffer to HOST 11 DownTemplet OAH Download a characteristic file from HOST to characteristic buffer 12 Uplmage OBH Upload images 13 Downlmage OCH Download images 14 DeletOneTemplet O
3. 1 byte 4 bytes 2 bytes 1 byte 4 bytes 2 bytes Packet Module Packet Command Password Check Flag Address Length Code Sum 01H 00H x 4 0005H 13H PassWord sum Note Module Address default value is O After password setting each time when powered on system password must be verified first If user forgets the password the Module will not work Response Packet Format l byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Flag Length Code Sum 07H 00Hx4 0001H xxH sum Note Confirm Code 00H OK Confirm Code 01H Packet receive error Confirm Code 12H Unable to sleep Sum means Check Sum 4 3 19 Verify Password Command VfyPwd Function Verify module handshaking password Pass Word Return Parameter Confirm Bit Command Code 14H Command Packet Format Input Parameter 1 byte 4 bytes 2 bytes 1 byte 4 bytes 2 bytes Packet Module Packet Command Password Check Flag Address Length Code Sum 01H 00H x 4 0005H 14H PassWord sum 29 Note Module Address default value is 0 Response Packet Format l byte 4bytes 2bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Flag Length Code Sum 07H 00H x4 0001H xxH sum Note Confirm Code 00H Correct password Confirm Code 01H Packet receive error Confirm Code 13H Incorrect password Sum means Check Sum 4 3 20 System R
4. Due to parameter adjustment time might be some differences in enrolling fingers of different people For some people it may take longer others may take shorter time 7 Avoid direct sunshine when use 36
5. Template ModelBuffer 08H Command Packet Format PageID Fingerprint Database Template ID Confirm Bit 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H 00H x 4 0001H xxH sum Note Confirm Code 00H Storage successful Confirm Code 01H Packet receive error Confirm CodezObH PagelD exceeds fingerprint database range Sum means Check Sum 4 3 9 Read Template Command LoadTemplet Function 1 byte 4 bytes 2 bytes 1 byte 2 bytes 2 bytes Packet Module Packet Command Page Check Flag Address Length Code Number Sum 01H OOH x 4 0003H 08H PageID sum Note Module Address default value is 0 CharBufferA CharBufferB and ModelBuffer codes are 1h 2h and 3h respectively Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H OOH x 4 0001H XxH sum Note Confirm Code 00H Read successful Confirm Code 01H Packet receive error Confirm Code 0cH Read failure Sum means Check Sum 4 3 10 Upload Minutiae or Template Command UpTemplet Function Upload characteristic files in buffer to HOST Input Parameter BufferID Buffer ID Return Parameter Confirm Bit Command Code 09H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 1 byte 2 bytes Packet Module Packet Command Buffer ID Check Flag Address Length Code Su
6. Bit 06H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Flag Address Length Code Sum 01H OOH x 4 0001H 06H 0008H Note Module Address default value is 0 Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H 00H x 4 0001H xxH sum Note Confirm Code 00H Merge successful Confirm Code 01H Packet receive error Confirm Codez0aH Fail to merge two fingerprints are not taken from the same finger Sum means Check Sum 4 3 8 Store Template Command StoreTemplet Function Save the template file in ModelBuffer to flash database with designated Input Parameter PageID number BufferID Buffer ID PageID Fingerprint Database Template ID gt 21 Return Parameter Confirm Bit Command Code 07H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 1 byte 2 bytes 2 bytes Packet Module Packet Command Buffer ID Page Check Flag Address Length Code Number Sum 01H 00H x 4 0004H 07H BufferID PageID sum Note Module Address default value is 0 CharBufferA CharBufferB and ModelBuffer codes are 1h 2h and 3h respectively Response Packet Format Input Parameter Return Parameter Command Code Read fingerprint template with designated ID number in flash database to
7. and store the image into ImageBuffer Return 5 parameters including fingerprint valid area percentage up down left amp right border etc Input Parameter none Return Parameter Confirm bit valid area percentage and up down left right border Command Code 02H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Sum Flag Address Length Code 01H 00H x 4 0001H 02H 0004H Note Module Address default value is O Response Packet Format l byte 4 bytes 2 bytes 1 byte Ibyte Ibyte 1 1 1 2 byte byte byte bytes Packet Resvd Packet Confirm Area Up Down Left Right Check Flag Length Code Border Border Border Border Sum 07H OOH x 4 06H xxH ValidArea TB BB LB RB sum Note Confirm Code 00H Enrollment successful Confirm Code 01H Receive packet error Confirm Code 03H Enrollment failure Sum means Check Sum 4 3 3 Generate Minutiae Command GenTemplet Function Generate minutiae as defined in system Configuration List Fingerprint characteristic file generated from images in ImageBuffer is stored in CharBufferA or CharBufferB BufferID Minutiae buffer No Confirm code 03H Command Packet Format Input Parameter Return Parameter Command Code 1 byte 4 bytes 2 bytes 1 byte 1 byte 2 bytes Packet Module Packet Command Buffer ID Check Flag Address L
8. template within the designated page ID in the fingerprint database Input Parameter PageID Return Parameter Confirm Bit Command Code 28H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes 2 bytes Packet Module Packet Command Page ID Check Flag Address Length Code Sum 01H 00H x 4 0003H 28H PageID 0026H Note Module Address default value is 0 Response Packet Format 34 l byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H 00H x 4 0001H xxH sum Note Confirm Code 00H There is valid template within the designated page ID Confirm Code 19H There is no valid template within the designated page ID Confirm Code 01H Packet receive error Sum means Check Sum 35 Attachment Methods to Lower FRR 1 After template enrollment verify the fingerprint again If it is verified the template is valid and reserve the template for future use If fail to verified template is invalid and should enroll again 2 One single finger can enroll in several templates 3 Thumb index finger and middle finger are highly recommended The third finger and little finger are not recommended 4 For dry fingers they shall be pressed heavily if the finger is sweaty it shall be dried first and press lightly 5 Use soft cloth to eliminate the dirt or sweat on the sensor window Keep the window clean 6
9. DH Delete a characteristic file in flash fingerprint database 15 EraseAllTemplet OEH Empty flash fingerprint database 16 ReadParTablel OFH Read Parameter List 17 SetSecurLecel 12H Recep cee level 18 SetPwd 13H Set handshaking password E MENO as Verify handshaking password 20 Reset 15H System reset and go to initial status when power on cd PaRa Bo 16H Light flash indication 22 WriteNotepad 23H Write notepad 23 ReadNotepad 24H Reqd notepad 24 LevelSearch 25H Conduct level search RGGEERISGEpISt eeu Search fingerprint database 4 2 Confirm Code Definition No Confirm Definition Code 1 00h Command execution finished or OK 2 01h Packet receive error 3 02h No finger on sensor 4 03h Fingerprint image enrollment failure 5 04h Finger too dry or fingerprint too light and minutiae fail to be generated 6 05h Finger too wet or fingerprint unclear and minutiae fail to be generated 7 06h Fingerprint in great disorder and minutiae fail to be generated 8 07h Fingerprint image is normal but minutiae are too few to be generated 9 15H There is no valid original image files in Buffer to generate fingerprint image 10 08h Fingerprints do not match 11 09h No fingerprint found 12 Oah Minutiae merge failure 13 Obh When store templates into database address ID number is out of fingerprint database range 14 Och Read templates from finge
10. Miaxis Biometrics Co Ltd http www miaxis com SM 621 Fingerprint Verification Module User Manual V1 0 Miaxis Biometrics Co Ltd January 24 2007 Preface Thank you for purchasing SM 621 Fingerprint Verification Module hereinafter referred to as Module developed by Miaxis Biometrics Co Ltd hereinafter referred to as Miaxis This User s Manual aimed at software and hardware application engineers including contents of Module functions hardware and software interfaces etc To ensure smooth application users are expected to read this manual carefully Besides having an understanding of technical concepts and use instructions mentioned in this manual readers ought to read carefully chapters related to pin definitions time and sequences as well as notes Please keep this user manual for reference Miaxis has always put strenuous product improvement as the guideline Thus this manual is subject to changes without notices Please visit our website www miaxis com or call us to obtain updated information We are trying our best to ensure accuracy of this manual However for any questions or errors you may encounter please contact Miaxis directly or go to our authorized distribution agents We will be grateful to receive any suggestions from you Without written authorization from Miaxis any act of copying or adaptation to this manual will be regarded as severe violation of Miaxis intellectual propert
11. OfH 0011H Note Module Address default value is 0 Response Packet Format l byte 4 bytes 2 bytes 1 byte 50 bytes 2 bytes Packet Resvd Packet Confirm Parameter List Check Flag Length Code Sum 07H OOH x 4 1450 xxH Ji Parameter List sum Format Note Confirm Code 00H OK Confirm Code 01H Packet receive error Sum means Check Sum 4 3 17 Set Security Level Command SetSecurLevel Function Set security level during fingerprint verification Input Parameter SecurLevel 1 5 Command Code 12H Return Parameter Confirm Bit Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 1 byte 2 bytes Packet Module Packet Command Security Check Flag Address Length Code Level Sum 01H OOH x 4 0002H 12H 1 5 sum Note Module Address default value is 0 In the Security Level 5 Module has the lowest FAR and highest FRR Default security level is 3 Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Flag Resvd Packet Length Confirm Code Check Sum 07H 00H x 4 0001H xxH sum Note Confirm Code 00H OK Confirm Code 01H Packet receive error Sum means Check Sum 28 4 3 18 Set Password Function SetPwd Set module handshaking password Pass Word Return Parameter Confirm Bit Command Code 13H Command Packet Format Command Input Parameter
12. age number and BufferID Confirm Bit Page Number of the matched fingerprint template Input Parameter StartPage start page PageNum Page Number Return Parameter and user information 32 bytes 05H Command Packet Format Command Code 1 byte 4 bytes 2 bytes 1 byte 1 byte 2 bytes 2 bytes 2 bytes Packet Module Packet Command Buffer Parameter Parameter Check Flag Address Length Code ID Sum 01H 00Hx4 0006H 05H Buffer StartPage PageNum sum ID Note Module Address default value is O Note Module Address default value is 0 CharBufferA CharBufferB and ModelBuffer code are 1h 2h and 3h respectively Response Packet Format Confirm Code 01H 1 byte 4 bytes 2 bytes 1 byte 2 bytes 32 bytes 2 bytes Packet Resvd Packet Confirm Page User Info Check Flag Length Code Number Sum 07H 00H x 4 0023H xxH PageID UserInfo sum Note Confirm Code 00H Fingerprint found Packet receive error 20 Confirm Code 09H info indicates 0 Sum means Check Sum Fingerprint not found Page number and user The function to write user information reserved for the moment 4 3 7 Merge Minutiae Generate Template Command MergeTwoTemplate Function Merge the files from CharBufferA and CharBufferB to generate template store the results in ModelBuffer Input Parameter Command Code None Return Parameter Confirm
13. cases a single data packet not to be transmitted usually it is a batch data consisting of multiple data packets transmission process End Packet 1 byte 4 bytes 2 bytes N bytes 2 bytes Packet Equipment Packet Data Check Flag08 Address Code Length Sum Note End Packet is a special data packet transmitted in the batch data transmission 3 2 Code amp Decode All packets must be coded before transmission It is the last of the multiple data packets to be protocol packet with accurate information only after decoding 3 2 1 Coding Rules 1 Data packet uses OxCO as start and end character 2 If there is OxCO in the packet then replace it with OxDB and OxDC 3 Ifthere is OXDB add OxDD after it 4 Data packet cannot enter execution flowchart independently Packet or Response Packet Parameter or Data 3 2 2 Decoding Rules 1 The 0xCO character received by the recipient is regarded as Phase Border mark 2 If OxDB is received with OxDC following then replace it with OxCO 3 IfOxDB is received with n The corresponding recipient will obtain the It must follow Command Packet Length is the bytes of packet content Command OxDD then delete one OxDD 4 Check Sum is the sum of all bytes from Packet Flag to Check Sum before encoding Disregard those values that exceed 2 bytes 3 2 3 Coding Examples Encode finger detection command packet Phase Phase Border B
14. ength Code Sum 01H OOH x 4 0002H 03H BufferID sum Note Module Address default value is 0 After the instruction is executed the image buffer will be covered Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H OOH x 4 0001H xxH sum Note Confirm Code 00H Generate minutiae successful Confirm Code 01H Confirm Code 04H too dry or fingerprint image too light Confirm Code 05H too wet or fingerprint too ambiguous Confirm Code 06H fingerprint image is too random Confirm Code 07H points too few to generate minutiae Confirm Code 15H is no valid images in the buffer Packet receive error Fail to generate minutiae because finger is Fail to generate minutiae because finger is Fail to generate minutiae because Fingerprint image normal but minutiae Fail to generate minutiae because there Sum means Check Sum 4 3 4 Move Minutiae Files Command Function Output Parameter Command Code l l Input Parameter l l l MoveTemplet Move characteristic file from one buffer to another SrcBufferID source buffer ID DstBufferID Destination Buffer ID Confirm Bit 20H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 1 byte 1 byte 2 bytes Packet Module Packet Command Buffer ID Buffer ID Check Flag Address Length Code Sum 01H 00H x 4 0003H 20H SrcBufferID DstB
15. ernal Interface The external is a 6 pin single row socket structured as per below 1 e e e e e Definition for each pin is as follows PIN NAME DEFINITION TYPE Function 1 VIN Power supply P DC 3 6V 7V TD Data Transmission O OC output HOST shall be connected to pull up impedance 3 RD Data Receive I TTL Level 3 3V or 5V 4 NC Undefined EN ABLE Control I When in suspense or pull up impedance Module works normally When connecting to 5 Ground inner power supply is cut off and Module does not work GND P Supply amp P 6 A E Power supply amp Ground Ground Note TD conneNote TD to HOST RXD RD connects to HOST TXD Note 1 pin with CN1 sign III Communication Protocol 3 1 Protocol Packet Type amp Format HOST sends commands to realize various module functions Module communications with HOST such as receiving amp sending command data structure are completed in the form of protocol packet Regarding the content of the packets protocol packet is classified into the following 3 types Command Packet 1 byte 4 bytes 2 bytes lbyte 2 bytes Equipment Packet Packet Parameter Parameter Parameter Check Address Command A Flag01 Length 1 2 n Sum Code Data Packet 1 byte 4 bytes 2 bytes 128 bytes 2 bytes Packet Equipment Packet Data Check Flag02 Address Code Length Sum Note In most
16. eset Command Reset Function Module soft reset and start system initialization HOST will wait at least 100ms before sending any instruction packets In the meanwhile system handshaking password must be verified Input Parameter None Return Parameter Confirm Bit Command Code 15H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Flag Address Length Code Sum 01H 00H x 4 0001H 15H 0017H Note Module Address default value is 0 Response Packet Format l byte 4bytes 2bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Flag Length Code Sum 07H 00H x 4 0001H xxH sum Note Confirm Code 00H Reset successful Confirm Code 01H Packet receive error Confirm Code 14H Reset failing Sum means Check Sum 30 4 3 21 Light Flash Indication Command FlashLED Function Instruct Module to flash lights as per request Input Parameter LEDcode LEDcode LED Flash Mode 01h Red light flashes once 02h Red light flashes twice 03h Red light flashes three times 04h Red light flashes four times 11h Green light flashes once 12h Green light flashes twice 13h Green light flashes three times 14h Green light flashes four times 20h Login successful red light and green light alternatively flash three times 30h Login failure indicat
17. etta egeo ete ite cete eo 29 4 319 VerifyPassword isis UU eue eet as 29 43 20 System Reset dE INU RU UI eni a 30 4 3 21 light ElashrIndic tion uiii RP HR iR teg 31 43 22 Write Notepad ci als 32 4 3 23 Read Notepad o mei e REA deste os ad Pe eae e Pes Poe Ru ds 33 4 3 24 Level Search Fingerprint Database sese 33 4 3 25 Check Fingerprint D tabase inet Pe opo aeger 34 Attachment I Methods to Lower FRR eese eese eene tnt nenntnnnne 36 I System Description 1 1 System Feature SM 621 backlight fingerprint verification module is the latest product introduced by Miaxis Biometrics Co Ltd in 2007 SM 621 module series adopt optic fingerprint sensor which consists of high performance DSP processor and chips such as Flash etc SM 621 is able to conduct fingerprint image processing template generation template matching fingerprint searching template storage etc Compared with similar products from other suppliers SM 621 proudly boasts of following features n Proprietary Intellectual Property Optic fingerprint enrollment device SM 621 hardware as well as fingerprint algorithm are all developed by Miaxis n Wide Application Range of Fingerprints Self adaptive parameter adjustment mechanism is used in the course of fingerprint enrollment This ensures good image quality for even dry or wet fingers thus it has a wider application range n Low Price The cost of module is greatly red
18. heck Sum Packet receive error Unable to receive subsequent packets Receive subsequent data packets after reception of response please refer to 3 1 for packet format 4 3 12 Upload Image Command Uplmage Upload data in image buffer to HOST Function Input Parameter none Confirm Bit ObH Command Packet Format Return Parameter Command Code 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Flag Address Length Code Sum 01H 00H x 4 0001H ObH 000dH 24 Note Response Packet Format Module Address default value is 0 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H OOH x 4 0001H xxH sum Note Confirm Code 00H Continue to send subsequent data packets Confirm Code 01H Packet receive error Confirm Code 0fH Unable to send subsequent data packets Sum means Check Sum Send subsequent data packet after reception of data packet please refer to 3 1 for data packet format One byte includes 2 pixels each occupying 4 bits 4 3 13 Download Image Command Downlmage Function Return Parameter Confirm Bit Command Code None OcH Command Packet Format HOST download image data to Module Input Parameter 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Co
19. ion red amp green light simultaneously flash three times 40h Red light and green light following flashes rapidly once 50h Database full 60h Time out n LED me LEDtime LED Time 1h 50ms 2h 100ms 3h 150ms 4h 200ms Sh 250ms 6h 300ms 7h 350ms Return Parameter Confirm Bit Command Code 16H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 1 byte 1 byte 2 bytes 31 Packet Module Packet Command LED code LED time Check Flag Address Length Code Sum 01H 00H x 4 0003H 16H LEDcode LEDtime sum Note Module Address default value is O Response Packet Format l byte 4bytes 2bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Flag Length Code Sum 07H 00H x 4 0001H xxH sum Note Confirm Code 00H OK Confirm Code 01H Packet receive error Sum means Check Sum 4 3 22 Write Notepad Function There is a 32 byte FLASH space designated for user to store user data This command is used to write 32 bytes user data Input Parameter Command Code user content Return Parameter Confirm Bit 23H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 32 bytes 2 bytes Packet Module Packet Command Notepad Check Flag Address Length Code Information Sum 01H 00H x 4 0021H 23H content sum Note Module Address default value is O Response Packet Format
20. keep working to other levels of database If no corresponding fingerprint is found in all three databases the system will return info no target fingerprint is found Command LevelSearch Function Level search the whole database according to the minutiae files in CharBufferA or CharBufferB If fingerprint is found then return Buffer ID amp user info Input Parameter BUfferID Return Parameter Confirm Bit fingerprint database template ID matched fingerprint template and user info 32bytes 33 Command Code 25H Command Packet Format Response Packet Format CharBufferB codes are 1h amp 2h respectively 1 byte 4 bytes 2 bytes 1 byte 1 byte 2 bytes Packet Module Packet Command Buffer ID Check Flag Address Length Code Sum 01H 00H x 4 0002H 25H BufferID sum Note Module Address default value is 0 Note Module Address default value is 0 The CharBuffer A amp Confirm Code 01H l byte 4 bytes 2 bytes 1 byte 2 bytes 32 bytes 2 bytes Packet Resvd Packet Confirm Page ID User Info Check Flag Length Code Sum 07H 00Hx4 0023H xxH PageID UserInfo sum Note Confirm Code 00H Fingerprint found Packet receive error Confirm Code 09H No fingerprint found BufferID and User Info are both 0 Sum means Check Sum 4 3 25 Check Fingerprint Database Command Function CheckTemplet Check if there is valid
21. m 01H 00H x 4 0002H 09H BufferID sum Note Module Address default value is 0 CharBufferA CharBufferB and ModelBuffer codes are 1h 2h and 3h respectively Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H 00H x 4 0001H xxH sum Note Confirm Code 00H Send packet later Confirm Code 01H Confirm Code 0dH Command execution failure Packet receive error Sum means Check Sum Send subsequent packet after reception of response please refer to 3 1 for packet format 23 4 3 11 Download Minutiae or Template Command DownTemplet Function HOST download characteristic file to the buffer in module BufferID Buffer ID Return Parameter Confirm Bit Command Code aH Input Parameter Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 1 byte 2 bytes Packet Module Packet Command Buffer ID Check Flag Address Length Code Sum 01H OOH x 4 0002H 0aH BufferID sum Note Module Address default value is 0 CharBufferA CharBufferB and ModelBuffer codes are 1h 2h and 3h respectively Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H OOH x 4 0001H xxH sum Note Confirm Code 00H Ready to receive subsequent packets Confirm Code 01H Confirm Code 0eH Sum means C
22. mmand Check Flag Address Length Code Sum 01H 00H x 4 0001H OcH 000eH Note Module Address default value is 0 Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H OOH x 4 0001H xxH sum Note Confirm Code 00H Ready to receive subsequent packets Confirm Code 01H Confirm Code 0eH Packet receive error Unable to receive subsequent packets 25 Receive subsequent data packets after reception of response Sum means Check Sum must be 128 please refer to 3 1 for data packet format One byte includes 2 pixels each occupying 4 bits 4 3 14 Delete a Template Command Function Input Parameter DeletOneTemplet Delete template with designated ID number in flash database Return Parameter Confirm Bit Command Code 0dH Command Packet Format PageID Fingerprint database template number Data Packet Length 1 byte 4 bytes 2 bytes 1 byte 2 bytes 2 bytes Packet Module Packet Command Page Check Flag Address Length Code Number Sum 01H 00H x 4 0003H 0dH PageID sum Note Module Address default value is 0 Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H 00H x 4 0001H xxH sum Note Confirm Codez00H Delete template successful Confirm Code 01H Confirm Code 10H Sum means Check Sum 4 3 15 Empty Fingerprint Da
23. ngerprint Verification 2 inier ee IER e EET DOS FE ER EROR P e FER teases di 13 IV Module Command ias 14 AA Commander 14 42 Confirm Code Definitions smc i 15 4 35 Command in Detall aa AAA AA ARAN 16 4 3 1 Detect Fisica HR e ERE EE Herrin E Rd 16 4 3 2 Entoll Image O 17 4 3 3 Generate Mimnu tiae eee eene cet etes et eg vt evt vegeta exu teg oie te PR 18 4 3 4 Move Minutiae Files cceeccceessscceceeseceeeeeneeeeeseaeeecesnaeeccseneeeeneeeeeeseateceeenaeeeeeeneeeeeeeas 19 4 3 5 Accurate Verification of Two Fingerprint Minutiae coooononccconccconncnoncconnanconanonnnccnanccnnnccnnne 19 4 3 6 Search Emperpritit enne bir a eate dp eR Pp 20 4 3 7 Merge Minutiae Generate Template 21 4 3 8 Store Templates 5 e e ere e ee De ee DE ee oS etse sive 21 4 3 9 Read Template ninio nia Ar HR e d HG epp 22 4 3 10 Upload Minutiae or Template eese nennen nene nenne etre 23 4 3 11 Download Minutiae or Template eese nne 24 4 3 12 Upload Image iia p I HE 24 4 3 13 Download Images sci is 2 ete eere li 25 4 3 14 Delete a Template sess isc uio sse obe UR e te RR HR leet 26 4 3 15 Empty Fingerprint Database eese enne nene nnen nnne en neret en neret 26 4 3 16 Read System Parameter List eese eene nnne nennen nene en eere nennen 27 4 3 17 Set Security Eevel ius eoe ee edo eee eei eus 28 4 3 18 Set PassWord esenee ee ritis iet ete e nre He
24. order Mark Mark COH 01H 00Hx4 00H 01H 01H 00H 03H COH O Encode data packet Phase Phase Border Border Mark Mark DBH DCH DBH COH 02H OOH x 4 00H 80H 01H20H COH DDH 3 3 Command Control Flowchart HOST or PC uses combined instructions to control SM 621 module to perform various tasks This section provides some task instruction flowchart for user s reference 3 3 1 Template Enrollment Press finger twice to enroll a fingerprint template and store to flash fingerprint database 11 Start Failure Indication v Send Command Send Command CmdDet ect Finger CmdDetect Finger N N Finger On Finger On Y Y y y Send Command Send Command CmdGet I mage CmdGet I mage v v Send Command Buffer A Send Command Buffer B CmdGenTempl et CmdGenTempl et v v Green light flashes once Green light flashes Twice v Send Command CmdMer geTwoTempl et Merge OK N Y Send Command CmdStoreTempl et Out Success Eu Indication 3 3 2 Upload Template Read a designated template from fingerprint database and upload Send Command LoadTempl et Parameter PagelD Out Buffer v Send Command UpTempl et Parameter OutBuffer Last data packet Ready Receive subsequent data packet
25. rint algorithm which represents all information related to fingerprint Operations such as fingerprint storage verification searching ect are all realized through fingerprint minutiae 1 1 Verification To verify two fingerprint minutiae and send back results verified or unverified LN Searching Find out the fingerprint minutiae that matches with the designated fingerprint minutiae and send back results matching minutiae found or not found In the former case the ID of the right fingerprint minutiae will also be sent back II Specification amp Interface 2 1 Technical Parameter No Item Parameter Test Condition 1 System Power Supply 3 6V 7V 2 Working Current lt 100mA 3 Peak Current lt 120mA 5V 4 Fingerprint Image lt 250ms 5V Enrollment Time 5 1 1 Verification Time lt 600ms Minutiae extraction Fingerprint Verification 6 1 240 searching Time lt 2s 7 Fingerprint Storage 240 752 1776 Capacity 8 FAR lt 0 001 9 FRR Sigo 10 External Interface UART 11 Module Dimension 56 0 X 38 5 X 8 5mm 12 Sensor Dimension 31X21 X 4 5mm 13 Fingerprint Template 256 bytes Size Template Storage Capacity is classified as three levels 240 752 amp 1776 Baud rate 57600bps 2 2 Sensor Dimension e E E S Ji n O64 24 30 yj de AREAL XR available fingerprint image enrollment area O ARAM O is the approx data 2 3 Ext
26. rprint database error 15 Odh Minutiae upload failure 16 Oeh Module fails to receive subsequent data packets 17 Ofh Image upload failure 18 10h Template deletion failure 19 11h Empty fingerprint database failure 20 12h Fail to sleep 21 13h Incorrect Password 22 14h System reset failure 23 15h Invalid fingerprint data in the current image buffer 24 16h Online upgrade failure 25 17h There is fingerprint remaining on sensor or pressing finger on sensor for too long 26 18h Operate FLASH error 27 19h No valid templates in the designated position 26 lah ffh Reserved 4 3 Command in Detail 4 3 1 Detect Finger Command DetectFinger Function Detect fingers on sensor Input Parameter None Return Parameter Confirm bit Command Code 01H Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Flag Address Length Code Sum 01H 00H x 4 0001H 01H 0003H Note Module Address default value 0 Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Check Sum Flag Length Code 07H OOH x 4 0001H xxH sum Note Confirm Code 00H Finger detected Confirm Code 01H Packet receive error Confirm Code 02H No finger detected Sum means Check Sum 4 3 2 Enroll Image Command Getlmage Function Enroll image from sensor
27. tabase Command EraseAllTemplet Function Delete all fingerprint templates in flash database None Return Parameter Confirm Bit 0eH Command Packet Format l l Input Parameter l Command Code Packet receive error Fail to delete template 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check 26 Flag Address Length Code Sum 01H 00H x 4 0001H 0eH 0010H Note Module Address default value is O Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirm Code Check Sum Flag Length 07H 00H x 4 0001H xxH sum Note Confirm Code 00H Empty successful Confirm Code 01H Packet receive error Confirm Code 11H Empty failure Sum means Check Sum 4 3 16 Read System Parameter List Command ReadParTable Function Read module Parameter List Parameter List Format Ibyte SSR Ibyte OSR Ibyte ESR 2bytes Resvd 4bytes Equipment address Sbytes Configuration list 8bytes Module No Sbytes Software version No 8bytes Manufacturer Obytes resv Input Parameter None Return Parameter Confirm Bit Parameter List Command Code OfH Command Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Flag Address Length Code Sum 01H OOH x 4 0001H
28. uced by using self developed optic fingerprint enrollment device n Excellent Algorithm SM 621 algorithm is specially written according to optic imaging theory The algorithm is good for de shaped or low quality fingers due to its excellent correction and tolerance features n Easy to Use and Expand It is not necessary for user to have professional knowledge in the field of fingerprint verification User can develop powerful fingerprint verification application systems with the command set provided by SM 621 n Low Power Consumption Sleep awake control interface makes SM 621 suitable for occasions that require low power consumption n Different Security Levels User can set different security level according to different application environment 1 2 Application SM 621 can be widely used on all low or high level fingerprint verification systems such as n Ordinary safety cabinet door lock n Complicated access control system n Fingerprint IC card Identification Terminal n Fingerprint identification and verification system associated with PC Developer can develop various fingerprint verification application systems based on the technical data stated in this manual Miaxis also provides SDK based on both PC and MCUSI to facilitate users for secondary development Please contact Miaxis for further detail 1 3 Related Terms Regarding Fingerprint Verification System Fingerprint Minutiae Minutiae extracted by fingerp
29. ufferID sum Note Module Address default value is 0 CharBufferA CharBufferB and ModelBuffer codes are 1h 2h and 3h respectively Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Resvd Packet Confirn Check Sum Flag Length Code 07H 00H x 4 0001H xxH sum Note Confirm Code 00H Move successful Confirm Code 01H Sum means Check Sum Packet receive error 4 3 5 Accurate Verification of Two Fingerprint Minutiae Command MatchTwoTemplet Function Accurate verification of files from CharBufferA and CharBufferB Input Parameter None Return Parameter Confirm Bit 04H Command Packet Format Command Code 1 byte 4 bytes 2 bytes 1 byte 2 bytes Packet Module Packet Command Check Flag Address Length Code Sum 01H OOH x 4 0001H 04H 0006H Note Module Address default value is 0 Response Packet Format 1 byte 4 bytes 2 bytes 1 byte 2 bytes 2 bytes Packet Resvd Packet Confirm Scores Check Sum Flag Length Code 07H OOH x 4 0001H XxH xxH sum Note Confirm Code 00H Fingerprint matches Confirm Code 01H Confirm Code 08H Sum means Check Sum Packet receive error Fingerprint does not match 4 3 6 Search Fingerprint Command Search Function Search the whole or part of fingerprint database based on files from CharBufferA or CharBufferB user info If the right fingerprint is found return p
30. y rights Miaxis Miaxis Logo as well as JusTouch are trademaeks of Miaxis Biometrics Co Ltd All other brands or products may be trademarks service marks or registered marks of their respective owners All information referred to in this manual is owned by Miaxis Biometrics Co Ltd Copying is strictly forbidden without written authorization from Miaxis Biometrics Co Ltd All copy rights reserved Table of Content I System DAA a 5 B eee entree pepe eee uen ese nere ve ea ve enere De eene nene sepa Pese ease E Ro Eseese RoE 5 1 2 Application eere rennen eene eet eea oei reses 6 1 3 Related Terms Regarding Fingerprint Verification System 6 II Specification amp Interface A AA nee een Rao na nara e PEE FAEERE edes 7 2 1 Technical Parameter minita 7 22 Sensor DIMENSION AAA RAR 7 2 9 External Interface AAA rri ER HUC HD PUENTES EFE HEEQ PLUR L REEF PE TEE SE PCIE MVC v EES 8 UI Commuimicatton Prot COLA UR ERE PANES T a 9 3 1 Protocol Packet Type amp Format ccccssssssssssscccssssssssssscscscsssssssssscessssssssssssccssees 9 3 2 Code amp Decode AA XAR CRURA NI ORNEION UD UB NEUEN eieiei eies 10 3 2 1 Coding Rules npe eH EGER PH ERG REPE HEURE LEE 10 3 22 Decodids Rules tbe dote dh e eae DRE RR 10 3 2 3 Coding Bxamples tercio t i d dee te Pee 11 3 3 Command Control Flota 11 EN AAA Rev ur epe erp ee er RR ERROR ERR ide 11 3 3 2 Upload Template titanio illes 12 3 3 3 Fi

Download Pdf Manuals

image

Related Search

Related Contents

002_体外式ペースメーカー(35KB、PDF形式)  Chargestar P24 / P32 Startmaster P300  Sony MDR-E828LP  Samsung 913N Manuel de l'utilisateur  Laque PU 750 série 50 HES  benutzerhandbuchsilentwind_10022011_de.  お知らせ2・催し1(PDF:611.1KB)  Now - Intellitech    Epson Perfection V500  

Copyright © All rights reserved.
Failed to retrieve file