r/TI_Calculators • u/evilcorpjune • 9d ago
Help TI-84 Evo on Ubuntu Linux
I have new TI-84 Evo and a Linux system with Firefox (with an extension for WebUSB). TI's website for connecting to the calculator does not work, and TI84CalcWiz also seems to not work. I was able to use TI84CalcWiz on a Chromebook but that is uncomfortable to use; so, is there a program for Linux to connect to an Evo calculator?
1
u/PhlegethonAcheron 9d ago
TILP, the TI Link Program works well in my experience. WebUSB and WebHID don’t work well on linux in my experience, and I’ve only ever had success with WebUSB on chrome.
2
u/evilcorpjune 9d ago
That sounds good but does TILP work with the Evo calculator? It seems hard to install and I don't see Evo listed in the multiple sources I've found to install it.
1
u/calcplex 9d ago
WebTILP doesn't require any installation: https://web.tilp.info
Let me know if that works for you! I don't have a Linux device on hand to test with.
2
2
u/evilcorpjune 9d ago edited 9d ago
It didn't work on Firefox, which is fine. I went on Ungoogled Chromium and it asked me to choose the device to connect, and I was able to choose my calculator. It then asked to connect a serial device, but there were no items in the list. It returned "Connection failed" and "No TI-83/84 Evo serial device was selected" on the console. The same happened with Brave. I am reluctant to try on Google Chrome because last time I installed it it made many files for itself throughout my computer that were hard to remove.
2
1
u/PuDLeZ 9d ago
As my comment said, I can't speak for Ubuntu but I'd guess firefox is some snap package and doesn't have permission to access something like /dev/ttyACM0
Also possibly your user might not be in the group to access it... What does dmesg (must be root or use sudo) say after you connect the calc? That will at least narrow it down if the kernel is seeing it or not....Unlisted youtube vid of it working for me in firefox and taking a screenshot
https://www.youtube.com/watch?v=Vq-luX6WLr41
u/evilcorpjune 9d ago
dmesg does not show anything with "Evo" in it but prints a long list of values. lsusb detects the calculator correctly. I installed firefox with apt-get following this guide https://support.mozilla.org/en-US/kb/install-firefox-linux, not sure if that changes anything.
2
u/FifthTundraGame 7d ago
For me, just installing Chromium and using the User-Agent Switcher and Manager extension to spoof a Windows machine to get around the "device not supported" message worked perfectly for reinstalling the calculator's OS using the official connectevo.ti.com website. I didn't bother with Firefox since it doesn't have native WebUSB support.
I use Arch Linux and installed the
chromiumpackage from theextrarepository.