Changes made for Pathfinder 5226 controllers.
The 5226 has the capability of using a license code to give a customer a certain amount of days of use before locking out the controller if payment is not recieved during that time frame. The controller uses the last 3 characters of the serial number to confirm the code created is for that controller. The problem is that the amount of memory allocated for the serial number is bigger than what is usually used in production. The bug is that the controller was still looking at only the last 3 characters saved in memory for the check which were bogus.
The fix was to get the string only to the null character which is the end of the string/serial number. Then check the actual 3 characters of the serial number to confirm correct controller.
| Model | Version | Released |
|---|---|---|
| 5226BB Rev F. | 4.04.19 | 8/4/2025 |
| 5226BB Rev G. | 5.00.18 | 8/4/2025 |