TI84 Plus USB.txt 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. +------------------------------------------+
  2. | TI-GRAPH LINK USB cable (aka SilverLink) |
  3. | Informations |
  4. +------------------------------------------+
  5. Link cable characteristics:
  6. ---------------------------
  7. - Name: 'TI-84 Plus Silver Edition'
  8. - Manufacturer: 'Texas Instruments Corporated'
  9. - VID/PID: 0x0451/0xe008
  10. - Firmware revision: 1.00 (HW revision or OS version ??)
  11. - bus or self powered (unused) with remote wake-up
  12. USB related things:
  13. -------------------
  14. The cable is a full-speed (FS, 12Mbit/s) device, USB2.0 compliant, under a
  15. proprietary class. It does not fit into any existing class (HID, printer, ...)
  16. then it requires a specific device driver.
  17. The device uses 'Bulk' mode for data transfers. There are two bulk endpoints
  18. (IN & OUT) and one control endpoint (mandatory). Transfers are achieved by
  19. packets. The endpoints advertise a maximum packet size of 64 bytes.
  20. Unlike SilverLink, it seems to have a sub-class.
  21. Identity card (Linux log):
  22. --------------------------
  23. T: Bus=02 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#= 11 Spd=12 MxCh= 0
  24. D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
  25. P: Vendor=0451 ProdID=e008 Rev= 1.00
  26. S: Manufacturer=Texas Instruments Incorporated
  27. S: Product=TI-84 Plus Silver Edition
  28. C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
  29. I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=00 Driver=(none)
  30. E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
  31. E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
  32. Bus 001 Device 003: ID 0451:e008 Texas Instruments, Inc. TI-84 Plus Silver Calculator
  33. Device Descriptor:
  34. bLength 18
  35. bDescriptorType 1
  36. bcdUSB 2.00
  37. bDeviceClass 0 (Defined at Interface level)
  38. bDeviceSubClass 0
  39. bDeviceProtocol 0
  40. bMaxPacketSize0 64
  41. idVendor 0x0451 Texas Instruments, Inc.
  42. idProduct 0xe008 TI-84 Plus Silver Calculator
  43. bcdDevice 1.10
  44. iManufacturer 1 Texas Instruments Incorporated
  45. iProduct 2 TI-84 Plus Silver Edition
  46. iSerial 0
  47. bNumConfigurations 1
  48. OTG Descriptor:
  49. bLength 3
  50. bDescriptorType 9
  51. bmAttributes 0x03
  52. SRP (Session Request Protocol)
  53. HNP (Host Negotiation Protocol)
  54. Configuration Descriptor:
  55. bLength 9
  56. bDescriptorType 2
  57. wTotalLength 35
  58. bNumInterfaces 1
  59. bConfigurationValue 1
  60. iConfiguration 0
  61. bmAttributes 0xc0
  62. Self Powered
  63. MaxPower 0mA
  64. Interface Descriptor:
  65. bLength 9
  66. bDescriptorType 4
  67. bInterfaceNumber 0
  68. bAlternateSetting 0
  69. bNumEndpoints 2
  70. bInterfaceClass 255 Vendor Specific Class
  71. bInterfaceSubClass 1
  72. bInterfaceProtocol 0
  73. iInterface 0
  74. Endpoint Descriptor:
  75. bLength 7
  76. bDescriptorType 5
  77. bEndpointAddress 0x81 EP 1 IN
  78. bmAttributes 2
  79. Transfer Type Bulk
  80. Synch Type None
  81. Usage Type Data
  82. wMaxPacketSize 0x0040 1x 64 bytes
  83. bInterval 0
  84. Endpoint Descriptor:
  85. bLength 7
  86. bDescriptorType 5
  87. bEndpointAddress 0x02 EP 2 OUT
  88. bmAttributes 2
  89. Transfer Type Bulk
  90. Synch Type None
  91. Usage Type Data
  92. wMaxPacketSize 0x0040 1x 64 bytes
  93. bInterval 0
  94. Device Status: 0x0000
  95. (Bus Powered)
  96. Author:
  97. -------
  98. (c) 2004, Romain Liévin
  99. Developer of TiLP & TiEmu.