The 49ers promoted WR Chad Hall from their practice squad on Saturday to fill the open spot on the 53-man roster.