Ledger nano S can't sign messages after update

NOTE: Any “one-liner” or topics requesting support or reporting bugs that do not make an effort to include as much of this information as possible will not be responded to. Repeatedly posting as such is grounds for banning._
Please try to adhere to this template when reporting bugs. If you think you don’t need to fill out every section in the template fill out as much of it as you can and please be as descriptive as possible when posting.
<---------Delete this line and everything above before posting---------->

Description of the issue:

Currently can’t sign Approval while using a legacy Ledger nano s address when attempting to withdraw from a Sushiswap liquidity pool.

Steps to Reproduce (add as many as necessary): 1. 2. 3.

1 connect to sushiswap
2 attempt to withdraw from an LP (click pool menu item and then manage on an LP)
3 set removal amount for 100%
4 click approve
5 HD wallet gets signature
6 Click accept
7 Nothing happens, errors out (MetaMask - RPC Error: MetaMask Message Signature: User denied message signature. )

Actual Result (gifs and screenshots are welcome!):

Expected result:
Want to be able to remove SLP tokens from a sushi pool.

Reproduces how often:
Everytime

Operating System and Brave Version(See the About Brave page in the main menu):

HD Wallet: Ledger Nano S (firmware 2.0.0)
Browser: Brave version 1.30.87 Chromium: 94.0.4606.71 (Official Build) (64-bit)
Crypto Wallets - Version: 1.0.35
OS: Pop!_OS 21.04

Additional Information:

Sidenote: Have already applied udev derivations script from ledger and checked for connectivity with firefox. It is connecting, can sign Approval, but errors out (RPC error) on transaction signing. Metamask won’t allow “use Ledgerlive” though for some reason (its greyed out). I know its not your problem but figured the more info the better.

i submitted a pr that fixes this bug:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.