Newer versions of bcl2fastq automatically bin the quality scores into just a few values. For example, for much of the recently-produced data I have worked with, all of the quality scores are one of: Q2, Q11, Q25, or Q37.
The command line help for bcl2fastq does not list any option to disable the binning of quality scores.
Is there any way to disable the binning of quality scores by bcl2fastq?
Are you sure the Q-score binning is not happening upstream of the fastqs in the BCL level data, driven by the Illumina instrument software settings? Others here probably know much more, but a few links seem to suggest binning might be controlled there, and not in bcl2fastq.