okay, hört sich logisch an:

Code:
serialConnection.write("#rmi" + Integer.toString(0, 2) + Integer.toString(58, 2));
tuts auch nicht, meine SerialConnection Klasse macht übrigens dies:

Code:
    /**
     * write
     */
    public void write(byte[] data) {
        try {
            os.write(data);
            if(debug) System.out.println("write: " + new String(data));
        } catch(IOException e) { System.out.println(e); }
    }
    
    /**
     * write (string)
     */
    public void write(String data) {
    	write(data.getBytes());
    }
os ist dabei der OutputStream