MiniCore Bootloader problem

I have a custom board with ATMega328P running at 5V.
I am using MiniCore with the following:
Board: MiniCore ATMega328 / 8MHz Internal
Variant: 328P
BOD: Disable
LTO: Disable
Programmer: STK500 for Pololu A-Star

This was working great and I was able to burn the MiniCore bootloader no problem.

Now I get the following error when I attempt to burn the bootloader:

Arduino: 1.8.7 (Windows 10), Board: "ATmega328, Yes (UART0), 328P / 328PA, BOD  disabled, LTO disabled, 8 MHz internal"

D:\TechLibrary\Arduino\arduino-1.8.7-windows\arduino-1.8.7\hardware\tools\avr/bin/avrdude -CC:\Users\Robert\Documents\Arduino\hardware\MiniCore-master\avr/avrdude.conf -v -patmega328p -cstk500 -PCOM4 -e -Ulock:w:0x3f:m -Uefuse:w:0b11111111:m -Uhfuse:w:0xd6:m -Ulfuse:w:0xe2:m 

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Robert\Documents\Arduino\hardware\MiniCore-master\avr/avrdude.conf"

         Using Port                    : COM4
         Using Programmer              : stk500
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500
         Programmer Model: STK500
         Hardware Version: 15
         Firmware Version Master : 2.10
         Topcard         : Unknown
         Vtarget         : 5.0 V
         SCK period      : 0.5 us
         Varef           : 0.0 V
         Oscillator      : Off

avrdude: stk500v2_command(): command failed
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.


avrdude done.  Thank you.

Error while burning bootloader.

I recently had a similar error after burning the bootloader. I then couldn't upload a sketch and all bootloaders refused to upload.

On the Minicore GitHub it states there can be sketch upload issues using the internal oscillator and to change the baud rate, to slower rate.

Unfortunately, I ended up replacing the IC and using a 8MHz external crystal instead.

What are you using to upload the bootloader and what peripherals, with regards to the IC?

Why is it using stk500v2? That doesn't look right, especially since it does -cstk500 in the avrdude invocation....