F900XR Generations