L'explication est plutôt technique, mes sources sont fiables (le forum iaudiophile, discution datant probablement de juste après la sortie du lecteur), mais ma mémoire peut me jouer des tours...
En fait le D2 possède une puce Wolfston très évoluée (les derniers iPod en ont aussi mais moins bonnes) pour lire les fichiers audio. Celle ci a pour particularité d'avoir plusieurs 'canaux' de lecture, un A un B et un D je crois.
Le A, le meilleur, est utilisé dans un niveau compris entre 1 et 24, ça dépend des firmware apparemment.
Le B est utilisé entre 25 et 34, il correspond à un niveau quasiment équivalent au A.
Le D est pour 35 et au dessus, c'est le moins "bon" (cela dit, encore une fois très proche des 2 autres).
Cela dit des tests machines ont été fait pour analyser la sortie, mais en pratique on n'entend pas la différence et vu que le niveau sonore change il est difficile de comparer à l'oreille sans se l'exploser.
Vous seriez tentez de vous demander pourquoi ? Pourquoi ne pas utiliser que le A ?
Le D envoi plus de patates que le A, c'est pour ça que le D2 est aussi puissant en sortie et qu'il peut driver n'importe quel casque.
Et aussi, le D consomme moins que le A, pour conserver une autonomie décente en haut volume. Des tests on été fait, révélant que l'autonomie ne souffrait pas de la hausse du volume.
D'autre part il semble que lorsque le D2 descend à 1 barres de batterie il bascule en D pour durer le plus longtemps possible. Je me souviens d'un post qui a au moins 8 mois d'un type qui l'utilisait avec son autoradio et qui avait remarqué ça. Le firmware a évolué depuis, personne n'en a reparlé et je suis le forum iaudiophile.
En bref, ce n'est pas un problème, c'est la désactivation d'une puce au profit d'une autre, c'est pour ça que la différence d'intensité sonore est si importante entre le 24 et 25. Essayez entre 34 et 35, c'est pareil.