Outils Numworks
Keywords: xcas Numworks

# Connexion kit for unlocked Numworks

Version francaise
Beware, don't upgrade from Numworks site!
If you upgrade from Numworks site, this will lock your calculator and make it incompatible with Xcas. This is an (almost) irreversible process, the only known workaround is explained here (French) it requires some additional hardware and opening the calculator.
Installing KhiCAS will transform your Numworks N0110 in a powerful CAS calculator (a CASworks!), very useful for STEM students.
Opinion Numworks is locking the N0110 calculator because they think it's the best way to make it compatible with some tests rules (e.g. ACT). I think it's silly to do that, because someone who want to cheat may use an unlocked N0110 and mimic a calculator with an Epsilon 16 version (e.g. by modifying the version number that appears in the settings). Locking a calc is only meaningful if it's locked from the beginning (that is from the first sold calc). On the N0110, it's more secure to certify a firmware like on this page. Numworks could sell two easily distinguishable calculators, a locked N0120 and the N0110 that could remain unlocked and KhiCAS-compatible. It's perhaps not too late to make them change their minds, if you think like me, tell them your opinion (they will probably take care if they receive many feedbacks, especially from math teachers).

- the Numworks. Click it if the buttons below do not work. If your N0110 calculator screen is off, click on the Rescue button instead.
- or
  : Python scripts from the calculator or from a backup.
- : save all scripts from the calculator.
- : send a script (`.py` extension) or restore a backup (`.nws`) to the calculator.
- Install
  : on your N0110 calculator Documentation, Licences (French), Source.
- Update :
  ,
  ,
  .
- from your Numworks
- (
  must be installed)
  Init from
  or
  or ou
  Add files:

  or
  customization.
- Install or certification progress

- If you want to certify that a N0110 calculator firmware is a genuine version of KhiCAS, click on one of the two buttons.
  First test takes about 15 secondes, the second one is more secure but it takes about 1 minute and it writes data on the calc. These tests may be done by a proctor during an exam with a smartphone from this link using a smartphone-Numworks link.
- : Click here if your N0110 is stuck.
  Connect the calculator, press the 6 key, enter a pin in the RESET button on the back (keeping 6 pressed), release the 6 key. The screen should remain black, while the red led is visible.
  If you see `http://... tries to connect`, click on `STM32 BOOTLOADER` then click on `Connect`.

If the calculator connection does not work

- If the calculator is on and the calc does not display "Calculator connected", unplug and plug the calc
- If the calculator is on and the calc displays "Calculator connected", try the Detect button.
- If the calculator is off even after unplug and plug, try the Rescue button

This kit works only with a webusb compatible browser, like Chromium, Chrome or Edge and from a web server. Firefox does not have support for webusb for security reasons. If you don't want to run a webusb compatible browser, you can connect your Numworks with Xcas (Windows, Linux).
For experts who want to run this page locally, activate a local webserver, for example by running from a Terminal the following command
`python3 -m http.server`
from the directory where you have unzipped xcashtml.zip, then click on this link.

Thanks to Maxime Friess for his script Numworks.js (MIT licence). This page is also using tarballjs, JSZip to read zip files and FileSaver.js to save files.
Thanks to Elio Poletti for the page style.

Last modified: Wed Dec 1 20:31:30 CET 2021