Decompiling Software To Fix An Old Solar Inverter

Decompiling Software To Fix An Old Solar Inverter

It’s a truth of life that digital units turn out to be out of date after a number of yrs. Sometimes this is simply because technological innovation has moved on, but it can also materialize that a completely useful product will become close to-useless just since the initial maker no longer supports it. When [Buy It Fix It] identified a pair of second-hand Electricity-One Aurora photo voltaic inverters, he ran into an issue for which he desired access to the services menu, which transpired to be password-shielded. The unique manufacturer experienced ceased to exist, and the present-day operator of the brand name was not able to help, so [Buy It Fix It] experienced to resort to reverse engineering to locate the password.

Many thanks to the Wayback Device above at the World-wide-web Archive, [Buy It Fix It] was equipped to obtain the Pc computer software bundle that at first came with the inverters. But in order to access all attributes, a password was necessary that could only be attained by registering the unit with the company. That wasn’t heading to occur, so [Buy It Fix It] fired up dnSpy, a decompiler and debugger for .Internet packages. Immediately after a bit of looking he discovered the part that checked the password, and by simply copying that segment into a new application he was in a position to make his possess essential generator.

With the company password now available, [Buy It Fix It] was capable to set the inverter to the right voltage environment and hook it up to his solar panels. Apparently, the system code also experienced references to “PONG”, “Tetris” and “tiramisu” at different areas these turned out to be Easter eggs in the code, made up of basic versions of those people two game titles as very well as a image of the Italian dessert.

Inside the application archive was also an additional software that enabled the programming of lower-amount functions inside the inverter, matters that couple customers would ever have to have to contact. This system was not published in .Internet but in C or a thing similar, so it expected the use of x32dbg to appear at the device code. Yet again, this system was password-safeguarded, but the master password was just stored as the unencrypted string “91951” — the past 5 digits of the manufacturer’s aged cell phone variety.

The inverter was not truly working when [Buy It Fix It] very first acquired it, and his repair service movie (also embedded beneath) is also nicely well worth seeing if you are into energy electronics repair service. Hacking solar inverters to help a lot more capabilities is frequently attainable, but of training course it’s substantially less complicated if the complete design and style is open up supply.

https://www.youtube.com/look at?v=NSEy6JwYGtw

Related Post