Narrative:

In cruise while I was IMC on the edge of icing conditions most functions on my pfd failed. I had no comms for 3-4 min.; no transponder; etc. All functions had an 'X' through it on the pfd. Shortly thereafter I lost the moving map on the mfd of the G1000. My autopilot continued to operate and I initiated a 180 degree turn back to [a suitable airport]. My comm came back up and I was able to take vectors to the field. Warning sounds continued throughout all of this. I continued toward [the airport] where the ceiling was approximately 800 ft. I loaded the ILS approach and it seemed to load as I got a glide slope and perspective seemed to be working. I still didn't have a map on the mfd. The terrain awareness system started going off as I was on the approach telling me to pull up. I landed safely.I used a mac to do a recent update. I may have some corrupt files as a result of using a mac to update the data cards. In looking at the cards there were indeed two corrupt files on the cards that essentially caused the G1000 to overload and come close to locking up which is why I lost the functions I lost. It was trying to 'fix' the corrupt files. I have been flying the cirrus for 2 years and had a columbia 400 with a G1000 for 5 years prior and had never heard of the of the potential issue of using a mac and the resulting corrupt files. I have two other friends who had been doing the same thing. It seems that garmin; cirrus or jeppesen should issue some type of warning to pilots to prevent someone from getting hurt. This is totally avoidable. A lot of pilots I know use mac based laptops etc. I hope by making this report it can help someone not get in the bad situation I found myself in.

Google
 

Original NASA ASRS Text

Title: SR22 pilot reported losing most PFD functions. Reportedly; the problem may be related to updating the data cards using an Apple Mac computer.

Narrative: In cruise while I was IMC on the edge of icing conditions most functions on my PFD failed. I had no comms for 3-4 min.; no transponder; etc. All functions had an 'X' through it on the PFD. Shortly thereafter I lost the moving map on the MFD of the G1000. My autopilot continued to operate and I initiated a 180 degree turn back to [a suitable airport]. My COMM came back up and I was able to take vectors to the field. Warning sounds continued throughout all of this. I continued toward [the airport] where the ceiling was approximately 800 ft. I loaded the ILS approach and it seemed to load as I got a glide slope and perspective seemed to be working. I still didn't have a map on the MFD. The terrain awareness system started going off as I was on the approach telling me to pull up. I landed safely.I used a Mac to do a recent update. I may have some corrupt files as a result of using a Mac to update the data cards. In looking at the cards there were indeed two corrupt files on the cards that essentially caused the G1000 to overload and come close to locking up which is why I lost the functions I lost. It was trying to 'fix' the corrupt files. I have been flying the Cirrus for 2 years and had a Columbia 400 with a G1000 for 5 years prior and had never heard of the of the potential issue of using a Mac and the resulting corrupt files. I have two other friends who had been doing the same thing. It seems that Garmin; Cirrus or Jeppesen should issue some type of warning to pilots to prevent someone from getting hurt. This is totally avoidable. A lot of pilots I know use Mac based laptops etc. I hope by making this report it can help someone not get in the bad situation I found myself in.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.