CINXE.COM

Frequently Asked Questions - FlightAware

<!DOCTYPE html> <html dir="LTR" lang="en" class="responsive-full" prefix="og: http://ogp.me/ns#"> <!-- Looking at the source? Great! FlightAware is looking for UI/UX, web, and backend developers, mathematicians and electrical engineers. Get in touch with us: https://www.flightaware.com/about/careers --> <head> <!-- Attention! You must agree with FlightAware's Terms of Use at http://flightaware.com/about/termsofuse Data robots and collection agents should use http://flightaware.com/commercial/flightxml/ Copyright 2025 FlightAware. All Rights Reserved. --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="twitter:site" content="@FlightAware" /> <meta name="facebook-domain-verification" content="ijk4kalzz9je9chk38y60825grrr8m" /> <title>Frequently Asked Questions - FlightAware</title> <!-- OneTrust Cookies Consent Notice start for flightaware.com --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/1e071528-f870-4d75-8811-974a2ff4e73b/OtAutoBlock.js" ></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="1e071528-f870-4d75-8811-974a2ff4e73b" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for flightaware.com --> <script data-cfasync="false" type="text/javascript">(()=>{"use strict";var t={175:(t,e,r)=>{r.d(e,{A:()=>c});var n=r(601),o=r.n(n),i=r(314),a=r.n(i)()(o());a.push([t.id,'div.rifz79{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:999999}div.rifz79 *{box-sizing:border-box}div.rifz79 div._3mz57j{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:flex-start;min-height:25vh;width:50%;background-color:#fff;border:none;border-radius:1em;box-shadow:0 0 10px rgba(0,0,0,.3);text-align:center;font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:2;color:#000}div.rifz79 div._3mz57j *:before,div.rifz79 div._3mz57j *:after{content:"";display:none}@media screen and (max-width: 479px){div.rifz79 div._3mz57j{font-size:13px;width:90%}}@media screen and (min-width: 480px){div.rifz79 div._3mz57j{font-size:14px;width:80%}}@media screen and (min-width: 608px){div.rifz79 div._3mz57j{font-size:14px;width:70%}}@media screen and (min-width: 960px){div.rifz79 div._3mz57j{font-size:16px;width:70%}}@media screen and (min-width: 1200px){div.rifz79 div._3mz57j{font-size:16px;width:840px}}div.rifz79 div._3mz57j header{width:100%;background-color:rgba(0,0,0,0);border:0;color:inherit;display:block;font-size:1em;font-family:inherit;letter-spacing:normal;margin:0;opacity:1;outline:none;padding:1em 2em;position:static;text-align:center}div.rifz79 div._3mz57j header img{display:inline;margin:0 0 16px 0;padding:0;max-width:240px;max-height:60px}div.rifz79 div._3mz57j header h2{display:block;line-height:1.3;padding:0;font-family:inherit;font-weight:normal;font-style:normal;text-decoration:initial;text-align:center;font-size:1.75em;margin:0;color:inherit}div.rifz79 div._3mz57j header h2:not(img+*){margin-top:30px}div.rifz79 div._3mz57j header span._4bp1u8{position:absolute;top:0;right:15px;font-size:2em;font-weight:normal;cursor:pointer;color:inherit}div.rifz79 div._3mz57j header span._4bp1u8:hover{filter:brightness(115%)}div.rifz79 div._3mz57j section{width:100%;margin:0;padding:1em 2em;text-align:center;font-family:inherit;color:inherit;background:rgba(0,0,0,0)}div.rifz79 div._3mz57j section p{display:block;margin:0 0 1em 0;line-height:1.5;text-align:center;font-size:1em;font-family:inherit;color:inherit;overflow-wrap:break-word;font-weight:normal;font-style:normal;text-decoration:initial}div.rifz79 div._3mz57j section p:last-of-type{margin:0 0 1.5em 0}div.rifz79 div._3mz57j section._1leydp1{display:block}div.rifz79 div._3mz57j section._1leydp1._6h41cu{display:none}div.rifz79 div._3mz57j section._1leydp1 a._85tkr2._6tpcws{color:var(--_6tpcws)}div.rifz79 div._3mz57j section._1leydp1 a._85tkr2.nursnr{text-decoration:var(--nursnr)}div.rifz79 div._3mz57j section._1leydp1 a._85tkr2.z5ubnr:visited{color:var(--z5ubnr)}div.rifz79 div._3mz57j section._1leydp1 div._3boqtg{display:block;margin:.75em;padding:0}div.rifz79 div._3mz57j section._1leydp1 div._3boqtg p.zt6uk6{max-width:80%;margin:0 auto;padding:0;font-size:.85em;color:inherit;font-style:normal;font-weight:normal;cursor:pointer}div.rifz79 div._3mz57j section._92t4w1{display:block}div.rifz79 div._3mz57j section._92t4w1._6h41cu{display:none}div.rifz79 div._3mz57j section._92t4w1 h4.tmr67v{color:inherit;text-align:initial;font-weight:normal;font-family:inherit;font-size:1.125em;margin:0 0 .5em .5em}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm{display:flex;margin:1.5em 0}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm ul.r2rku{max-height:300px;flex:2;list-style:none;overflow-y:auto;margin:0 1em 0 0;padding-inline-start:0}@media screen and (min-width: 608px){div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm ul.r2rku{flex:1;margin:0 2em 0 0}}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm ul.r2rku li{padding:.75em;cursor:pointer;background:rgba(0,0,0,.05);font-weight:bold}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm ul.r2rku li:hover{background:rgba(0,0,0,.075)}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm ul.r2rku li._1ukc8fj{color:var(--_16se82s);background:var(--_1qysbmw)}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm div._1nqa02q{max-height:300px;overflow-y:auto;flex:3;display:flex;flex-direction:column;justify-content:space-between;text-align:initial}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm div._1nqa02q ol.ksp0cg{display:none;list-style-type:decimal;text-align:initial;padding:0;margin:0 2em;font-weight:normal}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm div._1nqa02q ol.ksp0cg._1ukc8fj{display:block}div.rifz79 div._3mz57j section._92t4w1 div._9t8vwm div._1nqa02q p{margin:1em 0 0;text-align:inherit;font-style:italic}div.rifz79 div._3mz57j section._92t4w1 button._1rqguj2{font-size:1em;text-transform:initial}div.rifz79 div._3mz57j button.m0a3li{width:auto;height:auto;max-width:90%;cursor:pointer;display:inline-block;letter-spacing:normal;margin:.75em;opacity:1;outline:none;overflow-wrap:break-word;font-family:inherit;font-weight:normal;font-style:normal;text-decoration:initial;text-transform:uppercase;text-align:center;color:#fff;font-size:1.15em;padding:.75em 2em;padding-inline:2em;padding-block:.75em;line-height:normal;background:#40c28a;border:none;border-radius:.25em;box-shadow:none}div.rifz79 div._3mz57j button.m0a3li:hover{filter:brightness(115%);box-shadow:none}div.rifz79 div._3mz57j a._1pdlu4v{height:50px;width:50px;position:absolute;bottom:5px;right:5px}div.rifz79 div._3mz57j a._1pdlu4v img{position:initial;height:100%;width:100%;filter:drop-shadow(1px 1px 1px var(--_5o5pji))}',""]);const c=a},314:t=>{t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var r="",n=void 0!==e[5];return e[4]&&(r+="@supports (".concat(e[4],") {")),e[2]&&(r+="@media ".concat(e[2]," {")),n&&(r+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),r+=t(e),n&&(r+="}"),e[2]&&(r+="}"),e[4]&&(r+="}"),r})).join("")},e.i=function(t,r,n,o,i){"string"==typeof t&&(t=[[null,t,void 0]]);var a={};if(n)for(var c=0;c<this.length;c++){var s=this[c][0];null!=s&&(a[s]=!0)}for(var u=0;u<t.length;u++){var l=[].concat(t[u]);n&&a[l[0]]||(void 0!==i&&(void 0===l[5]||(l[1]="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=i),r&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=r):l[2]=r),o&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=o):l[4]="".concat(o)),e.push(l))}},e}},601:t=>{t.exports=function(t){return t[1]}},72:t=>{var e=[];function r(t){for(var r=-1,n=0;n<e.length;n++)if(e[n].identifier===t){r=n;break}return r}function n(t,n){for(var i={},a=[],c=0;c<t.length;c++){var s=t[c],u=n.base?s[0]+n.base:s[0],l=i[u]||0,d="".concat(u," ").concat(l);i[u]=l+1;var f=r(d),p={css:s[1],media:s[2],sourceMap:s[3],supports:s[4],layer:s[5]};if(-1!==f)e[f].references++,e[f].updater(p);else{var h=o(p,n);n.byIndex=c,e.splice(c,0,{identifier:d,updater:h,references:1})}a.push(d)}return a}function o(t,e){var r=e.domAPI(e);r.update(t);return function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap&&e.supports===t.supports&&e.layer===t.layer)return;r.update(t=e)}else r.remove()}}t.exports=function(t,o){var i=n(t=t||[],o=o||{});return function(t){t=t||[];for(var a=0;a<i.length;a++){var c=r(i[a]);e[c].references--}for(var s=n(t,o),u=0;u<i.length;u++){var l=r(i[u]);0===e[l].references&&(e[l].updater(),e.splice(l,1))}i=s}}},659:t=>{var e={};t.exports=function(t,r){var n=function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}(t);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},540:t=>{t.exports=function(t){var e=document.createElement("style");return t.setAttributes(e,t.attributes),t.insert(e,t.options),e}},56:(t,e,r)=>{t.exports=function(t){var e=r.nc;e&&t.setAttribute("nonce",e)}},825:t=>{t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(r){!function(t,e,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var o=void 0!==r.layer;o&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,o&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var i=r.sourceMap;i&&"undefined"!=typeof btoa&&(n+=`\n/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleTagTransform(n,t,e.options)}(e,t,r)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},113:t=>{t.exports=function(t,e){if(e.styleSheet)e.styleSheet.cssText=t;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(t))}}}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={id:n,exports:{}};return t[n](i,i.exports,r),i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.nc=void 0;const n={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let o;const i=new Uint8Array(16);function a(){if(!o&&(o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!o))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(i)}const c=[];for(let t=0;t<256;++t)c.push((t+256).toString(16).slice(1));function s(t,e=0){return c[t[e+0]]+c[t[e+1]]+c[t[e+2]]+c[t[e+3]]+"-"+c[t[e+4]]+c[t[e+5]]+"-"+c[t[e+6]]+c[t[e+7]]+"-"+c[t[e+8]]+c[t[e+9]]+"-"+c[t[e+10]]+c[t[e+11]]+c[t[e+12]]+c[t[e+13]]+c[t[e+14]]+c[t[e+15]]}const u=function(t,e,r){if(n.randomUUID&&!e&&!t)return n.randomUUID();const o=(t=t||{}).random||(t.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,e){r=r||0;for(let t=0;t<16;++t)e[r+t]=o[t];return e}return s(o)};var l=r(72),d=r.n(l),f=r(825),p=r.n(f),h=r(659),v=r.n(h),m=r(56),y=r.n(m),g=r(540),b=r.n(g),w=r(113),x=r.n(w),k=r(175),L={};L.styleTagTransform=x(),L.setAttributes=y(),L.insert=v().bind(null,"head"),L.domAPI=p(),L.insertStyleElement=b();d()(k.A,L);k.A&&k.A.locals&&k.A.locals;function E(t){return E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},E(t)}function j(){j=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var i=e&&e.prototype instanceof y?e:y,a=Object.create(i.prototype),c=new Y(n||[]);return o(a,"_invoke",{value:S(t,r,c)}),a}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",p="suspendedYield",h="executing",v="completed",m={};function y(){}function g(){}function b(){}var w={};u(w,a,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(T([])));k&&k!==r&&n.call(k,a)&&(w=k);var L=b.prototype=y.prototype=Object.create(w);function z(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){function r(o,i,a,c){var s=d(t[o],t,i);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==E(l)&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(l).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,c)}))}c(s.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function S(e,r,n){var o=f;return function(i,a){if(o===h)throw Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var s=A(c,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===f)throw o=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=h;var u=d(e,r,n);if("normal"===u.type){if(o=n.done?v:p,u.arg===m)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=v,n.method="throw",n.arg=u.arg)}}}function A(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,A(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=d(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function I(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function Y(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(I,this),this.reset(!0)}function T(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;)if(n.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(E(e)+" is not iterable")}return g.prototype=b,o(L,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=u(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,u(t,s,"GeneratorFunction")),t.prototype=Object.create(L),t},e.awrap=function(t){return{__await:t}},z(C.prototype),u(C.prototype,c,(function(){return this})),e.AsyncIterator=C,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new C(l(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},z(L),u(L,s,"Generator"),u(L,a,(function(){return this})),u(L,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=T,Y.prototype={constructor:Y,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function o(n,o){return c.type="throw",c.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;P(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:T(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function z(t,e,r,n,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void r(t)}c.done?e(s):Promise.resolve(s).then(n,o)}function C(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){z(i,n,o,a,c,"next",t)}function c(t){z(i,n,o,a,c,"throw",t)}a(void 0)}))}}var S="ZnMtYWRiLWVycg",A=function(){var t=C(j().mark((function t(){var e,r,n,o,i;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(document.body){t.next=3;break}return t.next=3,new Promise((function(t){return document.addEventListener("DOMContentLoaded",t)}));case 3:for(e=["YWQ=","YmFubmVyLWFk","YmFubmVyX2Fk","YmFubmVyLWFkLWNvbnRhaW5lcg==","YWQtc2lkZXJhaWw=","c3RpY2t5YWRz","aW1wcnRudC1jbnQ="],(r=document.createElement("div")).textContent=Math.random().toString(),r.setAttribute(atob("ZGF0YS1mcmVlc3Rhci1hZA=="),Math.random().toString()),n=0;n<e.length;n++)r.classList.add(atob(e[n]));if(r.style.display="block",document.body.appendChild(r),o=window.getComputedStyle(r),i=null==o?void 0:o.display,r.remove(),"none"!==i){t.next=15;break}throw new Error(S);case 15:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),I=function(){var t=C(j().mark((function t(e){var r,n=arguments;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.length>1&&void 0!==n[1]&&n[1],t.abrupt("return",new Promise((function(t,n){var o=document.createElement("script");try{o.src=e,o.addEventListener("load",(function(){r?Y(e,t,n):t()})),o.addEventListener("error",(function(){n(S)})),document.head.appendChild(o)}catch(t){n(t)}finally{o.remove()}})));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),P=function(){var t=C(j().mark((function t(){var e,r=arguments;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e=r.length>0&&void 0!==r[0]?r[0]:atob("aHR0cHM6Ly9hLnB1Yi5uZXR3b3JrL2NvcmUvaW1ncy8xLnBuZw"),t.abrupt("return",new Promise((function(t,r){var n=encodeURIComponent((new Date).toISOString().split("Z")[0]),o=document.createElement("img");o.src="".concat(e,"?x=").concat(n),o.onload=C(j().mark((function n(){return j().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Y(e,t,r);case 2:t(),o.remove();case 4:case"end":return n.stop()}}),n)}))),o.onerror=function(){r(S),o.remove()},document.body.appendChild(o)})));case 2:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),Y=function(){var t=C(j().mark((function t(e,r,n){var o,i,a,c;return j().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,fetch(e);case 3:o=t.sent,i=null==o?void 0:o.redirected,a=null==o?void 0:o.url,c=!!a&&a!==e,i||c?n(S):r(),t.next=13;break;case 10:t.prev=10,t.t0=t.catch(0),n(S);case 13:case"end":return t.stop()}}),t,null,[[0,10]])})));return function(e,r,n){return t.apply(this,arguments)}}();function T(t){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T(t)}function O(){O=function(){return e};var t,e={},r=Object.prototype,n=r.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,r){return t[e]=r}}function l(t,e,r,n){var i=e&&e.prototype instanceof y?e:y,a=Object.create(i.prototype),c=new I(n||[]);return o(a,"_invoke",{value:z(t,r,c)}),a}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}e.wrap=l;var f="suspendedStart",p="suspendedYield",h="executing",v="completed",m={};function y(){}function g(){}function b(){}var w={};u(w,a,(function(){return this}));var x=Object.getPrototypeOf,k=x&&x(x(P([])));k&&k!==r&&n.call(k,a)&&(w=k);var L=b.prototype=y.prototype=Object.create(w);function E(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function j(t,e){function r(o,i,a,c){var s=d(t[o],t,i);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==T(l)&&n.call(l,"__await")?e.resolve(l.__await).then((function(t){r("next",t,a,c)}),(function(t){r("throw",t,a,c)})):e.resolve(l).then((function(t){u.value=t,a(u)}),(function(t){return r("throw",t,a,c)}))}c(s.arg)}var i;o(this,"_invoke",{value:function(t,n){function o(){return new e((function(e,o){r(t,n,e,o)}))}return i=i?i.then(o,o):o()}})}function z(e,r,n){var o=f;return function(i,a){if(o===h)throw Error("Generator is already running");if(o===v){if("throw"===i)throw a;return{value:t,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var s=C(c,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===f)throw o=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=h;var u=d(e,r,n);if("normal"===u.type){if(o=n.done?v:p,u.arg===m)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=v,n.method="throw",n.arg=u.arg)}}}function C(e,r){var n=r.method,o=e.iterator[n];if(o===t)return r.delegate=null,"throw"===n&&e.iterator.return&&(r.method="return",r.arg=t,C(e,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),m;var i=d(o,e.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function P(e){if(e||""===e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;)if(n.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}throw new TypeError(T(e)+" is not iterable")}return g.prototype=b,o(L,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=u(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===g||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,b):(t.__proto__=b,u(t,s,"GeneratorFunction")),t.prototype=Object.create(L),t},e.awrap=function(t){return{__await:t}},E(j.prototype),u(j.prototype,c,(function(){return this})),e.AsyncIterator=j,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new j(l(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},E(L),u(L,s,"Generator"),u(L,a,(function(){return this})),u(L,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),r=[];for(var n in e)r.push(n);return r.reverse(),function t(){for(;r.length;){var n=r.pop();if(n in e)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=P,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function o(n,o){return c.type="throw",c.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(t,e){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),A(r),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:P(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}function H(t,e,r,n,o,i,a){try{var c=t[i](a),s=c.value}catch(t){return void r(t)}c.done?e(s):Promise.resolve(s).then(n,o)}function U(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var i=t.apply(e,r);function a(t){H(i,n,o,a,c,"next",t)}function c(t){H(i,n,o,a,c,"throw",t)}a(void 0)}))}}function _(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,R(n.key),n)}}function R(t){var e=function(t,e){if("object"!=T(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=T(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==T(e)?e:e+""}var F=function(){return t=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.config=null,this.langCode=null,this.languages=this.getUserPreferredLanguages(e)},e=[{key:"init",value:(i=U(O().mark((function t(){return O().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.fetchConfig();case 2:this.config=t.sent,null!==this.config&&(this.langCode=this.getFirstSupportedLanguage(this.languages),this.observe());case 4:case"end":return t.stop()}}),t,this)}))),function(){return i.apply(this,arguments)})},{key:"fetchConfig",value:(o=U(O().mark((function t(){var e,r,n,o,i,a;return O().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=(e=["Y29uZmlnLmNvbmZpZy1mYWN0b3J5LmNvbQ==","Y29uZmlnLmNvbnRlbnQtc2V0dGluZ3MuY29t","Y29uZmlnLnNpdGUtY29uZmlnLmNvbQ==","Y29uZmlnLmZyZmlndXJlcy5jb20="]).length-1,n=Number.isNaN(Number(localStorage.getItem("fs.cdi")))?0:Number(localStorage.getItem("fs.cdi")),o=Number.isNaN(Number(localStorage.getItem("fs.cfc")))?0:Number(localStorage.getItem("fs.cfc")),i=atob(e[n]),a="https://".concat(i,"/flightaware-com.json"),t.prev=6,t.next=9,fetch(a);case 9:return t.abrupt("return",t.sent.json());case 12:return t.prev=12,t.t0=t.catch(6),++o>=3&&(o=0,n++),n>r&&(n=0),t.abrupt("return",null);case 18:return t.prev=18,localStorage.setItem("fs.cdi",n),localStorage.setItem("fs.cfc",o),t.finish(18);case 22:case"end":return t.stop()}}),t,null,[[6,12,18,22]])}))),function(){return o.apply(this,arguments)})},{key:"killScroll",value:function(t){if(t.isScrollDisabled){this.existingOverflow=document.body.style.overflow,document.body.style.overflow="hidden";var e=window.pageYOffset||document.documentElement.scrollTop,r=window.pageXOffset||document.documentElement.scrollLeft;document.body.style.top="-".concat(e,"px"),document.body.style.left="-".concat(r,"px"),window.onscroll=function(){window.scrollTo(r,e)}}}},{key:"reviveScroll",value:function(){document.body.style.overflow=this.existingOverflow||"",window.onscroll=function(){}}},{key:"getUserPreferredLanguages",value:function(t){var e=t.languages,r=t.language,n=void 0===e?[r]:e;if(n)return n.map((function(t){var e=t.trim().toLowerCase();if(!e.includes("zh"))return e.split(/-|_/)[0];var r=e.split(/-|_/)[1];return"zh"===e||["hans","cn","sg"].includes(r)?"zh":["hant","hk","mo","tw"].includes(r)?"zh-hant":void 0}))}},{key:"getFirstSupportedLanguage",value:function(t){var e=this,r=["title","paragraphOne","buttonText"],n=t.find((function(t){return r.every((function(r){return!!e.config[r][t]}))}));return void 0!==n?n:"en"}},{key:"getLocalizedTextContent",value:function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=t[e];if(void 0===o)throw new Error("Config text not found for text key ".concat(e));return n?null!==(r=o[this.langCode])&&void 0!==r?r:o.en:o[this.langCode]}},{key:"getPixelString",value:function(t){return"number"==typeof t?"".concat(t,"px"):null}},{key:"pickContrastingColorValue",value:function(t,e,r){var n=t.substring(1,7);return.299*parseInt(n.substring(0,2),16)+.587*parseInt(n.substring(2,4),16)+.114*parseInt(n.substring(4,6),16)>=128?e:r}},{key:"generateOverlay",value:function(t){var e=this,r=t.siteId,n=t.isCloseEnabled,o=t.dismissDuration,i=t.dismissDurationPv,a=t.logoUrl,c=t.font,s=t.paragraphTwo,u=t.paragraphThree,l=t.closeText,d=t.linkText,f=t.linkUrl,p=t.textColor,h=t.headerTextColor,v=t.buttonTextColor,m=t.headerBgColor,y=t.bgColor,g=t.buttonBgColor,b=t.borderColor,w=t.borderWidth,x=t.borderRadius,k=t.closeButtonColor,L=t.closeTextColor,E=t.linkTextColor,j=t.linkTextDecoration,z=t.linkVisitedTextColor,C=t.hasFsBranding,S=t.disableInstructions,A=document.createElement("div");A.style.setProperty("--_1qysbmw",g||"#40C28A"),A.style.setProperty("--_16se82s",v||"#000000"),A.style.setProperty("--_5o5pji",this.pickContrastingColorValue(y||"#FFFFFF","white","black")),E&&A.style.setProperty("--_6tpcws",E),z&&A.style.setProperty("--z5ubnr",z),j&&A.style.setProperty("--nursnr",j),A.classList.add("rifz79"),A.id="_17kgr7y",A.dir="auto",this.oid=A.id;var I=document.createElement("div");I.classList.add("_3mz57j"),y&&(I.style.backgroundColor=y),c&&(I.style.fontFamily=c),p&&(I.style.color=p);var P=this.getPixelString(x),Y=this.getPixelString(w);P&&(I.style.borderRadius=P),(b||Y)&&(I.style.borderStyle="solid"),b&&(I.style.borderColor=b),Y&&(I.style.borderWidth=Y);var T=document.createElement("header");if(h&&(T.style.color=h),m){T.style.backgroundColor=m;var O=P||"1em";T.style.borderTopLeftRadius=O,T.style.borderTopRightRadius=O}if(a){var H=document.createElement("img");H.src=a,H.alt="Logo",H.onerror=function(){this.style.display="none"},T.appendChild(H)}var U=document.createElement("h2");U.textContent=this.getLocalizedTextContent(t,"title"),T.appendChild(U);var _=document.createElement("section");_.classList.add("_1leydp1");var R=document.createElement("p");if(R.textContent=this.getLocalizedTextContent(t,"paragraphOne"),_.appendChild(R),s&&0!==Object.keys(s).length){var F=document.createElement("p");F.textContent=this.getLocalizedTextContent(t,"paragraphTwo"),_.appendChild(F)}if(u&&0!==Object.keys(u).length){var B=document.createElement("p");B.textContent=this.getLocalizedTextContent(t,"paragraphThree"),_.appendChild(B)}var V=d&&this.getLocalizedTextContent(t,"linkText"),N=f&&this.getLocalizedTextContent(t,"linkUrl",!0);if(V&&N){var G=document.createElement("div");G.style.margin="0 0 1em";var Q=document.createElement("a");Q.classList.add("_85tkr2"),E&&Q.classList.add("_6tpcws"),z&&Q.classList.add("z5ubnr"),j&&Q.classList.add("nursnr"),Q.textContent=V,Q.href=N,Q.target="_blank",G.appendChild(Q),_.appendChild(G)}var q=document.createElement("button");if(q.classList.add("m0a3li"),q.tabIndex=0,q.textContent=this.getLocalizedTextContent(t,"buttonText"),g&&(q.style.backgroundColor=g),v&&(q.style.color=v),q.onclick=function(){document.querySelector("section._1leydp1").classList.add("_6h41cu"),document.querySelector("section._92t4w1").classList.remove("_6h41cu")},_.appendChild(q),n){var D=function(){A.remove(),e.reviveScroll(),o||i?(sessionStorage.removeItem("fs.adb".concat(r||"",".dis")),i?e.updateValues("p"):o&&e.updateValues("dt")):sessionStorage.setItem("fs.adb".concat(r||"",".dis"),"1")},M=document.createElement("span");if(M.classList.add("_4bp1u8"),M.innerHTML="&times;",M.tabIndex=0,k&&(M.style.color=k),M.addEventListener("click",D),T.appendChild(M),l&&0!==Object.keys(l).length){var W=document.createElement("div");W.classList.add("_3boqtg");var J=document.createElement("p");J.classList.add("zt6uk6"),J.textContent=this.getLocalizedTextContent(t,"closeText"),L&&(J.style.color=L),J.addEventListener("click",D),W.appendChild(J),_.appendChild(W)}}var Z=document.createElement("section");Z.classList.add("_92t4w1","_6h41cu");var X=document.createElement("h4");X.classList.add("tmr67v"),X.textContent=this.getLocalizedTextContent(t,"instructionsTitle");var K=document.createElement("div");K.classList.add("_9t8vwm");var $=document.createElement("ul");$.classList.add("r2rku");var tt=document.createElement("div");tt.classList.add("_1nqa02q"),S.forEach((function(t,r){var n=document.createElement("li");n.onclick=function(){return function(t){for(var e=document.querySelectorAll(".r2rku > li"),r=document.getElementsByClassName("ksp0cg"),n=0;n<r.length;n++)e[n].classList.remove("_1ukc8fj"),r[n].classList.remove("_1ukc8fj");e[t].classList.add("_1ukc8fj"),r[t].classList.add("_1ukc8fj")}(r)},n.textContent=e.getLocalizedTextContent(t,"name",!0),$.appendChild(n);var o=document.createElement("ol");o.classList.add("ksp0cg"),0===r&&(n.classList.add("_1ukc8fj"),o.classList.add("_1ukc8fj")),e.getLocalizedTextContent(t,"steps").forEach((function(t){var e=document.createElement("li");e.textContent=t,o.appendChild(e)})),tt.appendChild(o)}));var et=this.getLocalizedTextContent(t,"disclaimerText"),rt=document.createElement("p");rt.textContent=et,tt.appendChild(rt),K.appendChild($),K.appendChild(tt);var nt=document.createElement("button");if(nt.classList.add("m0a3li","_1rqguj2"),nt.textContent=this.getLocalizedTextContent(t,"backButtonText"),g&&(nt.style.backgroundColor=g),v&&(nt.style.color=v),nt.onclick=function(){document.querySelector("section._92t4w1").classList.add("_6h41cu"),document.querySelector("section._1leydp1").classList.remove("_6h41cu")},Z.appendChild(X),Z.appendChild(K),Z.appendChild(nt),I.appendChild(T),I.appendChild(_),I.appendChild(Z),C){var ot=document.createElement("a");ot.classList.add("_1pdlu4v"),ot.href=atob("aHR0cHM6Ly9mcmVlc3Rhci5jb20vYWQtcHJvZHVjdHMvZGVza3RvcC1tb2JpbGUvZnJlZXN0YXItcmVjb3ZlcmVk"),ot.target="_blank";var it=document.createElement("img");it.alt="Logo",it.src=this.pickContrastingColorValue(y||"#FFFFFF","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAMAAAAPkIrYAAACPVBMVEUAAAAdHRocHBoAwogKCgkcHBoOunUcHBoBw4kJxYwcHBocHBocHBocHBocHBocHBoMDAwcyZYMDAsLCwocHBocHBoJCQkcHBobGxocypYdHRsLCwscHBodHRocHBsdHRsdHRscHBsUFBMG4ocTExIWFhUcHBocHBocHBsdHRsXFxYAwogcHBocHBocHBocHBsdHRsSEhEPDw4QEA4RERAcHBodHRsGxIocHBoeHhwaGhkXFxUVFRQSEhEQEA8NDQwLCwoAwogcHBodHRseHhsUFBMUFBMTExESEhIODg0dHRsfHx0fHx0XFxYXFxUWFhUaGhgQEA4REREKCgkCw4kcHBodHRsaGhkcHBoODg0XFxYPDw4PDw4SEhAODg0J1ZkBw4kcHBocHBodHRoiIiAZGRcQxJIWFhQLy4gQEA8Bw4kBwokDw4oDw4kEw4oIxIsIxIsVFRQjIyIXFxUXFxYDroAVxJUWFhUPyZkMxZUZvpoKuakGxIoJxYwHxIsPxY4Kw4wRxZkEooYgIB4mJiUPxo4Iu4cUFBMKuJ0RupofhmchgGQHxIoLxY0LxY1RUU8cx5IVFRQFu40IwpcOzo0Nw4gW0ZARERAEt3AUzY8Ny6ESEhAJwYwH4pUQEA8PyKRK2LcWFhUIyqkClWcQkW8sdWERoXcNuoYWqn4Ps4IlyJgWyZFG06gG03MI04ofyZoEt3AEpoUGvqIXFxUIvaEPDw4I4GsAwogAw4kCv4YQonYdh2cNqXoZkW0ggGUR8h49AAAAt3RSTlMA/fz9Bf4m9fK++ujw6/PhEpcPB+7kCdCqmZQN+fjOwaecX11QTNjErph4+t3b07R/PzUrGdW+vIp1bVlHQxwUC/f3n5BoWykkIMiNhG5kVTQlIhfty6OHaFJPOzgvJw3pu7ayioB5cUMw9PDl39qvqoJ/fHRgQSocFxQK0caaioJpYmBKOTQoJyL08bampKCQjYhxcWhmZF9dW1dUNTMyMCspHRAG8Ne9qqCcjYJ7cmBSUTkqKRN/kiPNAAAHfElEQVRYw9WX9UPbUBDH716TZWvSllFdHdbRUtrCYDBjBszd3d3d3d3d3V3D9G/bvbXdyJKMbr/t8wO8V5rvu7ucPOA/RJjafahv/PguAL7aSn9Vp77wjwxcG1GQMUkSpwHYggpDlLwTBfhr+kzyIjbUNZUOhnniVNKaDX1iExMhsQb+krF+BRuik4uAM/SHVh0QfRUvwEF3YjoUStFqCdPJ4uzGOTD6Qyu8mD4YgVUAE0W0RsdAQcTcmBqQ1RngHyKJiNUAMorWTEm4YSwIKVt9HBuShRjlY0qSvy9PbI4dmTykMTmZdlOHl9e5rRgB6Ix+Os+B4wdCK4xKYYTbH+guM4xUaQPTu/8MgBKMcZOjWNaK1AApmOTfXOhGee0MMCIqSuVF4PTiCPgjC5mtnn5Ve1FOOsGEkWF0lVZiEy07mWfbOnQcpF9VQTxdBOYIIxTEubQoFyvNxIaz9GDK0jmYntZa/s2NF9P3URInmNiODpIaU4u+wspuitU9I4LdwIDpdtdtkkqx+VAQYxRpMRSHWU/QUVwW7ERv3YHDoTAG2aydAQbbQvoKbcTVJFhLUoXytsE+CmAfywigpROLUxL4xGEA9w8fatMKhw5vBYBeIUcfYZIdO4EGT0qiYHXHhAAXlqkFMG4B8BcZ96K9B2gglXkUfSlVBLstqtrcOqplJwAkWEN5n98LukH2gBCx1sPMtlolCz1mIEUHWjbRc00bee7ubdmB1iAZOgBPAlxXm9Vt7Tt06NCeoB/L1OYKWtE6B31IbFebLdfyoS7DyhZF4ZYDIDjsvbNaK27BT9o1N7cFPU9I6w1wNs5hQTf+6icjcChAjx8pPHMciS0534rWoQpV7bf5R1qGRN/Beno+z5wQTa2M8qOer1SoxImZf9RaRQfuzC7D1i7glF3OfIvDOCULlmR315aSFvfTXOsmnbd0S3ZdykdAFesEuS3rD1CO1bntXQos+bnbXIvMspzJrQOuDHVw1pjbJsRBILgcAuQ5ZSEfLKvumWgdoIxo++Fnn2U170dK+YYtOwCmsWHwi0XjyE3L8v3GWl3pjzzt804GRYZy1pIu1nIaehiDFmxqp5Jp/c4aaW0gs2bNhDx9w/HGhZ2Lc/MCuwNUBn/ryru4n+qxbapOqytFawEYM5EXelo3oRZla5zsMjBrq3YATM4bUoKDIRCs1J2xpWu2yvtd7tiCy2Spuhs0nGThsdnVXEmAGsouPS8quJiqhReZxqziOrRhehBwIjY+2IeCARuWq6pBu7mgmUlDxIQzyeRRQAxxUK3jGjBiy0Muxp//hbpD0/ZrsUSgkhaVXjmtfTgMDHn0icRI6tz6PXvWX7r0av2e9QegBYvduDo74ezSSIC4zKtxHhjS7vPXj1xs1iIwoloRFV/JDICYr0y09oTZCqU9+k20vnw78pinWsVzMGCvZLeH2EVyTpQkqRyi1mIYjFETrY+fj8LLfrw+u94FPR6nc4R1MoAjFPB4eIeYBvel8SZa6qejVM3LuZ/LjP1cw6pBsNcCpwonAdQqgomWeoS325U//DQsnYTYBYpCjdk3wFtEAqcbazWrD4Bzvp9KnAM9bhePd/ds3vL6WYN7zbSW5prpCrJsOejoY53A52vuiuJwCbCYDTXTytf2popmdRzomMTnoY/lRmSjWAOCzaYNmH52nCW7jhmEi40mP/Nt5ipbB9CEncGArj+1ZvJeu19/h7eHeTmX/PR4PN9G/6y1i8xaCTr6syTAMKzP731WMjNsH/snH7eQWRV6s5xpqQg88q8A9UQ/j6HfVMvcrJEiPbWv5a3V4aImm5YGm2tt7kdV9A501AbJpQjWtLzYJ7l1UXOtU2TWU9DRnTvTmSXgFwGbUgxCHZtiprVpCV1GDuvvv5KtGKCOVWveBtcfaHd3MdHaQWbtAB0RkdI9hgnQkAmO4vfPSsFQ644ld0fS0k30AXgclAUaOlvDHn6PHmqodZzMOqOT6snKinnLqoLf8ONpKvMMJg1ytU0FVbjOrHqrayCfOl7dIQGvlXp/75SY1GutpOrZqZOySxTy0YrB/x0w0CWNIrE0a3JqLw9L9FOfKA3Z66kaa6nZ6CFr5Y0k5hUri7S3SVV/GRGaRD5cA3HKeENKrY5BFDMfOnpBnivUm/lIu6f1YYjopUHWtw4bwYSLzMYn+UIJS34m2gkL2dV2kSa084M4wUP9JY5zeQ6ZWabw1K+Jo2tYALK8Pr792Z2WnaGHA92d+M3+x/Q3Z4rN2k3goim0N90APYPWysw1vy/PLsW6Gv7IwAyOr+GnTypDMdOtl+bg6qoIomt+Hz5wJohSDFoh4GfSPO6f0GuCDVHJRLv1L706oP+waNiFaJ89ktsklMoYHw2t0zmNth4e4PTqNlcWERljiKI90jQg+3HMi0p3KAjPQgXleb1zuy43esUmT66vHizkDO/hxRC950LpW+VGa11pb/3UiZVIaJ8wCP4Gz4DZImPh8nWLf0Z/dH9/XQNiWY+x8Nd06V/pRsSQzZ0qSztkidauyNoa+FdmjJhfPsebkh2Z2Y0Te1TDf8p3Lm4o6W/+QtYAAAAASUVORK5CYII=","data:image/png;base64,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"),ot.appendChild(it),I.appendChild(ot)}return A.appendChild(I),A}},{key:"getAndSetOverlay",value:(n=U(O().mark((function t(e){var r,n,o,i;return O().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this.post(!0,e),e.dismissDuration||e.dismissDurationPv||"1"!==sessionStorage.getItem("fs.adb".concat(e.siteId||"",".dis"))){t.next=3;break}return t.abrupt("return");case 3:if(r=localStorage.getItem("fs.adb"),n=r&&JSON.parse(r),!e.dismissDurationPv||!n.p||"number"!=typeof n.p){t.next=14;break}if(!(e.dismissDurationPv<=n.p+1)){t.next=10;break}this.clearValue("p"),t.next=12;break;case 10:return this.updateValues("p"),t.abrupt("return");case 12:t.next=15;break;case 14:this.clearValue("p");case 15:if(o=parseInt(n.dt,10),!e.dismissDuration||!o){t.next=25;break}if(!(Math.abs((Date.now()-o)/36e5)<e.dismissDuration)){t.next=22;break}return t.abrupt("return");case 22:this.clearValue("dt");case 23:t.next=26;break;case 25:this.clearValue("dt");case 26:if(document.body){t.next=29;break}return t.next=29,new Promise((function(t){return document.addEventListener("DOMContentLoaded",t)}));case 29:if(this.killScroll(e),null===document.querySelector("#".concat(this.oid))){t.next=32;break}return t.abrupt("return");case 32:i=this.generateOverlay(e),document.body.appendChild(i);case 34:case"end":return t.stop()}}),t,this)}))),function(t){return n.apply(this,arguments)})},{key:"getStatus",value:function(t,e){return!0===e?1:2===t||1===t?2:0}},{key:"getAndSetData",value:function(t){var e,r,n,o=localStorage.getItem("fs.adb"),i=o&&JSON.parse(o),a=Date.now();return i?(e=i.i,r=i.ot,n=this.getStatus(i.s,t)):(i={},e=u(),r=a,n=t?1:0),i.i=e,i.s=n,i.ot=r,i.lt=a,localStorage.setItem("fs.adb",JSON.stringify(i)),i}},{key:"updateValues",value:function(t){var e=localStorage.getItem("fs.adb"),r=e&&JSON.parse(e);"p"===t?(r.p=r.p?r.p+1:1,r.dt&&delete r.dt):"dt"===t&&(r.dt=Date.now(),r.p&&delete r.p),localStorage.setItem("fs.adb",JSON.stringify(r))}},{key:"clearValue",value:function(t){var e=localStorage.getItem("fs.adb"),r=e&&JSON.parse(e);r[t]&&(delete r[t],localStorage.setItem("fs.adb",JSON.stringify(r)))}},{key:"post",value:function(t,e){var r=atob("c2l0ZS1jb25maWcuY29t"),n=e.cDomain||r,o="https://".concat(n,"/v2/abr"),i=this.getAndSetData(t),a=e.accountId,c=e.siteId,s=navigator.userAgent||window.navigator.userAgent,u=document.referrer,l=window.location,d={accountId:a,siteId:c,userId:i.i,url:l.href,referalURL:u,userAgent:s,status:function(t){switch(t){case 0:return"not detected";case 1:return"detected";case 2:return"recovered";default:return}}(i.s),returning:i.ot!==i.lt,version:"1.4.0"};fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-Client-Geo-Location":"{client_region},{client_region_subdivision},{client_city}"},body:JSON.stringify(d)}).catch((function(){}))}},{key:"observe",value:function(){var t=this,e="";new MutationObserver((function(){location.pathname!==e&&(e=location.pathname,t.run())})).observe(document,{subtree:!0,childList:!0})}},{key:"run",value:function(){var t=this,e=this.config;setTimeout(U(O().mark((function r(){return O().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,A();case 3:return r.next=5,P();case 5:return r.next=7,I(atob("aHR0cHM6Ly9hLnB1Yi5uZXR3b3JrL2NvcmUvcHJlYmlkLXVuaXZlcnNhbC1jcmVhdGl2ZS5qcw=="),!0);case 7:return r.next=9,I(atob("aHR0cHM6Ly93d3cuZ29vZ2xldGFnc2VydmljZXMuY29tL3RhZy9qcy9ncHQuanM="),!1);case 9:t.post(!1,e),r.next=17;break;case 12:if(r.prev=12,r.t0=r.catch(0),r.t0!==S&&(null===r.t0||void 0===r.t0?void 0:r.t0.message)!==S){r.next=17;break}return r.next=17,t.getAndSetOverlay(e);case 17:case"end":return r.stop()}}),r,null,[[0,12]])}))),500)}}],e&&_(t.prototype,e),r&&_(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,r,n,o,i}();function B(t){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},B(t)}function V(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,N(n.key),n)}}function N(t){var e=function(t,e){if("object"!=B(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=B(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==B(e)?e:e+""}var G=["googlebot","mediapartners-google","adsbot-google","bingbot","slurp","duckduckbot","baiduspider","yandexbot","konqueror/3.5","Exabot/3.0","facebot","facebookexternalhit/1.0","facebookexternalhit/1.1","ia_archiver"];new(function(){return t=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.globalNavigator=e},(e=[{key:"checkForBot",value:function(){var t=this.globalNavigator.userAgent;t&&G.forEach((function(e){if(RegExp(e.toLowerCase()).test(t.toLowerCase()))throw new Error("bot detected")}))}}])&&V(t.prototype,e),r&&V(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,r}())(window.navigator).checkForBot(),new F(window.navigator).init()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.flightaware.com/images/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="16x16" href="https://www.flightaware.com/images/favicon-16x16.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.flightaware.com/images/favicon.ico" /> <link rel="apple-touch-icon" sizes="120x120" href="https://www.flightaware.com/images/apple-touch-icon-120x120.png" /> <link rel="apple-touch-icon" sizes="180x180" href="https://www.flightaware.com/images/apple-touch-icon-180x180.png" /> <link rel="apple-touch-icon" sizes="240x240" href="https://www.flightaware.com/images/apple-touch-icon-240x240.png" /> <link rel="alternate" href="https://ar.flightaware.com/adsb/faq/" hreflang="ar-sa" /> <link rel="alternate" href="https://de.flightaware.com/adsb/faq/" hreflang="de-de" /> <link rel="alternate" href="https://uk.flightaware.com/adsb/faq/" hreflang="en-gb" /> <link rel="alternate" href="https://flightaware.com/adsb/faq/" hreflang="en-us" /> <link rel="alternate" href="https://es.flightaware.com/adsb/faq/" hreflang="es-es" /> <link rel="alternate" href="https://fr.flightaware.com/adsb/faq/" hreflang="fr-fr" /> <link rel="alternate" href="https://he.flightaware.com/adsb/faq/" hreflang="he-il" /> <link rel="alternate" href="https://hi.flightaware.com/adsb/faq/" hreflang="hi-in" /> <link rel="alternate" href="https://it.flightaware.com/adsb/faq/" hreflang="it-it" /> <link rel="alternate" href="https://ja.flightaware.com/adsb/faq/" hreflang="ja-jp" /> <link rel="alternate" href="https://ko.flightaware.com/adsb/faq/" hreflang="ko-kr" /> <link rel="alternate" href="https://pt.flightaware.com/adsb/faq/" hreflang="pt-br" /> <link rel="alternate" href="https://ru.flightaware.com/adsb/faq/" hreflang="ru-ru" /> <link rel="alternate" href="https://tr.flightaware.com/adsb/faq/" hreflang="tr-tr" /> <link rel="alternate" href="https://zh.flightaware.com/adsb/faq/" hreflang="zh-cn" /> <link rel="alternate" href="https://zh-tw.flightaware.com/adsb/faq/" hreflang="zh-tw" /> <!-- non scripts --> <link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/fb5c8849542b-foundation/foundation.css" /> <link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/dc385d2cd8b5-flightaware.css" /> <link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/a6c7b44d6b3b-adsb/adsb.css" /> <link rel="stylesheet" type="text/css" href="https://www.flightaware.com/include/663cf3b65360-modules/FAQ/faq.css" /> <script> var url = new URL(window.location); // I know delete will always succeed, but it also can // break our query params by encoding in an unexpected // way. We limit the impact of this by only rewriting // if _login is actually present. if (url.searchParams.has("_login")) { url.searchParams.delete("_login"); } window.history.replaceState({}, document.title, url.pathname + url.search); </script> <!--[if lt IE 9]> <script> document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('article'); document.createElement('aside'); document.createElement('footer'); document.createElement('hgroup'); </script> <![endif]--> <!-- scripts --> <script type="text/javascript">user = {"username":"","TZ":":America/New_York","accounttype":"0","email":"","id":"","locale":"en_US","lang":"en","name":" ","active":"","arincUser":false,"fboUser":false,"suaCustomer":false,"distance_units":"sm","airportCode":"","altitudeDisplay":"feet","speedDisplay":"miles","fuelBurnDisplay":"gallons","flightpageLayout":"0","comma":",","decimal":".","adhocEnabled":false,"region":"north_america","adblock_page_load_threshold":3,"token":"583766768"};</script> <script type="text/javascript">var FAIntegrationConfig = {"enabled":false,"idents":[]};</script> <script type="text/javascript">var airportNamesUrl = 'https://www.flightaware.com/ajax/ignoreall/airport_names_yajl.rvt', airportValidateUrl = 'https://www.flightaware.com/ajax/validate_airport.rvt';</script> <script type="text/javascript" src="https://www.flightaware.com/include/d80400497c12-flightaware.js" ></script> <script type="text/javascript" src="https://www.flightaware.com/ajax/ignoreall/airlines_js.rvt?locale=en_US&amp;country=US&amp;1"></script> <script type="text/javascript"> var isIE10 = false; /*@cc_on if (/^10/.test(@_jscript_version)) { isIE10 = true; } @*/ </script> <link rel='preconnect' href='https://a.pub.network/' crossorigin /> <link rel='preconnect' href='https://b.pub.network/' crossorigin /> <link rel='preconnect' href='https://c.pub.network/' crossorigin /> <link rel='preconnect' href='https://d.pub.network/' crossorigin /> <link rel='preconnect' href='https://c.amazon-adsystem.com' crossorigin /> <link rel='preconnect' href='https://s.amazon-adsystem.com' crossorigin /> <link rel='preconnect' href='https://secure.quantserve.com/' crossorigin /> <link rel='preconnect' href='https://rules.quantcount.com/' crossorigin /> <link rel='preconnect' href='https://pixel.quantserve.com/' crossorigin /> <link rel='preconnect' href='https://cmp.quantcast.com/' crossorigin /> <link rel='preconnect' href='https://btloader.com/' crossorigin /> <link rel='preconnect' href='https://api.btloader.com/' crossorigin /> <link rel='preconnect' href='https://confiant-integrations.global.ssl.fastly.net' crossorigin /> <script data-cfasync='false' type='text/javascript'> var freestar = freestar || {}; freestar.queue = freestar.queue || []; freestar.config = freestar.config || {}; freestar.config.enabled_slots = []; freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) } </script> <script src='https://a.pub.network/flightaware-com/pubfig.min.js' data-cfasync='false' async></script> <script type="text/javascript"> var isIE11 = false; var userAgent = navigator.userAgent; var appName = navigator.appName; if (appName == "Microsoft Internet Explorer") { var re = new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})"); isIE11 = re.exec(userAgent) !== null } else if (appName == "Netscape") { var re = new RegExp("Trident/.*rv:([0-9]{1,}[\\.0-9]{0,})"); isIE11 = re.exec(userAgent) !== null } </script> <!--[if lt IE 7 ]><script type="text/javascript">var isIE6 = true;</script><![endif]--> <!--[if IE 7 ]><script type="text/javascript">var isIE7 = true;</script><![endif]--> <!--[if IE 8 ]><script type="text/javascript">var isIE8 = true;</script><![endif]--> <!--[if IE 9 ]><script type="text/javascript">var isIE9 = true;</script><![endif]--> <!-- done emit --> <meta name="og:description" content="Best Flight Tracker: Live Tracking Maps, Flight Status, and Airport Delays for airline flights, private/GA flights, and airports." /> <meta name="description" content="Best Flight Tracker: Live Tracking Maps, Flight Status, and Airport Delays for airline flights, private/GA flights, and airports." /> <meta name="twitter:site" content="@flightaware" /> <meta name="twitter:card" content="summary" /> <meta property="og:title" content="Frequently Asked Questions - FlightAware"/> <meta property="og:site_name" content="FlightAware"/> <meta property="og:url" content="http://www.flightaware.com/adsb/faq/"/> <meta property="og:type" content="website"/> <meta property="og:image" content="https://www.flightaware.com/images/og_default_image.png" /> </head> <nav id="mobileNavBar" class="navBarMobile" role="navigation" aria-label="Main navigation"> <i class="icon-close"></i> <a href="/"><img class="flightaware-logo" src="https://www.flightaware.com/images/nav/flightaware-logo-color.png"/></a> <ul id="listMenuRootMobile" role="menubar"> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a class="menu-item-link"> <span class="menu-item-title">Products</span> </a> <div class="submenu-trigger"> <i aria-hidden="true"></i> </div> <div class="submenu" aria-hidden="true"> <div class="menu-group"> <p class="menu-group-title">Data Products</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/aeroapi/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aeroapi.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">AeroAPI</span> <span class="menu-item-description">Flight data API with on-demand flight status and flight tracking data.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/firehose/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-firehose.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Firehose</span> <span class="menu-item-description">Streaming flight data feed for enterprise integrations with real-time, historical and predictive flight data.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/foresight/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-foresight.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Foresight</span> <span class="menu-item-description">Predictive technology to strengthen customer trust in your operations</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/rapidreports/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-rapid-reports.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Rapid Reports</span> <span class="menu-item-description">Quickly purchase historical reports delivered via email.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/customreports/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-custom-reports.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Custom Reports</span> <span class="menu-item-description">Consultative detailed and customized flight tracking data reports.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://go.flightaware.com/integratedmap" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-integrated-mapping.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Integrated Mapping Solutions</span> <span class="menu-item-description">Incorporate FlightAware maps in your web and mobile applications</span> </div> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Applications</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/aviator/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aviator.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Aviator</span> <span class="menu-item-description">The ultimate flight tracking suite for small aircraft/general aviation (GA) owners and operators.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/premium/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-premium-subscription.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Premium Subscriptions</span> <span class="menu-item-description">A personalized flight-following experience with unlimited alerts and more.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/global/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-global.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Global</span> <span class="menu-item-description">The industry standard flight tracking platform for business aviation (BA) owners and operators.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/fbotoolbox/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-fbo-toolbox.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware FBO Toolbox</span> <span class="menu-item-description">Comprehensive flight tracking to enhance your FBO operations and increase sales.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/tv/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-tv.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware TV</span> <span class="menu-item-description">Full-screen FlightAware TV maps for operators or FBOs.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/globalbeacon/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-globalbeacon.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">GlobalBeacon</span> <span class="menu-item-description">GADSS-compliant global tracking and alerting for airlines and aircraft operators.</span> </div> </a> </li> </ul> </div> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a class="menu-item-link"> <span class="menu-item-title">Industries</span> </a> <div class="submenu-trigger"> <i aria-hidden="true"></i> </div> <div class="submenu" aria-hidden="true"> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/airlines" class="menu-item-link"> <span class="menu-item-title">Airlines</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/airports" class="menu-item-link"> <span class="menu-item-title">Airports</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/atc" class="menu-item-link"> <span class="menu-item-title">Air Traffic Control</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/ownersandoperators" class="menu-item-link"> <span class="menu-item-title">Owners and Operators</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/usgovernment" class="menu-item-link"> <span class="menu-item-title">Government</span> </a> </li> </ul> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/" class="menu-item-link"> <span class="menu-item-title">ADS-B</span> </a> <div class="submenu-trigger"> <i aria-hidden="true"></i> </div> <div class="submenu" aria-hidden="true"> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/stats/" class="menu-item-link"> <span class="menu-item-title">Statistics</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://go.flightaware.com/skyawareanywhere" class="menu-item-link"> <span class="menu-item-title">SkyAware Anywhere</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/coverage/" class="menu-item-link"> <span class="menu-item-title">Coverage Map</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://flightaware.store/" class="menu-item-link"> <span class="menu-item-title">ADS-B Store</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/piaware/build/" class="menu-item-link"> <span class="menu-item-title">Build a PiAware ADS-B Receiver</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/flightfeeder/" class="menu-item-link"> <span class="menu-item-title">FlightFeeder</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/faq/" class="menu-item-link"> <span class="menu-item-title">FAQs</span> </a> </li> </ul> </div> </li> <li class="menu_item app_links_menu" role="menuitem" aria-haspopup="true"> <a href="/live" class="menu-item-link"> <span class="menu-item-title">Flight Tracking</span> </a> <div class="submenu-trigger"> <i aria-hidden="true"></i> </div> <div class="submenu" aria-hidden="true"> <div class="menu-group"> <p class="menu-group-title">Delays and cancellations</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/cancelled/" class="menu-item-link"> <span class="menu-item-title">Cancellations</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/airport/delays/" class="menu-item-link"> <span class="menu-item-title">Airport Delays</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/miserymap/" class="menu-item-link"> <span class="menu-item-title">MiseryMap</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Search flights</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/findflight/" class="menu-item-link"> <span class="menu-item-title">Flight Finder</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/fleet/" class="menu-item-link"> <span class="menu-item-title">Browse by Operator</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/resources/airport/browse/" class="menu-item-link"> <span class="menu-item-title">Browse by Airport</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/aircrafttype/" class="menu-item-link"> <span class="menu-item-title">Browse by Aircraft Type</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Other</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/airport/random" class="menu-item-link"> <span class="menu-item-title">Random Airport</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/flight/random" class="menu-item-link"> <span class="menu-item-title">Random Flight</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/statistics/ifr-route/" class="menu-item-link"> <span class="menu-item-title">IFR Route Analyzer</span> </a> </li> </ul> </div> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a class="menu-item-link"> <span class="menu-item-title">Community</span> </a> <div class="submenu-trigger"> <i aria-hidden="true"></i> </div> <div class="submenu" aria-hidden="true"> <div class="menu-group"> <p class="menu-group-title">Photos</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/" class="menu-item-link"> <span class="menu-item-title">Popular Photos</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/all/sort/date" class="menu-item-link"> <span class="menu-item-title">Newest Photos</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/all/sort/votes" class="menu-item-link"> <span class="menu-item-title">Highest Ranked</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/staffpicks" class="menu-item-link"> <span class="menu-item-title">Staff Picks</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/recentcomments.rvt?page=1" class="menu-item-link"> <span class="menu-item-title">Recent Comments</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/crowdsource" class="menu-item-link"> <span class="menu-item-title">Community Tagging</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/upload" class="menu-item-link"> <span class="menu-item-title">Upload Your Photos</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Squawks</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/squawks/browse/general/recently/popular" class="menu-item-link"> <span class="menu-item-title">Current Squawks</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/squawks/browse/general/24_hours/new" class="menu-item-link"> <span class="menu-item-title">New Squawks</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/squawks/" class="menu-item-link"> <span class="menu-item-title">Popular Squawks</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Discussions</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://discussions.flightaware.com/" class="menu-item-link"> <span class="menu-item-title">All Discussions</span> </a> </li> </ul> </div> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a href="/about" class="menu-item-link"> <span class="menu-item-title">Company</span> </a> <div class="submenu-trigger"> <i aria-hidden="true"></i> </div> <div class="submenu" aria-hidden="true"> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/" class="menu-item-link"> <span class="menu-item-title">About</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/careers/" class="menu-item-link"> <span class="menu-item-title">Careers</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/datasources/" class="menu-item-link"> <span class="menu-item-title">Data Sources</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/history.rvt" class="menu-item-link"> <span class="menu-item-title">History</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://blog.flightaware.com" class="menu-item-link"> <span class="menu-item-title">Blog</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://flightaware.engineering/" class="menu-item-link"> <span class="menu-item-title">Engineering Blog</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/news/" class="menu-item-link"> <span class="menu-item-title">Newsroom</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://go.flightaware.com/webinars" class="menu-item-link"> <span class="menu-item-title">Webinars</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/advertising/" class="menu-item-link"> <span class="menu-item-title">Advertise With Us</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/faq/" class="menu-item-link"> <span class="menu-item-title">FAQs</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/contact/" class="menu-item-link"> <span class="menu-item-title">Contact Us</span> </a> </li> </ul> </div> </li> </ul> <div class="user-account"> <div id="signUpButtonMobile"><a href="/account/join/">Create a FlightAware Account</a></div> <a href="/account/login/">or log in to an existing account</a> </div> <div class="app-download"> <div>Get the FlightAware App for the best flight tracking experience on your device.</div> <div class="app-links"> <a href="https://apps.apple.com/us/app/live-flight-tracker/id316793974" target="_blank"> <img src="https://www.flightaware.com/images/app-store-badge.svg" alt="iOS App"> </a> <a href="https://play.google.com/store/apps/details?id=com.flightaware.android.liveFlightTracker" target="_blank"> <img src="https://www.flightaware.com/images/google-play-badge.png" alt="Google Play App"> </a> </div> </div> </nav><div id="mainBody"><header role="banner" id="topWrapper"><div class="topMenuBarWrapper accountHighlight"><nav class="topMenuBar"><div class="topMenuList"><div class="sp_menu_item"><a href="https://login.flightaware.com/signup"><i class="fa fa-plane"></i> Join FlightAware</a></div><div class="sp_menu_item"><a href="https://login.flightaware.com/signin"><i class="fa fa-plane"></i> Login</a></div><div aria-label="Clock Container" id="headerClock" class="sp_menu_item fadate-clock noHover"><span title="EST">09:19AM EST</span> </div><div class="sp_menu_item noHover " id="LocaleTopBoxItem"><div id="LocaleTopBox"><form action="https://www.flightaware.com/account/locale_switch.rvt" method="get" style="display: inline;"> <select name="locale" aria-label="Locale Picker" class="localePicker" onchange="this.form.submit();"> <option value="ar_SA">العربية</option> <option value="cs_CZ">Čeština</option> <option value="de_DE">Deutsch</option> <option value="en_AU">English (Australia)</option> <option value="en_CA">English (Canada)</option> <option value="en_GB">English (UK)</option> <option value="en_US" selected="selected">English (USA)</option> <option value="es_ES">Español (España)</option> <option value="es_MX">Español</option> <option value="fi_FI">Suomi</option> <option value="fr_CA">Français (Canada)</option> <option value="fr_FR">Français (France)</option> <option value="he_IL">עִבְרִית</option> <option value="hi_IN">हिन्दी</option> <option value="hr_HR">Hrvatski</option> <option value="it_IT">Italiano</option> <option value="ja_JP">日本語</option> <option value="ko_KR">한국어</option> <option value="pl_PL">Polski</option> <option value="pt_BR">Português (Brasil)</option> <option value="pt_PT">Português (Portugal)</option> <option value="ru_RU">Русский</option> <option value="tr_TR">Türkçe</option> <option value="zh_CN">中文(简体)</option> <option value="zh_HK">中文(香港)</option> <option value="zh_TW">中文(台灣)</option> </select> <input type="hidden" name="csrf_token" value="583766768" /> </form> <a href="https://www.flightaware.com/account/locale_switch.rvt?csrf_token=583766768&locale=en_US"><img height="11" width="16" src="https://www.flightaware.com/images/countries/US.png" alt="US Flag" title="Switch to US FlightAware" /></a>&nbsp;</div></div></div></nav></div><div id="topContent"><div class="menuIcon"><i class="fa fa-bars"></i></div><div class="logoLeft float_left"><a href="/"><img src="https://www.flightaware.com/images/nav/flightaware-logo.png" alt="FlightAware" class="faLogo " /></a></div><div id="headerSearchForm" class="headerTrack"><div class="flightSearchForm"><div class="searchToggle text_align_right" > <div class="search_in"><span class="search_in_content">All</span><select aria-label="Search Method" class="trackSelect"><option value="omniSearch">All</option><option value="routeSearch">Route</option><option value="airlineSearch">Airline flight</option><option value="privateSearch">Private flight (tail #)</option><option value="airportSearch">Airport</option></select></div></div><div id="omniSearch" data-fa-search-type="omniSearch" class="searchOption active"><div class="fa_omnisearch_container"><form id="omnisearch_form" method="get" action="//www.flightaware.com/ajax/ignoreall/omnisearch/disambiguation.rvt"><input type="hidden" name="searchterm" value=""><input type="hidden" name="token" value=""><input type="hidden" id="omni_headerSearchForm" data-version="50" data-server="www.flightaware.com" data-alias="www.flightaware.com" data-startsearch="Please begin searching to receive suggestions" data-ambiguous="More results for %1 ..." data-searching="Searching..." data-recent="Recent Searches" data-placeholder="&#xf002;&nbsp;&nbsp; Search for flight, tail, airport, or city" tabindex="0"><div style="display:none;" class="omnisearch_loading"><i class="fa fa-spinner fa-pulse"></i></div></form></div></div><div data-fa-search-type="routeSearch" class="searchOption routeSearch hide text_align_left" ><form action="/live/findflight"><div class="trackInputContainer"><div class="trackInput"><input name="origin" class="trackRouteOrigin" type="text" placeholder="Origin" title="Origin" aria-label="Origin" /></div></div><div tabindex="0" role="button" class="route_swap"> <div class="header_swap"><img alt="Swap" src="https://www.flightaware.com/images/home_main/flip_fields.svg" /></div></div><div class="trackInputContainer"><div class="trackInput"><input name="destination" class="trackRouteDestination" type="text" placeholder="Destination " title="Destination " aria-label="Destination " /></div></div><input type="submit" hidefocus="true" style="display: none;"></input></form></div><div data-fa-search-type="airlineSearch" class="searchOption multiple hide text_align_left" > <form class="airlineSearch" action="/live/form.rvt"><div class="trackInputContainer airlineName "><div class="trackInput"><input id="airline_name" name="q" class="trackAirlineName" type="text" title="Airline" aria-label="Airline (e.g. United)" placeholder="Airline"/></div></div><div class="trackInputContainer flightNumber "><div class="trackInput"><input id="ident_suffix" name="ident_suffix" class="trackAirlineNumber" type="text" title="Flight #" aria-label="Flight # (e.g. 450)" placeholder="Flight #" /></div></div><input type="hidden" id="ident_prefix" name="ident_prefix"><input type="submit" hidefocus="true" style="display: none;"></input><span class="fa fa-times-circle-o" id="airlineSearchCancel"></span></form></div><form id="privateSearch" data-fa-search-type="privateSearch" class="searchOption hide text_align_left" action="/live/form.rvt"><div class="trackInput"><input name="ident" class="trackTail" value="" type="text" title="Flight/Tail# (e.g. N123AB)" aria-label="Flight/Tail# (e.g. N123AB)" placeholder="Flight/Tail# (e.g. N123AB)" /></div></form><form id="airportSearch" data-fa-search-type="airportSearch" class="searchOption multiple hide text_align_left" action="/live/form.rvt"><div class="trackInput"><input name="airport" id="airport" class="trackAirportCode" type="text" title="Airport Code (e.g. KJFK)" aria-label="Airport Code (e.g. KJFK)" value="" placeholder="Airport Code (e.g. KJFK)" /></div><div class="trackInput"><input id="airport_name_or_city" name="airport_name_or_city" class="trackAirportCity" type="text" title="Airport City (e.g. New York)" aria-label="Airport City (e.g. New York)" placeholder="Airport City (e.g. New York)" /></div><input type="submit" hidefocus="true" style="display: none;"></input></form><div class="trackSubmit"><button type="submit" class="blue_button"><img src="https://www.flightaware.com/images/icons/searchIcon-white.svg" alt="Submit Search"/></button></div></div></div><div id="signUpButton"><a href="/account/join/">Sign Up</a></div><nav class="navBar" role="navigation" aria-label="Main navigation"> <ul id="listMenuRoot" role="menubar"> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a class="menu-item-link"> <span class="menu-item-title">Products</span> </a> <div class="submenu" aria-hidden="true"> <div class="menu-group"> <p class="menu-group-title">Data Products</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/aeroapi/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aeroapi.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">AeroAPI</span> <span class="menu-item-description">Flight data API with on-demand flight status and flight tracking data.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/firehose/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-firehose.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Firehose</span> <span class="menu-item-description">Streaming flight data feed for enterprise integrations with real-time, historical and predictive flight data.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/foresight/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-foresight.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Foresight</span> <span class="menu-item-description">Predictive technology to strengthen customer trust in your operations</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/rapidreports/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-rapid-reports.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Rapid Reports</span> <span class="menu-item-description">Quickly purchase historical reports delivered via email.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/customreports/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-custom-reports.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Custom Reports</span> <span class="menu-item-description">Consultative detailed and customized flight tracking data reports.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://go.flightaware.com/integratedmap" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-integrated-mapping.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Integrated Mapping Solutions</span> <span class="menu-item-description">Incorporate FlightAware maps in your web and mobile applications</span> </div> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Applications</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/aviator/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-aviator.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Aviator</span> <span class="menu-item-description">The ultimate flight tracking suite for small aircraft/general aviation (GA) owners and operators.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/premium/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-premium-subscription.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">Premium Subscriptions</span> <span class="menu-item-description">A personalized flight-following experience with unlimited alerts and more.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/global/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-global.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware Global</span> <span class="menu-item-description">The industry standard flight tracking platform for business aviation (BA) owners and operators.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/fbotoolbox/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-fbo-toolbox.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware FBO Toolbox</span> <span class="menu-item-description">Comprehensive flight tracking to enhance your FBO operations and increase sales.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/tv/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-flightaware-tv.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">FlightAware TV</span> <span class="menu-item-description">Full-screen FlightAware TV maps for operators or FBOs.</span> </div> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/globalbeacon/" class="menu-item-link"> <div class="menu-item-icon"><img src="https://www.flightaware.com/images/nav/icon-globalbeacon.png" /></div> <div class="menu-item-text"> <span class="menu-item-title">GlobalBeacon</span> <span class="menu-item-description">GADSS-compliant global tracking and alerting for airlines and aircraft operators.</span> </div> </a> </li> </ul> </div> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a class="menu-item-link"> <span class="menu-item-title">Industries</span> </a> <div class="submenu" aria-hidden="true"> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/airlines" class="menu-item-link"> <span class="menu-item-title">Airlines</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/airports" class="menu-item-link"> <span class="menu-item-title">Airports</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/atc" class="menu-item-link"> <span class="menu-item-title">Air Traffic Control</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/ownersandoperators" class="menu-item-link"> <span class="menu-item-title">Owners and Operators</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://industry.flightaware.com/usgovernment" class="menu-item-link"> <span class="menu-item-title">Government</span> </a> </li> </ul> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/" class="menu-item-link"> <span class="menu-item-title">ADS-B</span> </a> <div class="submenu" aria-hidden="true"> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/stats/" class="menu-item-link"> <span class="menu-item-title">Statistics</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://go.flightaware.com/skyawareanywhere" class="menu-item-link"> <span class="menu-item-title">SkyAware Anywhere</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/coverage/" class="menu-item-link"> <span class="menu-item-title">Coverage Map</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://flightaware.store/" class="menu-item-link"> <span class="menu-item-title">ADS-B Store</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/piaware/build/" class="menu-item-link"> <span class="menu-item-title">Build a PiAware ADS-B Receiver</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/flightfeeder/" class="menu-item-link"> <span class="menu-item-title">FlightFeeder</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/adsb/faq/" class="menu-item-link"> <span class="menu-item-title">FAQs</span> </a> </li> </ul> </div> </li> <li class="menu_item app_links_menu" role="menuitem" aria-haspopup="true"> <a href="/live" class="menu-item-link"> <span class="menu-item-title">Flight Tracking</span> </a> <div class="submenu" aria-hidden="true"> <div class="menu-group"> <p class="menu-group-title">Delays and cancellations</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/cancelled/" class="menu-item-link"> <span class="menu-item-title">Cancellations</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/airport/delays/" class="menu-item-link"> <span class="menu-item-title">Airport Delays</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/miserymap/" class="menu-item-link"> <span class="menu-item-title">MiseryMap</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Search flights</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/findflight/" class="menu-item-link"> <span class="menu-item-title">Flight Finder</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/fleet/" class="menu-item-link"> <span class="menu-item-title">Browse by Operator</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/resources/airport/browse/" class="menu-item-link"> <span class="menu-item-title">Browse by Airport</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/aircrafttype/" class="menu-item-link"> <span class="menu-item-title">Browse by Aircraft Type</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Other</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/airport/random" class="menu-item-link"> <span class="menu-item-title">Random Airport</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/live/flight/random" class="menu-item-link"> <span class="menu-item-title">Random Flight</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/statistics/ifr-route/" class="menu-item-link"> <span class="menu-item-title">IFR Route Analyzer</span> </a> </li> </ul> </div> <div class="app-links"> <div class="download-message">Download the <a href="/mobile/">FlightAware app</a> today.</div> <div class="download-links"> <div> <a href="https://apps.apple.com/us/app/live-flight-tracker/id316793974" target="_blank"> <img src="https://www.flightaware.com/images/app-store-badge.svg" alt="linkedin"> </a> </div> <div> <a href="https://play.google.com/store/apps/details?id=com.flightaware.android.liveFlightTracker" target="_blank"> <img src="https://www.flightaware.com/images/google-play-badge.png" alt="linkedin"> </a> </div> </div> </div> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a class="menu-item-link"> <span class="menu-item-title">Community</span> </a> <div class="submenu" aria-hidden="true"> <div class="menu-group"> <p class="menu-group-title">Photos</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/" class="menu-item-link"> <span class="menu-item-title">Popular Photos</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/all/sort/date" class="menu-item-link"> <span class="menu-item-title">Newest Photos</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/all/sort/votes" class="menu-item-link"> <span class="menu-item-title">Highest Ranked</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/staffpicks" class="menu-item-link"> <span class="menu-item-title">Staff Picks</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/recentcomments.rvt?page=1" class="menu-item-link"> <span class="menu-item-title">Recent Comments</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/crowdsource" class="menu-item-link"> <span class="menu-item-title">Community Tagging</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/photos/upload" class="menu-item-link"> <span class="menu-item-title">Upload Your Photos</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Squawks</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/squawks/browse/general/recently/popular" class="menu-item-link"> <span class="menu-item-title">Current Squawks</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/squawks/browse/general/24_hours/new" class="menu-item-link"> <span class="menu-item-title">New Squawks</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/squawks/" class="menu-item-link"> <span class="menu-item-title">Popular Squawks</span> </a> </li> </ul> </div> <div class="menu-group"> <p class="menu-group-title">Discussions</p> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://discussions.flightaware.com/" class="menu-item-link"> <span class="menu-item-title">All Discussions</span> </a> </li> </ul> </div> </div> </li> <li class="menu_item" role="menuitem" aria-haspopup="true"> <a href="/about" class="menu-item-link"> <span class="menu-item-title">Company</span> </a> <div class="submenu" aria-hidden="true"> <ul role="menu"> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/" class="menu-item-link"> <span class="menu-item-title">About</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/careers/" class="menu-item-link"> <span class="menu-item-title">Careers</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/datasources/" class="menu-item-link"> <span class="menu-item-title">Data Sources</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/history.rvt" class="menu-item-link"> <span class="menu-item-title">History</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://blog.flightaware.com" class="menu-item-link"> <span class="menu-item-title">Blog</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://flightaware.engineering/" class="menu-item-link"> <span class="menu-item-title">Engineering Blog</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/news/" class="menu-item-link"> <span class="menu-item-title">Newsroom</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="https://go.flightaware.com/webinars" class="menu-item-link"> <span class="menu-item-title">Webinars</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/commercial/advertising/" class="menu-item-link"> <span class="menu-item-title">Advertise With Us</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/faq/" class="menu-item-link"> <span class="menu-item-title">FAQs</span> </a> </li> <li class="submenu_item" role="menuitem" aria-haspopup="true"> <a href="/about/contact/" class="menu-item-link"> <span class="menu-item-title">Contact Us</span> </a> </li> </ul> </div> </li> </ul> </nav></header><div class="pageContainer"> <nav class="subnav navcontainer"> <span class="navigation_in_content"></span> <ul id="profileNavlist"> <li class=""> <a class="" href="/adsb/">Overview</a></li><li class=""> <a class="" href="/adsb/stats">Statistics</a></li><li class=""> <a class="" href="/adsb/coverage">Coverage Map</a></li><li class=""> <a class="" href="/adsb/piaware">PiAware</a></li><li class=""> <a class="" href="/adsb/prostick">USB Pro Stick</a></li><li class=""> <a class="" href="/adsb/flightfeeder">FlightFeeder</a></li><li class="current"> <a class="current" href="/adsb/faq">FAQ</a></li><li class=""> <a class="" href="//discussions.flightaware.com/ads-b-flight-tracking-f21/">Community</a></li> </ul> </nav> <script> $(function() { var faqData = {"categories":[{"topic":"Being a Feeder","displayOrder":"","questions":[{"question":"How do the statistics work?","answer":"<p>Every hour, FlightAware analyzes the ADS-B data received by different feeders and provides contribution statistics using a variety of different metrics.</p>","keyword":"stats"},{"question":"What are the benefits to me of feeding data to FlightAware?","answer":"<p>Users sending ADS-B data to FlightAware will see live (non-delayed) data, see their data highlighted on FlightAware tracklogs, see additional information on ADS-B from elsewhere, receive custom <a href=\"/adsb/stats\" target=\"_blank\">statistics</a> and more information on ADS-B sites around the world. As a thank you for your contribution, FlightAware offers a free <a href=\"/commercial/premium\" target=\"_blank\">Enterprise Account</a> (USD$89.95/mo value) to users who share their data with us. If you have ADS-B data or are interested in receiving it, FlightAware is the best partner for sharing your data with the world and being recognized for your contribution. FlightAware will aggregate your positions with dozens of available sources to share with millions of users. And if your feed is enabled for MLAT, you will be able to see all your local MLAT plots using the \"SkyAware\" link on your My ADS-B statistics page (get to it by clicking the \"My ADS-B\" link at the top of any FlightAware web page).</p>","keyword":"benefits_me"},{"question":"What are the benefits to everyone of feeding data to FlightAware?","answer":"Millions of people around the world use FlightAware and your contribution improves the experience of individuals tracking flights in your corner of the world.","keyword":"benefits_everyone"},{"question":"Where do I see data that I submitted on FlightAware.com?","answer":"Your data will be incorporated across the free FlightAware.com web site and mobile apps. To see what flights your receiver helped FlightAware track view the chart \"FLIGHTS WITH POSITIONS FROM THIS FEEDER ON FLIGHTAWARE.COM WITHIN THE LAST 24 HOURS\" at the bottom of your site's stats page. To view specific positions from your receiver navigate to the flight page and click (<a href=\"http://flightaware.com/live/flight/UAL970/history/20130919/0145Z/KIAH/EGLL/tracklog\">View Track Log</a>) for a breakdown of each position and the source. Positions from your receiver will be in bold and with your username next to them (the username is currently only visible to you).\r<br>\r<br>To find a flight, either type in an identifier of a flight you know is in the vicinity, or look up an airport nearby to find flights in the vicinity.","keyword":"wheremydata"},{"question":"What if my PlanePlotter receiver code changes?","answer":"<p>FlightAware no longer uses data from PlanePlotter receivers. If you would like to continue to contribute you can look to build a PiAware <a href=\"https://flightaware.com/adsb/piaware/build/\" target=\"_blank\">here</a> or if you live in a low coverage area you can request a FlightFeeder <a href=\"https://flightaware.com/adsb/request\" target=\"_blank\">here</a>.</p>","keyword":"ppchange"},{"question":"Does my name have to appear on the ADS-B statistics page?","answer":"No. The <a href=\"/adsb/stats\">ADS-B statistics pages</a> will honor your account setting. You can edit your name display settings on the <a href=\"/account/manage\"> account management page</a> or on your stats page in the control panel (click on the gear icon) to display your username or your full name. Alternately, if you don't register your receiver, no name will be displayed.","keyword":"fullname"},{"question":"What if my IP address changes?","answer":"If you are using PlanePlotter, FlightFeeder, or PiAware then it does not matter if your IP address changes. We will handle the new address automatically. Within an hour, FlightAware will combine the <a href=\"http://flightaware.com/adsb/stats\">statistics</a> from all of your IP addresses on the user ranking. The site (receiver) stats will automatically reflect the change over time.","keyword":"ipchange"},{"question":"Why do my statistics totals sometimes decrease?","answer":"Our <a href=\"http://flightaware.com/adsb/stats/\">ADS-B Statistics leaderboard pages</a> show the total number of aircraft and positions that we have received for the last 30 days only.\r<br>\r<br>Data older than 30 days is stored but just not included on leaderboards in order to emphasize the importance of ongoing data feeding and make it easier for new users to be represented.\r<br>\r<br>Since we internally store statistics data on a 24-hour time period, the 31st day of data will be wholly subtracted from your 30 days' total starting at 00:00 UTC causing a decrease in the total. However, as the UTC day progresses and you continue to submit data, that total will gradually increase until 00:00 UTC of the next day and the new 31st day of data is subtracted.","keyword":"statsdecrease"},{"question":"Why do the hourly aircraft counts on my ADS-B site's statistics not sum to the daily aircraft total?","answer":"<p>An aircraft is counted only once per UTC day to calculate the daily aircraft totals. A given aircraft is counted only at most once per hour for the hourly totals.</p>","keyword":"aircraftcounts"},{"question":"How are the statistics calculated for the list of \"Nearby Sites\" on the \"My ADS-B\" page?","answer":"<p>The nearby sites table shows the median number of positions per day and the median number of aircraft per day received by each site over the last 7 days (using UTC time).</p>","keyword":"nearbysitesstats"},{"question":"How do I remove an old/inactive site from my account?","answer":"<p>Old sites will automatically be removed if they have been inactive for over 30 days. </p><p>If you wish to remove the site sooner, then you may do so after 48 hours of inactivity:</p><ol><li>Click on the \"My ADS-B\" link at the top of any page to go to your statistics page.</li><li>Select the site you want to remove in the drop down list.</li><li>Click the gear icon.</li><li>Click the link \"remove this feeder site from my account.\"</li></ol>","keyword":"removesite"}]},{"topic":"Data","displayOrder":"","questions":[{"question":"Why are some flights blocked?","answer":"FlightAware is subject to a number of government laws and regulations surrounding the distribution of flight data. In many cases, sensitive (e.g., military) flights are not available for tracking as well as private aircraft whose owners have opted out of public flight tracking.\r<br>\r<br>FlightAware users and customers who share data with FlightAware may be able to track these flights on their own equipment, independent of FlightAware.\r<br>\r<br>You can read <a href=\"https://flightaware.com/about/faq#blockedtail\">more about blocked tail numbers</a>.","keyword":"blocked"},{"question":"How does FlightAware prioritize overlapping ADS-B data?","answer":"When FlightAware is receiving overlapping data from multiple sources, FlightAware's feed interpreter will choose the position from the most reliable available source that also allows positions to be evenly spaced in time.","keyword":"prioritize"},{"question":"Does FlightAware do multilateration (MLAT)?","answer":"FlightAware currently tracks non-ADS-B aircraft via <a href=\"/adsb/mlat\">multilateration</a> (MLAT) if the aircraft is in the proximity of four or more ADS-B ground stations (FlightFeeder or PiAware).","keyword":"mlat"},{"question":"Can I access a streaming ADS-B data feed from FlightFeeder or PiAware?","answer":"<p>Yes, FlightFeeder and PiAware devices support TCP connections to the following ports for data access:</p><ul><li>30002 for raw/unparsed messages in AVR format</li><li>30003 for parsed messages in BaseStation format</li><li>30005 for raw/unparsed messages in Beast binary format</li><li>30105 for multilateration results (only) in Beast binary format (for FlightFeeders, the device must be running 7.x or newer software)</li><li>30106 for multilateration results (only) in extended BaseStation format (for FlightFeeders, the device must be running 7.x or newer software)</li></ul><p>FlightFeeder and PiAware devices running FlightFeeder 7.9.1 or PiAware 3.6.2 or newer software also support port 1501 for <a href=\"https://flightaware.com/commercial/firehose/firehose_documentation.rvt\" target=\"_blank\">Firehose</a>-format JSON data:</p><ul><li>This feature must be enabled first by setting the enable-firehose setting to yes. If you are on a PiAware, you can SSH in and run the command \"piaware-config enable-firehose yes\" and then reboot/restart the device or you can add \"enable-firehose yes\" in the piaware-config.txt file. If you are wanting to try this feature out on a FlightFeeder, please contact adsbsupport@flightaware.com for assistance.</li><li>TLS is required to connect and the certificate used by the server is self-signed (your security library may need to be configured to allow this).</li><li>To connect, an initiation line is required (see <a href=\"https://flightaware.com/commercial/firehose/firehose_documentation.rvt\" target=\"_blank\">Firehose documentation)</a> with username \"pirehose\" and password \"pirehose\".</li><li>The \"events\" command (if specified) must contain \"positions\". All other types of events are unsupported and ignored. Only the \"position\" message is sent over the connection.</li><li>The \"updateType\" field is always \"A\", the \"facility_name\" is always \"Local ADS-B\", and the \"facility_hash\" is always \"01234567\".</li><li>\"ident\" field may begin with a hash character and the hexid when no ident is received (ex: \"#ABCDEF\").</li><li>\"id\" field is not a faFlightID that can be used with AeroAPI.</li><li>\"range\" and \"pitr\" commands will not replay events that are in the past. Specifying a starting time in the future will cause the pirehose connection to wait until that. time is reached before beginning to send messages.</li><li>The \"strict_unblocking\" and \"airport_filter\" commands are not supported.</li><li>The order of the JSON elements within each line may differ from actual firehose, but no expectation of order should have been assumed.</li><li>Many of the optional fields will never be populated, including but not limited to: \"reg\", \"aircrafttype\", \"atcident\", \"orig\", \"dest\", \"ete\", \"edt\", \"route\", \"speed\", \"altChange\".</li></ul><p>Additionally, the following data input ports are available for PiAware devices:</p><ul><li>30104 for injecting raw messages in Beast binary format (messages will be forwarded to PiAware, shown on the local map and forwarded to port 30005 but multilateration results will not be forwarded to PiAware or port 30005)</li><li>30004 for injecting raw messages in Beast binary format (identical functionality to port 30104 but exists for backwards compatibility)</li></ul><p><br></p>","keyword":"datafeed"},{"question":"Can I view my local data? How do I see my local data from my PiAware or FlightFeeder?","answer":"<p>If you’re using PiAware or are hosting one of our FlightFeeders, you can see your local data using the \"SkyAware\" link from the My ADS-B statistics page. And, if your feed is enabled for MLAT you will be able to see all your local MLAT plots. Click the \"My ADS-B\" link at the top of any FlightAware web page to get to your statistics page. Then click on the \"SkyAware\" option to view the local map and aircraft list.</p>","keyword":"mylocaldata"}]},{"topic":"FlightFeeder","displayOrder":"","questions":[{"question":"How can I get a FlightFeeder?","answer":"FlightFeeders are provided for free to areas without current FlightAware ADS-B coverage.\r<br>\r<br>Simply <a href=\"https://flightaware.com/adsb/request\">request a FlightFeeder</a> to get started.\r<br>\r<br>Within a few days, FlightAware will reply requesting more information if coverage is needed in your area, and if coverage is not needed information on where parts can be purchased to build one yourself.","keyword":"order"},{"question":"Is FlightFeeder compatible with other software programs?","answer":"FlightFeeder is compatible with virtually all existing ADS-B software packages like PlanePlotter and BaseStation. Users can connect to their FlightFeeder over their LAN to receive all data. Users can also choose to view flight data on the FlightAware.com web site.\r<br>\r<br>For newer FlightFeeders (2016 forward), decoded data is also available on port 30005 for other applications such as PlanePlotter and Virtual Radar Server.","keyword":"software"},{"question":"How much power does FlightFeeder use?","answer":"A FlightAware FlightFeeder uses 2.5 A @ 5.1 V, less power than a night light.","keyword":"power"},{"question":"How much Internet bandwidth does FlightFeeder use?","answer":"FlightFeeder bandwidth depends on how dense the airspace is in your area and how much coverage you achieve with your setup (based on such factors as antenna location, antenna height, line-of-sight obstructions, etc.). If your site is enabled to MLAT then that will increase the required bandwidth. Broadband Internet is not required.\r<br>\r<br>Typical sites will use around 1-5 kilobits per second of bandwidth and up to approximately 300 megabytes per month.","keyword":"bandwidth"},{"question":"Can I share data from the FlightFeeder with other sites?","answer":"Sure! FlightAware encourages the sharing of all available ADS-B data for maximum collaboration and sharing within the community. However we ask that MLAT data not be used for commercial purposes.","keyword":"sharing"},{"question":"Does FlightFeeder support Multilateration (MLAT)?","answer":"FlightAware currently tracks non-ADS-B aircraft via <a href=\"/adsb/mlat\">multilateration</a> (MLAT) if the aircraft is in the proximity of four or more ADS-B ground stations (FlightFeeder or PiAware). \r<br>\r<br>Local access to MLAT data for flights received by your FlightFeeder is dependent on the version of the software on your FlightFeeder device. If your FlightFeeder device is not updated for MLAT, please <a href=\"/about/contact/\">contact us</a>.","keyword":"mlat"},{"question":"What is the blue LED?","answer":"During Boot-up the receiver will turn on the blue LED if the antenna is connected. This indicates that the receiver is powered and receiving the transponder data.\r<br>\r<br>Once the system is booted (after 1 minute) the blue light should turn off. This indicates that the transponder data is being processed.\r<br>\r<br>If the blue light never turns on then the receiver is not working or the antenna is not picking up any transponder data.","keyword":"blueled"},{"question":"If I have a FlightFeeder Orange, what does the information on the status screen mean?","answer":"On the FlightFeeder Orange status screen you will see something like:\r<br>Radio status\r<br>Last minute\r<br>Messages 789\r<br>Messages (passed crc) 45\r<br>Signal level -5.4\r<br>Signal clipped count (overloaded) 349\r<br>\r<br>A Message is one packet of information sent from a plane. This message might or might no have a plane position in it.\r<br>\r<br>The Message count is based on total number of possible messages that are seen. They might not be real messages but they look like real messages.\r<br>\r<br>The Messages that pass all integrity checks are considered good data and are sent to FlightAware. This is your real message rate.\r<br>\r<br>Signal level is in dB full scale (0 means high power and -40dB means very low power detected). In this case it is an average power level of all real messages. 0 means it is overloading the circuit and is similar to how turning up an audio amplifier will begin to distort and clip the sound when set too high. A lower power level means a weaker signal from either the plane being farther away or from sending low powered antenna. You can read more about <a href=\"https://en.wikipedia.org/wiki/DBFS\">signal strength</a>. \r<br>\r<br>The overload count is just the count of messages that are within a couple dB from 0. The system might or might not be able to decode and validate these.\r<br>\r<br>If you are interested in the dBFS for one plane you can see it on the local web page map. Connect to the webpage (get the link from your ADSB stats page if you need it; click the \"My ADS-B\" link at the top of any FlightAware web page) and click on a plane. The details of the plane are in the top right corner. You will see a dBFS for that individual plane.","keyword":"orangestatus"},{"question":"What open ports or firewall rules do I need to share data from my FlightFeeder?","answer":"<p>If you have an older FlightFeeder (from 2015 or before):</p><p><br></p><ul><li>FlightFeeders use dynamic addressing. At startup and periodically afterwards they request an IP address, netmask and default gateway from a DHCP server on the local network.</li><li>FlightFeeders do not support setting a fixed IP address, netmask or default gateway or DNS server addresses.</li><li>FlightFeeders are preconfigured to use Google DNS for DNS lookups at 8.8.8.8 and 8.8.4.4.</li><li>FlightFeeders will need to communicate to FlightAware:</li><li class=\"ql-indent-1\">HTTPS on port 443</li><li class=\"ql-indent-1\">TCP on port 2222</li><li class=\"ql-indent-1\">TCP on port 7912</li><li>Additionally FlightFeeders may make DNS requests on port 53 and http/https requests to other sites in the event a software update is performed.</li></ul><p>If you have a newer FlightFeeder (supplied from year 2016 forward), the FlightFeeder needs to be able to make the following outbound connections from your local network to the Internet:</p><p><br></p><ul><li>UDP port 1194 or TCP port 443 outgoing to ovpn-1.hou.flightaware.com</li><li>TCP port 443 outgoing to flightaware.com</li><li>TCP port 1200 outgoing</li><li>UDP to a port in the range 4999-19999 outgoing</li></ul>","keyword":"ports"},{"question":"Can I connect a FlightFeeder to my local network using WiFi?","answer":"<p>Yes, if you have a FlightFeeder Orange, then this may be done via the touchscreen interface. The FlightFeeder supports open or WPA encrypted WiFi networks. If you have an older version FlightFeeder (hardware version 7 or older), then you may attach a USB WiFi adapter. The external adapter may be configured by inserting a USB drive dongle with a flightfeeder-config.txt file containing the configuration statements needed. The configuration file format is the same as <a href=\"/adsb/piaware/advanced_configuration\" target=\"_blank\">PiAware 3.x advanced configuration</a> and you may download a <a href=\"/adsb/flightfeeder/flightfeeder-config.txt\" target=\"_blank\">sample flightfeeder-config.txt</a> as a starting point. The supported WiFi dongles are the same as <a href=\"#wifidongles\" target=\"_blank\">the dongles supported by PiAware</a>. The USB drive dongle containing the config file will need to be connected to the FlightFeeder every time it boots in order for the FlightFeeder to connect to WiFi.</p>","keyword":"ff_wifi"},{"question":"Can I set a fixed/static IP address for the FlightFeeder?","answer":"<p>Yes you can set a static IP address via the touchscreen interface. Navigate to Network -&gt; Wired or Wireless Connection -&gt; Network Settings. </p><p>On any FlightFeeder running 7.x software you may configure the IP address by inserting a USB drive dongle with a flightfeeder-config.txt file containing the configuration statements needed. The configuration file format is the same as <a href=\"/adsb/piaware/advanced_configuration\" target=\"_blank\">PiAware 3.x advanced configuration</a>. The USB drive dongle will need to be inserted on the FlightFeeder every time the FlightFeeder boots up to maintain the static IP.</p>","keyword":"ff_static_ip"},{"question":"For what is the HDMI port used?","answer":"Newer hardware versions of the FlightFeeder have an <a href=\"https://en.wikipedia.org/wiki/HDMI\">HDMI</a> port. The HDMI port provides the ability to connect an external monitor or TV to the FlightFeeder via an HDMI cable. Connecting to a FlightFeeder via HDMI is <b>not</b> required to use a FlightFeeder. The HDMI port will output basic operational status information from the FlightFeeder.","keyword":"ff_hdmi"},{"question":"Which external USB WiFi dongles are supported by the FlightFeeder?","answer":"The supported WiFi dongles are the same as <a href=\"#wifidongles\">the dongles supported by PiAware</a>.","keyword":"ffwifidongles"},{"question":"What are the direct benefits to me for hosting a FlightFeeder? Will I be paid to host a FlightFeeder?","answer":"<p>FlightFeeders are intended for aviation enthusiasts and FlightFeeder hosts are not paid for their participation. However, as a FlightFeeder host, you receive several benefits:</p><p><br></p><ul><li>Free FlightAware <a href=\"https://flightaware.com/commercial/premium/\" target=\"_blank\">Enterprise Account</a> access (USD 89.95 value per month)</li><li>Free live flight data received by your device on a local web-based map interface (\"SkyAware\")</li><li>Detailed statistics page showing the performance of your site (\"My ADS-B\" on flightaware.com)</li></ul>","keyword":"flightfeederbenefits"},{"question":"How do I turn off the backlight on my FlightFeeder touchscreen?","answer":"<p>The backlight on the FlightFeeder cannot be turned off. The display will go black when the touchscreen is not in use, with the backlight remaining on.</p>","keyword":"backlight, touchscreen, display, flightfeeder"},{"question":"How do I find the local IP address of my FlightFeeder that does not have an LCD screen?","answer":"<ul><li>Log into your router and look in the connected devices list (consult your router's documentation). The device name should be in the format <strong>ff-&lt;serial number&gt;</strong>. (e.g. ff-10508)</li><li><span style=\"color: rgb(0, 0, 0);\">Go to your FlightFeeder's \"My ADS-B Stats\" page and it should be displayed under \"\"Site Local IP\". This only works if your FlightFeeder is connected to FlightAware.</span></li><li>Instead of accessing the FlightFeeder UI with the IP address, you can try using the hostname. Enter <strong>ff-&lt;serial number&gt;.local</strong> (e.g. ff-10508.local) in a web browser. This may only work on certain local network configurations.</li><li>Attach an HDMI monitor and keyboard to the FlightFeeder to access the local interface</li></ul><p><br></p>","keyword":"ffipaddress_nolcd"}]},{"topic":"FlightFeeder Troubleshooting","displayOrder":"","questions":[{"question":"I received an alert that my FlightFeeder is offline. How do I troubleshoot it?","answer":"<p>If you have a FlightFeeder Orange then you can use the touchscreen to review the device status and network settings. Ensure that your FlightFeeder has an IP address on your local network and can connect to the Internet on the necessary <a href=\"#ports\" target=\"_blank\">ports</a>. If you have a FlightFeeder without a touchscreen display then you will need to attach an HDMI display to the HDMI port on the side of the FlightFeeder. When an external monitor is attached, the FlightFeeder will display status information which you may use to troubleshoot the device. You can also choose to look up the device's IP address through your router and then input the IP address into a browser to see status information. Please <a href=\"mailto:adsbsupport@flightaware.com\" target=\"_blank\">contact our support team</a> if you are having trouble so that we can assist.</p>","keyword":"flightfeederoffline"},{"question":"I received an alert that my FlightFeeder is checking in with FlightAware, but not sending/receiving aircraft data. How do I troubleshoot it?","answer":"<ol><li>If you have a FlightFeeder Orange then you can use the touchscreen to&nbsp;view whether it is receiving aircraft data in the GUI. If you have a FlightFeeder without a touchscreen display then you will need to attach an HDMI display to the HDMI port on the side of the FlightFeeder to view the Status menus. The following menus show whether your FlightFeeder is receiving aircraft: <strong>Device Status -&gt; 1090 Radio</strong></li><li>Check to make sure your antenna is in an ideal location with clear view of the sky</li><li>Check to make sure your antenna is properly connected to the FlightFeeder</li><li>Often times, the ADS-B dongle inside the FlightFeeder may become disconnected or go bad. Carefully open the FlightFeeder and ensure it is connected to the USB cable. If it is, try the alternate USB ports.</li><li>Reboot the FlightFeeder</li></ol>","keyword":"flightfeedernodata"},{"question":"I received an alert that my FlightFeeder is overheating. How do I troubleshoot it?","answer":"<ol><li>Check to make sure your FlightFeeder is set up somewhere with good ventilation</li><li>Place FlightFeeder near a fan or cool area if possible</li><li>If the FlightFeeder is laying down flat, stand it vertically to give it better ventilation.</li><li>Reboot the receiver</li></ol><p><br></p>","keyword":"flightfeederoverheating"}]},{"topic":"General","displayOrder":"","questions":[{"question":"What is ADS-B?","answer":"<p>ADS-B stands for Automatic dependent surveillance-broadcast. It is a cooperative surveillance technology for tracking aircraft. The aircraft determines its own position via GNSS and periodically broadcasts this via a radio frequency. <a href=\"http://en.wikipedia.org/wiki/Automatic_dependent_surveillance-broadcast\" target=\"_blank\">For more information on ADS-B, consult Wikipedia.</a></p>","keyword":"whatisadsb"},{"question":"What is Mode S?","answer":"Mode S, or mode select, a data packet protocol used by transponders on board aircraft. It can be used to augment air traffic control transponder positioning equipment.","keyword":"whatismodes"},{"question":"Why isn't there coverage in my area?","answer":"FlightAware only has coverage where we have installed a receiver or a user is feeding their data to FlightAware. If there is no coverage, you should <a href=\"/adsb\">read about adding coverage</a>.\r<br>\r<br>Keep in mind that the coverage map only shows ADS-B coverage; FlightAware has many different data sources worldwide that may use non-ADS-B tracking and provide flight tracking coverage.","keyword":"nocoverage"},{"question":"How large is the coverage area for an ADS-B site?","answer":"The coverage is line-of-sight between the antenna and the airplane. That means that coverage at higher altitude is much greater than at lower altitude.\r<br>\r<br>The distance of coverage varies based on the installation. FlightAware's experience is that it ranges from 100mi / 160km for a small antenna next to a window and can be up to 300mi / 480km for a large antenna on a mast.","keyword":"range"},{"question":"Why is the airport for my feeder wrong?","answer":"Some of the feeders that we support do not transmit the location of the feeder itself so FlightAware attempts to estimate the latitude/longitude based on the average positions of the aircraft being detected. From that estimated location, we pick the nearest airport and display that as the location of the receiver. Since a receiver can receive aircraft positions from an area that is up to hundreds of miles wide, this might pick another nearby airport that is not quite the closest one to you. However, this has no impact on the data and does not affect the accuracy of flight tracking in any way.","keyword":"wrongairport"},{"question":"Where can I find previous ADS-B Network Newsletters?","answer":"<ul><li><a href=\"http://eepurl.com/clEcQz\" target=\"_blank\">October 2016</a> - Features of your free Enterprise account</li><li><a href=\"http://eepurl.com/coQE91\" target=\"_blank\">November 2016</a> - Antenna optimization</li><li><a href=\"http://eepurl.com/ctio-b\" target=\"_blank\">December 2016</a> - Multilateration (MLAT)</li><li><a href=\"http://eepurl.com/cxOcyn\" target=\"_blank\">January 2017</a> - Understanding your coverage with polar charts</li><li><a href=\"http://eepurl.com/cC_MQn\" target=\"_blank\">February 2017</a> - Transponders (Mode A/C/S and ADS-B)</li><li><a href=\"http://eepurl.com/cHwh_f\" target=\"_blank\">March 2017</a> - Coax cables</li><li><a href=\"http://mailchi.mp/flightaware/bi967ve3b8\" target=\"_blank\">April 2017</a> - PiAware 3.5/SkyAware</li><li><a href=\"http://mailchi.mp/flightaware/bi967ve3b8-319925\" target=\"_blank\">May 2017</a> - Amplifiers and filters</li><li><a href=\"http://mailchi.mp/flightaware/bi967ve3b8-347973\" target=\"_blank\">June 2017</a> - Dynamic range</li><li><a href=\"http://mailchi.mp/flightaware/ads-b-network-news-2017-july\" target=\"_blank\">July 2017</a> - ICAO code, Ident and Squawk</li><li><a href=\"http://mailchi.mp/flightaware/ads-b-network-news-2017-august\" target=\"_blank\">August 2017</a> - My ADS-B site settings</li><li><a href=\"http://mailchi.mp/flightaware/ads-b-network-news-l3ktu01tdm\" target=\"_blank\">September 2017</a> - ADS-B/MLAT/TIS-B/Other</li><li><a href=\"http://mailchi.mp/flightaware/ads-b-network-news-o98qkt5xdx\" target=\"_blank\">October 2017</a> - New flight replay features</li><li><a href=\"http://mailchi.mp/flightaware/making-sense-of-strange-ads-b-data\" target=\"_blank\">November 2017</a> - Understanding strange ADS-B data (Ident, Altitude, ICAO hex code)</li><li><a href=\"http://mailchi.mp/flightaware/ads-b-network-news-b2677uuw44\" target=\"_blank\">December 2017</a> - How to use WiFi with your PiAware or FlightFeeder</li><li><a href=\"http://mailchi.mp/flightaware/flightaware-ads-b-2017-year-in-review\" target=\"_blank\">January 2018</a> - 2017 year in review and a look ahead</li><li><a href=\"https://mailchi.mp/flightaware/free-benefits-for-flightaware-ads-b-network-participants\" target=\"_blank\">February 2018</a> - Free benefits for data feeders</li><li><a href=\"https://mailchi.mp/flightaware/what-are-squawk-codes-and-what-can-they-tell-me\" target=\"_blank\">March 2018</a> - What are squawk codes and what can they tell me?</li><li><a href=\"https://mailchi.mp/flightaware/improve-mlat-coverage-plus-track-more-aircraft\" target=\"_blank\">April 2018</a> - How to track more aircraft by enabling MLAT and troubleshoot common issues with MLAT</li><li><a href=\"https://mailchi.mp/flightaware/understanding-data-in-skyview-age-registration-aircraft-type\" target=\"_blank\">May 2018</a> - <span style=\"color: rgb(20, 23, 26);\">Understanding aircraft data in </span>SkyAware<span style=\"color: rgb(20, 23, 26);\">: Messages, Age, Registration, Aircraft Type</span></li><li><a href=\"https://mailchi.mp/flightaware/track-more-aircraft-by-using-a-filter\" target=\"_blank\" style=\"color: rgb(20, 23, 26);\">June 2018</a><span style=\"color: rgb(20, 23, 26);\"> - Track more aircraft by using a filter</span></li><li><a href=\"https://mailchi.mp/flightaware/how-do-ads-b-antennas-work-can-i-build-my-own\" target=\"_blank\" style=\"color: rgb(20, 23, 26);\">July 2018</a><span style=\"color: rgb(20, 23, 26);\"> - Antenna basics; build your own antenna</span></li><li><a href=\"https://mailchi.mp/flightaware/advanced-antenna-topics-vswr-and-impedance\" target=\"_blank\" style=\"color: rgb(20, 23, 26);\">August 2018</a><span style=\"color: rgb(20, 23, 26);\"> - Advanced antenna topics: VSWR and impedance</span></li><li><a href=\"https://mailchi.mp/flightaware/new-features-in-skyview-for-piaware-and-flightfeeder-users\" target=\"_blank\" style=\"color: rgb(20, 23, 26);\">September 2018</a><span style=\"color: rgb(20, 23, 26);\"> - New data now available in </span>SkyAware</li><li><a href=\"https://mailchi.mp/flightaware/understanding-navigationauto-pilot-settings-in-ads-b-data\" target=\"_blank\" style=\"color: rgb(20, 23, 26);\">October 2018</a><span style=\"color: rgb(20, 23, 26);\"> - </span><span style=\"color: rgb(36, 28, 21);\">Understanding navigation/auto-pilot settings in ADS-B data</span></li><li><a href=\"https://mailchi.mp/flightaware/gs-ias-tas-and-mach-what-do-these-different-speeds-tell-us-about-a-flight\" target=\"_blank\" style=\"color: rgb(36, 28, 21);\">November 2018</a><span style=\"color: rgb(36, 28, 21);\"> - GS, IAS, TAS, and Mach</span></li><li><a href=\"https://mailchi.mp/flightaware/understanding-aircraft-data-ground-track-track-rate-magnetic-heading-true-heading-and-roll-angle\" target=\"_blank\" style=\"color: rgb(36, 28, 21);\">December 2018</a><span style=\"color: rgb(36, 28, 21);\"> - </span><span style=\"color: rgb(64, 64, 64);\">Ground Track, Track Rate, Magnetic Heading, True Heading, and Roll Angle</span></li><li><a href=\"https://mailchi.mp/flightaware/flightaware-ads-b-network-now-has-over-20000-sites\" target=\"_blank\" style=\"color: rgb(64, 64, 64);\">January 2019</a><span style=\"color: rgb(64, 64, 64);\"> - Over 20,000 sites! 2018 year in review and look ahead to 2019.</span></li><li><a href=\"https://mailchi.mp/flightaware/978-mhz-uat-transponders-and-how-gsm-can-interfere-with-ads-b-402395\" target=\"_blank\" style=\"color: rgb(64, 64, 64);\">February 2019</a><span style=\"color: rgb(64, 64, 64);\"> - </span>978 MHz UAT transponders and how GSM can interfere with ADS-B</li><li><a href=\"https://mailchi.mp/flightaware/978-mhz-uat-transponders-and-how-gsm-can-interfere-with-ads-b-402411\" target=\"_blank\">March 2019</a> - Coming Soon: 978 MHz UAT capable PiAware!</li><li><a href=\"https://mailchi.mp/flightaware/lets-talk-antenna-placement?e=[UNIQID]\" target=\"_blank\">April 2019</a> - Antenna Basics</li><li><a href=\"https://mailchi.mp/flightaware/upgrade-piaware-402459?e=[UNIQID]\" target=\"_blank\">May 2019</a> - Time to update your PiAware!</li><li><a href=\"https://mailchi.mp/flightaware/23000users?e=[UNIQID]\" target=\"_blank\">June 2019</a> - Over 23,000 sites!</li><li><a href=\"https://mailchi.mp/flightaware/dual1090and978sitesandskyaware?e=[UNIQID]\" target=\"_blank\">August 2019</a> - Dual 1090/978 Sites and SkyAware gets a name change</li><li><a href=\"https://mailchi.mp/flightaware/piawareorflightfeeder?e=[UNIQID]\" target=\"_blank\">September 2019</a> - PiAware or FlightFeeder?</li><li><a href=\"https://us14.campaign-archive.com/?u=7bd8986a8ad54991c01e23939&amp;id=9ba2245328\" target=\"_blank\">October 2019</a> - Let's talk about your Stats Page</li><li><a href=\"https://mailchi.mp/flightaware/siterankingsexplained-402544\" target=\"_blank\">November 2019</a> - Make your ADS-B hobby your job!</li><li><a href=\"https://mailchi.mp/flightaware/25ksitesandwhattowatchforin2020\" target=\"_blank\">January 2020</a> - Happy New Year!</li><li><a href=\"https://mailchi.mp/flightaware/recruiting202002?e=[UNIQID]\" target=\"_blank\">February 2020</a> - <span style=\"color: rgb(36, 28, 21);\">Are you ready to take your career to new heights?</span></li><li><a href=\"https://mailchi.mp/flightaware/covid-19andadsb-202004\" target=\"_blank\" style=\"color: rgb(36, 28, 21);\">April 2020</a><span style=\"color: rgb(36, 28, 21);\"> - </span>COVID-19, ADS-B and Aviation Safety</li><li><a href=\"https://mailchi.mp/flightaware/enterpriseacountaccessexpanded\" target=\"_blank\">June 2020</a> - Expanded Enterprise account access</li></ul>","keyword":"previousnewsletters"}]},{"topic":"PiAware","displayOrder":"","questions":[{"question":"Why are automatic or manual updates disabled for my PiAware?","answer":"There are two flags on the PiAware machine - an auto-update flag and a manual-update flag. They can be set on the PiAware using the piaware-config command-line program.\r<br>\r<br>See section 2 of the <a href=\"/adsb/piaware/install\">PiAware for dump1090 installation guide</a> for more information.","keyword":"autoupdates"},{"question":"How does PiAware work?","answer":"You can read about that on our <a href=\"/adsb/piaware/about\">About PiAware</a> page which includes a diagram showing the data flow and communication ports used.","keyword":"aboutpiaware"},{"question":"How can I add an LCD screen to my PiAware?","answer":"<p>Since the release of PiAware 4.0, there is now support for the <a href=\"https://www.waveshare.com/3.5inch-rpi-lcd-a.htm\" target=\"_blank\">Waveshare 3.5” LCD touchscreen</a>. This will require the LCD version of PiAware which can be downloaded from our build page <a href=\"https://flightaware.com/adsb/piaware/build/\" target=\"_blank\">here</a>.</p><p><br></p><p>Note: If you are running a PiAware on the standard version then you will need a new image installation of the LCD version which will require reclaiming the PiAware. </p>","keyword":"lcd"},{"question":"What is the login and password to access a PiAware device created from the PiAware disk image?","answer":"<p>Note: This is only for advanced users. FlightAware does not provide support for customized installations. Login: pi Password: flightaware</p><p>Newer versions of the Raspberry Pi software require you to manually enable remote SSH access to the device. See our <a href=\"https://flightaware.com/adsb/piaware/build/optional#1\" target=\"_blank\">optional setup instructions</a> for information on how to enable SSH.</p>","keyword":"piawarelogin"},{"question":"Which external USB wifi dongles are supported by PiAware?","answer":"PiAware includes all the default wifi drivers of Raspbian plus a few extra. We suggest that you get a name brand dongle which have the best range and warranties. In some cases they are also the cheapest.\r<br>\r<br>The two we recommend are the Edimax EW-7811 and the TP-link N150 (TL-WN725N). These are very stable, great range, and don't draw too much power.\r<br>\r<br>Most of the major chipset are also supported. These include wifi chips by Atmel, Atheros, Broadcom, Intel WiMax, IWlegacy, Marvell libertas, Ralink, RealTek, Ti and ZyDas.","keyword":"wifidongles"},{"question":"How do I configure my PiAware to connect to a WiFi network?","answer":"<p>PiAware supports open or WPA-encrypted WiFi networks. WiFi setup instructions are available as part of the <a href=\"https://flightaware.com/adsb/piaware/build#3\" target=\"_blank\">PiAware Build: Optional Steps</a>.</p>","keyword":"piawarewifi"},{"question":"<strong><span class=\"ql-cursor\"></span></strong>To what hostnames does a PiAware need to be able to connect outbound from my local network?","answer":"<p>If you are whitelisting hostnames, then you will need to allow piaware.flightaware.com and that will handle all of the communication to FlightAware. </p><p>Please also note that for things like time synchronization and OS updates, the PiAware will need to connect to other sites. Time sync is via pool.ntp.org by default (but if you supply an NTP server via DHCP then that should override). OS updates need archive.raspberrypi.org and mirrordirector.raspbian.org.</p><p><br></p><p>While we recommend whitelisting hostnames, if required the following IP address can be whitelisted.&nbsp;<strong>This list may change without notice and we strongly encourage users to whitelist hostnames unless there is no alternative. </strong></p><p>- 70.42.6.128/25&nbsp;&nbsp;&nbsp;</p><p>- 216.52.171.64/26</p><p>- 2600:c13:1002:4::/64</p><p>- 207.210.213.224/27</p><p>- 206.123.125.0/25</p><p>- 2607:fdb8:0:112::/64&nbsp;&nbsp;&nbsp;</p><p>- 2607:fdb8:0:119::/64&nbsp;&nbsp;</p><p>FlightAware does not control hostnames or IP addresses for third party sites.</p>","keyword":"piawareoutboundhostnames"},{"question":"What are the log and output files for PiAware?","answer":"System Log file is located at /var/log/syslog\r<br>PiAware Log file is located at /var/log/piaware.log\r<br>Piaware Status files located at /var/run/piaware/\r<br>Aircraft tracking output is located at /var/run/dump1090-fa/\r<br>Lightttpd webpage root is located at /var/www/html/","keyword":"log file"},{"question":"How can I move my PiAware data feeder to a different Raspberry Pi device while keeping my existing statistics site?","answer":"<p>You must explicitly configure the unique \"feeder ID\" that your feeder will use. If you can move the existing SD card to the new device then you do not need to do anything special. If you want to move your feeder ID to a new installation of PiAware:</p><p><br></p><p><br></p><ol><li>Your new installation must be on the latest PiAware software. If it is not, upgrade it first.</li><li>Find the existing feeder ID that you want to use. You can find this either as the “Site Identifier” on the site page at flightaware.com/adsb/stats/user/yourusername, or with the command line <span style=\"background-color: rgba(232, 232, 232, 0.04); color: rgb(232, 145, 45);\">cat /var/cache/piaware/feeder_id</span>. The identifier looks like a series of dash-separated hex digits: 12345678-1234-1234-1234-123456789abc.</li><li>Configure the feeder ID on the new system by running this command on the Pi: piaware-config feeder-id 12345678-1234-1234-1234-123456789abc</li><li>Restart piaware by running this command on the Pi: sudo systemctl restart piaware</li></ol><p><br></p><p>***Note: Stats cannot be moved on FlightFeeders, due to the replacement device having a different serial number.***</p>","keyword":"piawaremovesite"},{"question":"How do I fix errors about MLAT synchronization or \"clock unstable?\"","answer":"<p><span style=\"color: rgb(34, 34, 34);\">The \"unstable clock\" message means that the receiver has bad timing information. There are multiple reasons that the timing information may be bad. The most common explanations are:</span></p><ol><li>The USB cable is dropping information. This usually occurs when you are using low quality USB extension cables. Try connecting the RTL-SDR (e.g., Pro Stick) directly to the Raspberry Pi’s USB port.</li><li>The power supply is not supplying enough power. Try another 5V USB power supply.</li><li>The receiver location is not set correctly. The server-side MLAT timing calculations depend on knowing your receiver location. Go to your FlightAware \"My ADS-B\" page and set your location (click the gear icon).</li><li>The RTL-SDR (e.g., Pro Stick) is dropping information. Try a different RTL-SDR device.</li><li>The clock chip on the RTL-SDR device is bad. Try a different RTL-SDR device.</li></ol><p><br></p>","keyword":"mlatclockunstable"},{"question":"My PiAware can't connect the network. What do I do when my receiver doesn’t have an local IP address?","answer":"<p>This usually is a problem with a bad connection to your router.</p><p>If you are using a wired network connection, check that the Ethernet cable is connected and the LED on the Ethernet port is lit. A blinking Ethernet activity light is a good indicator that you are connected to the router. If you still don’t have a lit LED then you can try a different cable or a different port on the router.</p><p>If you are using WiFi, check if you entered the correct WiFi SSID (network name) and password. If everything is correct and you are still not connected, then your device might be too far from the router or WiFi access point. There is more WiFi setup information in the <a href=\"https://flightaware.com/adsb/piaware/build\" target=\"_blank\">PiAware build instructions</a>.</p>","keyword":"nolocalip"},{"question":"How can I find the local IP address of my PiAware?","answer":"<p>If you think you know the IP of the receiver then you can enter it into a web browser of a device connected to the same local network. This will bring up the status page of your PiAware (or FlightFeeder). If you don’t get a status page then you are either not on the same local network or the IP is not correct.</p><p>If you don’t know the IP of your device you can get it from your router's \"attached device\" list (consult your router's documentation). Alternately, you can connect an HDMI monitor or TV to your Raspberry Pi. It will display the local IP on the screen. You can then bring up the status page by entering the IP address in a web browser.</p><p>You can also try <a href=\"https://flightaware.com/adsb/piaware/claim\" target=\"_blank\">claiming the PiAware on flightaware.com</a>. The claiming process will display all the active PiAware receivers that are connected to FlightAware from the same router (Internet) IP address.</p><p>The last place to find the IP is actually very easy if your receiver is connected to FlightAware (and already claimed). Go to the \"My ADS-B\" page while logged into FlightAware and it will display the IP address above your statistics.</p>","keyword":"localip"},{"question":"How do I know if my PiAware is connected to FlightAware?","answer":"<p>One way to check is to connect directly to the PiAware and look at the status screen. The \"FlightAware\" box will turn green if the route from the PiAware to FlightAware is open. If the box is red or yellow then you can move your mouse over the box to see the reason displayed.</p><p>You can also check on the \"My ADS-B\" page at flightaware.com. You can check if the \"FlightAware\" box is green and also see the last time that your PiAware \"checked-in\" (which should normally be less than a few minutes ago).</p><p>If you don’t understand what the message means you can ask in our <a href=\"https://discussions.flightaware.com/c/flightaware/ads-b-flight-tracking\" target=\"_blank\">discussion forum</a> or e-mail <a href=\"https://mail.google.com/mail/?view=cm&amp;fs=1&amp;tf=1&amp;to=adsbsupport@flightaware.com\" target=\"_blank\">adsbsupport@flightaware.com</a>.</p>","keyword":"isconnected"},{"question":"How do I configure a static IP address?","answer":"<p>Routers are usually setup to use DHCP (Dynamic Host Configuration Protocol) which automatically assigns the local and routing IP addresses. If you need to use static IPs you can use the \"piaware-config\" command if you are connected to the Raspberry Pi via SSH. Use the command to change the \"wired-type\" or \"wireless-type\" to \"static\" and enter in the IP information. You can also specify the same settings by editing the \"piaware-config.txt\" file on the Raspberry Pi.</p><p>Please also see our <a href=\"https://flightaware.com/adsb/piaware/advanced_configuration\" target=\"_blank\">detailed explanation of the piaware-config settings</a>.</p>","keyword":"staticip"},{"question":"How do I check if the network route to FlightAware is open? Is my firewall blocking the connection?","answer":"<p>If you are familiar with the network utility \"ping\" then you can use it to ping \"piaware.flightaware.com\" to see if there is a reply. If there is no reply, then there may be a routing problem or a firewall is blocking the route.</p><p>Firewalls block or allow network traffic based on specified rules. Firewalls can be in the device, switches, router or at the Internet service provider level. It is hard to know which level is blocking the network traffic but this usually happens at the device or router level. Check your router settings for blocked ports. Routing problems are typically hard to figure out. You can try to ping other popular sites like google.com or check if your Internet service provider is down.</p>","keyword":"networkroute"},{"question":"How do I transfer a PiAware site to another user?","answer":"<p>If you have a PiAware site already associated with your user account but you want to transfer that site to another user's account, please <a href=\"mailto:adsbsupport@flightaware.com\" target=\"_blank\">e-mail our support team</a>. Let us know your username and the site ID (from the My ADS-B page) and the username to which you want to transfer the PiAware site.</p>","keyword":"transferpiaware"}]},{"topic":"PiAware Troubleshooting","displayOrder":"","questions":[{"question":"I received an alert that my PiAware is offline. How do I troubleshoot it?","answer":"<ol><li>Check to make sure your PiAware is powered on</li><li>Check to make sure your PiAware is connected to the Internet and FlightAware</li><li>To check Internet connection, connect your PiAware to an HDMI monitor to view the PiAware console screen.&nbsp;</li></ol><ul><li><em>You should see a wired/wireless network IP address if it is connected to the internet. If not, double check your Wifi SSID and password or ethernet connection. You can also choose to look up the device's IP address through your router and then</em> <em>input the IP address into a browser to see status information.</em></li></ul><p>To check FlightAware connection, </p><ul><li><em>In the console screen, ensure the “FlightAware Feed” status is Connected and logged in. If it is not, your network may be blocking the connection. More info </em><a href=\"https://flightaware.com/adsb/faq#networkroute\" target=\"_blank\"><em>here</em></a><em> </em></li></ul><p><br></p><p><br></p>","keyword":"piawareoffline"},{"question":"I received an alert that my PiAware is checking in with FlightAware but not sending/receiving aircraft data. How do I troubleshoot it?","answer":"<ol><li>Check to make sure your antenna is placed in an ideal location with clear view of the sky.</li><li>Check to make sure your antenna is properly connected to the RTL-SDR dongle.</li><li>Check to make sure your RTL-SDR dongle is properly connected to the Raspberry Pi USB port.</li><li>Connect your PiAware to an HDMI monitor to view the PiAware console screen.&nbsp;The “1090 Radio” or “978 Radio” Status on the console tell whether your PiAware is receiving aircraft messages.</li><li>Access the command line <a href=\"https://flightaware.com/adsb/piaware/build/optional#1\" target=\"_blank\">via SSH</a> or monitor and keyboard to run the following commands:</li></ol><ul><li>Enter “sudo systemctl restart dump1090-fa” to restart the dump1090-fa program</li><li>Enter “lsusb” and confirm the RTL-SDR dongle is present in the list of devices.&nbsp;<em>FlightAware Pro-stick will show up as RTL2832U DVB-T</em></li><li>If it is not present, plug the RTL-SDR dongle into a different USB port and check again. If is still not detected, your RTL-SDR dongle may be going bad.</li><li>Enter “tail -f /var/log/piaware.log” to examine the piaware logs for any issues.</li></ul>","keyword":"piawarenodata"},{"question":"I received an alert that my PiAware is overheating. How do I troubleshoot it?","answer":"<ol><li>Check to make sure your PiAware is set up somewhere with good ventilation</li><li>Place PiAware near a fan or cool area if possible</li><li>Reboot the receiver</li></ol><p><br></p>","keyword":"piawareoverheating"}]},{"topic":"Pro Stick and Pro Stick Plus","displayOrder":"","questions":[{"question":"What does the light on the Pro Stick or Pro Stick Plus mean? Why does my Pro Stick or Pro Stick Plus not light up?","answer":"<p>Some Pro Stick or Pro Stick Plus manufacturing runs have a small LED light on the circuit board that turns on when the device is powered on. The light only indicates that the device is powered on and does not indicate any other status about the device. In some cases, the light may \"burn out\" and stop illuminating; if it does, there is nothing to worry about, the device will continue to operate normally. If your Pro Stick or Pro Stick Plus has no light at all, then there is also nothing to be concerned about as this is not a functional component or status indicator for the device.</p>","keyword":"prosticklight"}]},{"topic":"Setting Up Feeding","displayOrder":"","questions":[{"question":"How can I feed data to FlightAware?","answer":"It's easy. Simply visit the <a href=\"http://flightaware.com/adsb\">FlightAware ADS-B Overview</a> page and select your device/software platform. \r<br>\r<br>If you don't currently process ADS-B, read about the hardware options from FlightAware.","keyword":"setup"},{"question":"What hardware is supported?","answer":"<p>In addition to the FlightAware ADS-B appliance (FlightFeeder), the following devices are actively supported:</p><p><br></p><ul><li>Raspberry Pi with Pro Stick, other RTL-SDR dongle or Mode-S Beast</li><li>Radarcape (running PiAware)</li></ul>","keyword":"hardware"},{"question":"How do I register my receiver?","answer":"<p>First, you must be a (free) member of FlightAware. <a href=\"/account/manage/join\" target=\"_blank\">Registration</a> takes about two minutes. Then, go to the <a href=\"/adsb/register\" target=\"_blank\">FlightAware ADS-B Registration page</a> and within one hour your receiver will show up on the <a href=\"/adsb/stats\" target=\"_blank\">statistics</a> and <a href=\"/adsb/coverage\" target=\"_blank\">coverage</a> pages.</p>","keyword":"register"},{"question":"What do I do after I've started sending live data?","answer":"<p>You can now <a href=\"/adsb/register\" target=\"_blank\">register your receiver with FlightAware</a> and within one hour, your receiver will show up on the <a href=\"/adsb/stats\" target=\"_blank\">statistics</a> and <a href=\"/adsb/coverage\" target=\"_blank\">coverage</a> pages.</p>","keyword":"after_feeding"},{"question":"How can I improve the reception and amount of data being received by my ADS-B receiver?","answer":"<p>There are a number of ways (ranging from easy to more complex) to dramatically improve the range of your receiver. Following these steps could increase your range from 100mi / 160km up to 300mi / 480km. Ideas:</p><ul><li>Ensure that your antenna wiring run is as short as possible and that your connectors are screwed in tightly.</li><li>Move the antenna away from metal objects, other antennas, or sources of RF interference such as computers, microwaves, and fluorescent lights.</li><li>Consider purchasing a high quality filter. We recommend the <a href=\"http://www.amazon.com/ADS-B-1090MHz-Band-pass-SMA-Filter/dp/B010GBQXK8\" target=\"_blank\">FlightAware ADS-B 1090MHz Band-pass SMA Filter</a>, which is available for $14.95.</li><li>If your antenna is inside, consider moving it outside and/or on top of your building/structure. The higher the installation, the better.</li><li>Consider purchasing a higher quality antenna. We recommend the <a href=\"http://www.amazon.com/1090MHz-ADS-B-Antenna-66cm-26in/dp/B00WZL6WPO\" target=\"_blank\">FlightAware 1090MHz ADS-B Antenna</a>, which is available for $39.95.</li><li>Use as few coax cable connectors/adapters as practical since each connector reduces the signal strength.</li><li>The cable run from the antenna to the receiver should be 15 m or less of high quality 50 ohm coax (Ecoflex 10, Ecoflex 15, Westflex W103, H100, LDF250, LDF450, or LMR600 are recommended)</li></ul><p><br></p>","keyword":"howimprove"},{"question":"Where are new sites needed?","answer":"FlightAware would like more ADS-B sites everywhere. However, <a href=\"http://flightaware.com/adsb/\">we have a list of high priority metropolitan areas where we do not currently have strong coverage</a>.","keyword":"whereiscoverageneeded"},{"question":"What Planeplotter settings do I need to connect to a FlightFeeder?","answer":"In Options -> input/output settings\r<br> set the checkbox for Mode-S/ADS-B and either\r<br> Beast receiver TCP \r<br> OR \r<br> RTL > RPi+Dump1090 (they use the same format)\r<br>\r<br>Open up the dialog box in \r<br> Options -> Mode-S receiver -> Beast Or dump1090 \r<br> set the IP port to the FlightFeeder IP and port 30005\r<br> (ie IP:30005)\r<br>\r<br>start plane plotter","keyword":"PlanePlotter FlightFeeder"},{"question":"How do I know if I should use the external filter?","answer":"The simple rule is if you live in an urban environment use a filter, if you live in a non-urban environment then you will need to perform the following test. Test the filter by using it for at least 24 hours and then removing the filter for the same length of time and check if your stats improve. However weather or aircraft traffic can skew the results and you may need to test the unit for a longer time frame such as a week.","keyword":"filter, setup"}]}]}; var FAQ = new FA.Modules.FAQ('#faq_questions', '#faq_answers', faqData); FAQ.init(); }); </script> <div id="faq_questions" class="faq_container"></div> <div id="faq_answers" class="faq_container"></div> <span id="urlField"</span> </div> <div id="popupLogin"><div class="inline_form_box" style="max-width: 560px;"><div class="inline_form_box_title"><button type="button" class="close hint blur" value="close">x</button><h3>Login</h3></div><div class="inline_form_box_content"><p></p><div class="loginBox"><form id="loginForm" action="https://www.flightaware.com/account/session" method="post" name="myform"><input type='hidden' name='referer' value='https://www.flightaware.com/adsb/faq/'><input type='hidden' name='mode' value='login' /><div class="creds"><input size='30' type='text' name='flightaware_username' aria-label="Username or E-mail address" placeholder="Username or E-mail address" value=""/><input size='30' type='password' name='flightaware_password' aria-label="Password" placeholder="Password" /></div><input type='hidden' name='token' value='583766768'><button id='loginButton' name='submit' type='submit' class='actionButton'>Login</button><div class="passwordReset"><a href="https://www.flightaware.com/account/forgot">Forgot password?</a></div><div class="register">Don't have an account? Register now (free) for customized features, flight alerts, and more! <div class="registerButton"><a class="actionButton" href="/account/join/?referer=https://www.flightaware.com/adsb/faq/"> Join FlightAware</a></div></div></form></div></div></div></div><div class="dialogOverlay"></div> <div id="footer_padding"></div> <script type="text/javascript" src="https://www.flightaware.com/include/ac067c7a8f79-footer.js" ></script> <div id="footer-wrap" class="hidden"> <footer id="footer" class="gutters"> <div class="footer-row"> <div id="footer-column-one" class="footer-col"> <div class="logo"> <img src="https://www.flightaware.com/images/flightaware-logo-color-large.svg" alt="logo"> </div> <div class="tag-line"> FlightAware provides accurate real-time, historical and predictive flight insights to all segments of the aviation industry. </div> <div class="social"> <a href="https://www.linkedin.com/company/flightaware/" target="_blank"> <img src="https://www.flightaware.com/images/linkedin-icon@3x.png" alt="linkedin"> </a> <a href="https://www.facebook.com/FlightAware" target="_blank"> <img src="https://www.flightaware.com/images/facebook-icon@3x.png" alt="facebook"> </a> <a href="https://twitter.com/flightaware" target="_blank"> <img src="https://www.flightaware.com/images/twitter-icon@3x.png" alt="twitter"> </a> </div> <div class="app-icons"> <div> <a href="https://apps.apple.com/us/app/live-flight-tracker/id316793974" target="_blank"> <img src="https://www.flightaware.com/images/app-store-badge.svg" alt="iOS App"> </a> </div> <div> <a href="https://play.google.com/store/apps/details?id=com.flightaware.android.liveFlightTracker" target="_blank"> <img src="https://www.flightaware.com/images/google-play-badge.png" alt="Google Play App"> </a> </div> </div> </div> <div class="links mobile-trigger"> <div class="link-header"> <a href="/commercial"> Products & Services </a> </div> <div class="link-item"> <a href="/commercial/aeroapi/">AeroAPI</a> </div> <div class="link-item"> <a href="/commercial/firehose/">FlightAware Firehose</a> </div> <div class="link-item"> <a href="/commercial/foresight/">FlightAware Foresight</a> </div> <div class="link-item"> <a href="/commercial/rapidreports/">Rapid Reports</a> </div> <div class="link-item"> <a href="/commercial/customreports/">Custom Reports</a> </div> <div class="link-item"> <a href="/commercial/aviator/">FlightAware Aviator</a> </div> <div class="link-item"> <a href="/commercial/premium/">Premium Subscriptions</a> </div> <div class="link-item"> <a href="/commercial/global/">FlightAware Global</a> </div> <div class="link-item"> <a href="/commercial/fbotoolbox/">FlightAware FBO Toolbox</a> </div> <div class="link-item"> <a href="/commercial/tv/">FlightAware TV&#8480;</a> </div> <div class="link-item"> <a href="/commercial/globalbeacon/">GlobalBeacon</a> </div> </div> <div class="links mobile-trigger"> <div class="link-header"> <a > Company </a> </div> <div class="link-item"> <a href="/about/">About</a> </div> <div class="link-item"> <a href="/about/careers/">Careers</a> </div> <div class="link-item"> <a href="/about/history/">History</a> </div> <div class="link-item"> <a href="/commercial/advertising/">Advertise With Us</a> </div> <div class="link-item"> <a href="/news/">Newsroom</a> </div> <div class="link-item"> <a href="https://blog.flightaware.com/">Blog</a> </div> <div class="link-item"> <a href="https://go.flightaware.com/webinars">Webinars</a> </div> <div class="link-item"> <a href="https://industry.flightaware.com/usgovernment">GSA Contract # 47QTCA21D003F</a> </div> </div> <div class="links mobile-trigger"> <div class="link-header"> <a > Community </a> </div> <div class="link-item"> <a href="/photos/">Photos</a> </div> <div class="link-item"> <a href="/squawks/">Squawks</a> </div> <div class="link-item"> <a href="https://discussions.flightaware.com/">Discussions</a> </div> <div class="link-item"> <a href="/adsb/piaware/build/">Host an ADS-B Site</a> </div> <div class="link-header" style="margin-top: 20px;" > <a > Support </a> </div> <div class="link-item"> <a href="/about/contact/">Contact Us</a> </div> <div class="link-item"> <a href="/about/faq/">FAQs</a> </div> </div> </div> <div hidden class="mobile-links mobile-trigger"> <div class="accordion-header" data-header="Products & Services"> <div> Products & Services </div> <div> <i class="accordion-icon fa fa-chevron-down"></i> </div> </div> <div hidden class="accordion-items" data-headerAccordion="Products & Services"> <div class="link-item"> <a href="/commercial/aeroapi/">AeroAPI</a> </div> <div class="link-item"> <a href="/commercial/firehose/">FlightAware Firehose</a> </div> <div class="link-item"> <a href="/commercial/foresight/">FlightAware Foresight</a> </div> <div class="link-item"> <a href="/commercial/rapidreports/">Rapid Reports</a> </div> <div class="link-item"> <a href="/commercial/customreports/">Custom Reports</a> </div> <div class="link-item"> <a href="/commercial/aviator/">FlightAware Aviator</a> </div> <div class="link-item"> <a href="/commercial/premium/">Premium Subscriptions</a> </div> <div class="link-item"> <a href="/commercial/global/">FlightAware Global</a> </div> <div class="link-item"> <a href="/commercial/fbotoolbox/">FlightAware FBO Toolbox</a> </div> <div class="link-item"> <a href="/commercial/tv/">FlightAware TV&#8480;</a> </div> <div class="link-item"> <a href="/commercial/globalbeacon/">GlobalBeacon</a> </div> </div> <div class="accordion-header" data-header="Company"> <div> Company </div> <div> <i class="accordion-icon fa fa-chevron-down"></i> </div> </div> <div hidden class="accordion-items" data-headerAccordion="Company"> <div class="link-item"> <a href="/about/">About</a> </div> <div class="link-item"> <a href="/about/careers/">Careers</a> </div> <div class="link-item"> <a href="/about/history/">History</a> </div> <div class="link-item"> <a href="/commercial/advertising/">Advertise With Us</a> </div> <div class="link-item"> <a href="/news/">Newsroom</a> </div> <div class="link-item"> <a href="https://blog.flightaware.com/">Blog</a> </div> <div class="link-item"> <a href="https://go.flightaware.com/webinars">Webinars</a> </div> <div class="link-item"> <a href="https://industry.flightaware.com/usgovernment">GSA Contract # 47QTCA21D003F</a> </div> </div> <div class="accordion-header" data-header="Community"> <div> Community </div> <div> <i class="accordion-icon fa fa-chevron-down"></i> </div> </div> <div hidden class="accordion-items" data-headerAccordion="Community"> <div class="link-item"> <a href="/photos/">Photos</a> </div> <div class="link-item"> <a href="/squawks/">Squawks</a> </div> <div class="link-item"> <a href="https://discussions.flightaware.com/">Discussions</a> </div> <div class="link-item"> <a href="/adsb/piaware/build/">Host an ADS-B Site</a> </div> </div> <div class="accordion-header" data-header="Support"> <div> Support </div> <div> <i class="accordion-icon fa fa-chevron-down"></i> </div> </div> <div hidden class="accordion-items" data-headerAccordion="Support"> <div class="link-item"> <a href="/about/contact/">Contact Us</a> </div> <div class="link-item"> <a href="/about/faq/">FAQs</a> </div> </div> </div> <hr class="divider mobile-trigger"/> <div class="footer-base"> <div class="language-selection mr-10 footer-bottom-trigger"> <span id="toggle-language"> <img src="https://www.flightaware.com/images/countries/US.png" alt="US"> English (USA) <i style="pointer-events: none;" id="language-open-icon" class="fa fa-sort-down"></i> </span> <div hidden id="language-selection-options" class="language-selection-options"> <div id="languages" class="languages"> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=ar_SA"> <img src="https://www.flightaware.com/images/countries/SA.png" alt="SA"> العربية </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=cs_CZ"> <img src="https://www.flightaware.com/images/countries/CZ.png" alt="CZ"> Čeština </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=de_DE"> <img src="https://www.flightaware.com/images/countries/DE.png" alt="DE"> Deutsch </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=en_AU"> <img src="https://www.flightaware.com/images/countries/AU.png" alt="AU"> English (Australia) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=en_CA"> <img src="https://www.flightaware.com/images/countries/CA.png" alt="CA"> English (Canada) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=en_GB"> <img src="https://www.flightaware.com/images/countries/GB.png" alt="GB"> English (UK) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=en_US"> <img src="https://www.flightaware.com/images/countries/US.png" alt="US"> English (USA) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=es_ES"> <img src="https://www.flightaware.com/images/countries/ES.png" alt="ES"> Español (España) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=es_MX"> <img src="https://www.flightaware.com/images/countries/MX.png" alt="MX"> Español </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=fi_FI"> <img src="https://www.flightaware.com/images/countries/FI.png" alt="FI"> Suomi </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=fr_CA"> <img src="https://www.flightaware.com/images/countries/CA.png" alt="CA"> Français (Canada) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=fr_FR"> <img src="https://www.flightaware.com/images/countries/FR.png" alt="FR"> Français (France) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=he_IL"> <img src="https://www.flightaware.com/images/countries/IL.png" alt="IL"> עִבְרִית </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=he_IN"> <img src="https://www.flightaware.com/images/countries/IN.png" alt="IN"> हिन्दी </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=hr_HR"> <img src="https://www.flightaware.com/images/countries/HR.png" alt="HR"> Hrvatski </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=it_IT"> <img src="https://www.flightaware.com/images/countries/IT.png" alt="IT"> Italiano </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=it_IT"> <img src="https://www.flightaware.com/images/countries/IT.png" alt="IT"> Italiano </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=ja_JP"> <img src="https://www.flightaware.com/images/countries/JP.png" alt="JP"> 日本語 </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=ko_KR"> <img src="https://www.flightaware.com/images/countries/KR.png" alt="KR"> 한국어 </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=pl_PL"> <img src="https://www.flightaware.com/images/countries/PL.png" alt="PL"> Polski </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=pt_BR"> <img src="https://www.flightaware.com/images/countries/BR.png" alt="BR"> Português (Brasil) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=pt_PT"> <img src="https://www.flightaware.com/images/countries/PT.png" alt="PT"> Português (Portugal) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=ru_RU"> <img src="https://www.flightaware.com/images/countries/RU.png" alt="RU"> Русский </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=tr_TR"> <img src="https://www.flightaware.com/images/countries/TR.png" alt="TR"> Türkçe </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=zh_CN"> <img src="https://www.flightaware.com/images/countries/CN.png" alt="CN"> 中文(简体) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=zh_HK"> <img src="https://www.flightaware.com/images/countries/HK.png" alt="HK"> 中文(香港) </a> </div> <div> <a href="/account/locale_switch.rvt?csrf_token=583766768&locale=zh_TW"> <img src="https://www.flightaware.com/images/countries/TW.png" alt="TW"> 中文(台灣) </a> </div> </div> </div> </div> <div class="copyright mr-10 mt-5 footer-bottom-trigger"> <i class="fa fa-copyright"></i> 2025 FlightAware </div> <div class="terms mr-10 mt-5"> <a href="/about/termsofuse/">Terms of Use</a> </div> <div class="policy mr-10 mt-5"> <a href="/about/privacy/">Privacy</a> </div> <div class="policy mr-10 mt-5"> <a href="#" class="ot-sdk-show-settings">Cookie Settings</a> </div> </div> </footer> </div> </div> <script>var lazyload_scripts = [];</script> <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); // window.ga_debug = {trace: true}; ga('create', 'UA-498336-1', 'auto'); // Replace with your property ID. ga('set', 'dimension1', 'No Account'); ga('set', 'dimension3', 'guest'); ga('set', 'dimension4', ''); ga('set', 'dimension5', '0'); ga('send', 'pageview'); </script> <!-- End Google Analytics --> <script>_qoptions = { qacct: 'p-16S-sAgkGlgVs' }; lazyload_scripts.push('https://secure.quantserve.com/quant.js');</script> <noscript><img src='https://pixel.quantserve.com/pixel/p-16S-sAgkGlgVs.gif' style='display: none;' height='1' width='1' alt=''></noscript> <script>var _comscore = [{ c1: '2', c2: '8950477' }]; lazyload_scripts.push('https://sb.scorecardresearch.com/beacon.js');</script> <script> lazyload_scripts.push('https://script.crazyegg.com/pages/scripts/0075/4366.js');</script><script type='text/plain' class='optanon-category-C0002' id='hs-script-loader' async defer src='//js.hs-scripts.com/7228775.js'></script><script type='text/javascript'> function setCors(el, url) { if (url.indexOf('flightcdn') !== -1) { el.setAttribute('crossorigin', 'anonymous'); } return el; } function lazyLoad(type, refresh) { type = (typeof type !== "string") ? "all" : type; if ((type === "all" || type === "ads") && typeof lazyload_ads !== "undefined") for (var x = 0; x < lazyload_ads.length; x++) { var rand = Math.floor(Math.random() * 10E6); if (window.frames[lazyload_ads[x][0]] && window.frames[lazyload_ads[x][0]].location) { var url = lazyload_ads[x][1]; if (refresh) url = url.replace("first_hit_from_homepage=yes;", ""); window.frames[lazyload_ads[x][0]].location.replace(url + ";ord=" + rand); } } if (type === "all" || type === "scripts") { for (var x = 0; x < lazyload_scripts.length; x++) { var url = lazyload_scripts[x]; var el = document.createElement('script'); el.type = 'text/javascript'; el.async = true; el.src = url; setCors(el, url); document.getElementsByTagName('head')[0].appendChild(el); } } } if (typeof window.addEventListener !== 'undefined') window.addEventListener('load', lazyLoad, false); else if (typeof window.attachEvent !== 'undefined') window.attachEvent('onload', lazyLoad); else lazyLoad(); </script> <script type="text/javascript" src="https://www.flightaware.com/include/d6fa468d8750-modules/FAQ/fa_faq.js" ></script> <script type="text/javascript" data-tpl="modules/faq/faq_questions">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).faq_questions=t({1:function(t,n,a,l,s){var e,i=t.lambda;return'\t\t<div class="faq-question-link row">\n\t\t\t<div class="small12-12">\n\t\t\t\t<a href="#'+t.escapeExpression(i(null!=n?n.keyword:n,n))+'">'+(null!=(e=i(null!=n?n.question:n,n))?e:"")+"</a>\n\t\t\t</div>\n\t\t</div>\n"},compiler:[7,">= 4.0.0"],main:function(t,n,a,l,s){var e,i,o=null!=n?n:t.nullContext||{};return'<div class="faq-category">\n\t<div class="row faq-section-header">\n\t\t<div class="small12-12">\n\t\t\t<div class="faq-header-content">\n\t\t\t\t<h3 class="faq-section">'+t.escapeExpression((i=null!=(i=a.topic||(null!=n?n.topic:n))?i:a.helperMissing,"function"==typeof i?i.call(o,{name:"topic",hash:{},data:s}):i))+'</h3>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n\t<div class="question-list">\n'+(null!=(e=a.each.call(o,null!=n?n.questions:n,{name:"each",hash:{},fn:t.program(1,s,0),inverse:t.noop,data:s}))?e:"")+"\t</div>\n</div>\n"},useData:!0})}(); </script> <script type="text/javascript" data-tpl="modules/faq/faq_answers">!function(){var t=Handlebars.template;(Handlebars.templates=Handlebars.templates||{}).faq_answers=t({1:function(t,n,a,l,s){var e,i=t.lambda,r=t.escapeExpression;return'\t\t<div class="faq-item row">\n\t\t\t<div class="small12-12">\n\t\t\t\t<div id="'+r(i(null!=n?n.keyword:n,n))+'" class="faq-question">\n\t\t\t\t\t<span class="question-content">'+(null!=(e=i(null!=n?n.question:n,n))?e:"")+'</span>\n\t\t\t\t\t<span class="question-links"><a class="share-link" href="#'+r(i(null!=n?n.keyword:n,n))+'">SHARE</a> | <a href="#faq_questions" class="top-link">BACK TO TOP</a></span>\n\t\t\t\t</div>\n\t\t\t\t<div class="faq-answer">\n\t\t\t\t\t'+(null!=(e=i(null!=n?n.answer:n,n))?e:"")+"\n"+(null!=(e=a.if.call(null!=n?n:t.nullContext||{},null!=n?n.edit_url:n,{name:"if",hash:{},fn:t.program(2,s,0),inverse:t.noop,data:s}))?e:"")+"\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n"},2:function(t,n,a,l,s){var e;return'\t\t\t\t\t<span class="faq-edit-url">\n\t\t\t\t\t\t(<a href="'+t.escapeExpression((e=null!=(e=a.edit_url||(null!=n?n.edit_url:n))?e:a.helperMissing,"function"==typeof e?e.call(null!=n?n:t.nullContext||{},{name:"edit_url",hash:{},data:s}):e))+'">Edit</a>)\n\t\t\t\t\t</span>\n'},compiler:[7,">= 4.0.0"],main:function(t,n,a,l,s){var e,i,r=null!=n?n:t.nullContext||{};return'<div class="faq-category">\n\t<div class="row faq-section-header">\n\t\t<div class="small12-12">\n\t\t\t<div class="faq-header-content">\n\t\t\t\t<h3 class="faq-section">'+t.escapeExpression((i=null!=(i=a.topic||(null!=n?n.topic:n))?i:a.helperMissing,"function"==typeof i?i.call(r,{name:"topic",hash:{},data:s}):i))+"</h3>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n"+(null!=(e=a.each.call(r,null!=n?n.questions:n,{name:"each",hash:{},fn:t.program(1,s,0),inverse:t.noop,data:s}))?e:"")+"</div>\n"},useData:!0})}(); </script> <script type="text/javascript"> window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])}; heap.load("1621714515"); </script> <script> <!-- Heap User Tracking Variable --> heap.identify(null); heap.addUserProperties({"account_type":"guest","global_subscriber":false,"fbo_toolbox":false,"aviator_level":"none"}); </script> <script type="text/javascript" src="https://www.flightaware.com/include/7cfd40b8ccad-AdBlockDetection/adbdetect.js" defer ></script> <script type="text/javascript">(function(FA) { FA.headerSearch = (function() { var flightSearchForm = new FA.Modules.UI.FlightSearchForm('headerSearchForm', { 'stateSelectorClass' : '.trackSelect' , 'dashboardView' : 'toggle' } ); flightSearchForm.init(); return flightSearchForm; })(); })(FA);</script> <script type="text/javascript">$("#headerSearchForm .flightSearchForm").append('<div class="forgot"><a href="/live/findflight/" > Forgot the flight number? </a></div>');</script> <!--[if lt IE 7 ]><body class="ie6 ie67"><![endif]--> <!--[if IE 7 ]><body class="ie7 ie67"><![endif]--> <!--[if IE 8 ]><body class="ie8 ie89"><![endif]--> <!--[if IE 9 ]><body class="ie9 ie89"><![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <body> <!--<![endif]--> <div id="iecountdown" style="display: none;"> <table class="fullWidth" style='background: url(https://www.flightaware.com/images/ie_warning.png) 0 top repeat-x;'> <tr align='justify'> <td align='center'><strong>Your browser is unsupported.</strong> <a id="ie6txt" target="_blank" rel="noopener noreferrer" href='https://www.microsoft.com/en-us/windows/microsoft-edge' style='font-weight: bold;'>upgrade your browser</a></td> </tr> </table> </div> <div id="blockerDisclaimerContainer"> <div class="disclaimer-body"> <div> <div class="disclaimer-text header">Did you know that FlightAware flight tracking is supported by advertising?</div> <div class="disclaimer-text">You can help us keep FlightAware free by allowing ads from FlightAware.com. We work hard to keep our advertising relevant and unobtrusive to create a great experience. It's quick and easy to <a href="/about/supportus">whitelist ads</a> on FlightAware or please consider our <a href="/commercial/premium/">premium accounts</a>.</div> </div> <div class="disclaimer-button-container"><div class="blocker-disclaimer-button"><span class="blocker-disclaimer-button-text">Dismiss</span></div></div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10