Motorola / Cambium PMP320 Reset Tool
The original Motorola PMP320 WiMAX CPE reset tool only works on Windows XP and has not been updated to work with a newer OS as the hardware is no longer supported. The workaround is to run a full Windows XP VM on a laptop, which is cumbersome.
To fix this, I decompiled the C# application using ILSpy and loaded the code into Visual Studio. It appeared that the decompiler mangled a few lines that converted Integers to bytes, so those lines were fixed to make the project compile. Once it was compiled, I removed the SharpPcap library from the project and through trial and error, found the newest version of the library (2.3.0) that would work with the existing code. A few functions used by the program were deprecated in newer versions of SharpPcap and since I know very little C#, I wanted to avoid making any significant changes.
After updating the library, this program seems to work on Windows 10 x64, Windows 7 x64 and Windows 7 32bit. Before running the program, make sure WinPcap is installed. For testing, I used the latest version of WinPcap. At the time of writing, that is version 4.1.3. The program is compiled targeting .NET 3.5.
The exe is available for download and I have also included a download link for the Visual Studio project file, in case anybody wants to make further modifications.
Download Reset Tool Source Code