Changes made for the Pathfinder 5226 controller.
The rev G of the 5226 has a K66 processor on it. This processor has a couple of differences from the K60 on the revs B, E and F that need to be accounted for. Two of these differences are that it has double the amount of flash memory and it runs in a high speed mode. These two changes affect how we handle task errors. The 5226 will program the task error into the second half of it's memory which is empty when a task error occurs. Since the K66 has double the memory the new location of where the second half starts needs to be accounted for. The fix was to change variables for the task error locations to the correct value when the controller has a K66.
The other difference is the high speed mode that the K66 runs at. The problem is that you can't program flash when in this mode. So therefore you can't program the task error into memory. The solution for this is to slow down the speed to do the program command and then switch back to the high speed mode.
| Model | Version | Released |
|---|---|---|
| 5226BB Rev F. | 4.04.00 | 11/30/2022 |
| 5226BB Rev G. | 4.04.00 | 11/30/2022 |