I do not know if what I have is the latest from Ford. No way of knowing without having your vehicle in my possession to check with IDS or Forscan.
There are several 21 and up files posted up on this forum. 3.5EB, 3.5PB, and 5.0 files are for sure floating around but no idea of they are latest updates.