Author Topic: NSpire OS 3.1, the new dictionary  (Read 6389 times)

0 Members and 1 Guest are viewing this topic.

Offline northern_snow

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 132
  • Rating: +17/-1
    • View Profile
NSpire OS 3.1, the new dictionary
« on: September 25, 2011, 09:00:28 am »
A few weeks ago, TI released a new OS3.1 of NSpire, which contains a dictionary. But before using the dictionary, you should install two dictionary files by Teachers' Software first. And here's the two files.

-The dictionary icon only appears on OS 3.1 for CX. But the size of non-CX OS file is even larger than the CX OS file. So I wonder if someone can crack the non-CX OS to use the dictionary feature.
-You can open the .tco and .tcc files by 7-zip. Maybe we can hack the dictionary files and make an on-calc wikipedia?
« Last Edit: September 27, 2011, 03:54:34 am by northern_snow »

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: NSpire OS 3.1, the new dictionary
« Reply #1 on: October 02, 2011, 05:41:27 pm »
Some tests/informations after digging into the dictionnary:
http://tiplanet.org/forum/viewtopic.php?t=8281
TI-Planet co-admin.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: NSpire OS 3.1, the new dictionary
« Reply #2 on: October 02, 2011, 06:42:33 pm »
Hi again Omnimaga!


Have you tried installing the dictionnary on a non-chinese TI-Nspire CX ?


I've tried it for you:




Want to know what happened next? Check the complete test here:
http://tiplanet.org/forum/viewtopic.php?p=116703#p116703
TI-Planet co-admin.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: NSpire OS 3.1, the new dictionary
« Reply #3 on: October 03, 2011, 07:27:37 am »
Here is the install log when trying to install on a touchpad (in the emulator):
Code: [Select]

usblink connected
Sending file: 3632580 bytes left
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_PRECHECK_OK (0)
Sending file: 3568065 bytes left
Sending file: 3503550 bytes left
IME: non-ALPHA key pressed
Sending file: 3439035 bytes left
....
Sending file: 19740 bytes left
Send complete
TI_OS_INSTALL_PRECHECK (5)
TI_OS_INSTALL_VERIFYING_IMAGE (10)
IMAGE: verifying file "/tmp/__OSEXT__1"
IMAGE: OS Extension locale mismatch
TI_OS_INSTALL_VERIFYING_RESOURCE (95)
Deleting file [/tmp/__OSEXT__1]
TI_OS_INSTALL_FAILED
  TI_OS_INSTALL_IMAGE_INVALID

As you can see it errors on a locale check. If you check os_ext.img, you can see that there is a new field 823 that contains the string "zh_CN". I guess this means that 3.10 adds locale protection.
Here are all the fields of os_ext.img (from ZiDian.tco):
Code: [Select]
bauwens@ZeBauwens:~/jim/imgtest$ python parser.py
804 10 OS_EXT   
801 3 70F
801 3 710
80e 2 (0x) 00 01
802 6 3.10.1
825 1 1
823 5 zh_CN
824 6 3.10.0
032 6 (0x) 00 00 00 00 00 00
80f 72 (0x) 2f 0f ab 62 81 ba 38 12 55 6b 52 88 12 d2 f2 82 87 6c dc ff ..
821 4 (0x) 00 47 6f a0
807 3630805 (0x) 50 4b 03 04 0a 00 00 00 00 00 f1 81 f4 3e 00 00 00 00 00 00 ..
029 256 (0x) 84 3a 7d 03 d1 8a c4 c0 bd f8 09 4e a4 63 92 e8 9e bc b2 17 ..

You can also see that there are two 801 fieds (on a normal touchpad image, there is one, with the value 0E, which identifies the product). I wonder what this means.
« Last Edit: October 03, 2011, 07:30:04 am by jimbauwens »