Starting right guard Alex Boone ended his holdout and is expected to report to the 49ers on Monday after he received a reworked contract, according to an ESPN report.
Boone has been absent for all of training camp.
An NFL.com report said the 49ers restructured the remaining two years on Boone's contract so that he can earn as much as $6 million over the next two seasons. The original contract called for $3.7 million.
The 49ers also waived all fines and forfeitures of bonuses that Boone incurred during his holdout. Additionally, the 49ers cannot use the franchise tag on Boone when his contract expires at the end of the 2015 season.
Boone, 27, an undrafted free agent from Ohio State in 2009, has started every game for the 49ers the past two seasons.
The 49ers will have to make a transaction at some point to create a spot for Boone on the 53-man roster. However, they are likely to receive a roster exemption while Boone gets back into football shape.
Joe Looney filled in for Boone during his holdout. It's unknown whether Boone, or Looney, will start in the season opener next Sunday at Dallas.
The 49ers signed seven players to their practice squad Sunday, including former Stanford linebackers Shane Skov and Chase Thomas.
Others were offensive tackle Carter Bykowski, wide receiver Lance Lewis, tight end Asante Cleveland, defensive lineman Lawrence Okoye, and nose tackle Mike Purcell.
All seven were cut by the 49ers on Saturday, and they cleared waivers.
Teams are permitted to sign as many as 10 players to their practice squad. Those players don't count against a team's 53-man roster.
Also, running back Glenn Winston and guard Ryan Seymour, cut by the 49ers on Saturday, were claimed off waivers by the Cleveland Browns
(c)2014 San Jose Mercury News (San Jose, Calif.)
Visit the San Jose Mercury News (San Jose, Calif.) at www.mercurynews.com
Distributed by MCT Information Services