public int parseSDStatus(){
		if(len<17) return 0;
		//Starts with SD
		int sdtext=17;
		if(startsWithSD()){
			int idx = indexOf('/');
			if(idx == -1) return 0;
			int done;
			int total;
			try {
				done = Integer.parseInt(subSequence(sdtext, idx).toString());
				int idx2 = indexOf('\n',idx+1);
				if(idx2 == -1){
					return 0;
				}
				String remain = subSequence(idx+1,idx2).toString();
				total = Integer.parseInt(remain);
			} catch (NumberFormatException e) {
				return 0; //todo
			}
			if(total == 0 || (total/100) == 0) return 100;
			if(done == 0) return 0;
			return done/(total/100);
		}
		return 0; //ASCII
	}