SoftwareSerial with ATTiny84 using ATtiny library

The fault codes are here... TinyISP/KnockBangReceiver.cpp at master · Coding-Badly/TinyISP · GitHub

0x11 is fault_timeout_knock which occurs when the pin-change interrupt fires, a knock is detected, but the knock duration is (way) too long. Loose wire, target at the wrong speed (running at 1 MHz; sketch built for 8 MHz), or the programmer is running significantly faster than 16 MHz.

0x04 is fault_no_knock which occurs when the pin-change interrupt fires and no knock is detected. Loose wire, target at the wrong speed (running at 8 MHz; sketch built for 1 MHz), or side-effect of a previous failure.

0x13 is fault_timeout_sample_0 which occurs when the first timing mark is not detected. Loose wire, target running at the wrong speed, or side-effect of a previous failure.