Hamm was waived by the Chargers on Saturday, Ricky Henne of the team's official site reports.
Hamm was originally claimed off waivers by the Chargers in mid-August, but he was essentially a preseason body for a team thin at tight end. He hasn't seen regular-season action since appearing in five games with the 49ers during the 2016 campaign.