If you get the error "imkey apdu wrong length" when transferring through imKey's ETH wallet, it means that the ETH Applet of imKey needs to be upgraded.
Please follow the steps below to upgrade:
1. Open imToken and click "My Profile" - "Manage your wallet", and click "Manage..." on the right side of “imKey Hardware Wallet”.
2. Click "App settings" and click "Update" on the right side of ETH. After the update is completed, you can transfer normally.