mike wrote: > ' char[] getDisplayValue() > ' { > ' byte[2000] temp; > ' pluginInstance.dispatch(GET_VALUE, &temp[0]); > ' return myConvertFunc(temp); > ' } Looks like you're returning a reference to a local variable (temp). This will cause erratic behavior, probably crashing.