ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: TiLP v1.04 Released

TiLP v1.04 Released
Posted by Michael on 17 May 2007, 18:45 GMT

Yet another version of the famous PC linking software TiLP has been released. Version 1.04 is available for UNIX and Windows. This version's main feature is that sending an operating system to an 83+ now works.

There is also a new version of TiEmu out, now called TiEmu3 v3.00.

  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: TiLP v1.04 Released
burntfuse  Account Info
(Web Page)

Nice to see a new version, I'll have to install it. Does it get around the validation somehow when sending an OS, or is that completely controlled by the calculator's firmware?

Reply to this comment    17 May 2007, 19:13 GMT


Re: Re: TiLP v1.04 Released
Brandon Wilson  Account Info
(Web Page)

TiLP sends validation information and then it's up to the calculator's boot code to determine if it's valid or not.

Reply to this comment    18 May 2007, 09:30 GMT


Re: Re: Re: TiLP v1.04 Released
burntfuse  Account Info
(Web Page)

So by using the link equivalent of a packet sniffer, it might be possible to do away with the whole pull the batteries partway through validation thing?

Reply to this comment    18 May 2007, 11:14 GMT


Re: Re: Re: Re: TiLP v1.04 Released
Benjamin Moody  Account Info

I've been working on that problem :)

Firstly there is Ponginstaller, which is a little program (currently in the Perpetually-Not-Quite-Finished phase) that sends signed and unsigned OSes via the standard protocol. Using Ponginstaller you still have to pull the batteries if you want to install an unsigned OS, but the timing is not so important. It's also a bit faster and (in my experience) more reliable than the various other link programs I've used.

Secondly, you could install a small OS (think less than 8k) which would be more intelligent than the boot code, and could include automatic patching, on-the-fly decompression, resuming transmission after an error, and other such wonderful things. This is in the Still-Mostly-In-My-Head phase.

And thirdly, there are other exploits you could use...

Reply to this comment    18 May 2007, 18:20 GMT

Re: TiLP v1.04 Released
Matthew Baron  Account Info

Great, good to know the project is still alive.

Are they even still releasing new OS es for the 83+ ?

Reply to this comment    17 May 2007, 19:45 GMT

Um...
aladdinslamp Account Info
(Web Page)

Great. Now I'll be able to unwreck my calc (in the event of a catastrophic system failure) that much faster! =U

Reply to this comment    17 May 2007, 20:07 GMT

Re: TiLP v1.04 Released
Lewk Of Serthic  Account Info

*Reading TiLP2 description*

Uhm, whats a "89tm"? I always called it the "89Ti", is tm another abbreviation for titanium?

On that note, does the direct USB cable work with the 89Ti on linux now? That would be nice.

Reply to this comment    17 May 2007, 20:25 GMT


Re: Re: TiLP v1.04 Released
Tyler C  Account Info
(Web Page)

Yes, tm means titanium.

Directlink USB works with the 89T on Linux now with later versions of libusb, although the support is still not very good due to a firmware bug within the 89T itself.

Reply to this comment    18 May 2007, 00:39 GMT


Re: Re: Re: TiLP v1.04 Released
Kevin Kofler Account Info
(Web Page)

Later versions of libticables2/libticalcs2 actually (like the ones released together with TiLP 1.04 and TiEmu 3.00). The libusb version should be irrelevant.

Reply to this comment    18 May 2007, 11:56 GMT


Re: Re: Re: Re: TiLP v1.04 Released
patz2009  Account Info
(Web Page)

I don't know exactly what version of libusb I have, but it's whatever came with Slackware 11. SilverLink doesn't seem to work - I haven't tried DirectLink, GrayLink worked once I set all the permissions right. I'm upgrading my libusb to see if that fixes the problem.

Reply to this comment    21 May 2007, 22:30 GMT


Re: Re: Re: Re: Re: TiLP v1.04 Released
Tyler C  Account Info
(Web Page)

You need to make some udev settings in order to get USB to work, unfortunately I do not know what settings you need for Slackware to get USB linking to work.

Reply to this comment    22 May 2007, 04:58 GMT


Re: Re: Re: Re: Re: Re: TiLP v1.04 Released
Kevin Kofler Account Info
(Web Page)

Well, it's just permissions, so if he got GrayLink working, he should get SilverLink working too...

Of course, Slackware ships old, possibly buggy software...

Reply to this comment    22 May 2007, 07:12 GMT


Re: Re: Re: Re: Re: Re: Re: TiLP v1.04 Released
patz2009  Account Info
(Web Page)

I'm going to switch to Fedora 7 - have been disappointed with some of Slackware's features. Since you're a Fedora person, I should be able to get better support :)

Reply to this comment    4 June 2007, 15:37 GMT

Re: TiLP v1.04 Released
HMA91 Account Info

Has anyone else had problems with TiLP2 for Windows XP (Service Pack 2)? I can click "Have Disk" and select the .inf file in the TiLP program directory, but it tells me that that "the specified location does not contain information about your hardware." All of the files that the TiLP2 setup are in the same directory. I'm using a TI-84 Plus (OS v2.41) with the USB cable that came with it.

Any suggestions?

Reply to this comment    18 May 2007, 03:23 GMT

Re: Re: TiLP v1.04 Released
Benjamin Moody  Account Info

Um... it looks like the inf file doesn't include the VID/PID for the TI-84+, only the SilverLink, 84+SE, and 89Ti.

Reply to this comment    18 May 2007, 18:33 GMT


Re: Re: Re: TiLP v1.04 Released
roms  Account Info
(Web Page)

You're right, there is no VID/PID for TI84+. I'm about to update driver...

Reply to this comment    19 May 2007, 05:30 GMT


Re: Re: TiLP v1.04 Released
roms  Account Info
(Web Page)

HMA, I need to know the VID/PID of the TI84+. Could you go to Control Panel > System > Hardware > Device Manager, right-click on found hardware > Properties > Details tab. You should have a line such 'USB\VID_0451&PID_E00?\...'. Send it to roms AT tilp DOT info.

Reply to this comment    19 May 2007, 05:40 GMT


Re: Re: Re: TiLP v1.04 Released
Kevin Kofler Account Info
(Web Page)

Romain, we know it already!

# This file was installed by the libticables2 Fedora package.

# SilverLink
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0451", SYSFS{idProduct}=="e001", SYMLINK+="ticable-%k"
# TI-84+ DirectLink
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0451", SYSFS{idProduct}=="e003", SYMLINK+="ticable-%k"
# TI-89 Titanium DirectLink
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0451", SYSFS{idProduct}=="e004", SYMLINK+="ticable-%k"
# TI-84+ SE DirectLink
ACTION=="add", SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0451", SYSFS{idProduct}=="e008", SYMLINK+="ticable-%k"

Reply to this comment    19 May 2007, 05:53 GMT


Re: Re: Re: Re: TiLP v1.04 Released
roms  Account Info
(Web Page)

Moreover, I realized there were in the ticables2 library header! The Win32 USB driver was simply not up-to-date.

This has been fixed and new release have been upload in the ticalc.org archives.

HMA92: if you does not want to wait for driver update, open the tiglusb.inf file and add this line in the [DeviceList] section:
%DeviceDesc%=TIGLUSB.Dev, USB\VID_0451&PID_E003

thx!

Reply to this comment    19 May 2007, 15:48 GMT

Re: Re: Re: Re: Re: TiLP v1.04 Released
HMA91 Account Info

Thanks for all the help!
Editing the INF file worked perfectly, and TiLP is now recognizing my calculator.

Reply to this comment    2 June 2007, 20:04 GMT


Re: Re: Re: Re: Re: TiLP v1.04 Released
Kevin Kofler Account Info
(Web Page)

Note that the libusb code was also missing the device ID for the non-SE TI-84+. This is fixed in libticables2 1.0.6 which is available (as binary and source RPMs) from my Fedora repository at CalcForge. The source tarball is still pending at ticalc.org though as far as I know.

Reply to this comment    3 June 2007, 22:16 GMT

1  2  3  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer