The 49ers have a proven new playmaker after signing wideout Braylon Edwards to a $3.5M, one-year contract on Thursday. Edwards' agent, Ben Dogra, confirmed the deal to The Associated Press, less than an hour before San Francisco's free agents took the field for the first time under new coach Jim Harbaugh, who, like Edwards, is a former Michigan man.