I tried the method you said. It never echoed back.
And I also captured the following data through "Advanced Serial Monitor" when MPLAB tried to connect to the programmer
COM port is opened
COM port is closed
COM port is opened
COM port is closed
COM port is opened
COM port is closed
COM port is opened
Set timeouts: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=500, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=500
Baud rate 19200
DTR on
Data bits=8, Stop bits=1, Parity=None
Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=1000, XoffLimit=1000
DTR off
DTR on
Set timeouts: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=500, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=2000
Baud rate 19200
DTR on
Data bits=8, Stop bits=1, Parity=None
Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=1000, XoffLimit=1000
DTR off
DTR on
Purge the serial port: RXCLEAR, TXCLEAR
Set timeouts: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=500, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=17
Baud rate 19200
DTR on
Data bits=8, Stop bits=1, Parity=None
Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=1000, XoffLimit=1000
COM port is closed
COM port is opened
Set timeouts: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=500, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=500
Baud rate 19200
DTR on
Data bits=8, Stop bits=1, Parity=None
Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=1000, XoffLimit=1000
DTR off
DTR on
Set timeouts: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=500, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=2000
Baud rate 19200
DTR on
Data bits=8, Stop bits=1, Parity=None
Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=1000, XoffLimit=1000
DTR off
DTR on
Purge the serial port: RXCLEAR, TXCLEAR
Set timeouts: ReadInterval=0, ReadTotalTimeoutMultiplier=0, ReadTotalTimeoutConstant=500, WriteTotalTimeoutMultiplier=0, WriteTotalTimeoutConstant=17
Baud rate 19200
DTR on
Data bits=8, Stop bits=1, Parity=None
Set chars: Eof=0x00, Error=0x00, Break=0x00, Event=0x00, Xon=0x11, Xoff=0x13
Handflow: ControlHandShake=(DTR_CONTROL, CTS_HANDSHAKE), FlowReplace=(TRANSMIT_TOGGLE, RTS_HANDSHAKE), XonLimit=1000, XoffLimit=1000
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR
Purge the serial port: RXCLEAR, TXCLEAR