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
119 stars 16 forks source link

"Msg: illegal operation or argument" when connecting #36

Closed creallfluharty closed 4 years ago

creallfluharty commented 4 years ago

Per recommendation over at Cemetech (post), I thought I'd ask here.

As I described it over there:

I'm currently using TiLP to try and dump the ROM of my TI84+ CE, but I'm running into an issue communicating with it. At this point, I know that my calculator is connected (it shows up under device manager), but scanning simply results in an empty list and a message saying "done!". image

(this is not my question/issue, but I can imagine it being related)

If I select any of ports 1-3, I get a "failed to open the USB device" error, so I believe it is on Port #4 (I'm sure there's a better way of determining that).

Port #4, however, gives a somewhat nastier "illegal operation or argument".

Pressing "OK" at this point: image Results in: image

Msg: illegal operation or argument. Cause: the program which uses this library is buggy. Fire-up the developer!

Am I misconfiguring something?

Additional info:

OS: Windows 10 Calc: TI84PlusCE 5.01.0012 TiLP: 1.19

(If any logs would help, please let me know. ATM, I'm not exactly sure how I would get that on Windows though)

debrouxl commented 4 years ago

The fact that nothing is detected isn't good, and that's what we need to fix first :) Did you:

creallfluharty commented 4 years ago

Very sorry, I should have tried that! You said the same thing on Cemetech, but I wasn't sure where the README was1. I may still need to use Zadig, but installing the filter driver seemed to be enough! I was able to find the calculator via the scan function, and dump the ROM in another few minutes!

Sorry to bother! Thank you for the awesome software and support!

1Apparently I didn't really process the fact that this repo contains two separate projects with READMEs under each. In the unlikely case that anyone else finds themself in the same situation, here's a direct link

debrouxl commented 4 years ago

You're welcome :) You don't have to be sorry, there's clearly room for improvement on my side, e.g. it adding proper READMEs at the root of both the tilibs and the tilp_and_gfm repo, or opening the Win32 README unconditionally at the end of a successful install by the InnoSetup installer.