コード例 #1
0
ファイル: Main.cs プロジェクト: sileandro/x360NANDManager
 public static IXSVFFlasher GetXSVFFlasher()
 {
     if(NativeWin32.IsDeviceConnected(0xFFFF, 0x4)) {
         var flasher = new ARMXSVFFlasher(0xFFFF, 0x4);
         if(!flasher.IsCompatibleVersion())
             throw new DeviceError(DeviceError.ErrorLevels.IncompatibleDevice);
         return flasher;
     }
     if(NativeWin32.IsDeviceConnected(0x11D4, 0x8338))
         return new JRPXSVFFlasher(0x11D4, 0x8338);
     throw new DeviceError(DeviceError.ErrorLevels.NoDeviceFound);
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: roman5566/x360NANDManager
 public static IXSVFFlasher GetXSVFFlasher()
 {
     if(NativeWin32.IsDeviceConnected(0x11D4, 0x8338)) // Try JRP First...
         return new JRPXSVFFlasher(0x11D4, 0x8338);
     if(NativeWin32.IsDeviceConnected(0xFFFF, 0x4)) {
         var flasher = new ARMXSVFFlasher(0xFFFF, 0x4);
         if(!flasher.IsCompatibleVersion())
             throw new X360NANDManagerException(X360NANDManagerException.ErrorLevels.IncompatibleDevice);
         return flasher;
     }
     throw new X360NANDManagerException(X360NANDManagerException.ErrorLevels.NoDeviceFound);
 }