Smith was charged Oct. 9 with three felony counts of illegal possession of an assault weapon, stemming from a party at his home in June 2012.
49ers coach Jim Harbaugh said on his weekly radio show with 95.7 The Game that Smith met with 49ers officials Wednesday at team headquarters. General manager Trent Baalke said last week in London that Smith would have to show "progress" to play again this year.
Smith will be due in court twice — Nov. 12 and Nov. 19 — to face DUI and weapons charges.
The 24-year-old Smith had been on what the team called an indefinite leave of absence from the NFC champion Niners. Smith's agent didn't immediately return requests for comment Thursday.
Harbaugh traded text messages with Smith when he was gone, and the coach said on the radio "he's made quite a bit of progress."