halo sat