I’m trying to program an Arduino Uno but via the ICSP 6 pin header. At the other end is a ESP32 programmer and I’m using the JTAG pinouts (MISO, MOSI, CLK, Reset).
I believe it should work but I’m not sure about the pin to pin config. I don’t know if MISO<>MISO or cross over MOSI<>MISO.
I’m gearing up for my first project where I’ll use an Uno as a programmer too. Your JTAG pins are using the SPI comms protocol. MOSI and MISO stand for Master Out Slave In and Master in Slave Out. You’ll want to pair these together so you can communicate between the boards.
If you want to know more about SPI, Sparkfun has a nice article that explains it. SPI you will also find on a range of sensors and data storage devices (micro SDs and flash chips for example).
I’m familiar with SPI but was more concerned about A) the pinout and whether MISO/MOSI need a x-over and also the timing of the reset signal (which I think is important)