Matching sightings with ADS-B: closing gaps in your logbook cleanly

Registration unreadable, note incomplete, time only approximate? With a timestamp, spot position and ADS-B history you close gaps in your logbook – if you know where the data misleads.

Planetrack editorial teamPublished: October 15, 202614 min read

Key takeaways

  • The time is the key: Without a reliable timestamp you will find nothing in the ADS-B history. So check your camera clock and note whether it shows local time or UTC.
  • Your own receiver beats any website: With readsb and tar1090 plus globe history you can pull up the track of individual aircraft for a specific UTC date and time window – for as long as you keep the files.
  • Narrow down first, then match: Time window, runway, direction of movement and aircraft type usually shrink the candidate list to one or two aircraft.
  • The hex code is not the registration: The transponder’s 24-bit address is matched to a registration via databases. After re-registrations, these databases sometimes lag behind.
  • Label the source: Note in your logbook whether a registration is legible in your photo or was added via ADS-B. This keeps your statistics honest.
Contents
  1. 1.The short answer
  2. 2.When a match is worthwhile
  3. 3.The most important step: the right time
  4. 4.Which data sources you can use
  5. 5.Step by step to a complete entry
  6. 6.Hex code, callsign, registration: don’t mix them up
  7. 7.Where the data deceives you
  8. 8.Labeling the source in your logbook
  9. 9.Which source suits you?
  10. 10.What to watch out for
  11. 11.Conclusion

The Airbus came over the threshold in backlight, and the registration on the photo is just a gray shadow. Or in the rain you scribbled only “A320, Eurowings, approx. 3 p.m.” in your notebook. Anyone who keeps a logbook knows such gaps. The good news: aircraft leave digital traces. If you match your sightings with ADS-B data, you can complete many incomplete entries after the fact. This guide shows you which sources are suitable, how to proceed step by step and where the data can lead you astray.

Sightings complete in the hangar

In Planetrack you post every sighting with photo, aircraft type, registration, airline, airport and spot – and watch your collection grow in the hangar. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

The short answer

You match a sighting by comparing the time of your observation and your location with the position history of the aircraft in that time window. The aircraft whose track passes your spot at the right time and whose type fits your observation is your candidate. Via its transponder address (the hex code) you find the registration. If exactly one plausible candidate remains in the end, you can complete the sighting. If two remain, you leave it open.

That sounds simple, but it depends on three prerequisites: a correct time, a data source with history for the day in question and an aircraft that actually transmitted ADS-B. How ADS-B works in general is explained in the introduction Flight tracking with ADS-B for spotters.

24 bitlength of the transponder address, shown as a six-character hex code
UTCtime base in which ADS-B tools such as tar1090 work
3details every match needs: time, place, type

When a match is worthwhile

Not every gap needs to be closed, and not every one can be. Typical cases in which ADS-B data really helps:

  • Registration unreadable: Backlight, haze, heat shimmer or simply too much distance. You can still recognize type and airline, but not the registration.
  • Note incomplete: Things went fast at the spot, and only the type is in the notebook. How to log faster at the fence is shown in the article Logging sightings quickly at the spot.
  • Night sighting: At night you recognize lights and silhouette, but no registration.
  • Doubt about your own note: You noted a registration but are unsure about one letter. The match confirms or corrects it.
  • Old photos without notes: Archive pictures from earlier years can only be completed if history data still exists for that day.

The match makes less sense if you know neither the time nor the spot exactly. Then the candidate list is too long and the risk of a wrong match rises.

The most important step: the right time

Almost all failed matches fail because of the time. Your camera writes the time of capture into the EXIF data of every file, but only as precisely as its internal clock runs. Many cameras drift by a few seconds to minutes over months, and after the clock change it is easy to forget to reset them.

Then there is the time zone. ADS-B tools calculate in UTC. Your camera, by contrast, usually stores the time you set – in Germany that is CET or CEST. Between the two there is a difference of one or two hours. Anyone who forgets this searches in a completely wrong period.

The clock trick

At the start of every session, photograph your smartphone display showing the current time once. The smartphone gets its time from the network. The difference between this display and the image’s EXIF timestamp is your camera’s deviation – and you add it to every photo of the session later.

How to store timestamps, registrations and other details cleanly in your images’ metadata is described in the guides Metadata for aircraft photos and Captioning photos properly. If your camera or smartphone stores GPS coordinates, the location is documented automatically as well – more on that in Geotagging aircraft photos.

Which data sources you can use

For the match you need a source that not only shows live data but can also look back. Three ways come into question.

Source How far back Strengths Weaknesses
Own receiver with tar1090 and globe history as long as you keep the files full control, second-accurate tracks, lookup by hex or registration only as far as your antenna reaches; setup required
Community tracker with history depends on the service; some public archives unfiltered, wide coverage, often free more technical to use, availability not guaranteed
Commercial flight tracker services limited for free, longer with a subscription convenient, flight number and route directly visible filtered aircraft, short free period

Your own receiver

Anyone who runs their own ADS-B receiver has the best source right at home. With the readsb variant maintained by wiedehopf, a history can be written to disk (option --write-globe-history). The tar1090 web interface can then display these tracks again. According to the documentation, URL parameters are enough for this: with icao= you select an aircraft by its hex code, with showTrace= a UTC date, and startTime= and endTime= limit the history to a UTC time window. With reg= you jump directly to a registration. If the heatmap function is also active, you can use replay to play back the traffic of a period like a recording – ideal for seeing which aircraft were over your runway at 15:12 UTC.

You should know two notes from the documentation: the history files are kept indefinitely, so you have to clean up yourself when storage runs low. And the data format can change with updates. How to set up the software is covered in the guide Installing readsb and tar1090; an overview of desktop solutions is given in Flight tracking on the PC. If you want to record right at the spot, you will find ideas in Mobile ADS-B reception at the spotting location.

Community trackers with history

Several community networks are based on the same software and therefore offer similar history functions. adsb.lol has even published the raw data of its history as daily archives on GitHub, under the Open Database License. For individual sightings that is usually too coarse – the archives are huge – but it shows that such data can remain available over the long term. Which trackers exist and how they differ is compared in the article Unfiltered community trackers compared; for ADS-B Exchange in particular there is the guide ADS-B Exchange explained.

Commercial flight tracker services

Flightradar24, FlightAware and others are the most convenient when you already know which flight number or registration you are looking for. The free look back is short, though. FlightAware’s FAQ gives the last seven days as the visible period, and according to the provider the premium subscriptions reach back several months depending on the tier – it is best to check the current periods directly with the provider. At Flightradar24 the length of the history also depends on the subscription – details are in Flightradar24 Silver, Gold and Business. How to retrieve the flight history of an individual aircraft is explained in Looking up an aircraft’s past flights. A simple rule follows from this: match on the same evening, not weeks later.

Know what’s coming in advance

With sighting alerts, Planetrack tells you when a registration, a type, an airline or a special livery is on approach – then you are already in position and read the registration yourself. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Step by step to a complete entry

The process is the same for every source. Take the incomplete entries of a session together – that is faster than researching each one individually.

1. Correct the time

Read out the EXIF timestamp, subtract the known camera deviation and convert local time to UTC. Note a time window of a few minutes, not an exact point.

2. Record location and viewing direction

Which spot, which runway, landing or takeoff? At Hamburg’s Affenfelsen you see different movements than on the observation deck at the same airport.

3. Display the traffic in the time window

Play back the period in the history or filter by type. Look for the tracks that pass over your runway or by your spot at the time in question.

4. Narrow down candidates

Compare type, airline (via the callsign), direction of movement and altitude. A departing A321 and a landing A320 of the same airline can be cleanly told apart this way.

5. Resolve the hex code to the registration

The transponder address leads to the registration via the service’s database. Also check it in a fleet database, such as on Planespotters.net.

6. Check against your photo

Do livery, engines, winglets, antennas or part of the registration fit the candidate? Only then do you enter it – with a source note.

How to narrow down an unreadable registration even without ADS-B is shown in Determining an unreadable registration. For step 5, take a look at Using Planespotters.net as a fleet database. How registrations are constructed in general and which country prefixes exist is explained in Understanding aircraft registrations. And if you want to search for a specific aircraft: Finding an aircraft by registration or hex code.

Hex code, callsign, registration: don’t mix them up

In the ADS-B history you come across three identifiers that are easy to confuse:

  • Hex code (ICAO address): the 24-bit address of the Mode S transponder, displayed as six hexadecimal characters. It belongs to the aircraft and normally only changes with a re-registration, especially when moving to another country. Background in Transponder modes A, C and S explained.
  • Callsign: the callsign of the particular flight, usually made up of airline code and flight number. It changes from flight to flight and tells you the airline, but not the aircraft.
  • Registration: the registration on the fuselage. It is not transmitted directly via ADS-B but is matched to the hex code via databases.

This is exactly where a trap lies. When an aircraft changes owner and country, it gets a new registration and usually a new address. Not every database catches up immediately. With lease returns or ferry flights, a tracker can therefore briefly show an outdated registration. More on this in Re-registrations.

Where the data deceives you

A match seems objective because it is based on data. Nevertheless there are typical sources of error:

Easy to match

  • Scheduled flights with ADS-B at large airports
  • Sightings with an exact timestamp and a known spot
  • Types that were only operating once at the time in question
  • Matching on the same day with your own receiver

Difficult or uncertain

  • Waves of several identical types of the same airline in quick succession
  • Aircraft without ADS-B, picked up only via MLAT or not at all
  • filtered registrations and military aircraft
  • Taxi movements on the ground outside reception coverage

Missing signals: Not every aircraft transmits ADS-B. Older aircraft, parts of general aviation and many military aircraft show up at best via multilateration, and even then only with sufficient receiver density. More on this in MLAT explained and Why an aircraft doesn’t appear on Flightradar.

Filters: Commercial services hide certain aircraft at the request of operators. tar1090 also has its own database flags for military and privacy programs that you can filter by. If you can’t find an aircraft you saw in one source, try a second.

Ground movements: A distant antenna often no longer receives taxiing aircraft because buildings block the line of sight. For apron sightings, a receiver near the airport has a clear advantage.

Time windows that are too narrow: Start with plus/minus five minutes and only widen the window if you find nothing. If the list then gets long, only the photo can act as referee.

Labeling the source in your logbook

A completed entry is something different from a registration read off directly. To keep your collection meaningful, a simple label in every entry is worthwhile:

Status Meaning For statistics
Seen, registration legible Registration read from photo or on site count fully
Seen, confirmed via ADS-B Type and airline observed, registration added via a unique candidate count, note the source
Seen, not unambiguous several candidates possible leave open
Data only Aircraft in the history, but not observed not a sighting

How to build analyses from this is shown in Analyzing your own spotting statistics. And if you are still wondering where the logbook should live in the first place, you will find a suitable starting point in Documenting sightings: the spotting logbook and Notebook, spreadsheet or app.

Use data, but responsibly

Receiving ADS-B signals for private purposes is widespread, but the legal framework differs depending on the country and use. What applies to receiving and sharing is summarized in the article Is receiving ADS-B data allowed?. Publish movement profiles of private aircraft with care.

Which source suits you?

What is the best way for you to match?

Three questions – at the end you get a recommendation for your data source.

Recommendation

Flight tracker history, but promptly

For scheduled traffic a commercial service is enough. Match on the same evening, before the free period runs out.

Recommendation

Own receiver with globe history

Save the history locally and query tracks by hex, date and time window. That way you are independent of subscription limits.

Recommendation

Community tracker with history

Unfiltered networks also show aircraft that commercial services hide. To be safe, check candidates in a second source.

What to watch out for

  • Match promptly. The fresher the sighting, the more sources still have data and the better you remember details.
  • Calculate consistently in UTC. Write down the conversion for summer and winter time until it sticks.
  • Use the photo as proof. Even a half-legible registration, a special livery or an antenna can decide between two candidates.
  • Distrust single hits in old databases. With re-registrations, a second source can uncover errors.
  • Don’t invent sightings. What you only find in the data does not belong in the collection.

Is your match reliable?

Check off what applies to your entry – at the end you see whether you can complete it with a clear conscience.

  • I know the deviation of my camera clock.
  • I converted the capture time to UTC correctly.
  • I know which spot and which runway I was at.
  • Only one plausible candidate remains in the time window.
  • The candidate’s type and airline match my observation.
  • A detail in my photo confirms the match.

From the spot straight into your collection

Post your sightings in Planetrack with photo and registration, keep your wish list in the hangar and get notified by sighting alert when an aircraft you are looking for lands. Planetrack is launching soon – join the waitlist and get early access.

Download Planetrack on the App Store Get Planetrack on Google Play

Conclusion

ADS-B data is a powerful tool for closing gaps in your logbook. What matters is not the data source but the preparation: a camera with a known time deviation, a cleanly noted spot and the match as soon as possible after the session. Your own receiver with saved history is the most flexible solution, commercial flight trackers are the most convenient for fresh sightings. And whichever source you use: what was added should remain recognizable as added.

In short

Narrow down time in UTC, spot and type, look for the one matching candidate in the ADS-B history, resolve the hex code to the registration and check it against the photo. If doubts remain, you leave the field open – and mark every added entry as such.

Summary

  • ADS-B data helps you complete incomplete sightings after the fact – provided you know the time and place of your observation fairly precisely.
  • The best sources are your own receiver’s history, community trackers with history and the flight history of commercial flight tracker services, whose free period is limited.
  • Typical sources of error are cameras with the wrong time, mixed-up time zones, aircraft without an ADS-B signal, filtered registrations and outdated hex databases.
  • A match does not replace your observation. It supplements it – and should remain recognizable in the logbook as a supplement.

Frequently asked questions

Can I find out a registration after the fact if it is not legible in the photo?

Often yes. You need the most precise possible time of the shot, the location and ideally the aircraft type and airline. With these you search the ADS-B history for the aircraft that passed your spot at that time. If there is only one matching candidate, the match is usually reliable. Be careful when several similar aircraft follow each other closely.

Why is the time so important?

At a busy airport, several aircraft of the same type move within a few minutes. If your camera clock is a few minutes off or you mix up local time and UTC, you end up with the wrong aircraft. ADS-B tools such as tar1090 work in UTC, while your camera usually uses the time you set.

How far back does the flight history on flight tracker sites go?

That depends on the service and the subscription. For free, the period is limited at the big commercial providers; FlightAware’s FAQ gives the last seven days as the visible period; according to the provider, premium subscriptions reach back several months further, with different lengths depending on the tier. With your own receiver and saved globe history, you determine the period yourself.

What is the difference between hex code, callsign and registration?

The hex code is the fixed 24-bit address of the Mode S transponder. The callsign is the flight number or radio callsign, which changes with each flight. The registration is the one on the fuselage. For your logbook the registration counts, which you look up via the hex code in a database.

Why can’t I find an aircraft I saw in the ADS-B history?

Possible reasons: The aircraft does not transmit ADS-B, was only picked up via MLAT or was below the reception coverage. Some services also filter certain registrations or military aircraft. And sometimes your time window is simply wrong – try widening it.

May I include sightings completed via ADS-B in my statistics?

That is up to you. The honest approach is to label the source: seen and photographed, seen and identified via ADS-B, or only found in the history. An aircraft you never saw is not a sighting, even if it shows up in the data.

PT

Planetrack editorial team

We build the Planetrack app and go spotting ourselves – on observation decks, under approach paths and at the fence. Every guide is based on our own experience and is updated regularly.

More articles in Sightings & logging →

Read more in Sightings & logging

Related airports & manufacturers

Airports, manufacturers, airline groups and alliances – who is behind them and what you should know as a spotter.

All airports & manufacturers →

Related spotting locations

Specific vantage points with the runway configuration, light times, coordinates and an honest take on whether the trip is worth it.

All spotting locations at a glance →

← Back to the blog