Date: 202105
Local time of day: 1201-1800
Location: ZLC.ARTCC, UT
Weather elements / visibility: 150
Aircraft: Medium Transport
Operator: Air Taxi
Operating under: Part 135
Flight plan: IFR
Mission: Passenger
Flight phase: Cruise
Airspace: Class A ZLC
ATC / advisory: Center ZLC
Reporter organization: Air Taxi
Reporter function: Captain
Reporter qualification: Flight Crew Flight Instructor; Flight Crew Air Transport Pilot (ATP); Flight Crew Instrument; Flight Crew Multiengine
Human factors: Confusion; Distraction; Situational Awareness; Troubleshooting
Anomaly: ATC Issue All Types; Airspace Violation All Types; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance; Deviation / Discrepancy - Procedural Published Material / Policy
Detector: Person Air Traffic Control
When detected: In-flight
Result: Air Traffic Control Issued New Clearance; Air Traffic Control Provided Assistance; Flight Crew Became Reoriented; Flight Crew Requested ATC Assistance / Clarification
Contributing factors: Airspace Structure; Human Factors; Chart Or Publication
Primary problem: Chart Or Publication

Narrative: I was in cruise flight at 40;000 ft. on flight planned route via FTI J58 OAL to my destination. No part of this route crosses or penetrates charted military airspace at 40;000 ft. Prior to reaching ILC ATC initiated change in my routing to keep me clear of 'military airspace '. Revised routing was direct KITTN direct KATTS direct OAL then flight planned route. I entered above fixes in FMS and selected direct KITTN. At this point I pulled up every Jeppesen and government chart available to me and tried to understand this revised routing. ATC said it was to keep me clear of military airspace but there is no charted airspace on J58 above 17;999 ft.Was ATC lying? Was ATC mistaken? What is my elevated level of risk from deviating from flight planned route due to ATC ERROR . Should I query ATC? Is ATC error of immediate danger to me? As I was pouring over charts trying to determine if there was some charted military air space at my altitude that I was simply missing ATC advises turn right 30 degrees . I turn right 30 degrees. ATC advises that I was off course and had appeared to proceed from KITTN direct to OAL rather than KITTN KATTS OAL. I reviewed FMS and ATC was correct. Although I had entered the revised routing in the FMS ; the FMS glitched and sequenced in error from KITTN Direct to OAL .I explained what appeared to have happened to ATC . Controller said I had come within 1 mile if penetrating this military airspace which I still could not find on any government or Jeppesen chart at my altitude. I took down the Controller's telephone number and agreed to call him after I landed to discuss this and the reason for me being issued a revised clearance. When I called the Controller he explained that the government has lots of military airspace that represent a hazard to normal flights which they purposely do NOT publish on government Enroute charts. He explained ATC was aware of these uncharted portions of military airspace and it was their job to keep the public away from this hazard. I was somewhat shocked by this admission that the government is publishing knowingly false Enroute charts that do not show military airspace hazards which the controller said in fact do exist and around which they had given me a revised routing. My FMS glitch resulted in a deviation from revised routing. But what I am concerned about is that the Enroute charts we rely on are being willfully and purposely falsified and do not reflect what controller described as many military airspace hazards that do in fact affect the flying public.




Synopsis: Pilot reported an FMS error caused them to deviate off course. The pilot reported prior to the deviation they were issued a reroute to avoid military airspace that is uncharted.