TI vs. Calculator Hackers
Nyall writes "So a bunch of TI calculator programming enthusiasts got together to factor the keys Texas Instruments uses to sign the operating system binaries for the ti83+ (a z80 architecture) and the ti89/v200 (a 68k architecture) series of calculators. Now Texas Instruments is sending out DMCA notices to take them down."
55378008
Somehow, this just doesn't add up.
I'm a lurker in that community and I have to say I'm extremely disappointed with TI. The community has had to reverse engineer every component of the hardware with no help from TI, and has done an amazing job writing development tools and mapping out which memory addresses do what.
Here's the wikileaks link to the keys.
If TI really wants to sell them calculators they would push the hobbyist market more.
Instead they stifle the enthusiast groups, but whatever I never really got into TI programming and hacking anyways.
Texas Instruments makes damn fine graphing calculators, but would it be so hard to write a damn x64 driver? I can't use the USB interface with either my home PC or my laptop because both are running x64 (7 Pro on the desktop, Vista Home Premium on the laptop). And I'll be damned if I go back to 32 bits just to make the calculator happy.
I did googling and didn't find anything existing; has anyone tackled writing a homebrew x64 USB driver? I think all the information needed is already out there, but I don't have the time/motivation to write the driver myself (especially having never written a driver before).
You'd have thought that Texas Instruments would have learned when the Blu-Ray consortium tried to stop the spread of the '09 F9 ...' key.
We all know what to do, but we don't know how to get re-elected once we have done it
If they want to be as successful as HP calculators, they need to do more to encourage more enthusiasts...
Can you be Even More Awesome?!
It's highly unlikely that the factors of an RSA private key are subject to copyright protection. Therefore the groups may have a viable claim for DMCA misrepresentation under subsection (f):
Texas Instruments may just have Diebolded itself.
1. Get a USB traffic sniffing application
2. Run the TI driver on a Windows XP VM and record the traffic as you transfer files.
3. Write your own driver with libusb-win32 and pray that it works
4. Become hero to the TI community!!!
Buckle your ROFL belt, we're in for some LOLs.
Someone in TI's legal dept. who knows what the Streisand Effect is wants these keys publicized.
Well, we can hope that's the reason.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Try TiLP 2. Made by said TI-homebrew community.
Have you tried installing a 32 bit OS on a VM, like say, virtualbox to talk to the calculator? I know it's not exactly what you want, but it might do the trick.....
I'm shocked to hear that TI is even bothering to sign things. What exactly could be in a calculator that you would want to protect from hackers or end users?
"Oh no, a virus has replaced all my Fourier transforms with Laplace transforms!"
While the TI engineers would probably be happy to share the info, a bunch of management suits still living in the 1960s want to keep everything secret and in-house because they're sure They Know Best as to what everyone wants. Well we all know where this sort of blinkered thinking leads - users eventually just give you the finger and move elsewhere especially if a large part of your core market is the very type of hacker (in the old sense of the word) that they want to stop.
And who are they kidding anyway , these are just fscking calculators! They can't even argue that installing new stuff on them is going to lose them any income anyway. Its not like the average user upgrades his calculator OS every year!
I've been using HP scientific calculators since the 32S (the one that opened up like a book). At the time, in 1989, they were state-of-the-art, and math teachers had no idea that they could do definite and indefinite integration and differentiation.
Now, of course, math teachers have figured out that modern calculators are essentially full-blown computers. The last calculus course I took a year ago did not allow any calculators, but the last time I was in a math class that allowed them only TI calculators were allowed. I could not use my HP50G as it was too powerful and would enable me to cheat.
I think we've seen the end of high-end calculator development because the main market of those devices - college students - can't use them anymore in their classes.
A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
I've been working with Ti calcs and the Ti community for years, and Frankly, I feel that Ti have been giving us programmers a slap in the face.
First off, they keep resurrecting the Ti-82 series of calcs with endless versions and case updates while killing off more capable OS designs like the 85 series. I have a feeling the 92 series (which inclueds the 89, 89ti, and Voyage 200) is next.
Then, they remove program editing from their windows app as well as letting it stagnate with documented link bugs still included.
Finally, they release the Nspire. The Nspire is such a leap backward from their previous calcs that they actually had to make a version that emulates the 83. (again with the 82 love) It has a neutered programming language. no draw support. no 3d support, removed math functions, no proper input or output channels, ETC. I don't know who this calculator is going to appeal to. K-12 don't want it cause its more expensive than an 83, Higher education doesn't want it cause it's neutered vs other calcs in it's class and programmers don't want to touch it cause it's basically useless with no SDK or useful programming language to speak of.
I could probably talk about the SDK and it's lack of updates and support as well, but I'd rather let the Ti Flash community programmers do the talking here.
I'm not a fan of the key facoring, because it's just going to make Ti clamp down on the community that keeps their calc business (and my hobby) alive, but I don't blame the Ti Community, Not when Ti listenes more to a 9th grade teacher whining about little Johnny playing games on his calc instead of the professor or engineer thats using his calc as a cheap portable way of processing a complex algorythm or data probe accqsition device.
In Soviet Russia, Trojan exploits YOU!
I that they so shortsighted would be can't believe!
Sending out false DMCA notices opens up TI to some very serious penalties. And this point every member of the team can hire and lawyer and get TI to pay for it, plus be charged with some additional fines. The DMCA in this instance is not a gray area at all. There is no copyrighted being circumvented by this perfectly legal reverse engineering, and a kind of reverse engineering expressly allowed by the DMCA itself.
I am guessing TI executives decided they didn't like something, and forced their lawyers to make a very bad legal decision. Using the DMCA to bully people works, but only if you don't trip over the DMCA itself as TI has done.
“Common sense is not so common.” — Voltaire
"As a MS/Phd engineering student..." There are several clues in that statement as to why he didn't get it.
"Just saying..."?
wow.. just.. wow...
Here I thought that some dizzy bitch on some newscast saying that would be enough to make everyone realize how stupid it sounds.
I stand corrected.
-- This space for lease, low setup fee, inquire within!
I fucking own it. i will install anything i want on it.
Everyone has a right to the inner workings of something they own god damnit.
I bought (well, my parents) two calculators when I needed them because I could install whatever I felt like at the time. Without it, I probably wouldn't have cared.
On the other hand, I see that what you sell is basically what I bought 10 years ago, so that tells me a lot about your business sense.
However, stagnated companies usually die, no matter how much they squelch. At least the OMAP is cool.
I haven't looked a 'high end' calculators in years, I use computers all the time. I kind of knew they were still around but really, these machines are terrible!
My expectations were, a modern cheap processor ... like the arm, possibly underclocked for power consumption; well looks like the HPs have that. An infinite amount of memory; well probably 64M each of RAM and flash. That's infinite for a calculator. And a small, but usable screen, probably 320x200x16(4) grayscale, (colour's supposed to consume a lot more power). And a pair of USB cables that allow you to connect to a PC or an external flash drive. The PC software would let you copy the entire calculator and run and program it on the PC (emulator) or the actual hardware.
Well, These TI's with a z80 processor, sorry you only use a z80 mask nowadays if you're a complete skinflint, "high end" gear uses processors that are easier to program. The 68k sounds reasonable; but it's probably a powerhog compared to the Arm (most 32bit+ processors are).
Probably the thing I'm most shocked about is the screen, those 132x64x2 displays are at least 15 years old and have never been big enough for a reasonable graph. But here we are stuck in the 90's or even the 80's.
Quite simply these machines should be two chips, a screen, a load of buttons, usb connector and a battery.
They should no longer be expensive; but are being sold for about the same prices as the smaller netbooks. Or this: http://en.wikipedia.org/wiki/GP2X_Wiz
They are all so very disappointing.
a classmate showed me a computation on a scientific calculator in about 1983, which caused the calculator to go blank for about 15 seconds before outputting the answer which might have been an error message.
Does anyone know or remember that one?