Open dotnetspec opened 1 week ago
Nav to the latest version (0.0.8) of the app under development.
On Chrome based browser e.g. Edge (Version 128.0.2739.79 (Official build) (64-bit))
Open dev console:
Ctrl+Shift+I
Ignore resource errors
Toggle device emulation and set to 'Dimensions: Responsive'
Open menu from hambuger toggle (top left)
Select 'Hardware' menu option
Ignore 'Connect Hardware Device'
Connect Ledger Nano X device to laptop
Enter Monero wallet app
Click 'Connect XMR Wallet'
Confirm 'Connect to HID Device' in browser
Note console error:
TransportStatusError: Ledger device: CLA_NOT_SUPPORTED (0x6e00)
Hi, Versions: Ledger Live 2.85.1 LNX 2.2.4 Nano X E8DD
I'm using Ledger's
hw-transport-webhid
in a web app to communicate with an LNX device as a part of this bounty. I am attempting to use the code below to connect to the LNX:function serializeDerivationPath()
and associated data were generated by AI, so I am unable to confirm it's correctness myself. If it is wrong and/or there is a better alternative, please let me know.Assuming it is correct (I get no errors directly relating to it), I have been applying the device codes listed in this file, but without success so far. I do not know what the CLA setting should be if not
0xe0
or0xE0
? I have tried a number of alternatives without success.My understanding is that there are some general CLA values across different Ledger apps:
but I consistently get
0x6E00: CLA not supported.
as an error response whatever I try.The Monero wallet is always open on the LNX when I try the commands through the web browser.
What is the correct value for the CLA? Is there anything else I could/should be doing to resolve the issue? thanks ...