π
<-

[Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Regroupement de tous les tutoriaux Nspire.

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby tiagouwu » 21 Sep 2023, 04:49

i did all but after the steep F9, my calculator do not turn on again help, a think i saw on the step F6 nLdr was first and boot 1.5.4.40.8 second. :(
User avatar
tiagouwu
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 43.8%
 
Posts: 2
Joined: 14 Sep 2023, 05:16
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby TBUC » 21 Oct 2023, 06:40

I am stuck on the part where I flash diag/boot2. When click 2 to flash and enter to reflash I get the following message: "Source image exceeds area and has been rejected. Choose higher dest location."
User avatar
TBUC
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 6.7%
 
Posts: 3
Joined: 21 Oct 2023, 05:23
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: AP CALCULUS AB

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby critor » 21 Oct 2023, 09:06

Hello.

Is it possible to have a picture of the BtMg home screen ?
You can host it on https://imgur.com/ for example, and then post the address here.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 49.7%
 
Posts: 42055
Images: 16361
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby TBUC » 21 Oct 2023, 21:15

I apologize for the long wait.

I have now since then changed my os to 4.4.0 thanks to your help from before. But I now face a similar issue. When I attempt to flash (with boot2) I get an error message as shown in the image. Tell me if I am missing any screenshots that would assist you in solving this issue.

I used this video as a reference of what I was trying to do. I am at about 13:40 or something like that in the video:
https://www.youtube.com/watch?v=fny7pg1OdcM

I thank you for helping me.

Image

Image

Image
User avatar
TBUC
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 6.7%
 
Posts: 3
Joined: 21 Oct 2023, 05:23
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: AP CALCULUS AB

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby foxium » 08 Jun 2024, 13:25

I tried downgrading a NON-CAS CX hw rev AE from OS 4.5.5 by building nLoader from source, as per its README. The build script produced a couple integer conversion/casting errors, which could be suppressed using CFLAGS:
Code: Select all
=================================
Making nMaker image for NONCAS_OS
=================================
rm -f *.o *.elf
rm -f ../ndless_loader.bin
arm-none-eabi-gcc -O3 -Wall -Werror -Wextra -Wconversion -marm -mcpu=arm926ej-s -nodefaultlibs -nostartfiles -s -ffreestanding -std=gnu11 -fomit-frame-pointer -Wno-implicit-fallthrough -o ndless_loader.o -c ndless_loader.c
arm-none-eabi-ld -e ndlessLoader -T ldscript -flto ndless_loader.o -o ndless_loader.elf
arm-none-eabi-objcopy -O binary ndless_loader.elf ../ndless_loader.bin
rm -f *.o *.elf
rm -f loader.bin loader.elf  imageloader.o  inject_ndless_loader.o  main.o  patchboot2.o  screen.o  utils.o  memcpy.o
arm-none-eabi-gcc -c imageloader.c -o imageloader.o -DNONCAS_OS -Wall -Werror -Wextra -Wconversion -O3 -marm -mcpu=arm926ej-s -nolibc -nostartfiles -fno-exceptions -lgcc -s -ffreestanding -std=gnu11 -fomit-frame-pointer
imageloader.c: In function 'gethalfword':
imageloader.c:35:17: error: conversion from 'int' to 'uint16_t' {aka 'short unsigned int'} may change value [-Werror=conversion]
   35 |  return hi << 8 | getbyte(p);
      |         ~~~~~~~~^~~~~~~~~~~~
imageloader.c: In function 'getword':
imageloader.c:40:18: error: conversion to 'uint32_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Werror=sign-conversion]
   40 |  return hi << 16 | gethalfword(p);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make: *** [_Makefile:14: imageloader.o] Error 1


However, the resulting nLoader boot image (flashed using TTL) freezes on the loading screen at 2%. The boot screen shows up but the progress bar does not proceed even after waiting for 10 minutes.

Code: Select all
Boot Loader Stage 1 (4.0.1.43)
Build: 2015/7/20, 14:47:25
Copyright (c) 2006-2015 Texas Instruments Incorporated
Using production keys

Last boot progress: 1535

Available system memory: 28072
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)
SDRAM size: 64 MB
SDRAM memory test:   Pass
Clearing SDRAM...Done.
Clocks:  CPU = 156MHz   AHB = 78MHz   APB = 39MHz
Clearing SDRAM...Done.
Boot option: Normal

Loading from BOOT2 partition...

100%

BOOT1: loading complete (120 ticks), launching <BOOT1.5> image.



Boot Loader Stage 1.5 (4.4.0.8)
Build: 2016/8/10, 16:15:40
Copyright (c) 2006-2016 Texas Instruments Incorporated
Using production keys

Clocks:  CPU = 156MHz   AHB = 78MHz   APB = 39MHz
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)


Initializing graphics subsystem.

Loading from Boot 2 partition...

2%


Any ideas why this is happening?
Last edited by foxium on 02 Sep 2024, 14:32, edited 1 time in total.
User avatar
foxium
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 80%
 
Posts: 2
Joined: 08 Jun 2024, 13:13
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby JustDaveSL » 19 Jun 2024, 15:49

I have successfully downgraded my OS. Whenever I reset I have to press esc+Menu+minus or else it wont boot and shows a red X on the boot screen. How do I make that go away?
User avatar
JustDaveSL
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 1
Joined: 19 Jun 2024, 15:46
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby foxium » 22 Sep 2024, 10:09

foxium wrote:
Code: Select all
Loading from Boot 2 partition...

2%


Any ideas why this is happening?


I was able to eliminate the compiler errors by using specifically the "arm-gnu-toolchain-12.2.rel1" to build nLoader. However the resulting bootloader image (after installing via serial) still gets stuck at 2% (NON-CAS) or 3% (CAS):

Code: Select all
Loading from BOOT2 partition...

100%

BOOT1: loading complete (121 ticks), launching <BOOT1.5> image.



Boot Loader Stage 1.5 (4.4.0.8)
Build: 2016/8/10, 16:15:40
Copyright (c) 2006-2016 Texas Instruments Incorporated
Using production keys

Clocks:  CPU = 156MHz   AHB = 78MHz   APB = 39MHz   
Checking for NAND: NAND Flash ID: Generic 1 GBit (0xA1)


Initializing graphics subsystem.

Loading from Boot 2 partition...

3%0x02AFD250
  calculated 0x0018F09
User avatar
foxium
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 80%
 
Posts: 2
Joined: 08 Jun 2024, 13:13
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install nLoader / TI-Nspire CX

Unread postby rikof1_ » 03 Jan 2025, 22:58

Just want to say thanks! Many years after changing the OS of my CX to allow CAS,I was able to follow the same tutorial and reinstall it's original firmware back.

EDIT: To restore your fw to it's original state, follow the tutorial, install the original 1.5 image and skip the nLoader image install.
User avatar
rikof1_
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 40%
 
Posts: 1
Joined: 03 Jan 2025, 21:39
Gender: Not specified
Calculator(s):
MyCalcs profile

Previous

Return to Tutoriaux

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
628 utilisateurs:
>601 invités
>21 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)