merge: use upstream serial driver

this fixes doubled characters, but may lose flow control features