pejdz napisał: czy jest gdzieś na GitHubie kod z gotowym bootloaderem
Na pewno jakiś jest. Wystarczy zapytać google. Ale czy będzie całkiem gotowy, że tylko wgrać, to niekoniecznie. Być może konieczna będzie konfiguracja i kompilacja.
Kilka uwag:
1. m328pb nie ma natywnie interfejsu USB, więc żeby można było używać bootloadera na płytce musi być dodatkowy układ "konwertujący" USB na UART, np. FT232, CP2102, CH340 i inne. Na zdjęciu go nie widać, ale na tym zdjeciu nic nie widać, więc może gdzieś tam być.
2. Żeby wgrać booloader trzeba mieć progrmator (ale widać że jakiś masz)
3. Bootloader jest zwykle przygotowany na konkretną częstotliwość taktowania procka i z inną nie będzie działać