What?
Sigh… the only way to know you have a successful write is to read back, and compare the value with what is written. Sorry, I am inclined to think you are wrong. (https://www.largescalecentral.com/externals/tinymce/plugins/emoticons/img/smiley-tongue-out.gif)(I just could not resist when you speculated this)
It may beep after executing the command, but that is not verification that the command successfully put the data into the CV, which was my point.
Also, the pulse comes from the motor outputs on the decoder, most decoders do this and I believe I stated this. Yes, of course the feedback depends on the decoder, but again, it just means that the decoder accepted a service mode command, again no verification that what you wrote got into the decoder.
If you are really interested in learning, you might try putting an illegal value into a CV in service mode on a real DCC system on various decoders, you will see the results vary, but some decoders will ack the command with the motor pulses.
Again, the feedback I was referring to, that you have apparently not seen, can be viewed by a normal DCC system, which does a read after write in service mode… (some cheaper systems do not do this, but with an NCE powercab system at under $200, I never recommend anything less)
Greg
p.s. the quest here is knowledge on how things work, not trying to protect AirWire from negative comments. DeadRail still needs more capability to be equal to “real” DCC.