Not sure if there is any easy solution or not.
Generally for events (smaller 5km, bike fondos, etc) we just go with gun time. We had a largish (for us) 5km and the RD was adamant about using chip time for age group and final times and gun time for overall. In theory no problem.
However, we still struggle with high density start/finish reads. Over 15% of starters were missed. Which makes chip time even worse - a couple of guys started and finished together (as an example). One had a 4 second slow time. yes I can fix this manally but it is both a PITA and destroys our credibility.
So what to do? My guess is it is a combination of hardware choices that are killing me.
Setup. Bib chips, foam backed. I cannot do anything about improper location but that wasn't an issue for many of the misses.
Impinj 420 and 700 readers. The 420 is on a Feibot mat (for smaller events I like to use 2 side antennas and the two center antenna on the mat but here we just used the mat.) The R700 was 3 antennas set 5m from the mat. I had an Impinj threshold antenna and two cirecular ones. The threshold was overhead.
I had a bit better density readings when I had a Motorola 9500 but not by much. I have thought about using two threshold antena's overhead with a circular one between.
Here is the other problem that I don't know how to address. If we separate the mats far enough for clean reads the read times are still more than 1 second off. How do you deal with that?
The struggle is real!!!!!!!