Hello everybody!
When I had my White's DFX, it also featured the BottleCap Reject function and I've started investigating on how it worked.
Talking with some engineers that were in the detecting business, they've told me it analyzes the signal pseudo-randomness (including ferrous and non ferrous values) and if there is enough randomness, that is commonly produced by bottlecaps, it just suppresses the signal.
Most of the BC Reject filter are also customisable from mild randomness and strong randomness, since a lot of good targets may produce a little mix of ferrous/non-ferrous signal, especially on highly mineralised soils.
Best regards,
Leonardo/Bodhi3