debrouxl / tilibs

TILP (formerly GtkTiLink) can transfer data between Texas Instruments graphing calculators and a computer. It works with all link cables (parallel, serial, Black/Gray/Silver/Direct Link) and it supports the TI-Z80 series (73..86), the TI-eZ80 series (83PCE, 84+CE), the TI-68k series (89, 92, 92+, V200, 89T) and the Nspire series (Nspire Clickpad / Touchpad / CX, both CAS and non-CAS)
http://lpg.ticalc.org/prj_tilp
67 stars 22 forks source link

TI-73 OS transfer errors out and leaves calc hanging #40

Open ddevault opened 10 years ago

ddevault commented 10 years ago
sircmpwn@homura ~/s/KnightOS master> tiput -v --calc=ti73 --cable=SilverLink bin/TI73/KnightOS-TI73.73u 
 [ticables] ticables library version 1.3.4
 [ticables] setlocale: en_US.UTF-8
 [ticables] bindtextdomain: /usr/share/locale
 [ticables] textdomain: messages
 [ticables] kernel: 3.15.1-1-ARCH
 [tifiles] tifiles library version 1.1.6
 [tifiles] setlocale: en_US.UTF-8
 [tifiles] bindtextdomain: /usr/share/locale
 [tifiles] textdomain: messages
 [ticalcs] ticalcs library version 1.1.8
 [ticalcs] setlocale: en_US.UTF-8
 [ticalcs] bindtextdomain: /usr/share/locale
 [ticalcs] textdomain: messages
 [ticables] Check for lib-usb support:
 [ticables]     usb support: available.
 [ticables] Check for lib-usb usability:
 [ticables]     usb filesystem (/dev/bus/usb/): mounted
 [ticables]  found TI-GRAPH LINK USB on #1, version <2.08>

 [ticables] Check for lib-usb support:
 [ticables]     usb support: available.
 [ticables] Check for lib-usb usability:
 [ticables]     usb filesystem (/dev/bus/usb/): mounted
 [ticables]  found TI-GRAPH LINK USB on #1, version <2.08>

 [ticables] found bulk in endpoint 0x81

 [ticables] found bulk out endpoint 0x02

 [ticalcs] Checking hand-held status:
 [ticalcs]  PC->TI: RDY?
 [ticalcs]  TI->PC: ACK
 [ticalcs] Sending FLASH os:
 [ticalcs] FLASH name: "basecode"
 [ticalcs] FLASH size: 163934 bytes.
 [ticalcs]  PC->TI: VAR (size=0x0100, id=23, flag=80, offset=0000, page=00)
 [ticalcs]  TI->PC: ACK
 [ticalcs]  TI->PC: CTS
 [ticalcs]  PC->TI: ACK
 [ticalcs]  PC->TI: XDP (0x0100 bytes)
 [ticables] CRITICAL: ticables_cable_recv: len = 0

tiput: unable to send OS
NACK received.
Cause: the command has been refused.
tiput: unable to read file
Msg: link cable is busy.
Cause: a transfer is in progress.
System: Resource temporarily unavailable (errno = 11)

Calculator is left "Receiving..." and times out after a while.