record from serial with txtsrc:=false (if it works) + function changes