The latest Apple TV 2 firmware is 4.2. However, several weeks ago Apple released a beta version of the Apple TV firmware that was called v4.3, but that was changed back to v4.2 for the actual release. No one really knows why they did this, but one assumption is that the Apple TV still isn't using the same core code base as the remainder of the iOS devices.