π
<-

Boot1 dumpé!!!

Nouveautés, projets, mises à jour.

Boot1 dumpé!!!

Unread postby critor » 16 Jan 2010, 09:01

Ça y'est!


Ce matin à 5h, hwti de Yaronet a dumpé le boot1 en version 1.1.8196.

On avance... :#top#:


C'est donc le code située dans la petite ROM NOR (et non dans la grande ROM NAND), code qui permet de vérifier l'intégrité du boot2, de le lancer, ou sinon de demander le téléchargement d'un boot2 en RS232 via le gros connecteur du bas.

hwti (Yaronet) wrote:Boot1 dumpé !

La NOR est à l'adresse physique 0, non accessible une fois l'OS lancé.
En ajoutant une entrée dans la table des sections, on peut y accéder.


Ne confondez pas avec le boot2 version 1.1.8981 que nous cherchons toujours...


J'en déduis qu'ExtendeD a commencé à distribuer son utilitaire à quelques personnes "choisies"... :#ouin#:
A moins que hwti n'ait inventé son propre utilitaire à lui...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Boot1 dumpé!!!

Unread postby Adriweb » 16 Jan 2010, 10:09

pas mal ! on avance :D

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14839
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Boot1 dumpé!!!

Unread postby Ciwtron » 16 Jan 2010, 10:16

Mic wrote:Pourquoi ne le distribue-t-il pas à tout le monde ?


Si tu parles de l'utilitaire et qu'il y a un bug dans celui-ci, ça peut faire crasher le boot2 par exemple, disons qu'ExtendeD va mal finir. Je préfère largement attendre un peu plus et avoir un truc bien^^.

Par contre si tu parles du boot1, je ne vois pas pourquoi il ne le distribue pas.
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Boot1 dumpé!!!

Unread postby critor » 16 Jan 2010, 10:26

Ciwtron wrote:
Mic wrote:Pourquoi ne le distribue-t-il pas à tout le monde ?


Si il y a un bug dans son utilitaire et que ça fait crasher le boot2 par exemple, disons qu'il va mal finir. Je préfère largement attendre un peu plus et avoir un truc bien^^.

Par contre si tu parles du boot1, je ne vois pas pourquoi il ne le distribue pas.



De quoi parles-tu? Distribuer quoi?
Le boot1 ou l'utilitaire?

Le boot1 est copyrighté TI, il est évident qu'il ne sera pas distribué publiquement, et qu'il ne sera pas disponible sur TI-Bank.

Pour le dumper, il faut un utilitaire je pense "similaire" à celui d'Extended, c'est-à-dire un accès direct en mémoire (lecture), c'est-à-dire du langage assembleur.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Boot1 dumpé!!!

Unread postby Ciwtron » 16 Jan 2010, 10:32

critor2000 wrote:De quoi parles-tu? Distribuer quoi?

C'est vrai que c'est pas clair, désolé. Je parle des deux en fait. D'abord de l'utilitaire puis du boot1.
User avatar
Ciwtron
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 36.7%
 
Posts: 1332
Joined: 29 Nov 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Boot1 dumpé!!!

Unread postby Mixas » 16 Jan 2010, 11:36

Bravo hwti !
User avatar
Mixas
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 29.7%
 
Posts: 81
Joined: 26 Dec 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S, spé maths

Re: Boot1 dumpé!!!

Unread postby critor » 16 Jan 2010, 13:32

Mic wrote:Pourquoi ne le distribue-t-il pas à tout le monde ?


On finit toujours par savoir la vérité...
Annoncé sur UTI après mon message:


ExtendeD sur UTI wrote:A beta version is currently being used by developers.
geogeo is integrating CAS support, a real OS hook (currently the OS startup sequence was interrupted), and the possibility to run executable files from the documents screen. And there is still a non-blocking issue in one of the installation steps.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Boot1 dumpé!!!

Unread postby critor » 16 Jan 2010, 18:39

Bon, je n'ai pas l'utilitaire d'ExtendeD, mais j'ai le fichier du BOOT1 en version 1.1.8196.

La taille est de 512Ko (c'est la taille de la ROM NOR).


Je n'ai pas calculé exactement, mais seuls 25% du fichier (environ) contiennent du code - le reste étant à zéro.

Donc, TI a encore beaucoup de place pour rajouter des protections anti-ExtendeD dans le BOOT1, mais ce dernier étant gravé en usine cela ne pourrait s'appliquer qu'aux nouvelles calculatrices.


Maintenant, il serait intéressant que l'émulateur nSpire de Goplat émule le vrai boot1, par fidélité au matériel :):


Il y a plein de messages intéressants dans le boot1, des messages d'erreur assez effrayants entre autres...

Il y a aussi quelque chose qui ressemble à une liste de puces mémoire (fabriquant et référence)...

Peut-être que la nSpire est prévue pour gérer des puces mémoire de modèles différents...
(mais DataMath n'a pas remarqué de différence en ouvrant les nSpire)

Code: Select all
ST Micro NAND128R3A ST Micro NAND128W3A ST Micro NAND128R4A ST Micro NAND128W4A ST Micro NAND256R3A ST Micro NAND256W3A ST Micro NAND256R4A ST Micro NAND256W4A ST Micro NAND512R3A ST Micro NAND512W3A ST Micro NAND512R4A ST Micro NAND512W4A ST Micro NAND01GR3A ST Micro NAND01GW3A ST Micro NAND01GR4A ST Micro NAND01GW4A Samsung K9F5608Q0C  Samsung K9K1208Q0C  Hynix HY27SS08561M  Hynix HY27US08561M  Samsung 32 MBit Samsung 64 MBit Samsung 128 MBit    Samsung K9F5608U0C  Samsung K9K1208D0C/K9K1208U0C   Samsung 1 GBit  Toshiba 32 MBit Toshiba 64 MBit Toshiba 128 MBit    Toshiba 256 MBit    Toshiba 512 MBit    Toshiba 1 GBit  Fujitsu 32 MBit Fujitsu 64 MBit Fujitsu 128 MBit    Fujitsu 256 MBit    Fujitsu 512 MBit    Fujitsu 1 GBit


Quand on voit les tailles de certaines puces mémoire, ou pourrait se demander si elles ne sont pas prévues pour une réédition future... la nSpire Plus, ou encore la nSpire ExtendeD, par exemple...

Parce que 1 gigabit (128Mo) c'est quand même "gros"... :#love#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Boot1 dumpé!!!

Unread postby critor » 16 Jan 2010, 19:18

Allez!

Je ne vais pas vous mettre le code ARM...

Mais pour les curieux, voici la table des messages du Boot1! :#top#:
Code: Select all
SYSMEM  NOCACHE TASK 0  TASK 2  SDRAM memory test:      FAIL    Pass     TI_B1_DATA_0    TI_B1_DATA_ARRAY    TI_B1_ADDRESS_1     TI_B1_ADDRESS_0     TI_B1_DATA_1  
BOOT1: loading complete (  ticks), launching image.
 Checking battery level.
   Battery level is OK.
  Batteries are low - install fresh batteries.
  PM has turned the device ON
   PM is turning the device OFF
 
Restarting in 
Restarting now.      
   Shutdown:   KB missing
    Critical Voltage detected.
    OFF key pressed.
  BOOT1 Error:   

Ready to download DIAGS software...


    Begin XMODEM file transfer.

   Download error:     Erasing old DIAGS image.

  Updating DIAGS image.

 Fatal error erasing DIAGS image

Halting boot due to download error.   DIAGS image has been updated.   Fatal error updating DIAGS image.  

Ready to download BOOT2 software...


    batteries are low - NAND not programmed.    Erasing old BOOT2 image.

  Updating BOOT2 image.

 Fatal error erasing BOOT2 image BOOT2 image has been updated.   Fatal error updating BOOT2 image.   %   Boot option:    Toggle Diagnostics  Download Diagnostics    Download Boot2  Maintenance Off Key Modifier    Normal  Normal (     keys pressed)  error at    :   Kernel error.   system error:  



    Boot Loader Stage 1 (1.1.8916)
    Build: 2007/4/23, 23:37:16
    Copyright (c) 2006, 2007 Texas Instruments Incorporated
   Using production keys
 Last boot progress:     Clocks:     CPU =   MHz     AHB =   APB =  
Available system memory:  Checking for NAND:  BOOT1 is running from RAM (test mode).
    Skipping SDRAM Test.
 

Keypad request - installing DIAGS software...


 

Loading BOOT2 software...


 

Error loading BOOT2, looking for pre-installed images.

 

Error loading BOOT2, install new version.

  

Stopping boot: no NAND memory found.  Error initializing power management.    Error initializing ADC driver.  ViewScreen Adapter
   

Keypad request - installing BOOT2 software...


  Skipping BOOT2 launch.
   

Loading DIAGS software...


 

Error loading DIAGS. Switching to BOOT2.

    Finished loading pre-installed images.

   

Read of bootdata failed

 Stubbornly refusing to boot due to memory failure.  Error reading/validating DIAGS image
  Error reading/validating BOOT2 image


  Clearing SDRAM...   Done.
 OffSync PwrEvt  OffMon  WakeVar DOOR_MON    BattMon APD GPIOLMGR    ST Micro NAND128R3A ST Micro NAND128W3A ST Micro NAND128R4A ST Micro NAND128W4A ST Micro NAND256R3A ST Micro NAND256W3A ST Micro NAND256R4A ST Micro NAND256W4A ST Micro NAND512R3A ST Micro NAND512W3A ST Micro NAND512R4A ST Micro NAND512W4A ST Micro NAND01GR3A ST Micro NAND01GW3A ST Micro NAND01GR4A ST Micro NAND01GW4A Samsung K9F5608Q0C  Samsung K9K1208Q0C  Hynix HY27SS08561M  Hynix HY27US08561M  Samsung 32 MBit Samsung 64 MBit Samsung 128 MBit    Samsung K9F5608U0C  Samsung K9K1208D0C/K9K1208U0C   Samsung 1 GBit  Toshiba 32 MBit Toshiba 64 MBit Toshiba 128 MBit    Toshiba 256 MBit    Toshiba 512 MBit    Toshiba 1 GBit  Fujitsu 32 MBit Fujitsu 64 MBit Fujitsu 128 MBit    Fujitsu 256 MBit    Fujitsu 512 MBit    Fujitsu 1 GBit  DEFAULT 0x  Marking bad block at:  
  Bad address:   
  Reason code:    NAND_BI_RSN_READ    NAND_BI_RSN_ERASE   NAND_BI_RSN_WRITE   Unknown NAND_BI_RSN_ECC NAND_BI_RSN_TEST    ECC error at location: 
    expected 
  calculated  Page read at     took    attempts.
    Read status error at location:  -- Bad Block list --
  -- Bad Block list end --
  Write status error at location:     


ADC_CH_ ADC_SPE ADC_PM  ADC_HISR



NCS_SEM1    NCS_SEM2    NCS_SEM3


                                                                                                                                                                                                                                                                                                      A:  rb  /phoenix/manuf.dat  8916


G,M,D,GB,GL,AG,KL,CR,HR,NH,DL,BH,LP,AP,HA,ME,KC,KH,GF,RG,HS,DS,KY,BC,LC,TD  Copyright MGC 2005 - Nucleus PLUS - v. 1.15 SYSTEM


   NAND Flash ID: 


  Checking for DIAGS image in pre-install area.
 ***PRELOAD_DIAGS*** No DIAGS image found.
 Reading DIAGS image from pre-install area.
    Error reading DIAGS image.
    Checking for BOOT2 image in pre-install area.
 ***PRELOAD_BOOT2*** No BOOT2 image found.
 Reading BOOT2 image from pre-install area.
    Error reading BOOT2 image.
    BOOT2 image has been updated.
 DIAGS image has been updated.
 
¦UNDEF   undefined   rsadsi  pkcs    md2 md5 RSA-MD4 md4WithRSAEncryption    rsaEncryption   RSA-MD2 md2WithRSAEncryption    RSA-MD5 md5WithRSAEncryption    md4 pkcs1   X500    NCS_X509    RSA-SHA1-2  sha1WithRSA RSA-NP-MD5  md5WithRSA  RSA-SHA1    sha1WithRSAEncryption   RSA-SHA shaWithRSAEncryption    sha algorithm   rsa
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.3%
 
Posts: 42390
Images: 17088
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Boot1 dumpé!!!

Unread postby Webfly » 16 Jan 2010, 19:27

Hum intéressant ! ( ou pas, j'y comprends malheureusement rien :( )
Le bonheur est une forme de contemplation que le sage s'efforce d'atteindre.
User avatar
Webfly
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 64.8%
 
Posts: 197
Joined: 09 Jan 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Term S

Next

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1642 utilisateurs:
>1611 invités
>25 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)