Boot2 et Diags interchangeables: un pas vers le dual Boot?
Posted: 01 Apr 2012, 17:29
Normalement au démarrage, votre TI-Nspire effectue dans l'ordre les opérations suivantes:
Si vous maintenez enfoncées les touches au démarrage, la procédure d'initialisation est alors altérée:
Vous accédez alors au logiciel de diagnostics:
Mais depuis deux news précédentes, nous disposons de programmes Ndless pour reprogrammer le Boot2 et reprogrammer le Diags.
Et bien que se passe-t-il si l'on reprogramme le Boot2 avec un logiciel de Diagnostics?
TI-Planet a tenté cette opération contre-nature, et miracle! A l'allumage, la TI-Nspire lance le logiciel de diagnostics qu'elle prend pour un Boot2 sans se poser aucune question!
Le Boot1 ne fait donc pas de différence entre les images de logiciels de diagnostics et les images de Boot2!
Sans intérêt? Imaginez l'opération inverse... Imaginez que l'on reprogramme le logiciel de diagnostics avec une 2ème version du Boot2! Et voilà, c'est le premier pas vers un Dual-Boot sur les TI-Nspire! Il suffirait de maintenir au démarrage pour utiliser le Boot2 alternatif!
Toutefois en pratique il y a un petit problème: le logiciel de diagnostics ne peut pas excéder 640Ko, et tous les Boot2 sortis par TI sont plus gros à l'exception de ceux équipant les TI-Nspire Lab Cradle, mais qui seraient sans intérêt sur de véritables calculatrices Nspire.
- Lancement du Boot1
- Vérification et décompression du Boot2 par le Boot1
- Lancement du Boot2
- Vérification et décompression de l'OS par le Boot2
- Lancement de l'OS
Si vous maintenez enfoncées les touches au démarrage, la procédure d'initialisation est alors altérée:
- Lancement du Boot1
- Vérification du Diags par le Boot1
- Lancement du Diags
Vous accédez alors au logiciel de diagnostics:
Mais depuis deux news précédentes, nous disposons de programmes Ndless pour reprogrammer le Boot2 et reprogrammer le Diags.
Et bien que se passe-t-il si l'on reprogramme le Boot2 avec un logiciel de Diagnostics?
TI-Planet a tenté cette opération contre-nature, et miracle! A l'allumage, la TI-Nspire lance le logiciel de diagnostics qu'elle prend pour un Boot2 sans se poser aucune question!
Le Boot1 ne fait donc pas de différence entre les images de logiciels de diagnostics et les images de Boot2!
Sans intérêt? Imaginez l'opération inverse... Imaginez que l'on reprogramme le logiciel de diagnostics avec une 2ème version du Boot2! Et voilà, c'est le premier pas vers un Dual-Boot sur les TI-Nspire! Il suffirait de maintenir au démarrage pour utiliser le Boot2 alternatif!
Toutefois en pratique il y a un petit problème: le logiciel de diagnostics ne peut pas excéder 640Ko, et tous les Boot2 sortis par TI sont plus gros à l'exception de ceux équipant les TI-Nspire Lab Cradle, mais qui seraient sans intérêt sur de véritables calculatrices Nspire.