SANTA CLARA — A month since training camp opened, Kyle Shanahan is still talking about the 49ers’ contract stalemates with Brandon Aiyuk and Trent Williams, but one sounds closer to ending than the other.
Williams, a three-time All-Pro left tackle, has yet to report in person to the 49ers. But he has been in touch with his coach.
“I’ve had some contact with him. It’s been good talking to him,” Shanahan said Thursday in his weekly appearance on KNBR 680-AM. “We’re negotiating hard.