code: protected static byte toUnsignedByte(int intVal) {
  		byte byteVal;
  		if (intVal > 127) {
  			int temp = intVal - 256;
  			byteVal = (byte) temp;
  		} else {
  			byteVal = (byte) intVal;
  		}
  		return byteVal;
  	}
docs: convert int to unsigned byte