MagTek MagneSafe V5 User Manual
Magnesafe v5, Communication reference manual
                                    Advertising
                    
                        
                    
                            
            
                            
                        Table of contents
                        
                            
                    
                Document Outline
- Table of Contents
 - Section 1. Security
 - Section 2. Communications
- HID USAGES
 - Magnetic Stripe Reader Usage Page (HID)
 - Report Descriptor (HID)
 - Magnetic Stripe Reader Usage Page (KB)
 - Report Descriptor (KB)
 - Card Data (HID)
- Track 1 Decode Status
 - Track 2 Decode Status
 - Track 3 Decode Status
 - Track 1 Encrypted Data Length
 - Track 2 Encrypted Data Length
 - Track 3 Encrypted Data Length
 - Track 1 Absolute Data Length
 - Track 2 Absolute Data Length
 - Track 3 Absolute Data Length
 - Card Encode Type
 - Encrypted Track Data
 - Track 1 Encrypted Data
 - Track 2 Encrypted Data
 - Track 3 Encrypted Data
 - Card Status
 - MagnePrint Status
 - MagnePrint Data Length
 - MagnePrint Absolute Data Length
 - Encrypted MagnePrint Data
 - Device Serial Number
 - Track 1 Masked Data Length
 - Track 2 Masked Data Length
 - Track 3 Masked Data Length
 - Masked Track Data
 - Track 1 Masked Data
 - Track 2 Masked Data
 - Track 3 Masked Data
 - Encrypted Session ID
 - DUKPT Key Serial Number
 - Encryption Counter
 - MagneSafe Version Number
 - Hashed Track 2 Data
 - Clear Text CRC
 - Encrypted CRC
 
 - Card Data (KB and other Models)
 - Programmable Configuration Options
 - Commands
 - Get and Set Property Commands
 - Properties
 - UART/RS-232 Communications Property (UART/RS-232 readers only)
- Activity Timeout Period Property (BulleT, Flash, Wireless USB)
 - Bluetooth Disconnect Message Property (BulleT Only)
 - Track Data Transmission Delay Property (Flash Only)
 - Stay Powered After Swipe Property (BulleT, Flash, Wireless USB)
 - RF Address Property (BulleT and Wireless USB Reader)
 - Interface Type Property
 - Track Data Send Flags Property (KB, BulleT SPP, Bullet KB, UART, RS-232)
 - MP Flags Property
 - Active Keymap Property (KB)
 - ASCII to Keypress Conversion Type Property (KB)
 - CRC Flag Property (KB and Serial Models)
 - Keyboard SureSwipe Flag Property (KB, UART, RS-232)
 - Decode Enable Property
 - SS JIS Type 2 Property
 - ES JIS Type 2 Property
 - Pre Card String Property (KB, BulleT, UART, RS-232)
 - Post Card String Property (KB, BulleT, UART, RS-232)
 - Pre Track String Property (KB, BulleT, UART, RS-232)
 - Post Track String Property (KB, BulleT, UART, RS-232)
 - Termination String Property (KB, BulleT, UART, RS-232)
 - FS Property (KB, BulleT, UART, RS-232)
 - SS Track 1 ISO ABA Property (KB, BulleT, UART, RS-232)
 - SS Track 2 ISO ABA Property (KB, BulleT, UART, RS-232)
 - SS Track 3 ISO ABA Property (KB, BulleT, UART, RS-232)
 - SS Track 3 AAMVA Property (KB, BulleT, UART, RS-232)
 - SS Track 2 7bits Property (KB, BulleT, UART, RS-232)
 - SS Track 3 7bits Property (KB, BulleT, UART, RS-232)
 - ES Property (KB, BulleT, UART, RS-232)
 - Format Code Property (KB, BulleT, UART, RS-232)
 - ES Track 1 Property (KB, BulleT, UART, RS-232)
 - ES Track 2 Property (KB, BulleT, UART, RS-232)
 - ES Track 3 Property (KB, BulleT, UART, RS-232)
 - Send Encryption Counter Property (KB, BulleT, UART, RS-232)
 - Mask Other Cards Property
 - MSR Direction Property (Insert Reader Only)
 - Card Inserted Property (Insert Reader Only)
 - Send Clear AAMVA Card Data Property
 - HID SureSwipe Flag Property (HID)
 - Software ID 2 Property (Wireless USB Reader Only)
 - Inter-Key Delay Property (BulleT KB)
 
 - Command List
- Reset Device Command
 - Get Keymap Item Command (KB)
 - Set Keymap Item Command (KB)
 - Save Custom Keymap Command (KB)
 - DUKPT Operation
 - Set Session ID Command
 - Activate Authenticated Mode Command
 - Activation Challenge Reply Command
 - Deactivate Authenticated Mode Command
 - Get Reader State Command
 - Set Security Level Command
 - Get Transaction Count Command (Flash Reader Only)
 - Read Oldest Transaction Command (Flash Reader Only)
 - Erase Oldest Transaction Command (Flash Reader Only)
 - Get Encryption Counter Command
 - Power Down Command (Wireless USB Reader Only)
 - Get Battery Status Command (Wireless USB Reader Only)
 - Encrypt Bulk Data Command
 
 
 - Section 3. Demo Program
 - Appendix A. Keyboard Usage ID Definitions
 - Appendix B. Modifier Byte Definitions
 - Appendix C. Guide on Decrypting Data
 - Appendix D. Command Examples
 - Appendix E. Identifying ISO/ABA and AAMVA Cards
 - Appendix F. List of Properties