JohnHWman a écrit :Le firmware beta 620 n'apporte rien de plus que le 601 au niveau fonctionnalité. Elle n'a eu pour but que d'empêcher le patch MRMZ de fonctionner... (il est sorti 4 jours après la mise en ligne des firmware MRMZ, curieux comme coincidence non
)
Juste une coïncidence à mon avis.
Je me base sur l'informatique, en particulier les systèmes d'exploitation commerciaux (genre Windows ou Mac OS X) et le fonctionnement des beta publiques comme celles de Firefox.
Les programmeurs travaillent en plusieurs équipes. Ceux qui écrivent le code l'assemblent et le compilent à intervalles réguliers dans des
builds. Parfois ils enchaînent immédiatement sur la suivante, parce que le résultat est instable, parfois ils estiment que ça mériterait d'être diffusé plus largement, parce que ça apporte une nouvelle fonction et que ça corrige un bogue majeur.
Du coup, le code est pratiquement gelé et il passe à une équipe chargée du contrôle et du débogage. Elle vérifie que la mise à jour se passe bien, qu'elle ne fait pas plus de mal que de bien. On fait éventuellement quelques retouches si ça ne présente pas de difficulté. Après avoir obtenu le feu vert de tout le monde, on la met en ligne.
Quand on sort une version officielle (non beta), le contrôle qualité est encore plus poussé : on examine le feedback autour de la beta publique, une équipe fait la chasse aux bogues mineurs, on fait des Release Candidates 1, 2, 3, etc. en interne et au final, on propose la mise à jour. Du coup, les programmeurs "créatifs" sont déjà bien plus avancés à ce moment mais leur code est aussi bien plus instable. Les tests en interne ont un rôle crucial. Si jamais une beta flinguait la moitié des lecteurs en circulation, imagine la cata que ça serait...
Le contrôle qualité poussé, ça fait partie des trucs qui différencient une boîte comme Oppo de HDI. Le Dune BD Prime dont je me suis servi avait toujours des trucs importants à mes yeux qui plantaient, et ça changeait suivant la beta installée...
Bon bref, une beta datée par exemple du 20 juin n'utilise pas le code tapé le 20 juin par les principaux codeurs. La beta 620 utilise un code gelé depuis plusieurs jours, donc avant la sortie du hack MRMZ.
Je pense plutôt que les routines utilisées par le hack MRMZ étaient des trucs dont Oppo se servait en interne lors de la conception du lecteur. Maintenant qu'ils ont dépassé cette phase, ils doivent progressivement désactiver les routines inutiles, histoire d'optimiser les performances du code. C'est le genre de trucs qui est pratiqué lors de la mise au point des systèmes d'exploitation, en particulier les noyaux.
L'auteur du patch software ne souhaite pas passer trop de temps à débloquer les firmwares Béta intermédiaires (il faut un dizaine d'heures
pour extraire le firmware décompressé de la mémoire DDR du lecteur sur le port série de l'appareil). Il préfère donc le faire sur les versions officielles (non-Béta).
Et il a bien raison. C'est sympa de ta part de le préciser parce que comme il n'y a eu pour le moment qu'une occasion où les deux firmwares (le "stable" et la beta 601) ont été mis à disposition. Maintenant que je sais qu'il a simplement fait l'impasse sur les beta intermédiaires, je suis plus optimiste.
Oppo n'a aucune raison d'être parano sur le dézonage matériel. Si la Blu-ray Disc Association leur cherche des poux dans la tête (ce qui semble être la grande hantise d'Oppo), ce qui se fait sur le BDP-83 avec le MRMZ est déjà pratiqué depuis des mois sur les lecteurs Pana. Les Sony sont dézonables en partie DVD avec une télécommande personnalisée, etc.
Sur le plan logiciel, ils doivent jouer les équilibristes. Ils sont en situation d'infériorité vis-à-vis de la BDA mais en même temps le dézonage et la gestion concluante de la partie PAL comme de la partie NTSC font partie de leurs arguments majeurs. Pour le moment, ils préfèrent jouer les vierges effarouchées et dire que leurs lecteurs ne sont pas dézonables mais ils ont quand même bien bossé sur la lecture d'un disque PAL vers un écran 60 Hz (ce qui doit concerner 25 disques multizones et des milliers de zonés...) et ils doivent être en privé bien contents du hack. Si jamais la BDA le leur signalait, ils seraient contraints de modifier ça mais il leur faudrait des semaines ou des mois pour revoir le code et rien ne garantirait que le nouveau code soit lui-même inviolable.
Il ne reste en fait qu'à attendre le jour inévitable où un gros constructeur sortira (exprès ou involontairement) des modèles faciles à dézoner. On aura alors franchi le point de non retour. Ça arrivera fatalement et là les dirigeant d'Oppo pousseront un gros soupir de soulagement.