π
<-
Chat plein-écran
[^]

nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude Hayleia » 30 Mai 2016, 12:41

neuronix a écrit:Je ne répondrais pas à cette question

Ça me rappelle le "Je n'ai même pas envie de répondre" d'une personne en manque d'arguments sur un autre forum (hors communauté de calculatrices).

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude Ti64CLi++ » 30 Mai 2016, 12:42

Tu ne vas pas me comparer à cette "autre personne" quand même :D
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude parrotgeek1 » 30 Mai 2016, 17:53

critor a écrit:Je m'y remettrai ce soir, si j'ai le temps. ;)

Mais sauf découverte de bugs, le développement est terminé.
Fait juster tester maintenant, et ça prend pas mal de temps.


Can I look at your code for possible bugs? I do a lot of other C programming and pretty low level stuff including Linux kernel modules. (I used to post more on Cemetech)
Avatar de l’utilisateur
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 88%
 
Messages: 745
Inscription: 29 Mar 2016, 01:22
Localisation: This account is no longer used.
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude critor » 30 Mai 2016, 23:11

Hi parrotgeek1 and thank you for your message.

I'll gladly share prerelease versions of some of the tools in 1-2 days. :)

Here's an unlisted video of what's working for now with ControlX+nBoot on a TI-Nspire CX HW-T :

  • new 3rd party Boot1-level menu ( :nsct: :nsx: combo)
  • can run any image using the official Boot1.5/Boot2/Diags format found in the Boot2/Diags/ExtnD partitions
    (the images just have to be concatenated in the partitions but don't need to be signed - so you may run official Boot1.5/Boot2/Diags images, modified ones, or even your own boot tools)
  • can run any Linux image found in the Boot2/Diags/ExtnD partitions
    (see Linux image format in the initial nBoot zip)
  • can patch the minOS value in the BootD partition, enabling you to install older OSes
  • does automatically look for the best compatible Boot2 to boot (4.0.3) in Boot2/Diags/ExtnD partitions and automatically install Ndless (reboot-proof)

The only known bug so far comes from nBoot, which is already available publicly.
See at the very beginning of the video. Something's wrong in the cold boot context.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.5%
 
Messages: 41498
Images: 14695
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude Ti64CLi++ » 31 Mai 2016, 08:46

Mais donc, Ndless est rendu reboot-proof grâce à nBoot?
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude GalacticPirate » 31 Mai 2016, 09:04

@neuronix Oui :) ControlX détecte s'il y a un Boot2 4.0.3 et le patche pour installer automatiquement Ndless 3.6/3.9/4.0.3/4.2 :p
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L3 Informatique
GitHub: GalacticPirate-Prog

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude Ti64CLi++ » 31 Mai 2016, 09:05

C'est génial :D
Il ne manque plus que l'on puisse patcher l'OS 3.1 pour qu'il marche sur HW>I :D
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude parrotgeek1 » 31 Mai 2016, 17:18

Edit: I am very wrong, ignore this
Avatar de l’utilisateur
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 88%
 
Messages: 745
Inscription: 29 Mar 2016, 01:22
Localisation: This account is no longer used.
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude critor » 01 Juin 2016, 16:29

As promised here are my latest tools :
*Beware - attached nsNandMgr/BtMg/nsPartManagic versions 4.2 are major updates which may be able to completely brick your calculator in case of bugs, and also if you don't know what you're doing !
  • nsNandMgr + BtMg 4.2 RC1 (NAND flashing tools) :
    nsNandMgr4.2_RC1.zip
    (681.76 Kio) Téléchargé 86 fois
  • nsPartManagic 4.2 RC1 (NAND partitioning tool) :
    nsPartManagic4.2_RC1.zip
    (126.55 Kio) Téléchargé 89 fois
  • ControlX 4.2 RC1 (boot manager) :
    controlx4.2RC1.zip
    (208.94 Kio) Téléchargé 142 fois
  • Linux image maker for ControlX 4.2 + demo image :
    (don't use the one coming with nBoot - some info in the TI header is incoherent and I've fixed this - it's likely ignored by nBoot, but it cannot be ignored by nsNandMgr/BtMg)
    linuximagemaker_for_controlx4.2.zip
    (7.8 Mio) Téléchargé 86 fois

Premier jet du guide d'utilisation :
First draft of the user guide :

Show/Hide spoilerAfficher/Masquer le spoiler
On each boot, ControlX is going to :
- look for the best compatible Boot2 image and launch it (4.0.3)
- install Ndless if the OS is supported (3.1, 3.6, 3.9, 4.0.3 and 4.2)

Press Ctrl+X during a reset to get to the ControlX menu
(or esc+menu+minus if the calculator boots on the Boot2 partition)

Main uses examples :
- reset the minimal OS version to be able to downgrade (5)
- go to the Diags partition (3+enter) and launch the Diags image
- go to the Ext partition (4+enter) and launch the Linux image


Premier jet du tutoriel d'installation :
Here is a first draft of the installation tutorial :

Show/Hide spoilerAfficher/Masquer le spoiler
Prerequites :
P1) TI-Nspire CX or TI-Nspire CX CAS
P2) Boot1 3.0.0.99 (hardware revision A-V) - check your version by typing Home+5+4 and then clicking the 'About' button.
If you've got any other Boot1 version like 4.0.1 for example, then nBoot is not for your.

A) Preparations :
Download and install Ndless, following the online tutorial : ndl3ss.php

B) Repartitioning :
B1) Download nsPartManagic 4.2 and put the "nsPartManagic.tns" file on the calculator in any folder.
B2) On the calculator, open the 'nsPartManagic' file.
B3) Type 3 to select the Diags partition.
B4) Press the left arrow to make the BootD partition size go down to 0080 pages (number shown in parenthesis at the end of the line).
B5) Press esc to go back to the main menu.
Warning : next step is going to completely wipe out your TI-Nspire data. Be sure to check that you have a backup of all important data.
B6) Press 6 to select the FileSystem partition.
B7) Press the right arrow until the ExtnD partition size goes up to the required size (number shown in parenthesis at the end of the lime green line) :
- 0x280 pages for the basic installation (that's 1280KB - the Boot2 4.0.3 size)
- more if you'd also like to be able to run Linux images
How to calculate ?
* take the 1184KB Boot2 4.0.3 size
* add your Linux image file size in KB - for example the provided demo Linux image is 4000KB
* this makes 5184KB
* divide by 2 to get the number of pages : 2592
* convert to hex (using Windows calculator for example) : A20
* make this number multiple of 40 : A40
* the required size is 0A40
B8) Type esc to go back to the main menu.
B9) Type esc to apply your changes and confirm by typing y.
B10)Press the 'reset' button on the back - the calculator is going to prompt you for a new OS.

C) Preparations
Reinstall an Ndless-able OS and Ndless, following the online tutorial : ndl3ss.php

D) Install nBoot
D1) Download nBoot and put the "manuf.img.tns" file on your calculator in the "/ndless" folder.
D2) Download BtMg 4.2 and put the "BtMg.tns" file on your calculator in the "/ndless" folder.
D3) On the calculator, open the "BtMg" file.
D4) Type 4 to select the Manuf partition.
D5) Type 2 to Flash the Manuf.
D6) Type 0 to go back to the main menu.
D7) Type 0 to quit BtMg.

E) Preparations for ControlX : Flash Boot2 4.0.3.49 backup in ExtnD partition
Current ControlX version will only fully work with Boot2 4.0.3.49. In case of a future OS updating your Boot2, let's keep a usable copy in a safe place.
E1) Download Boot2 4.0.3.49 at archives_voir.php?id=481757 and put it on your calculator in any folder.
E2) On the calculator, open the "tinspirecx_boot2_4.0.3.49.img" file - this should automatically launch BtMg.
E3) Type 6 to select the ExtnD partition.
E4) Type 2 to flash the Boot2 image.
E5) Type 0 to go back to the main menu.
E6) Type 0 to quit BtMg.

F) Install ControlX : Flash ControlX in Diags partition + set Diags as boot partition
F1) Download ControlX 4.2 and put the "controlx.img.tns" file on your calculator in any folder.
F2) On the calculator, open the "controlx.img" file - this should automatically open it in BtMg.
F3) Type 3 to select the Diags partition.
F4) Type 2 to flash the ControlX image.
F5) Type ENTER to confirm the default insertion as the 1st image in the Diags partition
(in all cases it must be the 1st image to be bootable, and you shouldn't overwrite the Diags image)
F6) Type 0 to go back to the main menu.
F7) Type 5 to select the BootD partition.
F8) Check the "boot=" line - which should indicate either "Boot2" either "Diags".
If it indicates "Boot2, type 8 to switch it to "Diags".
F9) Type 0 to go back to the main menu.
F10)Type 0 to quit BtMg.

G) Flash Linux in ExtnD partition (optional - skip if you don't want it)
G1) Download/get a compatible "linux.img.tns" file and put it on your calculator in any folder.
G2) On the calculator, open the "linux.img" file - this will automatically open it in BtMg.
G3) Type 6 to select the ExtnD partition.
G4) Press down to select the free space *after* the Boot2 (do not overwrite it) and confirm with ENTER.
G5) Type 0 to go back to the main menu.
G6) Type 0 to quit BtMg.

It's done - you may reset and in theory nBoot/ControlX/Ndless are now here forever.


Some info about the partitioning format, in case other developers want to join or develop ControlX compatible images :
Show/Hide spoilerAfficher/Masquer le spoiler
There are 5 physical partitions, in order :
- Manuf
- Boot2
- BootD
- Diags
- FileSystem

The attached set of tools (BtMg + nsPartManagic + nsNandMgr + ControlX)
are supporting 6 partitions.

The Diags image is always saving its state in pages 0x780 to 0x7FF.

So to avoid partition data corruption :
- any partition crossing the 0x780 page is considered as ending with the 0x77F page
- an additional logical partition (called ExtnD in the tools) is considered as starting on page 0x800 if there is enough space and ending where the next partition starts
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.5%
 
Messages: 41498
Images: 14695
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: nBoot, contrôle total TI-Nspire CX avec Boot1 3.0.0.99

Message non lude Ti64CLi++ » 01 Juin 2016, 16:31

Je préfère attendre le tutorial pour le faire :D
J'ai peur de louper la manip et de casser ma Nspire, juste une semaine avant de recevoir mon nouvel écran :D (plus de carte mère en stock :'()
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

PrécédenteSuivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 140 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1371 utilisateurs:
>1313 invités
>52 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)