Background Infomation The TI-Nspire is the first model in Texas Instrument's line of Nspire graphing calculators. The dimensions are 7.9' by 3.9' by 0.85'; it weighs 252 grams. TI-NSpire has two compatible keypads: TI-NSpire and TI-84 Plus. Please see below for links to drivers and manuals for our laptop chassis. Regards Coops C15B (M) Windows 7 Drivers Windows 8 Drivers Windows 10 Drivers Service Manual C17B (M) Windows 7 Drivers Windows 8 Drivers Windows 10 Drivers Service Manual N150RD (M) Windows 7 Drivers (1.00.03W7) Windows 10 Drivers (1.05.04) User Manual Service Manual N150RF1 (M) Windows 7 Drivers. 2) Start the Link Software and connect the TI-Nspire handheld to your computer via USB Connectivity cable. Restart your computer if connectivity fails. 3) Drag the OS to the bottom 'TI-Nspire File Browser' window or select TOOLS-INSTALL OS in the top menu which installs the OS. TI-Nspire™ CX Premium teacher software with our 90-day trial version. TI-Nspire™ CX CAS OS & Student Software. Discover the full power of your TI-Nspire™ CX CAS handheld. Download the latest versions of operating system and software.
This page documents the Linux port to the Nspire calculator. There are currently two versions available on the TI-Nspire. All new development will occur on the new kernel however, the legacy kernel is easier to get going.
- 1Booting
- 1.1Bootloader
- 2Device tree kernel
- 2.2Notes
- 3Legacy kernel
- 3.1Hardware support
- 3.2Quirks and technical details
Booting
To have something useful running using Linux on the calculator, a bootloader, kernel and rootfs is needed.
Bootloader
Source code: On github
Nightly builds: None.
Binary: TI-Planet
The bootloader is run from the Nspire OS to load everything into memory and execute the kernel.
Usage instructions can be found in the readme
To boot the device tree (newer) kernel, ensure you add a dtb command to load the correct device tree prior to booting.
UART
You can get serial output on the UART. Remember to add ,115200n8 to the end of your console= command line options to keep the baud rate the same as the Nspire OS.
Kernel
Source code: see sections below
Nightly builds: TI-Planet
Please see below sections for the differences between the legacy and newer kernels.
To compile the legacy kernel with default options, first clone the github repo then run:
Unfortunately, the newer kernel does not have a defconfig at the moment. You have to enable options manually. Check the nightly builds for example configs you can use.
Rootfs
Nightly builds: TI-Planet (WIP)
To have programs actually run on the kernel, you need a root filesystem of some sort containing the userspace programs.
For testing and mucking around, a initrd should be enough. It is possible to build one using Buildroot. Otherwise, there are a few on the nightly builds page and the Omnimaga thread.
For a larger root filesystem, you could put a filesystem on a USB drive and add root=/dev/sdaX to your kernel command line. You may also need to add rootdelay=10 to give the USB drive time to initialize. There have also been successes running Arch Linux for ARM and Debian.
Device tree kernel
The newer version is a total rewrite of the original code to switch to device trees and has slightly less hardware support (but better USB support). All development in this kernel will go directly to the mainland kernel. The source code can be found at kernel.org.
People interested in using this branch also have to compile the device tree blobs in addition to the kernel by running:
and include it in their bootscripts with:
Ensure you are using a version of linuxloader2 with a build date after May 11 2013 (or commits later than 0503ca6) for stable device tree support. If your linuxloader2 does not report a build date on startup, you need to upgrade your copy. You can get an updated copy from the TI-Planet nightly builds site.
Hardware support
Hardware | Classic | CX | In mainline | Notes |
---|---|---|---|---|
CPU | Yes | Yes | Yes | |
SRAM | Yes | Yes | No | Matter of adding a few lines to the device tree |
GPIO | Yes | Yes | Yes | |
UART1 | Yes | Yes | Yes | |
I2C | Yes | Yes | WIP | Waiting to be accepted into mainline. Have not received extensive testing. |
Watchdog timer | Yes | Yes | Have not tested. Just enable support for SP805 in the config | |
RTC | No | No | No | Should be a matter of adding a few lines to the device tree |
Power management | No | No | No | Difficult to cleanly implement |
Timer 1 | Yes | Yes | Yes | |
Timer 2 | Yes | Yes | Yes | |
Keypad | Yes | Yes | ||
Touchpad | Yes | WIP | Waiting to be accepted into mainline. Have not received extensive testing. | |
LCD Contrast/Backlight | No | No | No | Should be a matter of adding a few lines to the device tree |
LED | WIP | No | Unlocking the LED is already possible | |
USB OTG | Yes | Yes | Everything working include seamless switching between USB host and USB device mode. | |
NAND | WIP | WIP | No | Dammit, why does the TI-Nspire have such weird NAND controllers to work with? |
LCD | Yes | Yes | ||
ADC | No | No | No | |
DES encryption/SHA generator | No | No | No | |
Interrupt controller | Yes | Yes | Yes |
Notes
Enabling USB OTG support
USB OTG with seamless switching relies on a few different options in the kernel. Ensure you’ve enabled the following:
- Zevio GPIO driver - CONFIG_GPIO_ZEVIO
- USB NOP transceiver - CONFIG_NOP_USB_XCEIV
- Fixed voltage regulator driver - CONFIG_REGULATOR_FIXED_VOLTAGE
The NOP transceiver is passed onto the Chipidea driver because the TI-Nspire doesn’t need/have a PHY.
The fixed voltage regulator driver is the bridge between the GPIO and Chipidea. It controls 5V output to the USB port.
Legacy kernel
This kernel is not being maintained any more. All new development will occur on the new kernel. This kernel is the initial port of Linux.

Hardware support
Classic
Hardware | Possible? | Implemented? | Notes |
---|---|---|---|
CPU | Yes | Yes | |
SDRAM | Yes | Yes | |
SRAM | Yes | Yes | |
GPIO | Yes | Yes | |
UART1 | Yes | Yes | |
I2C | Yes | Yes | |
Watchdog timer | Yes | Yes | |
RTC | Yes | Yes | |
Power management | Yes | WIP | Basic CPU frequency scaling has been implemented |
Timer 1 | Yes | No | |
Timer 2 | Yes | Yes | |
Keypad | Yes | Yes | |
Touchpad | Yes | Yes | |
LCD Contrast/Backlight | Yes | Basic | |
TI-84 Link port | Unknown | No | Do we really need this? |
LED | Yes | No | |
SPI | Yes | No | |
USB OTG | Yes | Yes | |
USB Host | Yes | Yes | |
NAND | Unknown | No | |
LCD | Yes | Yes | |
ADC | Yes | Yes | |
DES encryption/SHA generator | Yes | No | |
Interrupt controller | Yes | Yes |
CX
Hardware | Possible? | Implemented? | Notes |
---|---|---|---|
CPU | Yes | Yes | |
SDRAM | Yes | Yes | |
SRAM | Yes | Yes | |
GPIO | Yes | Yes | |
UART1 | Yes | Yes | |
I2C | Yes | Yes | |
Watchdog timer | Yes | Yes | |
RTC | Yes | Yes | |
Power management | Yes | WIP | Basic CPU frequency scaling has been implemented |
Timer 1 | Yes | No | |
Timer 2 | Yes | Yes | |
Keypad | Yes | Yes | |
Touchpad | Yes | Yes | |
LCD Contrast/Backlight | Yes | Yes | |
TI-84 Link port | Unknown | No | Do we really need this? |
LED | Yes | No | |
SPI | Yes | No | |
USB OTG | Yes | Yes | Current implementation breaks USB Host (see notes) |
USB Host | Yes | USB 1.1 | Uses a workaround but limits speed to USB 1.1 |
NAND | Yes | WIP | Needs a lot of testing. Unstable. Note - driver for a similar chip is available here |
LCD | Yes | Yes | |
ADC | Yes | Yes | |
DES encryption/SHA generator | Yes | No | |
Interrupt controller | Yes | Yes |
Quirks and technical details
SRAM
When needing to allocate memory from SRAM when developing for the kernel, use the following functions:
Keypad
The keymaps can be found in arch/arm/mach-nspire/keypad.c. Each array element represents one bit in Keypads.
Touchpad
There are some weird issues with the Touchpad. After booting Linux, the Touchpad doesn't function correctly under Nspire OS and requires entering diags or a few hard resets to get it back to normal. The exact cause is unknown but it is possible that this behavior is caused by the bootloader not correctly resetting Touchpad controller when the device boots up again so the Nspire OS is still using a Linux-configured Touchpad controller.
It has been half solved by having the Touchpad driver reset the controller on a soft reboot. However, this doesn't happen on hard reboots and will still cause the Nspire OS to not function correctly. Whenever possible, perform a soft reboot in Nspire Linux by using Ctrl+Alt(Var)+Delete(Scratchpad) or using the reboot command.
LCD contrast/backlight
At the moment, contrast settings can be found at /proc/contrast for classic calculators though this will be deprecated soon. The CX already has a working driver for backlight control.
USB
USB support is mostly working. The only thing missing is a USB PHY driver. The USB controller driver in this kernel is currently unable to switch seamlessly between USB host and USB device mode because of this.
To work around this, we get the Nspire OS to set the right modes before booting Linux.
For USB Host mode: insert a USB OTG cable's A end or a USB device into the calculator while still inside the Nspire OS before running the bootloader.
For USB Device mode: connect the Nspire to a computer while in Nspire OS before running the bootloader.
The USB hardware on the calculators also provide very little power (something in the double digit milliamps). For anything other than a basic USB drive or a keyboard, a powered USB hub might be required to supply enough power.
Extra notes for CX
Both OTG and USB host work on the CX but since it needs a workaround that can't be integrated into the OTG driver, only one will work at a time. To maintain compatibility, the default is to use the USB host only driver. If you wish to use USB OTG on the CX, simply add cx_usb_otg to your kernel command line arguments.
ADC
ADC values can be read at /sys/bus/iio/devices/iio:device0 (310 = 1V).
More information
The OHD/KoKo Spirometer has been independently validat- ed to meet ATS/ERS recom- mendations both for ambient and BTPS conditioned air. This. For over a decade the KoKo® PFT Spirometer has been the number one choice for both discerning specialists and clinical research studies. KoKo Spirometer’s. The Koko Legend II spirometer is a portable lightweight and comprehensive diagnostic tool for lung function testing. With a built in thermal printer and a touch .
Author: | Yozshubar Kelabar |
Country: | Bolivia |
Language: | English (Spanish) |
Genre: | Literature |
Published (Last): | 26 April 2008 |
Pages: | 112 |
PDF File Size: | 15.91 Mb |
ePub File Size: | 1.23 Mb |
ISBN: | 823-8-54076-832-2 |
Downloads: | 49543 |
Price: | Free* [*Free Regsitration Required] |
Uploader: | Kigazilkree |
It is the first and only computerized piston device that has been validated to meet these higher frequency waveform definitions. Peak flow meter Pocket Peak nSpire health. Ascom appoints Ljubisav Matejevic to spitometer the Strategic Alliances business Ascom invests further into its strategic partners business by appointing Features -Large Storage Capacity: Street address Lefthand Circle. Published on November 3, Inhalation chamber nSpire health.
Each memory card stores over patients information with up to 8 studies per patient. Patient files also can be converted for use by EMR software. FuturemedGranada Hills, Calif, offers Discovery-2a complete stand-alone spirometer that also performs tests directly onto a computer.
KoKo DigiDoser – nSpire health – PDF Catalogs | Technical Documentation
Respirometer Haloscale MX nSpire health. Other useful features include an alphanumeric keypad, memory for storing hundreds of tests, rechargeable batteries that allow hours of testing per charge, and an internal printer that generates complete reports in less than 15 seconds.
The increasing spread of tuberculosis is causing health care professionals to turn to steam autoclaved spirometers—available only from Boehringer. Full spirrometer reports can be printed directly onto a standard USB printer.
The Ethica Award, the highest honour of the European cardiovascular Discovery-2 spigometer options for airway resistance testing and evaluation of pulse oximetry in various stages of exercise. Pulmonary function testing system ZAN nSpire health.
KoKo® Pulmonary Function Testing Devices – nSpire Health
Body plethysmograph ZAN nSpire health. Static and sinusoidal flows, custom waveforms, and heated and humidified deliveries are just some of the features available with this device. Medicusa Vienna-based digital health company, is proud to announce This is a critical tool for hospital biomedical and quality control departments, respiratory therapy and engineering departments, and research laboratories. There is increased concern today about infection and cross contamination, and the sterilizable Boehringer spirometers help to ensure maximum patient safety.
Activinspire Driver
Featuring the time tested fleisch-type pneumotach, KoKo PFT spirometer comes with easy-to-use software with enhanced visualization of test details, built-in trending and spirometter, and incentive graphics for increased test performance. The device performs the ATS flow and volume waveforms for spirometer testing.
Ascom invests further into its strategic partners business by appointing KoKo Legend II Portable Office Spirometer The Portable Office Spirometer uses real time graphic display which is used to help the patients and physician throughout spirometry testing and delivers superior test results.
KoKo PFT Training
Respirometer Wright Mark 14 nSpire health. Despite its compact size, Discovery-2 is equipped with many components to simplify bedside testing, including a high-resolution color screen that displays real-time graphs and a pediatric incentive.
Respirometer Haloscale Standard nSpire health. Medicus announces diagnostic-data mobility initiative Medicusa Vienna-based digital health company, is proud to announce The last day of the fair at this year’s Medica was also the last Optional software available with customizable reporting for long-term trending of patient data. News Spirometry Published on November 3, The is the only device of its kind for testing peak-flow meters and one of only two for testing spirometers.
Boehringer LaboratoriesPhoenixville, Pa, offers spirometers that continue to be the choice for clinicians who value high quality and reliability.
City Longmont, CO. Pulmonary function testing system HDpft nSpire health. Rechargeable battery allows you to bring the KoKo Legend from room to room or across town. Respirometer pediatric Haloscale Infanta nSpire health. Respirometer Haloscale Compact nSpire health. A confirmation has been sent to you, please click the link to verify your email address and activate your subscription.
Sectra enters South Korean market by signing digital pathology distribution agreement with HuminTec. Respirometer Wright Mark 8 nSpire health.
Stefan Burkart leaves Entscheiderfabrik The last day of the fair at this year’s Medica spiromeeter also the last Measurement of vital capacity is an equally important respiratory parameter to evaluate preoperatively, postoperatively or in the patient with progressive neuromuscular weakness eg, myasthenia gravis.
Presonus Inspire Drivers
More products from this supplier. Fleisch flow measuring technology, a simple icon-driven menu, plus a large, high-resolution color touch screen and 10, subject storage make In2itive the ideal solution for high-quality spirometry on the move. The In2itive combines the benefits of full spirometry, data integration, and mobility in a small, lightweight handheld spirometer. Ascom appoints Ljubisav Matejevic to lead the Strategic Alliances business.