OK it works now. It did work in the past, but in one of the updates it got damaged.
New version of the KIM-1 Simulator, the 'echo' trick works now.
The Simulator 1.16 supports Focal V3D. But with a complication, requiring a (temporary) setting.
Focal did something what caused a hang on the simulator.
These are the character I/O routines of Focal V3D:
OUTFOCAL JSR $1EA0
CLC
RTS
INFOCAL INC $76
BIT $1740
BMI INFOCAL
LDA $1742
AND #$FE
STA $1742
JSR $1E5A
PHA
LDA $1742
AND #$FE
ORA #$01
STA $1742
PLA
CLC
RTS
The OUTFOCAL is nothing special, just the KIM-1 OUTCH routine called.
INFOCAL is where something special happens, reason unknown to me:
INFOCAL INC $76
BIT $1740
BMI INFOCAL
Here the TTY input line is monitored for a start bit. And a zeropage location incremented. I suspect this is a smart way to have a random number seed, because waiting time for a user pressing a key is unpredictable.
I needed a setting in the emulator to do this. See Settings: Break setting to Focal. Default is Normal and CTRL-C works as break e.g. for MS Basic,
New version of the Simulator will be online later today.