Dyna Family Passcode Lock Demo Instructions
This demo shows how to use the **Passcode Lock** feature on compatible Dyna Family devices via Human Interface Device (HID) commands. This function is essential for securing your device, ensuring only authorized users can operate it.
Note: You must have a Dyna Family device with Passcode/Device Lock Firmware connected to your computer to run this demonstration.
1. Device Connection and Management
Start by ensuring your device is ready for command execution:
- Click the Open button (Open) to connect to the MagTek device. The connection status must indicate **Connected**.
- Use the Close button (Close) to terminate the device connection when done.
- The Log Data area tracks all communication. Use the Clear button to reset the log for a new test.
- The **Reset Device** button in the Command Builder is a quick way to restart the device, which may be necessary after locking or unlocking.
2. Using the Passcode Lock Command Builder
Use the **Passcode Lock Options** section to construct the specific hexadecimal command you need:
- Select the desired action from the dropdown menu (e.g., Change Device Lock State, Unlock Device).
- **Dynamic Fields** will appear based on your selection. For lock/unlock commands, you must enter the current Passcode. For changing the Passcode, you need both the Current and New Passcodes.
- Click the Execute Command button. The application will convert your inputs into the required HID command format.
- The generated command will be displayed in the **Command Data** box and automatically sent to the connected device.
3. Executing Core Passcode Functions
The **default passcode** for a factory-set device is 4321. You can change this passcode at any time, provided you know the current code.
Understand the key functions available through the Command Builder:
- Lock Device: Sends the command to immediately lock the device, requiring the correct passcode for any subsequent operations.
- Unlock Device: Sends the command to unlock the device, restoring full operational access.
- Change Device Lock Passcode: Allows you to securely update the current passcode to a new value. You must know the current passcode to perform this action.
- Change Device Lock State: This determines the device's behavior upon startup (e.g., whether it should start in a locked or unlocked state).
4. Monitoring Command Execution
Always review the results of your actions:
- After clicking **Execute Command**, the full hexadecimal string appears in the **Generated Command** output and the **Command Data** input box.
- Check the Log Data area. The device's response confirms whether the lock, unlock, or change operation was successful. A successful command execution will typically return an acknowledgment from the device.
- If the command fails, review the log for any error codes returned by the device.
Securing your payment environment starts with device-level control. This demo provides a direct way to manage access using the built-in security features of Dyna Family devices.