Show setup failure.
MODIFY
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
WalletWasabi.Gui/Tabs/WalletManager/LoadWalletViewModel.cs
@@ -404,7 +404,10 @@ namespace WalletWasabi.Gui.Tabs.WalletManager
{
IsHardwareBusy = true;
MainWindowViewModel.Instance.StatusBar.AddStatus(settingUpHardwareWalletStatusText);
- await HwiProcessManager.SetupAsync(selectedWallet.HardwareWalletInfo);
+ if (!await HwiProcessManager.SetupAsync(selectedWallet.HardwareWalletInfo))
+ {
+ throw new Exception("Setup failed.");
+ }
MainWindowViewModel.Instance.StatusBar.AddStatus(connectingToHardwareWalletStatusText);
hwis = await HwiProcessManager.EnumerateAsync();

Show setup failure.