Hallo Paul,
Keine Erfahrung mit teamviewer, ausserdem antworte ich gern mal nebenbei wenn etwas Luft ist, wenn nicht grabe eine Microsoft Lync oder Webex session mit jemand anderem läuft, aber eine Hobby Remote Session während der Arbeit wäre mir zu viel.
Wenn du nicht 328 und einen "echten" 328P parallel benutzen willst, ist es einfach: Ändere die Signatur für den m328p Eintrag wie hier
in reply 3 : "change the final signature byte from 0x0F to 0x14"
und gib als Board "Arduino Uno" an, damit dieser Eintrag der .conf Datei verwendet wird.
Ich fürchte fast mal, das hast du schon gemacht.
Falls ja, starte mal avrdude direkt, mit "-p m328p", und probiere, nur die aktuelle Signatur zu lesen. ( -v -v -v -v für reichlich Ausgaben )