Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
23 May, 2013, 10:42:52 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1] 2   Go Down
  Print  
Author Topic: TI-Nspire SD card -  (Read 1964 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:33:26
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1723


Topic starter
Total Post Ratings: +369

View Profile WWW
« on: 23 December, 2010, 23:18:25 »
0

Hi,


Does anybody know anything about the TI-Nspire SD card ?

All TI-Nspire diagnostic softwares 1.1 to 2.0 have an option to test for a SD card (which fails).

HackSpire is also mentionning SD I/O ports at 0xAC000000.
http://hackspire.unsads.com/wiki/index.php/Memory-mapped_I/O_ports#AC000000_-_SD_Host_Controller


Of course,like you I can't see any SD card reader on my TI-Nspire.

So what's all this about?


* Unused code which was not removed from Nucleus?
* Used while exchanging data though the dock connector with the Docking Station, or the wireless craddle?
* Used to interface through usb or through the dock connector with an external SD card reader which has not been released yet (or is only used in factories to program the Flash during production, or to diagnose returned TI-Nspire) ?
* something else?...


Thank you.



« Last Edit: 23 December, 2010, 23:21:38 by critor » Logged

TI-Planet co-admin.
graphmastur
King Graphmastur
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 02 February, 2013, 08:34:45
Date Registered: 03 June, 2010, 21:15:55
Posts: 2262


Total Post Ratings: +60

View Profile
« Reply #1 on: 23 December, 2010, 23:26:47 »
0

I would think it's probably something along the lines of a test feature. Not sure, though. I would think it would write diagnostics to the sd card for later reading or something. Maybe there is a spare connector port or they have a usb adaptor or something.
Logged

qazz42
LV9 Veteran (Next: 1337)
*********
Offline Offline

Last Login: 29 December, 2012, 01:39:31
Date Registered: 19 June, 2010, 16:06:31
Posts: 1134


Total Post Ratings: +17

View Profile
« Reply #2 on: 24 December, 2010, 20:02:14 »
0

The nspire has a SD card? Holy crap, never knew that... and to add to this unconstructive post, no I sadly no nothing Sad
Logged

graphmastur
King Graphmastur
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 02 February, 2013, 08:34:45
Date Registered: 03 June, 2010, 21:15:55
Posts: 2262


Total Post Ratings: +60

View Profile
« Reply #3 on: 24 December, 2010, 20:51:21 »
0

The nspire has a SD card? Holy crap, never knew that... and to add to this unconstructive post, no I sadly no nothing Sad
I don't think it has an SD card. It possibly has the software to support it, just not the hardware.  We would have to see what the code does when run to see if it actually does anything useful or otherwise.
Logged

t0xic_kitt3n
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 13 May, 2013, 01:56:35
Date Registered: 16 June, 2010, 20:46:00
Location: w,x,y,z
Posts: 1583


Total Post Ratings: +32

View Profile
« Reply #4 on: 25 December, 2010, 00:08:17 »
0

Could possibly go Through the dock connector.
Probably another unimplemented feature, like how there's a 24bit mode in the LCD controller.
Logged




██████  ██  ██  ███████           ████    ██    ██   ██ ███████
█ ██ █  ██  ██   ██   █          ██  ██  ████   ███ ███  ██   █
  ██    ██  ██   ██             ██   ██ ██  ██  ███████  ██    
  ██    ██  ██   ██  █         ██       ██  ██  ███████  ██  █
  ██    ██████   █████         ██       ██  ██  ██ █ ██  █████ 
  ██    ██  ██   ██  █         ██   ███ ██████  ██   ██  ██  █
  ██    ██  ██   ██             ██   ██ ██  ██  ██   ██  ██    
  ██    ██  ██   ██   █          ██  ██ ██  ██  ██   ██  ██   █
 ████   ██  ██  ███████           █████ ██  ██  ██   ██ ███████

Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 08:56:02
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4400


Total Post Ratings: +152

View Profile WWW
« Reply #5 on: 26 December, 2010, 20:20:53 »
0

It's possible it was a (hardware)feature that was initially planned and then scrapped. However, no one bothered to remove the code for it.
Logged

Projects:
TBA! Coming to an 83+ near you!

NerdTests.com says I'm a Cool Nerd King.  Click here to take the Nerd Test, get nerdy images and jokes, and write on the nerd forum!


Goplat
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 02:54:09
Date Registered: 08 December, 2009, 13:17:47
Posts: 289

Total Post Ratings: +77

View Profile
« Reply #6 on: 26 December, 2010, 20:29:27 »
0

* Used to interface through usb or through the dock connector with an external SD card reader which has not been released yet (or is only used in factories to program the Flash during production, or to diagnose returned TI-Nspire) ?

I think this is it. See some of the strings in DIAGS:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Test SD MMC Manu
Iris Nspire Diag Menu
 Pass   
No test
Pass - Press UP Arrow Key
Fail - Press DOWN Arrow Key
TI  Build Mode
Read MBR....
Read PBS....
Read DEF....
SDCard Update NorFlash Code
Please don't power off the device...
Search P3....
Search  Nor.Chk....
NOR     
Search  Nor.raw....
Copy Nor.raw to RAM....
                                   
       
Erasing the Norflash....
Copy RAM to Norflash ....
P3     
NAND   
Cann't Detect Sled !!
Don't power off the device!!
Insert Sled and Update code again...
Press ESC To Exit
Finished  percents ...
Finshed and Reset your device
SD Card Read Error
SDCard Update NandFlash Code
Search  Nand.Bin....
Erasing the Nand....
badblk
M OK! 
Copy Nand.bin to NandFlash ....
SetFile DEF ....
OK ....
Copy Nand  Data To SD Card
Verify SDCard Update NandFlash Code
Verify SDCard Update NorFlash Code
Comparing  Nor.raw with Norflash ....
Search  Nand.Chk....
Copy Nand.bin to RAM....
Skip Erase
         
M OK!           
Copy RAM to NandFlash ....
16M OK! 
SDCard Update Diagnostics
Search  Diag.chk....
DIAG   
Search  Diag.img....
Copy Diag.img to RAM....
Erasing old image....
OK!           
Updating image....
SDCard Run Test Program
Search  Test.chk....
TEST   
Search  Test.img....
Copy Test.img to RAM....
Launching Test Program....
Finished and Reset your device
Logged

Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:33:26
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1723


Topic starter
Total Post Ratings: +369

View Profile WWW
« Reply #7 on: 26 December, 2010, 20:39:48 »
0

Wonderfull Goplat!

I'm dreaming of seeing a photo of the TI-Nspire external SD card reader.


Do you think it is possible for us to build one?
I guess the data is being exchanged through the bottom connector, as there is no usb support at boot1 level (diagnostic software).
« Last Edit: 26 December, 2010, 20:41:04 by critor » Logged

TI-Planet co-admin.
graphmastur
King Graphmastur
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 02 February, 2013, 08:34:45
Date Registered: 03 June, 2010, 21:15:55
Posts: 2262


Total Post Ratings: +60

View Profile
« Reply #8 on: 26 December, 2010, 23:52:27 »
0

what is the bottom connecter? Do we have an data about that?  It seems to me that it will want some special code to be present, unless TI didn't think we'd find this in the first place. How did we find the diagnostics menu again?
« Last Edit: 26 December, 2010, 23:53:02 by graphmastur » Logged

critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:33:26
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1723


Topic starter
Total Post Ratings: +369

View Profile WWW
« Reply #9 on: 26 December, 2010, 23:57:03 »
0

what is the bottom connecter? Do we have an data about that?  It seems to me that it will want some special code to be present, unless TI didn't think we'd find this in the first place. How did we find the diagnostics menu again?

Incomplete data is available on HackSpire.

The diagnostic software includes code to read/write the SD card, and to flash the NOR ROM.
We just have to check that.

To get the diagnostic menu, it's Esc+Menu+G (ClickPad) during boot1.

There is a diagnostic dumper somewhere on this forum.
« Last Edit: 26 December, 2010, 23:57:54 by critor » Logged

TI-Planet co-admin.
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 07:29:18
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50226


Total Post Ratings: +2615

View Profile WWW
« Reply #10 on: 27 December, 2010, 00:00:52 »
0

If only the Nspire had a SD card slot, it would be so much easier to transfer stuff and we would have much more space.

Also nice find Goplat. I kinda got worried personally that it was unused Nucleus code that TI didn't remove. I am sure there's plenty of that in the OS, though, just by seeing its file size...
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:33:26
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1723


Topic starter
Total Post Ratings: +369

View Profile WWW
« Reply #11 on: 27 December, 2010, 00:05:20 »
0

I kinda got worried personally that it was unused Nucleus code that TI didn't remove.

The presence of flashing code in the diagnostic software (which is specific to the Nspire hardware) seems to prove the contrary. That flashing code was not forgotten but added.
Logged

TI-Planet co-admin.
graphmastur
King Graphmastur
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 02 February, 2013, 08:34:45
Date Registered: 03 June, 2010, 21:15:55
Posts: 2262


Total Post Ratings: +60

View Profile
« Reply #12 on: 27 December, 2010, 00:48:16 »
0

I kinda got worried personally that it was unused Nucleus code that TI didn't remove.

The presence of flashing code in the diagnostic software (which is specific to the Nspire hardware) seems to prove the contrary. That flashing code was not forgotten but added.
The question is then, why does TI need the flashing code?
Logged

critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:33:26
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1723


Topic starter
Total Post Ratings: +369

View Profile WWW
« Reply #13 on: 27 December, 2010, 01:00:01 »
0

I kinda got worried personally that it was unused Nucleus code that TI didn't remove.

The presence of flashing code in the diagnostic software (which is specific to the Nspire hardware) seems to prove the contrary. That flashing code was not forgotten but added.
The question is then, why does TI need the flashing code?

To flash?...

The answer has been mentionned severall times in the previous posts.
To write the OS code and/or the boot2 code from the external SD card into the NOR ROM.

I'm also remembering of some string which could mean it could even update the boot1 code in the NAND ROM with the one of the external SD card.
« Last Edit: 27 December, 2010, 01:03:10 by critor » Logged

TI-Planet co-admin.
graphmastur
King Graphmastur
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 02 February, 2013, 08:34:45
Date Registered: 03 June, 2010, 21:15:55
Posts: 2262


Total Post Ratings: +60

View Profile
« Reply #14 on: 27 December, 2010, 01:09:31 »
0

I kinda got worried personally that it was unused Nucleus code that TI didn't remove.

The presence of flashing code in the diagnostic software (which is specific to the Nspire hardware) seems to prove the contrary. That flashing code was not forgotten but added.
The question is then, why does TI need the flashing code?

To flash?...

The answer has been mentionned severall times in the previous posts.
To write the OS code and/or the boot2 code from the external SD card into the NOR ROM.

I'm also remembering of some string which could mean it could even update the boot1 code in the NAND ROM with the one of the external SD card.
Oh okay, my bad.
Logged

Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.361 seconds with 29 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.