I have an Athern GP-9 with a Tsunami decoder, new. My DCC system is Prodigy Advanced2. Tried changing the address on both the programming track, and main. No luck. Remains on default address of 3. My programming track is a spur, electrically isolated that can be turned off, program, or main with a DPDT switch.
I had a similar problem with Bachmann Spectrum Tsunami Sound Decoder equiped locomotives. The problem was solved when I installed a Soundtraxx PTB-100 Programming Track Booster. I read on a post (either here or on the Bachmann forum) that the Tsunamis require additional amplification of the programming signals sent from the command station. I, as well, use a Prodigy Advanced2 system.
You don’t need a programming booster if you use Programming on the Main (POM) mode. Just remove all other decoder-equipped locomotives from the layout or use a completely separate piece of track for programming.
If you have gone through the Tsunami reset process on th eprogramming track try
cahnging loco address to 00. Remove power from loco/programming track (I actually remove the loco from the track for 5 seconds). Restore power and try changing address from Loco 00 to whatever address you want. Remove power and restart.
In my experience Tsunami decoders need to have power removed before the change will take place any time you change CVs or Loco number.
Most systems won’t program Tsunamis on the program track without a programming booster, so I would stick with Ops mode programming (“Program On the Main”). What address are you trying to give the loco? There is a caveat when using Ops mode programming on a Tsunamis - you can not change the currently active address. For example, if you are trying to change from the default primary (“2-digit”) address of 3 to another primary addres, you can not do it directly. You have to program an extended (“4 digit”) address and enable it. Then using the extended address, program the new primary address and enable it.
P.S. you DO NOT have to remove other locos from the track when using Ops mode programming.