Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libti*: add support for the Nspire DataTracker Cradle & Nspire Lab Cradle #15

Open
4 tasks done
debrouxl opened this issue Mar 1, 2017 · 2 comments
Open
4 tasks done
Milestone

Comments

@debrouxl
Copy link
Owner

debrouxl commented Mar 1, 2017

Suggested by critor 2016/02/18.

Patching libticables to look for the E01C USB PID instead of E012 was enough to dump the firmware for the DataTracker Cradle through the dumb directory traversal hole, so we know that at least this abandoned prototype used NavNet.

Quick implementation notes:

  • libticonv: add new model (2 seem overkill, given that the DataTracker Cradle is an abandoned prototype), add new ticonv_is_*(). BTW - should the cradles be considered Nspires ?
  • libtifiles: add at least the new .tlo file extension, TI-Nspire.tld and TI-Nspire.tlo magic strings in the header;
  • libticables: add new USB PID, new Windows driver and its packaging, etc.
  • libticalcs: add new CalcFncts instance, etc.
@debrouxl
Copy link
Owner Author

This can be done while adding initial Nspire CX II support to libti* (issue #33).

@debrouxl
Copy link
Owner Author

debrouxl commented Jun 9, 2019

Mostly done on the experimental2 branch for non-Windows. When this comment was posted for the first time, the Windows driver and its packaging were missing.

@debrouxl debrouxl added this to the TILP II 1.19 milestone Jun 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant