I am working with a Leonardo style board (W5500 Ethernet with POE IoT Board (Arduino Compatible) - DFRobot) and to gain the extra 4kb in the flash memory I am trying to use another Leonardo to program it as an Arduino as ISP however when I try to upload via the IDE I get a message stating Expected signature for ATmega328 is 1E 95 14. When in avrdude I am seeing the device signature from the board as 0x010002.
Board wiring is as per the attached image.
Any advice as to why I am getting the incorrect signature would be greatly appreciated.
I am working with a Leonardo style board (W5500 Ethernet with POE IoT Board (Arduino Compatible) - DFRobot) and to gain the extra 4kb in the flash memory I am trying to use another Leonardo to program it as an Arduino as ISP however when I try to upload via the IDE I get a message stating Expected signature for ATmega328 is 1E 95 14. When in avrdude I am seeing the device signature from the board as 0x010002.
You can use a standard UNO to program the board as the it doesn't matter what you use as a programmer, only the target microprocessor is relevant.
If you mean the 4kB used by the bootloader that you want to gain, I have to disappoint you. If you use the Arduino IDE it will always install the bootloader because the USB code includes a sequence that puts it into bootloader mode which would fail if there is no such code. So you might have to circumvent the IDE and the Arduino framework if you have to use that 4kB of flash memory.