left
right
left
right
left
right
left
right
left
right
left
right
left
right
left
right
left
right
left
right
left
right

NEWS

For Texas Instruments, Calculator Hackers Don't Add Up

After hobbyist cracks key to operating system, TI says: Cease and desist!


PAGE 12 // VIEW ALL

Photo: Brandon Wilson

BY David Kushner // October 2009

28 October 2009—In August, Brandon Wilson, a 25-year-old programmer in Johnson City, Tenn., posted a giddy new blog entry on his personal home page. "83+ OS signing key cracked!" his headline read.

Wilson is a calculator hacker, and for geeks like him, the news was big. The signing key is a security code that, when unlocked, allows hackers to put their own operating systems on a Texas Instruments TI-83 Plus graphing calculator. While most people picture hackers tinkering with PCs or video games, Wilson belongs to an engineering subculture that is less known but equally passionate. Calculator hackers code games and even get USB peripherals running on their machines. "I reached a point where I could understand all there was to understand about this device," says Wilson. "That's a rewarding feeling. You can try to do that on a computer, but you'll never get there."

There's one problem: Texas Instruments doesn't want hackers modifying their calculators. Shortly after Wilson uploaded his post, TI insisted he take down the links from his site leading to the signing key. Wilson reluctantly complied, but the incident raises compelling questions about the boundaries of innovation and collaboration online.

Wilson is among several calculator hackers who have received a cease-and-desist letter from TI for violating the anticircumvention provisions of the Digital Millennium Copyright Act (DMCA). "The TI-83 Plus operating system uses encryption to effectively control access to the operating system code and to protect its rights as a copyright owner in that code," wrote Herbert W. Foster, manager of business services for TI's Education Technology Group, in the letter. "Unauthorized use of these files is strictly prohibited."

On behalf of Wilson and the other hobbyists, the Electronic Frontier Foundation (EFF), a nonprofit advocacy group based in San Francisco, fired back at TI over what it calls "baseless legal threats [that] squash free speech and innovation." Jennifer Stisa Granick, civil liberties director for the EFF, argues that calculator hackers do not violate the DMCA. The DMCA protects a user's right to reverse engineer hardware in order to run homebrew operating systems or other programs. Furthermore, the EFF contends, Texas Instruments makes its software available online, so the release of the signing keys does not contribute to unauthorized distribution.

The importance of the case goes beyond calculator hobbyists and illustrates a rising trend—consumers' desire to customize the many gadgets in their everyday lives. "What we're seeing is a real push on the part of consumers—that they want to open up their devices and have a robust marketplace for code to run on these devices," Granick says. Duncan Smith, a University of Washington student who also received a letter from TI, thinks hacking is a way to improve the performance of the machines. "There's a general consensus in the TI programming community that we've gone about as far as we can if we're going to keep using TIOS," he says [TIOS is what hackers call TI's operating system]. "There are many places in TIOS where the code is simply horrible."

SPOT THE DIFFERENCE? The calculator on the left is running it's native operating. The one on the right sports Wilson's replacement
Photo: Brandon Wilson

Photo: Brandon Wilson

CALCULATOR COLLECTION:

Brandon Wilson's collection of calculators goes well beyond Texas Instruments' 83 Plus.

Tom Cross, a security technology researcher in Atlanta, received a cease-and-desist letter from TI after merely posting about the hackers on his blog, Memestreams.net. "I didn't include the key in my post," he says. "I linked to a discussion forum where this was being talked about." Cross took down his link, but not without feeling burned. "It's incumbent on Texas Instruments to be responsible with its power," he says, "and I don't think they were responsible."

Lynn Windle, media relations manager for Texas Instruments, declined to comment on the case. "I'd like to refer you to our DMCA take-down notice," she says. "It lays out our position in this matter, and we have nothing more to add at this time."

But while the signing keys are gone, the modding continues. Despite the TI-83 Plus's limited specifications—a Z80 processor running at 6 megahertz, 24 kilobytes of main memory, 160 KB of flash memory, and a 96- by 64-pixel display—calculator hackers are cooking up new homebrewed solutions. Wilson is continuing work on his own pet project, an operating system written in assembly language. "I would like to be left alone and not afraid of being sued just for wanting to do something with my own hardware," he says.

About the Author

Contributing Editor David Kushner is the author of Masters of Doom (2003), Jonny Magic and the Card Shark Kids (2005), and Levittown: Two Families, One Tycoon, and the Fight for Civil Rights in America's Legendary Suburb (2009). He wrote IEEE Spectrum's September cover story, "The Making of The Beatles: Rock Band."


PAGE 12 // VIEW ALL





1

1
1

Comments will appear after moderation 

r4i software 11.13.2009
Now that is what i call a cool invention. Hats off to you for this invention. For a moment i thought it was some new cell phone. lol :).
CalcHacker 11.09.2009
I would like to apologize for spamming the thread, there is no message to say you successfully posted..
CalculatorHacker 11.09.2009
As a calculator hacker myself (who whould prefer to remain unnamed), I was very unhappy when TI started hassling hackers. Personally, I backed up the signing keys off of a different website as soon as Brandon's went down. I would also like to congradulate Brandon on his phenomenal work in the calculator field, but would like to clarify that Benjamin Moody really started the whole thing, and deserves the credit for cracking the first key, and starting the whole key-cracking party..
Drew DeVault 11.09.2009
As a calculator hacker myself, it displeases me to see what TI is doing to other hackers, and I immediately went prowling online and backed up the signing keys to my hard drive as soon as Brandon Wilson's went down. Also, with all due respect to Brandon, Benjamin Moody did all of the work with the first cracked key, and basically spawned the key-cracking revolution..
Joan 11.09.2009
good job. could you implement RPN language in this TI? thanks a lot Joan.
jgreco 11.05.2009
@Joe Broni More or less, the signing key is a 512 bit RSA key. It was simply* a matter of finding the prime factors of the public key to determine the private keys needed for signing. This is a very good real world example of why 512 bit RSA keys are no longer to be considered secure. *(actually, it's relatively complex and took several people cooperating with a distributed computing project to factor all the keys. conceptually it is simple though.).
Tom 11.03.2009
Oh well their are plenty of other chip manufacturers that I can use in my designs, I guess I'll by me a HP calculator and say bye bye to TI as TI obviously hates engineers. .
Felicia 11.03.2009
Mr Broni is just being a hater. Perhaps you need to find yourself a hobby that is just as satisfying to you as theirs is to them. What they're doing requires alot of talent. I hope that the fuss at TI doesn't discourage them from becoming good programmers & computer scientists..
Joe Broni 11.02.2009
BFD....Losers. Hacking a calculator is a waste of time. Get a real hobby..
David Lanteigne 10.30.2009
If I understand correctly, he cracked 512 bit RSA encryption. I am stunned and extremely impressed..
Bill Leventer 10.29.2009
This is a very similar situation to how Nintendo treats it's products. Several years ago we had an application where a Nintendo hand held unit exactly fit the bill for a display device. Upon contacting them, they told us we could only use their device as a platform if the end product met their requirements for an application (which it obviously would not) and if we were willing to commit to (as I remember) Nintendo to build 50,000 cartridges for us. Obviously this was a no go. I do recall reading that Nintendo hackers are sometimes faced with a bricked device after hacking it. Bottom line, the big manufacturers like to keep their platforms proprietary and secret. However, I still admire and respect those that reverse engineer these devices as long as they do not pursue nefarious applications with their efforts..
jpkotta 10.29.2009
From what I understand, TI is after the lucrative educational market. In order for their calculators to be authorized for various standardized tests, they need to prove that the calculators have not been modified. If this is indeed the case, the solution is simple: sell calculators with unsigned firmware and don't allow them on the tests. They could even charge a premium for signed calculators. I learned to program with my TI calculators. The first non-trivial C program I wrote was for my TI-89, with TIGCC. I'm sure I would not be as good a programmer if I hadn't hacked on my 89. It absolutely baffles me why a company would want to discourage this sort of thing..
Nico de Jager 10.29.2009
I would have thought that TI would embrace an opportunity to sell more of its hardware! The best thing they should have done is to hire this guy..
David 10.29.2009
Hats off to Brandon Wilson and other explorers that go beyond the horizon -- a cowpie to the decision maker(s) at Texas Instruments who fail to see passion for their products staring them in the face. TI's response, while shrouded in concerns about configuration management at engineering and brand control at the council's office have just demonstrated their roadmap to obsolescence. They would do far better by offering this guy a job immediately. In so doing they would be purchasing passion mixed with detailed knowledge of their product -- a combination for which this company once searched diligently. The decision makers at TI and others who may be watching need to WAKE UP and take note of the engineering brain drain that is occurring in the US. Companies that foster 'play nice' and 'stay inside the box please' policies will be eating the dust from Chinese, Indian, and perhaps one day African companies where the spark of curiosity and the flame of creative passion are allowed and encouranged to burn brightly and where entreprenurial thinking is not hand-cuffed by corporate forms and long-obsolete patent claims..
Don McCallum 10.29.2009
Another damn tempest in a teapot. The DMCA should be repealed. TI should makes its OS an open one under the Gnu public license. Doing so would likely endear them to the users of this device, especially those who could help them improve it (at no cost to them). From the sounds of it all they have to lose is some lousy code..
Black of Hat 10.29.2009
You can't keep a good hacker down. They are just going to retreat to the underground. Now TI is getting bad press on their decisions..
David Modisette 10.29.2009
No wonder American Business is in such bad shape. It becomes a classic case of what Mark Twain said, and I paraphrase: I never saw an opportunity until it ceased to be one. With the rise of netbooks, the calculator business better be looking for every new application possible and these guys could provide plenty..
Terry 10.29.2009
TI apparently does not understand the legal doctrine of "right of first sale." They also do not understand the principle that these hackers are promoting and making TI products more useful. In this time when many of us have abandoned calculators for MatLab and the iPhone, don't you think TI would think twice about that?.