Boot Loader Stage 1 (1.0.526)
Build: 2006/8/11, 6:25:18
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Last boot progress: 10514
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Loading DIAGS software...
Error reading/validating DIAGS image
Loading BOOT2 software...
99%
BOOT1: loading complete (924 ticks), launching image.
Boot Loader Stage 2 (1.0.526)
Build: 2006/8/11, 6:29:51
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Initializing graphics subsystem.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
Initializing USB and networking.
Initializing filesystem.
Datalight Reliance v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Registered to #9DE08703
FlashFX sample project for the OMAP5912 OSK running Nucleus
Datalight FlashFX Pro v2.0 Build 966
Nucleus Edition for ARM9
Copyright (c) 1993-2005 Datalight, Inc.
Patents: US#5860082, US#6260156.
Detected FfxDelay() parameters: Count=60132 MicroSec=8192 Shift=13
FFX: NAND chip manufacturer: ST Micro (20) chip NAND256W3A (75)
Filesystem ready.
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Loading Operating System...
100%
BOOT2: loading complete (3272 ticks), launching image.
Beginning system initialization.
Preparing file system...
Datalight Reliance v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Registered to #9DE08703
FlashFX sample project for the OMAP5912 OSK running Nucleus
Datalight FlashFX Pro v2.0 Build 966
Nucleus Edition for ARM9
Copyright (c) 1993-2005 Datalight, Inc.
Patents: US#5860082, US#6260156.
Detected FfxDelay() parameters: Count=58930 MicroSec=8192 Shift=13
FFX: NAND chip manufacturer: ST Micro (20) chip NAND256W3A (75)
File system ready.
phoenix dhcp server w/ VOODOO built 12-Jul-2006 (start at 545)
phoenix enum server built 12-Jul-2006
phoenix dhcp hook fwd w/ VOODOO built 12-Jul-2006 (start at 545)
System build date: Aug 28 2006, 18:55:11
Available memory: 25803332 bytes
Launching system...
phoenix file mgt server built 12-Jul-2006 (start at 645)
pn-srv2-636: pol_init = 0
critor,
Try the key sequence to bring up the diags menu.
You indicated nothing happened on another post, and you had to reboot.
Does this bring up the Datalight shell ?
Boot Loader Stage 1 (1.0.491)
Build: 2006/7/26, 5:55:51
Copyright (c) 2006 Texas Instruments Incorporated
Last boot progress: 10600
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
Loading DIAGS software...
Error reading/validating DIAGS image
Loading BOOT2 software...
99%
BOOT1: loading complete (933 ticks), launching image.
Boot Loader Stage 2 (1.0.491)
Build: 2006/7/26, 5:59:39
Copyright (c) 2006 Texas Instruments Incorporated
Initializing graphics subsystem.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
Initializing USB and networking.
Initializing filesystem.
Datalight Reliance v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Registered to #9DE08703
FlashFX sample project for the OMAP5912 OSK running Nucleus
Datalight FlashFX Pro v2.0 Build 966
Nucleus Edition for ARM9
Copyright (c) 1993-2005 Datalight, Inc.
Patents: US#5860082, US#6260156.
Detected FfxDelay() parameters: Count=58353 MicroSec=8192 Shift=13
FFX: NAND chip manufacturer: ST Micro (20) chip NAND256W3A (75)
Filesystem ready.
Loading Operating System...
100%
BOOT2: loading complete (3036 ticks), launching image.
Beginning system initialization.
Preparing file system...
Datalight Reliance v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Registered to #9DE08703
FlashFX sample project for the OMAP5912 OSK running Nucleus
Datalight FlashFX Pro v2.0 Build 966
Nucleus Edition for ARM9
Copyright (c) 1993-2005 Datalight, Inc.
Patents: US#5860082, US#6260156.
Detected FfxDelay() parameters: Count=60132 MicroSec=8192 Shift=13
FFX: NAND chip manufacturer: ST Micro (20) chip NAND256W3A (75)
File system ready.
phoenix dhcp server w/ VOODOO built 12-Jul-2006 (start at 559)
phoenix enum server built 12-Jul-2006
phoenix dhcp hook fwd w/ VOODOO built 12-Jul-2006 (start at 559)
System build date: Jul 27 2006, 05:55:34
Available memory: 25789100 bytes
Launching system...
phoenix file mgt server built 12-Jul-2006 (start at 659)
pn-srv2-632: pol_init = 0
It seems similar, although the developer/production keys aren't mentionned this time.Boot Loader Stage 1
Build: Feb 27 2006, 18:04:35
Copyright (c) 2006 Texas Instruments Incorporated
System clock: 78 MHZ
SDRAM memory test:
Data (ticks=0)
Addr (ticks=1)
Fill (ticks=5)
Test (ticks=11)
Pass (ticks=17)
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
Launching BOOT2 software...
100%
BOOT1 complete.
Boot Loader Stage 2
Build: Feb 27 2006, 18:06:34
Copyright (c) 2006 Texas Instruments Incorporated
Initializing graphics subsystem.
NAND Flash ID: ST Micro NAND256W3A
Initializing filesystem.
Datalight Reliance v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Registered to #9DE08703
FlashFX sample project for the OMAP5912 OSK running Nucleus
Datalight FlashFX Pro v2.0 Build 966
Nucleus Edition for ARM9
Copyright (c) 1993-2005 Datalight, Inc.
Patents: US#5860082, US#6260156.
Detected FfxDelay() parameters: Count=59276 MicroSec=8192 Shift=13
FFX: NAND chip manufacturer: ST Micro (20) chip NAND256W3A (75)
FlashFX SDK License ID #57363077
Filesystem ready.
100%
Beginning system initialization.
Preparing file system...
Datalight Reliance v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Registered to #9DE08703
FlashFX sample project for the OMAP5912 OSK running Nucleus
Datalight FlashFX Pro v2.0 Build 966
Nucleus Edition for ARM9
Copyright (c) 1993-2005 Datalight, Inc.
Patents: US#5860082, US#6260156.
Detected FfxDelay() parameters: Count=59365 MicroSec=8192 Shift=13
FFX: NAND chip manufacturer: ST Micro (20) chip NAND256W3A (75)
FlashFX SDK License ID #57363077
File system ready.
Unpacking data...
Creating directory phoenix
Unpacking file phoenix/components
Creating directory phoenix/ctlg
Unpacking file phoenix/ctlg/CtrlCtlg.sav
Creating directory phoenix/ctlg/locales
Creating directory phoenix/ctlg/locales/da
Unpacking file phoenix/ctlg/locales/da/strings.res
Creating directory phoenix/ctlg/locales/de
Unpacking file phoenix/ctlg/locales/de/strings.res
Creating directory phoenix/ctlg/locales/en
Unpacking file phoenix/ctlg/locales/en/2dtemplates.res
Unpacking file phoenix/ctlg/locales/en/all.res
Unpacking file phoenix/ctlg/locales/en/math.res
Unpacking file phoenix/ctlg/locales/en/strings.res
Unpacking file phoenix/ctlg/locales/en/units.res
Creating directory phoenix/ctlg/locales/fr
Unpacking file phoenix/ctlg/locales/fr/strings.res
Creating directory phoenix/ctlg/locales/it
Unpacking file phoenix/ctlg/locales/it/strings.res
Creating directory phoenix/ctlg/locales/no
Unpacking file phoenix/ctlg/locales/no/strings.res
Unpacking file phoenix/ctlg/NormCtlg.sav
Creating directory phoenix/dcol
Creating directory phoenix/dcol/locales
Creating directory phoenix/dcol/locales/da
Unpacking file phoenix/dcol/locales/da/strings.res
Creating directory phoenix/dcol/locales/de
Unpacking file phoenix/dcol/locales/de/strings.res
Creating directory phoenix/dcol/locales/en
Unpacking file phoenix/dcol/locales/en/icons.res
pn-srv6-423: nuc_init usb
Unpacking file phoenix/dcol/locales/en/strings.res
Creating directory phoenix/dcol/locales/fr
Unpacking file phoenix/dcol/locales/fr/strings.res
Creating directory phoenix/dcol/locales/it
Unpacking file phoenix/dcol/locales/it/strings.res
Creating directory phoenix/dcol/locales/no
Unpacking file phoenix/dcol/locales/no/strings.res
Creating directory phoenix/dlog
Creating directory phoenix/dlog/locales
Creating directory phoenix/dlog/locales/da
Unpacking file phoenix/dlog/locales/da/strings.res
Creating directory phoenix/dlog/locales/de
Unpacking file phoenix/dlog/locales/de/strings.res
Creating directory phoenix/dlog/locales/en
Unpacking file phoenix/dlog/locales/en/strings.res
Creating directory phoenix/dlog/locales/fr
Unpacking file phoenix/dlog/locales/fr/strings.res
Creating directory phoenix/dlog/locales/it
Unpacking file phoenix/dlog/locales/it/strings.res
Creating directory phoenix/dlog/locales/no
Unpacking file phoenix/dlog/locales/no/strings.res
Creating directory phoenix/geog
Creating directory phoenix/geog/locales
Creating directory phoenix/geog/locales/da
Unpacking file phoenix/geog/locales/da/strings.res
Creating directory phoenix/geog/locales/de
Unpacking file phoenix/geog/locales/de/strings.res
Creating directory phoenix/geog/locales/en
Unpacking file phoenix/geog/locales/en/icons.res
pn-srv6-431: nuc_init net
Unpacking file phoenix/geog/locales/en/strings.res
Creating directory phoenix/geog/locales/fr
Unpacking file phoenix/geog/locales/fr/strings.res
Creating directory phoenix/geog/locales/it
Unpacking file phoenix/geog/locales/it/strings.res
Creating directory phoenix/geog/locales/no
Unpacking file phoenix/geog/locales/no/strings.res
Creating directory phoenix/math
Creating directory phoenix/math/locales
Creating directory phoenix/math/locales/da
Unpacking file phoenix/math/locales/da/strings.res
pn-srv6-444: nuc_init dev N=1
Creating directory phoenix/math/locales/de
Unpacking file phoenix/math/locales/de/strings.res
Creating directory phoenix/math/locales/en
Unpacking file phoenix/math/locales/en/strings.res
Creating directory phoenix/math/locales/fr
Unpacking file phoenix/math/locales/fr/strings.res
Creating directory phoenix/math/locales/it
Unpacking file phoenix/math/locales/it/strings.res
Creating directory phoenix/math/locales/no
Unpacking file phoenix/math/locales/no/strings.res
Creating directory phoenix/ntpd
Creating directory phoenix/ntpd/locales
Creating directory phoenix/ntpd/locales/da
Unpacking file phoenix/ntpd/locales/da/strings.res
Creating directory phoenix/ntpd/locales/de
Unpacking file phoenix/ntpd/locales/de/strings.res
Creating directory phoenix/ntpd/locales/en
Unpacking file phoenix/ntpd/locales/en/icons.res
Unpacking file phoenix/ntpd/locales/en/strings.res
Creating directory phoenix/ntpd/locales/fr
Unpacking file phoenix/ntpd/locales/fr/strings.res
Creating directory phoenix/ntpd/locales/it
Unpacking file phoenix/ntpd/locales/it/strings.res
Creating directory phoenix/ntpd/locales/no
Unpacking file phoenix/ntpd/locales/no/strings.res
Creating directory phoenix/scpd
Creating directory phoenix/scpd/locales
Creating directory phoenix/scpd/locales/da
Unpacking file phoenix/scpd/locales/da/strings.res
Creating directory phoenix/scpd/locales/de
Unpacking file phoenix/scpd/locales/de/strings.res
Creating directory phoenix/scpd/locales/en
Unpacking file phoenix/scpd/locales/en/icons.res
Unpacking file phoenix/scpd/locales/en/strings.res
Creating directory phoenix/scpd/locales/fr
Unpacking file phoenix/scpd/locales/fr/strings.res
Creating directory phoenix/scpd/locales/it
Unpacking file phoenix/scpd/locales/it/strings.res
Creating directory phoenix/scpd/locales/no
Unpacking file phoenix/scpd/locales/no/strings.res
Creating directory phoenix/syst
Unpacking file phoenix/syst/localenames
Creating directory phoenix/syst/locales
Creating directory phoenix/syst/locales/da
Unpacking file phoenix/syst/locales/da/dialogs.res
Unpacking file phoenix/syst/locales/da/imechars.res
Creating directory phoenix/syst/locales/da/sampledocuments
Unpacking file phoenix/syst/locales/da/sampledocuments/Kom godt i gang.tns
Creating directory phoenix/syst/locales/da/settings
Unpacking file phoenix/syst/locales/da/settings/factory.zip
Unpacking file phoenix/syst/locales/da/strings.res
Creating directory phoenix/syst/locales/de
Unpacking file phoenix/syst/locales/de/dialogs.res
Unpacking file phoenix/syst/locales/de/imechars.res
Creating directory phoenix/syst/locales/de/sampledocuments
Unpacking file phoenix/syst/locales/de/sampledocuments/Erste Schritte.tns
Creating directory phoenix/syst/locales/de/settings
Unpacking file phoenix/syst/locales/de/settings/factory.zip
Unpacking file phoenix/syst/locales/de/strings.res
Creating directory phoenix/syst/locales/en
Unpacking file phoenix/syst/locales/en/dialogs.res
Unpacking file phoenix/syst/locales/en/icons.res
Unpacking file phoenix/syst/locales/en/imechars.res
Creating directory phoenix/syst/locales/en/sampledocuments
Unpacking file phoenix/syst/locales/en/sampledocuments/Getting Started.tns
Creating directory phoenix/syst/locales/en/settings
Unpacking file phoenix/syst/locales/en/settings/factory.zip
Unpacking file phoenix/syst/locales/en/strings.res
Creating directory phoenix/syst/locales/fr
Unpacking file phoenix/syst/locales/fr/dialogs.res
Unpacking file phoenix/syst/locales/fr/imechars.res
Creating directory phoenix/syst/locales/fr/sampledocuments
Unpacking file phoenix/syst/locales/fr/sampledocuments/Prise en main rapide.tns
Creating directory phoenix/syst/locales/fr/settings
Unpacking file phoenix/syst/locales/fr/settings/factory.zip
Unpacking file phoenix/syst/locales/fr/strings.res
Creating directory phoenix/syst/locales/it
Unpacking file phoenix/syst/locales/it/dialogs.res
Unpacking file phoenix/syst/locales/it/imechars.res
Creating directory phoenix/syst/locales/it/sampledocuments
Unpacking file phoenix/syst/locales/it/sampledocuments/Guida introduttiva.tns
Creating directory phoenix/syst/locales/it/settings
Unpacking file phoenix/syst/locales/it/settings/factory.zip
Unpacking file phoenix/syst/locales/it/strings.res
Creating directory phoenix/syst/locales/no
Unpacking file phoenix/syst/locales/no/dialogs.res
Unpacking file phoenix/syst/locales/no/imechars.res
Creating directory phoenix/syst/locales/no/sampledocuments
Unpacking file phoenix/syst/locales/no/sampledocuments/Komme i gang.tns
Creating directory phoenix/syst/locales/no/settings
Unpacking file phoenix/syst/locales/no/settings/factory.zip
Unpacking file phoenix/syst/locales/no/strings.res
Creating directory phoenix/syst/settings
Creating directory phoenix/tblt
Creating directory phoenix/tblt/locales
Creating directory phoenix/tblt/locales/da
Unpacking file phoenix/tblt/locales/da/dialogs.res
Unpacking file phoenix/tblt/locales/da/strings.res
Creating directory phoenix/tblt/locales/de
Unpacking file phoenix/tblt/locales/de/dialogs.res
Unpacking file phoenix/tblt/locales/de/icons.res
Unpacking file phoenix/tblt/locales/de/strings.res
Creating directory phoenix/tblt/locales/en
Unpacking file phoenix/tblt/locales/en/dialogs.res
Unpacking file phoenix/tblt/locales/en/icons.res
Unpacking file phoenix/tblt/locales/en/strings.res
Creating directory phoenix/tblt/locales/fr
Unpacking file phoenix/tblt/locales/fr/dialogs.res
Unpacking file phoenix/tblt/locales/fr/strings.res
Creating directory phoenix/tblt/locales/it
Unpacking file phoenix/tblt/locales/it/dialogs.res
Unpacking file phoenix/tblt/locales/it/strings.res
Creating directory phoenix/tblt/locales/no
Unpacking file phoenix/tblt/locales/no/dialogs.res
Unpacking file phoenix/tblt/locales/no/strings.res
Finished unpacking.
System build date: May 1 2006, 15:15:42
Launching system...
Datalight Command Shell for Nucleus
A:�‘¤œ‘̘">
A:Ôœ‘dœ‘—">01 00:00:50.000 0 | Initializing xmlrpc library
A:Ôœ‘dœ‘—">
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Error = -1
A:Ôœ‘dœ‘—">
Error = -1
A:Ôœ‘dœ‘—">
A:Ôœ‘dœ‘—">01 00:00:50.000 0 | Initializing xmlrpc library
A:Ôœ‘dœ‘—">
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Error = -1
A:Ôœ‘dœ‘—">
Error = -1
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
A:Ôœ‘dœ‘—">
Command not found!
A:Ôœ‘dœ‘—">
Error = -3003
A:Ôœ‘H,o>
Error = -1
A:”œ‘dœ‘؆X®>
Error = -3003
A:>
Error = -3003
A:>
A:>
Command not found!
A:>
A:>
A:>
Command not found!
A:>
Command not found!
A:>
Command not found!
A:>
A:>
Error = -3003
A:>
Error = -3003
A:>
Command not found!
A:>
A:>
A:>
Error = -3003
A:Žœ‘>
C:\>
1980-01-01 00:00:00 <Dir> tmp
1980-01-01 00:00:00 <Dir> dev
1980-01-01 00:00:00 <Dir> phoenix
1980-01-01 00:00:00 <Dir> documents
1980-01-01 00:00:00 <Dir> logs
1980-01-01 00:00:00 <Dir> widgets
Free Space: 18773504 bytes
C:\>
C:\phoenix\>
1980-01-01 00:00:00 <Dir> .
Free Space: 18773504 bytes
C:\phoenix\>
C:\>
C:\dev\>
1980-01-01 00:00:00 <Dir> .
Free Space: 18773504 bytes
C:\dev\>
C:\>
1980-01-01 00:00:00 <Dir> tmp
1980-01-01 00:00:00 <Dir> dev
1980-01-01 00:00:00 <Dir> phoenix
1980-01-01 00:00:00 <Dir> documents
1980-01-01 00:00:00 <Dir> logs
1980-01-01 00:00:00 <Dir> widgets
Free Space: 18773504 bytes
C:\>
C:\tmp\>
1980-01-01 00:00:00 <Dir> .
Free Space: 18773504 bytes
C:\tmp\>
C:\>
C:\documents\>
1980-01-01 00:00:00 <Dir> .
Free Space: 18773504 bytes
C:\documents\>
C:\>
1980-01-01 00:00:00 <Dir> tmp
1980-01-01 00:00:00 <Dir> dev
1980-01-01 00:00:00 <Dir> phoenix
1980-01-01 00:00:00 <Dir> documents
1980-01-01 00:00:00 <Dir> logs
1980-01-01 00:00:00 <Dir> widgets
Free Space: 18773504 bytes
C:\>
Error = -3024
C:\>
Command not found!
C:\>
C:\logs\>
1980-01-01 00:00:00 <Dir> .
Free Space: 18773504 bytes
C:\logs\>
C:\>
C:\widgets\>
1980-01-01 00:00:00 <Dir> .
Free Space: 18773504 bytes
C:\widgets\>
C:\>
1980-01-01 00:00:00 <Dir> tmp
1980-01-01 00:00:00 <Dir> dev
1980-01-01 00:00:00 <Dir> phoenix
1980-01-01 00:00:00 <Dir> documents
1980-01-01 00:00:00 <Dir> logs
1980-01-01 00:00:00 <Dir> widgets
Free Space: 18773504 bytes
C:\>
C:\phoenix\>
C:\phoenix\install\>
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 639280 devfiletree.zip
1980-01-01 00:00:00 17 manifest
Free Space: 18773504 bytes
C:\phoenix\install\>
C:\phoenix\install\>
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 639280 devfiletree.zip
1980-01-01 00:00:00 17 manifest
Free Space: 18773504 bytes
C:\phoenix\install\>
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 639280 devfiletree.zip
1980-01-01 00:00:00 17 manifest
Free Space: 18773504 bytes
C:\phoenix\install\>
devfiletree.zip
C:\phoenix\install\>
Now extend Goplat's earlier idea:
copy /phoenix/install/TI-Nspire.tnc /phx/documents/examples/OS.tns
and transfer through USB :)
I may be leading you astray
try +++ at the hyperterminal prompt
you might start xmodem transfer.
? - Display help
APPEND - Appends data from the console to a file
CD - Change the current directory
Check - Check a Reliance disk
COMPARE - Compare the contents of two files
CompTest - Run the Reliance for Nucleus compatibility test
COPY - Copy a file
CREATE - Create a file
DCLTEST - Execute the DCL unit tests
DEL - Delete a file
DIR - Display a directory listing
EXIT - Exit the shell
FlashFXCheck - Check the spare unit on disk
FlashFXDiskInfo - Display FlashFX information
FlashFXDump - Dump a FlashFX disk image
FlashFXImage - Read or write a FlashFX disk
FlashFXRemount - Remount a disk
FlashFXStressMT - Execute the Multi-threaded VBF unit test
FlashFXTestFMSL - Execute the FMSL unit test
FlashFXTestVBF - Execute the VBF unit test
Format - Format a disk
FSIOTEST - Execute the File System I/O tests
GetTrans - Display the transaction modeHELP - Display help
MD - Make a directory
RD - Remove a directory
REN - Rename a file
SetTrans - Set the transaction mode
Show - Display information of a Reliance disk
Test - Run the Reliance test suite
TIME - Display the current time
TYPE - Display the contents of a file on the console
WRITE - Write to a file using console input
Launching system...
Datalight Command Shell for Nucleus
A:�‘¤œ‘H>01 00:00:50.000 0 | Initializing xmlrpc library
C:\>pn-srv6-457: nuc_init, release the hounds
01 00:23:23.000 0 | Waiting for next RPC call...
pn-srv6-463: nuc_init done
pn-srv6-333: msg Q id = 8
pn-srv6-1073: bound dhcp-wake [127.0.0.1:10005] to 1
pn-srv6-1073: bound dhcp-req [0.0.0.0:67] to 2
phoenix dhcp server built 25-Apr-2006 running
pn-srv6-1193: usb insert 2,0,14
pn-srv6-1073: bound dhcp-ans [172.16.46.58:68] to 4
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=4, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=4, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
phoenix enum server built 25-Apr-2006
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=4, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-1073: bound dhcp-ans [172.16.177.46:68] to 8
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-1073: bound dhcp-ans [172.16.50.34:68] to 9
pn-srv6-821: ready to reply(hh=9, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
C:\>pn-srv6-1116: usb notify (0) 2,0,9
pn-srv6-1286: usb remove 2,0,9
pn-srv6-1116: usb notify (0) 2,0,9
pn-srv6-1286: usb remove 2,0,9
pn-srv6-1116: usb notify (0) 2,0,9
pn-srv6-1286: usb remove 2,0,9
pn-srv6-1116: usb notify (1) 2,0,9
pn-srv6-1193: usb insert 2,0,9
check c:
relFs_Check v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Checking 27M Byte drive C:
Checking critical meta blocks.................................OK
Checking indices..............................................OK
Checking all directory contents and inodes....................OK
Checking allocation map.......................................OK
Checking for stranded blocks..................................OK
relFs_Check completed.
Volume Information:
29,188,096 bytes in volume
11,594,240 bytes in 238 files
66,048 bytes in 102 directories
34,304 bytes system overhead
17,493,504 bytes available for use
512 bytes per block
57,008 total blocks in volume
34,167 blocks available
show c:
Datalight Reliance v2.00 Build 0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Settings for Volume 'c:'
Drive number: 2
Total file/directory handles: 30
Handles in use: 0
Physical Disk Info
Sector size: 512
Total sectors: 57008
Logical Disk Info
Block size: 512
Total blocks: 57008
Used blocks: 22866
Free blocks: 34142
Transaction points: 7945
Transaction flags: 0x0FA7
Driver Settings:
Maximum logical block size: 65536
Cache size: 256Kb
Buffers: 456
Buffer size: 512
Write gather size: 16Kb
Timed Transactions: Disabled
Discards: Enabled
Supported by this volume
Initial table size: 1024
Current table size: 1024
Dynamic Growth: Disabled
Byte order: Big Endian
Character mode: ASCII
Case sensitivity: Off
C:\phoenix\install\>show a:
Datalight Reliance v2.00 Build 0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Drive "a:" is not open.
Error = -3003
C:\phoenix\install\>show b:
Datalight Reliance v2.00 Build 0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Drive "b:" is not open.
Error = -3003
C:\phoenix\install\>time
Jan 01 00:12:20 1980
I've tried to force 172.16.80.29 as an IP address.What if you put in the IP address that appears in the rs232 log after "dhcp-ans"?
TI-Nspire Computer Link 1.0 doesn't find any calculator, but is taking more time looking for them...
Byte order: Big EndianMore evidence of the CAS+ hardware being different from the TI-Nspire and TI-Nspire CAS (which are little-endian)...
See if any of these commands work:
dump /?
comm /?
ned /?
rsz /?
Boot Loader Stage 1 (1.0.526)
Build: 2006/8/11, 6:25:18
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Last boot progress: 1
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Keypad request - installing DIAGS software...
Erasing old DIAGS image.
Ready to download DIAGS software...
Begin XMODEM file transfer.
Updating DIAGS image.
DIAGS image has been updated.
Restarting now.
Boot Loader Stage 1 (1.0.526)
Build: 2006/8/11, 6:25:18
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Last boot progress: 15474
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Loading DIAGS software...
20%Error reading/validating DIAGS image
Loading BOOT2 software...
Boot Loader Stage 1 (1.0.526)
Build: 2006/8/11, 6:25:18
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Last boot progress: 1
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Ready to download BOOT2 image...
Begin XMODEM file transfer.
Erasing old BOOT2 image.
Updating BOOT2 image.
BOOT2 image has been updated.
Restarting now.
Boot Loader Stage 1 (1.0.526)
Build: 2006/8/11, 6:25:18
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Last boot progress: 15474
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Loading DIAGS software...
Error reading/validating DIAGS image
Loading BOOT2 software...
20%Error reading/validating BOOT2 image
Error loading BOOT2, looking for pre-installed images.
Checking for DIAGS image in pre-install area.
No DIAGS image found.
Checking for BOOT2 image in pre-install area.
No BOOT2 image found.
Error loading BOOT2, install new version.
Checking battery level.
Battery level is OK.
Ready to download BOOT2 software...
Begin XMODEM file transfer.
C:\phoenix\> type components
C:\phoenix\syst\> dir
C:\phoenix\syst\locales\en\>dir
C:\phoenix\syst\locales\>dir
C:\phoenix\syst\locales\>type copysamples
The shell has a command for creating files:C:\phoenix\>type components
ctlg
dcol
dlog
geog
math
ntpd
scpd
syst
tblt
C:\phoenix\>cd syst
C:\phoenix\syst\>dir
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 109 localenames
1980-01-01 00:00:00 <Dir> locales
1980-01-01 00:00:00 <Dir> settings
1980-01-01 00:00:00 66 docbrowser.data
1980-01-01 00:00:00 1140 imechars.res
Free Space: 17480704 bytes
C:\phoenix\syst\>cd locales
C:\phoenix\syst\locales\>dir
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 <Dir> da
1980-01-01 00:00:00 <Dir> de
1980-01-01 00:00:00 <Dir> en
1980-01-01 00:00:00 <Dir> fr
1980-01-01 00:00:00 <Dir> it
1980-01-01 00:00:00 <Dir> no
Free Space: 17480704 bytes
C:\phoenix\syst\locales\>type copysamples
Error = -1
C:\phoenix\syst\locales\>cd en
C:\phoenix\syst\locales\en\>dir
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 1090 dialogs.res
1980-01-01 00:00:00 56008 icons.res
1980-01-01 00:00:00 <Dir> settings
1980-01-01 00:00:00 6154 strings.res
1980-01-01 00:00:00 1284 imechars.res
1980-01-01 00:00:00 <Dir> sampledocuments
Free Space: 17480704 bytes
C:\phoenix\syst\locales\en\>showcopyrights
Command not found!
C:\phoenix\syst\locales\en\>
C:\phoenix\syst\locales\en\>type strings.res
tionains a file named 'åðŸåðŸåðŸå�˜™™™™™(¡P¡'. Do you want to replace it?ion is managing data collection; if you wish to collect data within TI-Nspire please close TI-Nspire and the other data collection application then restart TI-Nspire.etry OS upgrade.
(remember the type command is buggy, unfortunately...)
Boot Loader Stage 1 (1.0.526)
Build: 2006/8/11, 6:25:18
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Last boot progress: 10546
System clock: 78 MHZ
SDRAM memory test: Pass
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Clearing SDRAM...Done.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Loading DIAGS software...
Error reading/validating DIAGS image
Loading BOOT2 software...
99%
BOOT1: loading complete (924 ticks), launching image.
Boot Loader Stage 2 (1.0.526)
Build: 2006/8/11, 6:29:51
Copyright (c) 2006 Texas Instruments Incorporated
Using production keys
Initializing graphics subsystem.
Checking for NAND: NAND Flash ID: ST Micro NAND256W3A
Initializing USB and networking.
Initializing filesystem.
Datalight Reliance v2.00.0451
Copyright (c) 2003 - 2005 Datalight, Inc.
Registered to #9DE08703
FlashFX sample project for the OMAP5912 OSK running Nucleus
Datalight FlashFX Pro v2.0 Build 966
Nucleus Edition for ARM9
Copyright (c) 1993-2005 Datalight, Inc.
Patents: US#5860082, US#6260156.
Detected FfxDelay() parameters: Count=58776 MicroSec=8192 Shift=13
FFX: NAND chip manufacturer: ST Micro (20) chip NAND256W3A (75)
Filesystem ready.
-- Bad Block list --
0x00058000 (22)
0x001F0000 (124)
-- Bad Block list end --
Keypad request, deleting current OS to force upgrade.
Checking battery level.
Batteries are low - install fresh batteries.
Battery level is OK.
Loading Operating System...
Error loading OS image. Removing OS remnants.
Deleting file [/phoenix/install/manifest_img]
Deleting file [/phoenix/components]
Deleting file [/phoenix/policy.dat]
Deleting file [/phoenix/manuf.dat]
Removing directory [/phoenix/install/]
Deleting file [/phoenix/ctlg/locales/da/strings.res]
Removing directory [/phoenix/ctlg/locales/da/]
Deleting file [/phoenix/ctlg/locales/de/strings.res]
Removing directory [/phoenix/ctlg/locales/de/]
Deleting file [/phoenix/ctlg/locales/en/2dtemplates.res]
Deleting file [/phoenix/ctlg/locales/en/all.res]
Deleting file [/phoenix/ctlg/locales/en/math.res]
Deleting file [/phoenix/ctlg/locales/en/strings.res]
Deleting file [/phoenix/ctlg/locales/en/units.res]
Removing directory [/phoenix/ctlg/locales/en/]
Deleting file [/phoenix/ctlg/locales/fr/strings.res]
Removing directory [/phoenix/ctlg/locales/fr/]
Deleting file [/phoenix/ctlg/locales/it/strings.res]
Removing directory [/phoenix/ctlg/locales/it/]
Deleting file [/phoenix/ctlg/locales/no/strings.res]
Removing directory [/phoenix/ctlg/locales/no/]
Removing directory [/phoenix/ctlg/locales/]
Removing directory [/phoenix/ctlg/]
Deleting file [/phoenix/dcol/locales/da/strings.res]
Removing directory [/phoenix/dcol/locales/da/]
Deleting file [/phoenix/dcol/locales/de/strings.res]
Removing directory [/phoenix/dcol/locales/de/]
Deleting file [/phoenix/dcol/locales/en/icons.res]
Deleting file [/phoenix/dcol/locales/en/strings.res]
Removing directory [/phoenix/dcol/locales/en/]
Deleting file [/phoenix/dcol/locales/fr/strings.res]
Removing directory [/phoenix/dcol/locales/fr/]
Deleting file [/phoenix/dcol/locales/it/strings.res]
Removing directory [/phoenix/dcol/locales/it/]
Deleting file [/phoenix/dcol/locales/no/strings.res]
Removing directory [/phoenix/dcol/locales/no/]
Removing directory [/phoenix/dcol/locales/]
Removing directory [/phoenix/dcol/]
Deleting file [/phoenix/dlog/locales/da/strings.res]
Removing directory [/phoenix/dlog/locales/da/]
Deleting file [/phoenix/dlog/locales/de/strings.res]
Removing directory [/phoenix/dlog/locales/de/]
Deleting file [/phoenix/dlog/locales/en/strings.res]
Removing directory [/phoenix/dlog/locales/en/]
Deleting file [/phoenix/dlog/locales/fr/strings.res]
Removing directory [/phoenix/dlog/locales/fr/]
Deleting file [/phoenix/dlog/locales/it/strings.res]
Removing directory [/phoenix/dlog/locales/it/]
Deleting file [/phoenix/dlog/locales/no/strings.res]
Removing directory [/phoenix/dlog/locales/no/]
Removing directory [/phoenix/dlog/locales/]
Removing directory [/phoenix/dlog/]
Deleting file [/phoenix/geog/locales/da/strings.res]
Removing directory [/phoenix/geog/locales/da/]
Deleting file [/phoenix/geog/locales/de/strings.res]
Removing directory [/phoenix/geog/locales/de/]
Deleting file [/phoenix/geog/locales/en/icons.res]
Deleting file [/phoenix/geog/locales/en/strings.res]
Removing directory [/phoenix/geog/locales/en/]
Deleting file [/phoenix/geog/locales/fr/strings.res]
Removing directory [/phoenix/geog/locales/fr/]
Deleting file [/phoenix/geog/locales/it/strings.res]
Removing directory [/phoenix/geog/locales/it/]
Deleting file [/phoenix/geog/locales/no/strings.res]
Removing directory [/phoenix/geog/locales/no/]
Removing directory [/phoenix/geog/locales/]
Removing directory [/phoenix/geog/]
Deleting file [/phoenix/math/locales/da/strings.res]
Removing directory [/phoenix/math/locales/da/]
Deleting file [/phoenix/math/locales/de/strings.res]
Removing directory [/phoenix/math/locales/de/]
Deleting file [/phoenix/math/locales/en/strings.res]
Removing directory [/phoenix/math/locales/en/]
Deleting file [/phoenix/math/locales/fr/strings.res]
Removing directory [/phoenix/math/locales/fr/]
Deleting file [/phoenix/math/locales/it/strings.res]
Removing directory [/phoenix/math/locales/it/]
Deleting file [/phoenix/math/locales/no/strings.res]
Removing directory [/phoenix/math/locales/no/]
Removing directory [/phoenix/math/locales/]
Removing directory [/phoenix/math/]
Deleting file [/phoenix/ntpd/locales/da/strings.res]
Removing directory [/phoenix/ntpd/locales/da/]
Deleting file [/phoenix/ntpd/locales/de/strings.res]
Removing directory [/phoenix/ntpd/locales/de/]
Deleting file [/phoenix/ntpd/locales/en/icons.res]
Deleting file [/phoenix/ntpd/locales/en/strings.res]
Removing directory [/phoenix/ntpd/locales/en/]
Deleting file [/phoenix/ntpd/locales/fr/strings.res]
Removing directory [/phoenix/ntpd/locales/fr/]
Deleting file [/phoenix/ntpd/locales/it/strings.res]
Removing directory [/phoenix/ntpd/locales/it/]
Deleting file [/phoenix/ntpd/locales/no/strings.res]
Removing directory [/phoenix/ntpd/locales/no/]
Removing directory [/phoenix/ntpd/locales/]
Removing directory [/phoenix/ntpd/]
Deleting file [/phoenix/scpd/locales/da/strings.res]
Removing directory [/phoenix/scpd/locales/da/]
Deleting file [/phoenix/scpd/locales/de/strings.res]
Removing directory [/phoenix/scpd/locales/de/]
Deleting file [/phoenix/scpd/locales/en/icons.res]
Deleting file [/phoenix/scpd/locales/en/strings.res]
Removing directory [/phoenix/scpd/locales/en/]
Deleting file [/phoenix/scpd/locales/fr/strings.res]
Removing directory [/phoenix/scpd/locales/fr/]
Deleting file [/phoenix/scpd/locales/it/strings.res]
Removing directory [/phoenix/scpd/locales/it/]
Deleting file [/phoenix/scpd/locales/no/strings.res]
Removing directory [/phoenix/scpd/locales/no/]
Removing directory [/phoenix/scpd/locales/]
Removing directory [/phoenix/scpd/]
Deleting file [/phoenix/syst/localenames]
Deleting file [/phoenix/syst/docbrowser.data]
Deleting file [/phoenix/syst/locales/da/dialogs.res]
Deleting file [/phoenix/syst/locales/da/imechars.res]
Deleting file [/phoenix/syst/locales/da/strings.res]
Deleting file [/phoenix/syst/locales/da/sampledocuments/KomGodtIGang.tns]
Removing directory [/phoenix/syst/locales/da/sampledocuments/]
Deleting file [/phoenix/syst/locales/da/settings/factory.zip]
Removing directory [/phoenix/syst/locales/da/settings/]
Removing directory [/phoenix/syst/locales/da/]
Deleting file [/phoenix/syst/locales/de/dialogs.res]
Deleting file [/phoenix/syst/locales/de/imechars.res]
Deleting file [/phoenix/syst/locales/de/strings.res]
Deleting file [/phoenix/syst/locales/de/sampledocuments/ErsteSchritte.tns]
Removing directory [/phoenix/syst/locales/de/sampledocuments/]
Deleting file [/phoenix/syst/locales/de/settings/factory.zip]
Removing directory [/phoenix/syst/locales/de/settings/]
Removing directory [/phoenix/syst/locales/de/]
Deleting file [/phoenix/syst/locales/en/dialogs.res]
Deleting file [/phoenix/syst/locales/en/icons.res]
Deleting file [/phoenix/syst/locales/en/imechars.res]
Deleting file [/phoenix/syst/locales/en/strings.res]
Deleting file [/phoenix/syst/locales/en/sampledocuments/GettingStarted.tns]
Removing directory [/phoenix/syst/locales/en/sampledocuments/]
Deleting file [/phoenix/syst/locales/en/settings/factory.zip]
Removing directory [/phoenix/syst/locales/en/settings/]
Removing directory [/phoenix/syst/locales/en/]
Deleting file [/phoenix/syst/locales/fr/dialogs.res]
Deleting file [/phoenix/syst/locales/fr/imechars.res]
Deleting file [/phoenix/syst/locales/fr/strings.res]
Deleting file [/phoenix/syst/locales/fr/sampledocuments/PriseEnMainRapide.tns]
Removing directory [/phoenix/syst/locales/fr/sampledocuments/]
Deleting file [/phoenix/syst/locales/fr/settings/factory.zip]
Removing directory [/phoenix/syst/locales/fr/settings/]
Removing directory [/phoenix/syst/locales/fr/]
Deleting file [/phoenix/syst/locales/it/dialogs.res]
Deleting file [/phoenix/syst/locales/it/imechars.res]
Deleting file [/phoenix/syst/locales/it/strings.res]
Deleting file [/phoenix/syst/locales/it/sampledocuments/GuidaIntroduttiva.tns]
Removing directory [/phoenix/syst/locales/it/sampledocuments/]
Deleting file [/phoenix/syst/locales/it/settings/factory.zip]
Removing directory [/phoenix/syst/locales/it/settings/]
Removing directory [/phoenix/syst/locales/it/]
Deleting file [/phoenix/syst/locales/no/dialogs.res]
Deleting file [/phoenix/syst/locales/no/imechars.res]
Deleting file [/phoenix/syst/locales/no/strings.res]
Deleting file [/phoenix/syst/locales/no/sampledocuments/KommeIGang.tns]
Removing directory [/phoenix/syst/locales/no/sampledocuments/]
Deleting file [/phoenix/syst/locales/no/settings/factory.zip]
Removing directory [/phoenix/syst/locales/no/settings/]
Removing directory [/phoenix/syst/locales/no/]
Removing directory [/phoenix/syst/locales/]
Deleting file [/phoenix/syst/settings/current.zip]
Deleting file [/phoenix/syst/settings/initialized]
Removing directory [/phoenix/syst/settings/]
Removing directory [/phoenix/syst/]
Deleting file [/phoenix/tblt/locales/da/dialogs.res]
Deleting file [/phoenix/tblt/locales/da/strings.res]
Removing directory [/phoenix/tblt/locales/da/]
Deleting file [/phoenix/tblt/locales/de/dialogs.res]
Deleting file [/phoenix/tblt/locales/de/icons.res]
Deleting file [/phoenix/tblt/locales/de/strings.res]
Removing directory [/phoenix/tblt/locales/de/]
Deleting file [/phoenix/tblt/locales/en/dialogs.res]
Deleting file [/phoenix/tblt/locales/en/icons.res]
Deleting file [/phoenix/tblt/locales/en/strings.res]
Removing directory [/phoenix/tblt/locales/en/]
Deleting file [/phoenix/tblt/locales/fr/dialogs.res]
Deleting file [/phoenix/tblt/locales/fr/strings.res]
Removing directory [/phoenix/tblt/locales/fr/]
Deleting file [/phoenix/tblt/locales/it/dialogs.res]
Deleting file [/phoenix/tblt/locales/it/strings.res]
Removing directory [/phoenix/tblt/locales/it/]
Deleting file [/phoenix/tblt/locales/no/dialogs.res]
Deleting file [/phoenix/tblt/locales/no/strings.res]
Removing directory [/phoenix/tblt/locales/no/]
Removing directory [/phoenix/tblt/locales/]
Removing directory [/phoenix/tblt/]
Waiting for OS download.
Starting Connectivity services.
USB Download is enabled.
Press <Enter> to download through the serial port.
phoenix dhcp server w/ VOODOO built 12-Jul-2006 (start at 7140)
phoenix enum server built 12-Jul-2006
phoenix dhcp hook fwd w/ VOODOO built 12-Jul-2006 (start at 7140)
phoenix file mgt server built 12-Jul-2006 (start at 7240)
pn-srv2-636: pol_init = -1
Loading Operating System...
Error loading OS image. Removing OS remnants.
Deleting file [/phoenix/manuf.dat]
Removing directory [/phoenix/install/]
Waiting for OS download.
Starting Connectivity services.
USB Download is enabled.
Press <Enter> to download through the serial port.
phoenix dhcp server w/ VOODOO built 12-Jul-2006 (start at 832)
phoenix enum server built 12-Jul-2006
phoenix dhcp hook fwd w/ VOODOO built 12-Jul-2006 (start at 832)
phoenix file mgt server built 12-Jul-2006 (start at 932)
pn-srv2-636: pol_init = -1
Checking battery level.
Battery level is OK.
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/manifest_img]
Deleting file [/tmp/phoenix.img]
TI_OS_INSTALL_FAILED
TI_OS_INSTALL_MANIFEST_INVALID
So do we have the public key, though?
Any idea on how to generate a TNC file which would at least pass the "precheck" of the CAS+?It looks like the two parts of an rs232-sent OS are saved to /tmp/manifest_img and /tmp/phoenix.img. So a good guess would be that a CAS+ .tnc file is a zip file containing a manifest_img file and a phoenix.img file. phoenix.img is probably the equivalent of TI-Nspire.img in the released TI-Nspire.
Maybe the combo to launch the diagnostic software, which is not included in the CAS+?The RS232 log should tell if that's what it is.
On another note, I did a little reverse engineering of pn-net.dll. It connects to a CAS+ on TCP port 10001, and the protocol is text based. You could probably use a telnet-type program to communicate with the CAS+ manually. The "info 1" command gets some information about the calculator; the command to list a directory is "dir directoryname". Might be worth seeing if you can access more of the filesystem this way than by using Computer Link.
0
addr=2886742554
mask=4294967292
b1v=01,00,02,14
b2v=01,00,02,14
bat=0,3,0,0,0,0,0,0
clk=78
disk=29188096,22750208,4294967295
eid=0C0FE480C1986857BA3
hwv=00,00,00,192
na
me=phoenix
ram=0,0,20971760
ready=32864,0
run=3
scrn=38400
ser=254,72,12,25,00,00,00,
00
sgeo=240,320,4,0
ver=01,00,02,42
0
addr=2886748730
mask=4294967292
b1v=01,00,01,235
b2v=01,00,01,235
bat=0,0,0,0,0,0,0
,0
clk=78
disk=29188096,23237632,4294967295
eid=0C039C11C25D761EEFE
hwv=00,00,00,192
name=phoenix
ram=0,0,20971760
ready=32864,0
run=3
scrn=38400
ser=57,193,28,37,00,00,0
0,00
sgeo=240,320,4,0
ver=01,00,01,238
This time, the computer got the IP 172.16.74.58 and the CAS+ 172.16.74.59.
Great! Thank you very much for the list of commands :)
;Texas Instruments Incorporated
;Driver Information File for TI-Nspire
;Copyright (c) Texas Instruments Inc. All rights reserved.
[Version]
Signature = "$Windows NT$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %TI%
DriverVer = 05/24/2006,5.2.3790.1454
CatalogFile = tirndis.cat
[Manufacturer]
%TI% = TIDevices,NT.5.1
[TIDevices]
%TIDevice% = RNDIS, USB\VID_0451&PID_E011
[TIDevices.NT.5.1]
%TIDevice% = RNDIS.NT.5.1, USB\VID_0451&PID_E011
[ControlFlags]
ExcludeFromSelect=*
; Windows 2000 specific sections ---------------------------------
[RNDIS.NT]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 15
DriverVer = 05/24/2006,5.2.3790.1454
AddReg = RNDIS_AddReg_NT, RNDIS_AddReg_WIN2K_XP
CopyFiles = RNDIS_CopyFiles_NT
; DO NOT MODIFY THE SERVICE NAME
[RNDIS.NT.Services]
AddService = USB_RNDISY, 2, RNDIS_ServiceInst_NT, RNDIS_EventLog
[RNDIS_CopyFiles_NT]
; no rename of files on Windows 2000, use the 'y' names as is
usb8023y.sys, , , 0
rndismpy.sys, , , 0
[RNDIS_ServiceInst_NT]
DisplayName = %ServiceDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\usb8023y.sys
LoadOrderGroup = NDIS
AddReg = RNDIS_WMI_AddReg_NT
[RNDIS_WMI_AddReg_NT]
HKR, , MofImagePath, 0x00020000, "System32\drivers\rndismpy.sys"
; Windows XP specific sections -----------------------------------
[RNDIS.NT.5.1]
Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI
BusType = 15
DriverVer = 05/24/2006,5.2.3790.1454
AddReg = RNDIS_AddReg_NT, RNDIS_AddReg_WIN2K_XP
; no copyfiles - the files are already in place
[RNDIS.NT.5.1.Services]
AddService = USB_RNDIS, 2, RNDIS_ServiceInst_5_1, RNDIS_EventLog
[RNDIS_ServiceInst_5_1]
DisplayName = %ServiceDisplayName%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\usb8023.sys
LoadOrderGroup = NDIS
AddReg = RNDIS_WMI_AddReg_5_1
[RNDIS_WMI_AddReg_5_1]
HKR, , MofImagePath, 0x00020000, "System32\drivers\rndismp.sys"
; Windows XP and Windows 2000 Sections
[RNDIS_AddReg_NT]
HKR, Ndi, Service, 0, "USB_RNDISY"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5_ip"
HKR, Ndi\Interfaces, LowerRange, 0, "nolower"
[RNDIS_AddReg_WIN2K_XP]
HKR, NDI\params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
HKR, NDI\params\NetworkAddress, type, 0, "edit"
HKR, NDI\params\NetworkAddress, LimitText, 0, "12"
HKR, NDI\params\NetworkAddress, UpperCase, 0, "1"
HKR, NDI\params\NetworkAddress, default, 0, " "
HKR, NDI\params\NetworkAddress, optional, 0, "1"
[RNDIS_EventLog]
AddReg = RNDIS_EventLog_AddReg
[RNDIS_EventLog_AddReg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported, 0x00010001, 7
[SourceDisksNames]
1=%SourceDisk%,,1
[SourceDisksFiles]
usb8023y.sys=1
rndismpy.sys=1
[DestinationDirs]
RNDIS_CopyFiles_NT = 12
[Strings]
ServiceDisplayName = "USB Remote NDIS Network Device Driver"
NetworkAddress = "Network Address"
TI = "Texas Instruments Incorporated"
TIDevice = "Texas Instruments Remote NDIS Network Device"
SourceDisk = "TI USB Network Driver Install Disk"
critor : for a quick test try:
c:\>write test.tns 19
c:\>AAAA,%08x,%08x,%08x <RETURN>
c:\>type test.tns
C:\documents\ndless\>write test.tns 19
AAAA,%08x,%08x,%08x
C:\documents\ndless\>dir
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 639280 os.tns
1980-01-01 00:00:00 19 test.tns
Free Space: 17480192 bytes
C:\documents\ndless\>type test.tns
AAAA,20000013,106F259B,00000000
C:\documents\ndless\>
First step is to dump the stack to get some addresses... Try this (in whatever directory you're comfortable creating files in):
write stackdump 192
%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x
type stackdump
C:\documents\ndless\>write stackdump.tns 192
%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8
x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%
8x%8x%8x%8x%8x%8x%8x%8x%8x%8x%8x
C:\documents\ndless\>dir
1980-01-01 00:00:00 <Dir> .
1980-01-01 00:00:00 <Dir> ..
1980-01-01 00:00:00 639280 os.tns
1980-01-01 00:00:00 19 test.tns
1980-01-01 00:00:00 192 stackdump.tns
Free Space: 17479680 bytes
C:\documents\ndless\>type stackdump.tns
20000013106F2648 010919DA0 0 C0 010919DB4 210919E48
10919DAC101A923C101A9C7C1091A490 0106F2188106F218D106F219C 01091A3A0
3B10919DF810919DDC101AC3A4101F1B2410917E841091A3A81091A3A0 3B10919E10
10919DFC1091A3A8FFFFFFFF106A1CB41091A3C710919E3010919E14101A93041014BA38 0
1091A3A8101AA97C106A1CA810919E4810919E34101AA70C 2 1106FB5C010919E60
10919E4C10000994101A9194 0 010919E7810919E64101279841000097C10000040
10917E8410919E7C10919E7C 0
C:\documents\ndless\>
As I feared, looks like the command shell code is different (and unlike the later version, the address of RelDclVPrintf doesn't show up in uninitialized space in the TYPE command's stack frame). Without knowing the addresses of any useful functions we can't exploit the buffer overflow safely yet. :( We had better wait for another CAS+ OS to be dumped, so we can see the older command shell code, and come back to this then.
As I feared, looks like the command shell code is different (and unlike the later version, the address of RelDclVPrintf doesn't show up in uninitialized space in the TYPE command's stack frame). Without knowing the addresses of any useful functions we can't exploit the buffer overflow safely yet. :( We had better wait for another CAS+ OS to be dumped, so we can see the older command shell code, and come back to this then.
What's the best way to dump the OS?
copy policy.dat policy.back
del policy.dat
, may enable USB, and other features.
C:\phoenix\>type policy.dat
Error = -1
pn-srv6-1217: sent reply 2, len=281, to 172.16.80.65:68
pn-srv6-1217: sent reply 5, len=281, to 172.16.80.65:68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=4, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-1073: bound dhcp-ans [172.16.177.46:68] to 8
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-821: ready to reply(hh=8, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
pn-srv6-701: request type 1
pn-srv6-1073: bound dhcp-ans [172.16.50.34:68] to 9
pn-srv6-821: ready to reply(hh=9, sz=281), typ=2, to port 68
pn-srv6-838: sent reply 2, len=281, to port 68
The CAS+ RNIS interface doesn't get a valid IP and I cannot send/receive files.pn-srv6-1217: sent reply 2, len=281, to 172.16.80.65:68
pn-srv6-1217: sent reply 5, len=281, to 172.16.80.65:68
The CAS+ RNIS interface does get a valid IP immediatly and I can send/receive files.I know I don't know much about computer science. The first course I took was only one semester and that was a year and a half ago. It was called:
"The first book of from here to there" by Bronson Third edition.
I still confused so bad with computer science even though I did good in that class.
I forgot what really the meaning of if then, if else. all the good stuff.. Even now, I still don't know why one need to put header and declare function in the compiler program.
Copy and paste :PGood point :D