Coach Kyle Shanahan doesn't expect James (wrist) to play Week 1 against the Cardinals, Nick Wagoner of ESPN.com reports.

In the next breath, Shanahan said the 49ers "know" James won't be available for the first six weeks of the season, per David Lombardi of The Athletic. Currently on the active/non-football injury list due to a broken wrist sustained in June, James seems poised to move to the reserve/PUP list before the campaign kicks off, if Shanahan is to be believed.