Connectivity
Revision as of 08:04, 22 August 2007 by ExtendeD (talk | contribs) (USB moved to Connectivity: Now used for connectivity in general, not specifically for USB.)
USB descriptors
Here is the interesting part (i.e. different from the TI-84 Plus and Titanium) of the USB descriptors advertised by the TI-NSpire in standard (not TI-84 Plus emulation) mode.
Device Descriptor: idProduct E012h (reminder: E001 : Silverlink, E004: Titanium, E008: TI-84 Plus) bcdDevice 0100h // 1.00 iProduct // "TI-Nspire(tm) Handheld" Configuration Descriptor: bmAttributes 80h // Bus Powered (Titanium: Self Powered Remote Wakeup) bMaxPower 32h // 100 mA (Titanium: 0 mA) OTG Descriptor // As on Titanium and TI-84 Plus Interface descriptor: Vendor Specific class, 1 Bulk IN endpoint, 1 Bulk OUT endpoint (was 1 Bulk IN and 1 Bulk OUT on Titanium/TI-84 Plus)
When a TI-84 Plus is emulated by the TI-Nspire, the descriptors are the same as a real TI-84 Plus except:
Device Descriptor: idProduct E004h // Titanium! bcdDevice 0200h // 2.00 (Real TI-84 Plus: 1.10) iProduct // "TI-84 Plus Silver Edition (Emulation)" Configuration Descriptor: // Same as the real TI-84 Plus bmAttributes C0h // Self Powered bMaxPower 00h // 0 mA Interface and enpoint descriptors: same as the TI-84 Plus (1 Bulk IN , 1 Bulk OUT)