debrouxl / tilp_and_gfm

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
111 stars 17 forks source link

TiLP refuses to work in window managers. #39

Open ghost opened 4 years ago

ghost commented 4 years ago

TiLP always fails to connect properly with my calculator on i3. I tried to install GNOME and for some reason it did work with a Desktop Environment but this of course comes with a lot of dependencies.

Msg: hand-held returned an error (not caught).
Cause: hand-held returned an uncaught error. Please report log.
(tilp:7932): ticalcs-WARNING **: 14:05:14.236: Nspire error code 0x09 not found in list. Please report it at <tilp-devel@lists.sf.net>.
ticalcs-INFO: 14:05:14.236:   closed session from port #8003 to port #4060:
ticalcs-INFO: 14:05:14.236:   disconnecting from service #4060:
ticalcs-INFO: 14:05:14.236:    6400:40de->6401:4060 AK=00 SQ=0a HC=00 DC=0380 (2 bytes)
ticalcs-INFO: 14:05:14.236:     80 03 
ticalcs-INFO: 14:05:14.238:   receiving ack:
ticalcs-INFO: 14:05:14.256:    6401:00ff->6400:8003 AK=0a SQ=0a HC=52 DC=6040 (2 bytes)
ticalcs-INFO: 14:05:14.256:     40 60 
ticables-INFO: 14:05:15.333:  found TI-Nspire(tm) Handheld on #1, version <1.05>
ticables-INFO: 14:05:15.334: found bulk in endpoint 0x81
ticables-INFO: 14:05:15.334: found bulk out endpoint 0x01
debrouxl commented 4 years ago

Well... is there a chance you could tell us what you did to make it work, or whether you gave up ? That might help other users :)

ghost commented 4 years ago

After having the issue open for 5 days I thought that I was most likely being ignored because the problem has to do with a Gnome's auto-mounting utility which I uninstalled together with Gnome and not with the actual program. I guess that if I want to mount my calculator properly without relying on a desktop environment I'll have to dig into my udev rules. I have Gnome's disk utility installed but that doesn't do the trick.

debrouxl commented 4 years ago

Unlike some models from competitors, e.g. the Casio Prizm family, all of TI's graphing calculators and USB cables are devices in vendor-specific device class, which do therefore not expose any of the standard file-oriented device classes (MSD, PTP, MTP, etc.), and consequently, are not recognized as standard devices out of the box by anything.