Omnimaga

Calculator Community => Other Calculators => Topic started by: critor on January 31, 2013, 05:30:34 pm

Title: TI-Nspire CX+
Post by: critor on January 31, 2013, 05:30:34 pm
Here's a photo from me (no trick with the image, and no use of mViewer):
(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1895)

Now try to guess what the news could be! ;)
Title: Re: TI-Nspire CX+
Post by: epic7 on January 31, 2013, 05:34:55 pm
Moar stuff with the customizable boot screen?

Or moar nspire cx premium stuff?
Title: Re: Re: TI-Nspire CX+
Post by: TheNlightenedOne on January 31, 2013, 05:35:42 pm
Arbitrary boot2 flash?
Title: Re: TI-Nspire CX+
Post by: critor on January 31, 2013, 05:49:56 pm
Arbritraty Boot1 and Boot2 flashing are totally impossible on CX/CM for the moment.

And as pointed by Epic7, CX/CM Boot1 and Boot2 don't include the Boot graphics which are stored externally.


Please welcome 'Booty' your new Nspire-Boot-friend which will help you booting your TI-Nspire CX better by just smiling at you! :P
(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1896)
Title: Re: TI-Nspire CX+
Post by: Nick on January 31, 2013, 05:52:25 pm
"Booty", what a wonderful name, I love it xp

and nice, does that mean it is fully customiseable now?
Title: Re: Re: TI-Nspire CX+
Post by: TheNlightenedOne on January 31, 2013, 05:52:45 pm
Uh, what
Title: Re: TI-Nspire CX+
Post by: jpt on January 31, 2013, 05:57:40 pm
Does it work on the Ti-Nspire Clickpad (Grayscale model)?
Title: Re: TI-Nspire CX+
Post by: epic7 on January 31, 2013, 06:08:06 pm
GIMME DA PROGRAM NAO!

So does this mean we can insert graphics at that screen?
Could I make my screen this, for example? :P
(http://img.removedfromgame.com/imgs/xp-boot-logo.jpg)
Title: Re: TI-Nspire CX+
Post by: critor on January 31, 2013, 06:13:42 pm
and nice, does that mean it is fully customiseable now?

It depends what you mean by 'fully customiseable'.
We've got no 'real' editor and haven't figured out the whole format yet.

But everything shown here in this thread can be done and has been done! ;)

(http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1897) (http://tiplanet.org/forum/gallery/image.php?mode=medium&album_id=13&image_id=1898)

Does it work on the Ti-Nspire Clickpad (Grayscale model)?

I haven't tried but I'm pretty sure it won't as the 'manuf' NAND zone is 16KB instead of 128KB.
But if you have a ClickPad hardware revision A or older, you can customize the Boot screen by reflashing the Boot1.
See my news about "Freely Boot1 1.1.9999".

GIMME DA PROGRAM NAO!

Just download nsNandMgr.
Dump your manuf zone, hex-edit it on your computer, test it under Goplat's emulator and flash it! ;)

So does this mean we can insert graphics at that screen?
Could I make my screen this, for example? :P
(http://img.removedfromgame.com/imgs/xp-boot-logo.jpg)

Unfortunately that's impossible for now, and it might remain impossible for some reasons I'll explain later if confirmed.


But you can still digitally and permanently sign your TI-Nspire Boot screen with a custom 'small' modification.
The only way to restore the original Boot screen is to (re)Ndless your calculator and flash a backup with nsNandMgr.
Without Ndless, it's impossible to remove - a nice protection against theft, isn't it ? ;)
Title: Re: TI-Nspire CX+
Post by: epic7 on January 31, 2013, 06:32:37 pm
So how small of a modification should it be?
Is something like this still too significant?

<incoming crappy editing skills>
(http://img.removedfromgame.com/imgs/ndlessboot.png)
Title: Re: TI-Nspire CX+
Post by: Sorunome on January 31, 2013, 06:34:13 pm
Something with system font settings?
Title: Re: TI-Nspire CX+
Post by: critor on January 31, 2013, 06:52:47 pm
So how small of a modification should it be?
Is something like this still too significant?

<incoming crappy editing skills>
(http://img.removedfromgame.com/imgs/ndlessboot.png)

It's too significant.
Well the real problem when I mention 'small' modifications is not really about the size of the modifications, but about their content.


Something with system font settings?

No - everything shown here are images.
Title: Re: Re: TI-Nspire CX+
Post by: TheNlightenedOne on January 31, 2013, 08:21:35 pm
So can we set an arbitrary picture as the boot graphics?
Title: Re: TI-Nspire CX+
Post by: epic7 on January 31, 2013, 09:37:47 pm
No, seems like that won't work
Title: Re: TI-Nspire CX+
Post by: critor on February 01, 2013, 05:50:47 am
For those who understand french, here is the news about custom TI-Nspire CX/CM Boot screens:
http://tiplanet.org/forum/viewtopic.php?f=43&t=11194

Omnimaga does deserve to be the first site to announce this huge achievement to the international TI community, but I currently have no time to adapt this news in english.

Maybe somebody coule make a 1st short translation and I could edit/complete later?
Title: Re: TI-Nspire CX+
Post by: DJ Omnimaga on February 01, 2013, 09:18:08 am
Looks really nice. Sadly I don't have time for a translation though and won't have for quite some  time D: (at least months)
Title: Re: TI-Nspire CX+
Post by: ElementCoder on February 01, 2013, 10:29:43 am
My attempt at a translation (with a lot of 'help' from google translate, as my French isn't that good anymore :)):

Customize your TI-Nspire CX / CM homescreen
In a previous news, after discovering a different startup screen on our TI-Nspire Color (TI-Nspire CX prototype), we started to study format and you announced the future possibility to customize your boot screen TI-Nspire CX / CM.
(http://i11.servimg.com/u/f11/13/23/13/53/nspire10.png)
Nothing complicated, because unlike the TI-Nspire ClickPad / TouchPad, the graphic elements of the startup screen are not stored inside the protected Boot1/Boot2, but directly in the first 128KB of flash memory-NAND , it is therefore sufficient, in theory, to reprogram it with nsNandMgr.

In practice, although using the same format, the start screens above are not interchangeable. And yes ... image data is signed with RSA keys, which is different for prototypes and production models. Apart from the fault that we have missed, so it is impossible to change the contents of the image data. :(

But ... Just before this data area is the description of the different elements to display on the home screen, and it turns out that this description is not signed! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

Each element is a rectangle described by in order:

It is therefore possible to:

The start screen of the TI-Nspire CX / CM consists of:
(http://i11.servimg.com/u/f11/13/23/13/53/pngbas11.png)
(http://i11.servimg.com/u/f11/13/23/13/53/pngbas10.png)
(http://i11.servimg.com/u/f11/13/23/13/53/pngbas13.png)
That makes 8 elements, but only two of them are permanently displayed:

It is therefore possible to customize the startup screen TI-Nspire by breaking into these two elements, which we give two rectangles whose content is derived from the free zone image data signed. For sufficiently small rectangles could therefore have colors black, yellow, red, blue and gray, from areas of the United foregoing, as well as their inverse colors R5G6B5, a 10-12k(?) colors!:)

But great surprise, there are actually 12 elements supported by startup screen format! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
The last 4 elements are simply unusual on the TI-Nspire CX / CM current and bonus items are always displayed.

Without having to break the two official permanent elements mentioned above, it has therefore made ​​4 rectangles to customize our screen! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

For those who want a more neutral screen, here-listing of brands / models by simply copying rectangular areas black / red and neutral UN:
(http://tiplanet.org/forum/gallery/image.php?mode=thumbnail&image_id=1897)
I will also present a new model of which I'm the only owner in the world, the TI-Nspire CX +! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
(http://tiplanet.org/forum/gallery/image.php?mode=thumbnail&image_id=1895)
Here's a startupscreen that should go well with the overclocked TI-Nspires:;)
(http://tiplanet.org/forum/gallery/image.php?mode=thumbnail&image_id=1898)
Levak discovered his artistic soul, and with a little imagination, even offers a home! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
(http://tiplanet.org/forum/gallery/image.php?mode=thumbnail&image_id=1899)
As for me, I present you my new companion starting TI-Nspire CX 'Booty', only present on my calculator ever! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
(http://tiplanet.org/forum/gallery/image.php?mode=thumbnail&image_id=1896)

The gossips say without doubt that the mountain gave birth to a mouse, since it is not possible to insert images but only a few rectangular areas of color.

But there is another application, which is the digital signature of the TI-Nspire. Between the position, size and color, these few 4-6 rectangles are already largely sufficient to meet an astronomical number of possible combinations! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)
It is therefore possible to affix a small symbol discreet and unique start your TI-Nspire CX / CM, which permanently identify and protect you against theft so. ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

Indeed, this signature can not be removed by any reset menu Official! ;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

The only way to destroy it is to reprogram the first 128KB NAND memory again, which is not the scope of your avarage thief, and will be even less when Ndless soon find themselves blocked by the next TI-Nspire OS (alas, it will certainly not happen, TI has not yet realized the importance that which should be obvious to us, even from an educational point of view).



Soon on TI-Planet Omnimaga, the site of calculators without borders!
;D(http://www.omnimaga.org/Themes/default/images/gpbp_arrow_up.gif)

Warning: The field 'manuf' contains sensitive data including the identifier of your model and typing CAS or non-CAS. It is important not to change them. Also, do not change the images 'manuf' from a model identical to yours. nsNandMgr normally has a protection that will prevent the program a regrettable error 'manuf' CAS on a non-CAS and vice versa, but I have not really tried to 'destroy' my calculators (because I seriously risk  getting there), so take all precautions.

In particular, check the proper functioning of your 'manuf' modified with the emulator Community Goplat before programming. An error is annoying mistake in sizes / offsets and write data beyond the lower right corner of the screen that the boot1 not appreciate at all.

Of course if we go one day an editor dedicated to the customization, it will own these checks.

In the meantime, you can always ask your customized startup screen if you are not comfortable with a hex editor.;)

P.S. the TI-Planet is mean as a joke, don't take it seriously or get upset
Title: Re: TI-Nspire CX+
Post by: excale on February 01, 2013, 11:37:27 am
Thanks for the translation, but you'd better link the big images, not the thumbnails :).
Title: Re: TI-Nspire CX+
Post by: DJ Omnimaga on February 01, 2013, 09:35:20 pm
Thanks :D.
Title: Re: TI-Nspire CX+
Post by: critor on February 02, 2013, 03:52:46 am
Thank you very very much! :D

You saved me the time I was missing.
Title: Re: TI-Nspire CX+
Post by: fb39ca4 on February 02, 2013, 12:52:53 pm
Do you have some bigger pictures of the different startup screens?
Title: Re: TI-Nspire CX+
Post by: excale on February 02, 2013, 12:54:58 pm
http://tiplanet.org/forum/viewtopic.php?t=11194 :)
(clic on them)
Title: Re: TI-Nspire CX+
Post by: ElementCoder on February 03, 2013, 09:26:20 am
I didn't use the big pictures because I thought that might be considered sort of spam because of taking in much space :P Glad I could be of help :)