Strange acting decoder

I have an Atlas BNSF dash-8 that I have a DH165AO decoder in. Never had any trouble with it and the wires are soldered to the decoder to avoid any thing coming lose. So yesterday I had the loco upside down so I could upgrade my couplers to Kadee’s and when I put it back on the track it did not respond to the train number but it did respond to 03 number. I did a reset and reassigned the loco number with no issues. My question is- will turning the decoder upside down reset it? I have a sound equiped Atlas that can be reset using a magnet, so does the DH165AO or all digitrax decoders have a hard reset feature?

No motion sensor that I know of - perhaps static?

–Randy

I’ve had static electricity scramble a hard drive. Something similar could have happened.