TI vs. Calculator Hackers 463
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."
Wikileaks link (Score:5, Informative)
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 [wikileaks.org] to the keys.
DMCA Misrepresentation claim viable (Score:5, Informative)
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 [eff.org] itself.
Re:Exactly. (Score:4, Informative)
Re:Streisand Effect (Score:5, Informative)
And just in case you forget how badly that went down, here's a reminder...
http://www.youtube.com/watch?v=bSQIoXf294E [youtube.com]
Re:Screw calculator binaries; how about x64 driver (Score:4, Informative)
Re:Screw calculator binaries; how about x64 driver (Score:1, Informative)
Unfortunately there is now a step 5:
5. Get defecated on from a great height by TI
Re:DMCA Misrepresentation claim viable (Score:5, Informative)
Copyright?
Wouldn't this be more likely come under the circumvention of cryptographic protection techniques which the DMCA also outlaws?
Re:Wikileaks link (Score:5, Informative)
And here's the Freenet [freenetproject.org] key for the zip file: freenet:CHK@cua6vt6OGoe8dBOY2D4PR13jt~FvyvmHlMJKXPcXUgs,gFqVGC6lWjlSdE0cizGzWcyE5Y9f5J0QyWo-GNmLluY,AAIC--8/keys.zip
Re:Its the usual castle gate mentality (Score:4, Informative)
Re:DMCA Misrepresentation claim viable (Score:5, Informative)
Two sections of Title 17 (Copyrights) are relevant. 17 USC 512 (safe harbor) and 17 USC 1201 (anti-circumvention). The notice [brandonw.net] is styled as one under 17 USC 512:
TI appears to be claiming that the copyright in the TI-83 Plus operating system software is infringing. This therefore appears to be a notice under 512(c)(3). Anti-circumvention is a totally different section of the copyright code, 1201. There is no takedown procedure for access control circumvention materials.
But with regards to anti-circumvention claims: It appears that TI is claiming that the signing keys circumvent a "technological measure that effectively controls access to a work protected under this title." This is a term of art.
Are signing keys necessary to gain access to the TI 83 Plus operating system binary? As far as I know, no. My understanding is that they are only used to prepare operating system images for installation onto the calculator.
Re:That's because HP calculators are too powerful. (Score:2, Informative)
While math classes like calculus and ODEs typically ban calculators from tests, there are still all kinds of chemistry, physics, and engineering classes where a 50g is both allowed and incredibly useful for homework and tests. More than any other feature, the efficient units system in the 50g really helped me in physics and was a great check that my calculations were correct.
Re:DMCA Misrepresentation claim viable (Score:5, Informative)
Re:Worst move ever, (Score:4, Informative)
It's ironic that you use Blizzard as your example here, given that their response to bnetd established the precedent of using the DMCA to shut down reverse engineering.
Re:Its the usual castle gate mentality (Score:3, Informative)
Re:Screw calculator binaries; how about x64 driver (Score:1, Informative)
Reverse engineering for the purpose of creating compatibility is an exception to the DMCA restrictions. That doesn't mean TI won't sue, but still...
Re:Its the usual castle gate mentality (Score:3, Informative)
Re:Math (Score:2, Informative)
Re:Math (Score:5, Informative)
Re:No HP??? (Score:3, Informative)
Re:No HP??? (Score:5, Informative)
Oh well, I figured everyone would get it. HP Calculators use "Reverse Polish Notation" (RPN), also known as "postfix notation". Unlike ordinary "infix notation" calculators, in which you put the operator between the two operands, HP calculators take both operands followed by the operator, thereby eliminating the need for parenthesizing an expression. So, where you might enter "5 * ( 3 + 4 ) =" on an infix calculator, you'd enter "5 [enter] 3 [enter] 4 [enter] + * " on an HP calculator. Every time you enter a number, it gets pushed on the stack. Every operator pops the top two items off the stack, performs the operation, and pushes the result on the stack.
One can write English sentences the same way if one considers the verb to be the operator, while the subject and direct object are the two operands. Thus, what I wrote was the RPN equivalent of "I can't believe that they would be so shortsighted!".
Re:Wikileaks link (Score:3, Informative)
Yeah why would you want to overwrite the OS when you can just write your programs from within Windows?
This opens the door for an open-source TI operating system. TI releases minor OS updates every few years and doesn't add much new functionality. Now we can do whatever we want and have it integrated completely with the home screen.
Re:Its the usual castle gate mentality (Score:3, Informative)
I've found that "completely open-book" is common in statistics courses. I don't think that is the case for other kinds of maths or science courses.
Re:Wikileaks link (Score:3, Informative)
The TI-89 has better numeric capabilities, great graphing ability, and a nice display. It can also run for months on a single pair of AA batteries.
Actually, the TI-89 uses four AAA batteries, but the point is made.
Also, many colleges and standardized tests require students to use calculators rather than other devices because they are (at least nominally) limited to calculation. So far, at least, you can't surf Wikipedia for answers on a calculator. The TI-92 calculator is actually forbidden by some tests, despite the fact that it's functionally equivalent to the TI-89, because it has a QWERTY keyboard, which makes it a "computer."
Re:Wikileaks link (Score:5, Informative)
No, this likely falls completely and totally outside that law. This project is not about brute forcing crypto keys used to prevent decrypting the firmware. AFAIK, the firmware and apps are not encrypted. This project is about brute forcing keys used to SIGN firmware. The only time a signature is covered by the DMCA is if it is used to prevent people from using illegal copies of software that for some technical reason could not be copied with such a signature (e.g. game titles installed on a hard drive). Since no TI-83+ hardware is EVER sold without a copy of their firmware, such an argument is moot. Anyone with access to the hardware also has a legally licensed copy of the firmware. Therefore, the signature does not prevent people from obtaining copies of the firmware illegally in any useful way, and as such, is not a copyright protection mechanism under the DMCA.
In short, unless TI uses DRM software resident in their firmware to protect OTHER titles from copying, this clearly falls WELL outside the realm of the DMCA. Bear in mind that there are legal precedents for what I'm saying here. Similar cases have been tried in the past (e.g. Lexmark). The courts have consistently ruled that such circumstances are not protected. Now if TI has an app store and sells applications that are coded to your particular calculator in some way, they would have a case. Otherwise, using the DMCA in this way goes way beyond silly.
Re:Math (Score:2, Informative)