Re TCAS
NorthernSky
BMPilot21
I am not a pilot, therefore the basics of TCAS aside, I will not pretend to understand company requirements etc. However, TCAS is not infallible and it may be worth looking at the thread on this Forum titled nasty incident and in particular the posts by Capt Pit Bull.
It shows how easily these perfect sytems can be fooled!!