nimm mal statt serialport1.write(..) lieber serialport1.basestream.writebyte(...)

und bei Bascom hab ich waitkey statt inkey genommen..

genauere hintergründe kann ich dir auch nicht nennen, aber so gehts bei mir