Hi all,
another late update to this question.
I tried this as well and got the arguments error. Checked the manpage for the defaults command, and that tells me to use the ' character for writing keys instead of ".
Hence, the command line has to be:
host:~ username$ defaults write com.elgato.eyetv 'max SAT2IP tuners' -int 4
doublechecked with:
host:~ username$ defaults read com.elgato.eyetv |grep SAT
"max SAT2IP tuners" = 4;
"use white list for SAT-IP" = 0;
Works perfectly within a second, no re-install required. You just have to close and restart EyeTV.
In case you wonder where the " character is (probably) taken from, take a look at the output of the defaults read command ;-)
Ralf