A couple of thoughts.
1) The climax decoder is an entirely different decoder then the 3 truck shay decoder and has many different features.
2) From your email let me guess. You have an NCE system. With NCE address 003 is a long address while 3 is a short address. When you reset the decoder it went to address 3, the short address. You reporgrammed it to address 003 which is a long address and now it works when you enter 003 on the handheld.
3) I suspect when you did a factory reset of the decoder you reset many of the CVs that were set for the 3 truck shay to the decoder factory setting and not to the settings for the 3 truck shay.
https://soundtraxx.com/content/Reference/Factory-Installed/Bachmann/Spectrum/fn3_3_truck_shay.pdf
The above URL lists the default CVs for this locomotive. Find the ones that are different and reset them to these values and it should work as you expect.
I would start with CVs 33 - 46
Hope that helps
Stan
1) The climax decoder is an entirely different decoder then the 3 truck shay decoder and has many different features.
2) From your email let me guess. You have an NCE system. With NCE address 003 is a long address while 3 is a short address. When you reset the decoder it went to address 3, the short address. You reporgrammed it to address 003 which is a long address and now it works when you enter 003 on the handheld.
3) I suspect when you did a factory reset of the decoder you reset many of the CVs that were set for the 3 truck shay to the decoder factory setting and not to the settings for the 3 truck shay.
https://soundtraxx.com/content/Reference/Factory-Installed/Bachmann/Spectrum/fn3_3_truck_shay.pdf
The above URL lists the default CVs for this locomotive. Find the ones that are different and reset them to these values and it should work as you expect.
I would start with CVs 33 - 46
Hope that helps
Stan