Edwards was with the Oakland Raiders during the preseason before being released and was with the Jacksonville Jaguars last season.
He auditioned for the Miami Dolphins during the regular season.
The former Stanford quarterback started for the Bills before being replaced by Ryan Fitzpatrick, passing for 6,019 career yards, 26 touchdowns and 30 interceptions.
They also tried out former Delaware State wide receiver Larrone Moore.
For more coverage of the NFL, go to profootball.scout.com.