It's possible Update atmega328p (old bootloader)

Hello, would like to shed some light on bootloading. Its not always cool to copy things from Instructables, without understanding. If you understood...cool...if not..please refer below.

If you hold an Arduino UNO, the top side facing you, with the USB and DC jack pointed towards your left, and the ICSP headers to your right...then the ICSP pinout is like this :

MISO VCC
SCK MOSI
SS GND

And if it is an Arduino NANO, then the pinout for the ICSPs towards your right, and USB mini B towards your left is:

GND SS
MOSI SCK
VCC MISO

Now, most Arduino boards have wiring such that D10 or the 10 marked Digital pin is SS. So connect similar pins of your programmer Arduino to your programmed Arduino accordingly, and connect the SS ICSP pin of the board you are programming to D10 of the board you are using to program it. Please note, the SS ICSP pin of the board you are using as a programmer will be left open, only all 6 ICSP pins will be wired on the board you are uploading the bootloader on.

If using any board other than NANO, UNO, etc as programmer, search for its SS pin on the internet, and connect on that pin instead of D10.

Enjoy.