This is according to Adam Schefter of ESPN.
Talent wise Edwards is worth much more than $3.5 million, but since he is a knucklehead that can’t seem to stay out of trouble this is a low risk high reward signing for the 49ers.
If Edwards can stay out of trouble and have a somewhat productive season he can recoup some of the money he lost this offseason by trying to be the Bearded Thug of his crew.
The problem is that Edwards will have Alex Smith throwing him the ball.
Good luck with that.