The 34-year-old made just two appearances for the Whites last season, scoring once, after joining in January on a short-term contract before a fractured foot prevented him from playing again.
Flo is still sidelined with the injury but has agreed a one-year deal.