azure
Final Approach
Okay, this evening I was up shooting approaches with my CFII. We were IFR because of scattered low clouds and forecast of very MVFR ceilings. After we were done, returning to home base at 3000, the approach controller came on and said he needed us "AT 3000", which I acknowledged. The issue was separation from traffic in the Bravo above us (we were under a 4000 foot shelf), CFII then queried him as to what our Mode C was showing, and he said 3200, at one point 3300. The highest I had been at any point was 3060. At that point we both realised that we were squawking about 200 feet high and my CFII ordered me to get down quickly to 2800, in fact he took the controls without saying anything. I meekly suggested that I thought the controller was supposed to query our altitude, not assume the Mode C is correct, and that our altimeter was fine. But he said he was more concerned about avoiding a bust. Later when we were cleared for the approach to home base and told to "maintain 3000 until established", I dutifully held us at 2800 instead. Okay, the MSA is 2700 so no obstacle clearance issues, but still... that did not sit well with me.
Clearly our Mode C encoder is out of, or nearly out of tolerance and needs checking. But what's the best way to handle this kind of situation in the air? My understanding is that ATC is supposed to say "say altitude", which my CFII effectively answered without being asked by saying that our altimeter read 3000. So isn't the worst that ATC could have done to tell us to "stop squawk altitude" and/or get our Mode C fixed? I can't help thinking that by taking us down to where we were squawking 3000 we were making it look even more as if an altitude deviation had occurred. Or could they still bust him for flying with out of tolerance Mode C?
BTW our pressure altimeter had been recently overhauled and our home base has an AWOS so we knew for certain that our altimeter was within tolerance, and we were keeping the altimeter setting updated as reported by ATC.
Clearly our Mode C encoder is out of, or nearly out of tolerance and needs checking. But what's the best way to handle this kind of situation in the air? My understanding is that ATC is supposed to say "say altitude", which my CFII effectively answered without being asked by saying that our altimeter read 3000. So isn't the worst that ATC could have done to tell us to "stop squawk altitude" and/or get our Mode C fixed? I can't help thinking that by taking us down to where we were squawking 3000 we were making it look even more as if an altitude deviation had occurred. Or could they still bust him for flying with out of tolerance Mode C?
BTW our pressure altimeter had been recently overhauled and our home base has an AWOS so we knew for certain that our altimeter was within tolerance, and we were keeping the altimeter setting updated as reported by ATC.
Last edited: