Partial device module. Rest can't do because of funky license handling of javax.comm.