1. A method of updating a set of read voltages, the method comprising: in a data storage device including a controller and a non-volatile memory, performing: iteratively adjusting a first read voltage and a second read voltage to form sets of read voltages, wherein each of the sets of read voltages includes a first value of the first read voltage and a second value of the second read voltage, wherein an adjustment of the second read voltage is a function of an adjustment of the first read voltage; reading first representations of data from a logical page in the non-volatile memory according to the sets of read voltages, the first representations of the data corresponding to multiple values of the first read voltage and the second read voltage; storing the first representations of the data in a memory and converting the first representations of the data from a first mapping of threshold voltage ranges to bit sequences to a second mapping that includes fewer bits per bit sequence than the first mapping; generating second representations of the data based on the first representations, the second representations corresponding to adjusting the first read voltage and the second read voltage; and selecting a value of the first read voltage based on a comparison of syndrome weights corresponding to the second representations.