G3X engine time reset

I had an O-320H2AD engine in my plane. When it can time to overhaul it I opted for a new O-320-D2J with 0 time on the engine.

My G3X is still displaying the same amount of engine hours; around 3,000. My A&P is saying the time can’t be reset or changed without sending the system back to garmin to be reset which sounds incorrect to me. Is there a way to do this?