{"id":234,"date":"2025-07-19T19:29:37","date_gmt":"2025-07-20T02:29:37","guid":{"rendered":"https:\/\/ciurana.eu\/blog\/?p=234"},"modified":"2025-07-27T22:35:46","modified_gmt":"2025-07-28T05:35:46","slug":"fixing-frequent-corrupted-flysight-files","status":"publish","type":"post","link":"https:\/\/ciurana.eu\/blog\/2025\/07\/19\/fixing-frequent-corrupted-flysight-files\/","title":{"rendered":"Fixing frequent FlySight files corruption"},"content":{"rendered":"<p>Disconnecting the FlySight USB cable without dismounting the device first, while it&#8217;s being dismounted, or while it&#8217;s being recognized, will lead to data corruption at some point.\u00a0 FlySight users who often get &#8220;unreadable&#8221; track files (SSScore marks them as invalid, they show weird curves in FlySightViewer, or other issues) often experience this because of no dismounting.\u00a0 Let&#8217;s see what you need to do to check the health of a FlySight device and how to fix it.<\/p>\n<h2>Checking and fixing the FlySight file system<\/h2>\n<p>The tool you use depends on the operating system that your computer uses.\u00a0 They all work more or less the same way.\u00a0 These instructions apply to Disk Utility (macOS),\u00a0GNOME Disks or fsck (Linux), and\u00a0CheckDiskGUI (Windows):<\/p>\n<figure id=\"attachment_243\" aria-describedby=\"caption-attachment-243\" style=\"width: 1006px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-243 size-full\" src=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-00-a.png\" alt=\"\" width=\"1006\" height=\"586\" srcset=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-00-a.png 1006w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-00-a-300x175.png 300w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-00-a-768x447.png 768w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\" \/><figcaption id=\"caption-attachment-243\" class=\"wp-caption-text\"><strong>Connect the FlySight to the computer over USB, open your system&#8217;s disk repair utility, and select the volume that you want to diagnose.<\/strong><\/figcaption><\/figure>\n<figure id=\"attachment_239\" aria-describedby=\"caption-attachment-239\" style=\"width: 2010px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-239\" src=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-01.jpg\" alt=\"\" width=\"2010\" height=\"1170\" srcset=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-01.jpg 2010w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-01-300x175.jpg 300w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-01-1024x596.jpg 1024w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-01-768x447.jpg 768w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-01-1536x894.jpg 1536w\" sizes=\"auto, (max-width: 2010px) 100vw, 2010px\" \/><figcaption id=\"caption-attachment-239\" class=\"wp-caption-text\"><strong>Click on the diagnostic and repair tool button or menu item<\/strong><\/figcaption><\/figure>\n<figure id=\"attachment_238\" aria-describedby=\"caption-attachment-238\" style=\"width: 2010px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-238\" src=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-02.jpg\" alt=\"\" width=\"2010\" height=\"1302\" srcset=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-02.jpg 2010w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-02-300x194.jpg 300w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-02-1024x663.jpg 1024w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-02-768x497.jpg 768w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-02-1536x995.jpg 1536w\" sizes=\"auto, (max-width: 2010px) 100vw, 2010px\" \/><figcaption id=\"caption-attachment-238\" class=\"wp-caption-text\"><strong>Check the diagnostics and repair result screen<\/strong><\/figcaption><\/figure>\n<h2>All done&#8230; dismount!<\/h2>\n<p>If the file system is OK then dismount the FlySight from your computer by right-clicking and ejecting the volume.<\/p>\n<h3>Wait a minute&#8230;\u00a0 macOS mounted the file system again; what do I do?<\/h3>\n<p>FlySights have a slower file system than a USB drive when used as an external device.\u00a0 Because of how end-user external device mounting works on macOS, the FlySight is often re-mounted if it&#8217;s not unplugged right after unmounting completes.\u00a0 Stay alert to pull the cable as soon as the external disk icon disappears from the Finder and the FlySight red light stops blinking.\u00a0 If you see it blinking before you unplug, wait until the device appears on the Finder and unmount\/unplug again &#8211; be nimble!\u00a0 This is a pain and a half, and there&#8217;s a better way to unmount your FlySight.<\/p>\n<h3>unmountFlySight.app &#8211; ensuring the your data is safe and theFlySight stays unmounted<\/h3>\n<p>Please skip this section if you aren&#8217;t a Mac user.<\/p>\n<p>The SSScoring tools package includes an AppleScript program that guarantees that the FlySight will be unmounted and that macOS will not try to mount it until the cable is unplugged and plugged again.\u00a0 To run it on your system you need to follow this steps:<\/p>\n<ol>\n<li>\n<pre>Copy the <a href=\"https:\/\/github.com\/pr3d4t0r\/SSScoring\/blob\/master\/umountFlySight.applescript\" target=\"_blank\" rel=\"noopener\"><strong>unmountFlySight source code<\/strong><\/a><\/pre>\n<\/li>\n<li>Open the Mac ScriptEditor app<\/li>\n<li>Paste the code into the ScriptEdtor main window<\/li>\n<li>Save the file as unmountFlySight to your desktop and select the format as <em>Application<\/em><\/li>\n<li>Close the ScriptEditor app<\/li>\n<\/ol>\n<p>From now on, all you have to do to safely dismount your FlySight from your Mac is double-click on the unmountFlySight icon on your desktop.\u00a0 Wait a few seconds until you see the message telling you that all FlySights have been dismounted, and go fly!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-248\" src=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-03.jpg\" alt=\"\" width=\"784\" height=\"246\" srcset=\"https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-03.jpg 784w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-03-300x94.jpg 300w, https:\/\/ciurana.eu\/blog\/wp-content\/uploads\/2025\/07\/FlySight-disk-repair-03-768x241.jpg 768w\" sizes=\"auto, (max-width: 784px) 100vw, 784px\" \/><\/p>\n<p>The pr3d4t0r Speed Skydiving Team is figuring out the best way to make this tool available for free from the Apple App Store.\u00a0 Until then it&#8217;s necessary for you to use the ScriptEditor to deploy it to your own computer.<\/p>\n<h2>Conclusion<\/h2>\n<p>Don&#8217;t run the diagnostics and repair tool and blindly get back to work &#8211; confirm that the FlySight file system has no issues or that any issues found were fixed and the memory card is still usable.\u00a0 <strong>There&#8217;s a tiny probability that you may need to reformat or replace the internal SD card.<\/strong>\u00a0 Contact Bionic Avionics support for next steps if the diagnostics determine the file system is damanged beyond repair.\u00a0 They&#8217;ll share instructions on how to reformat the SD card to make it as good as new, or will tell you what to do if the card itself has unrecoverable physical damage.<\/p>\n<p>If all is well, go back to flying and using your FlySight as always, now confident that there&#8217;s a very, very, very small probability that files will get corrupted.\u00a0 Just remember:\u00a0 always dismount the FlySight before you unplug it from your computer.\u00a0 What do you think?\u00a0 Blue skies!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Disconnecting the FlySight USB cable without dismounting the device first, while it&#8217;s being dismounted, or while it&#8217;s being recognized, will lead to data corruption at some point.\u00a0 FlySight users who often get &#8220;unreadable&#8221; track files (SSScore marks them as invalid, they show weird curves in FlySightViewer, or other issues) often experience this because of no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":236,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-234","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/posts\/234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/comments?post=234"}],"version-history":[{"count":14,"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/posts\/234\/revisions"}],"predecessor-version":[{"id":257,"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/posts\/234\/revisions\/257"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/media\/236"}],"wp:attachment":[{"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/media?parent=234"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/categories?post=234"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ciurana.eu\/blog\/wp-json\/wp\/v2\/tags?post=234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}