I purchased new Arduino Uno clone ( 6 boards) last week from china and it is working with USB port but it does not allow upload bootloader using ISP port
I have same clone which was purchased last year and it is working fine both USB port and ISP and which prove that my usbasp is working
following error is showing during boot loader uploading
vrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9516 (probably m328pb)
avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check.
There is still a problem with the chip shortage and ATmega microcontrollers.
They probably used a ATmega328PB and forced the Arduino bootloader for the ATmega328P on it.
You could make your own definition for your board, or try to add the -F (force override) somewhere.