diff options
Diffstat (limited to 'FelLib/Fel.cs')
-rw-r--r-- | FelLib/Fel.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/FelLib/Fel.cs b/FelLib/Fel.cs index 7e3a8bdd..d72b06b0 100644 --- a/FelLib/Fel.cs +++ b/FelLib/Fel.cs @@ -149,9 +149,17 @@ namespace com.clusterrr.FelLib epWriter = device.OpenEndpointWriter((WriteEndpointID)outEndp);
Debug.WriteLine("Trying to verify device");
- if (VerifyDevice().Board != 0x00166700)
+ try
+ {
+ if (VerifyDevice().Board != 0x00166700)
+ {
+ Debug.WriteLine("Invalid board ID: " + VerifyDevice().Board);
+ return false;
+ }
+ }
+ catch (Exception ex)
{
- Debug.WriteLine("Invalid board ID: " + VerifyDevice().Board);
+ Debug.WriteLine("Error: " + ex.Message + ex.StackTrace);
return false;
}
|