TI Calculator DRM Defeated
josath writes "Texas Instruments' flagship calculator, the Nspire, was hacked to allow user-written programs earlier this year. Earlier this month, TI released an update to the OS that runs on the calculator, providing no new features, but only blocking the previous hack. Now, just a few weeks later, Nleash has been released, which defeats this protection. The battle rages on as users fight for the right to run their own software on their own hardware."
FU TI!
last time i used a graphics calculator (before I migrated to octave/matlab/maple), the whole point of the thing was that you could program it? And why would anybody spend 100$ on a calculator when you can almost get a laptop for that price today?
Seriously if it's that damned important that people only run TI/Apple/etc sanction applications on their particular hardware why don't the companies just lease the stuff to their userbase?
Of all the devices that unnecessarily have DRM, why a calculator? How can TI possibly think this is helpful? They just seem to be neurotically following Apple's lead when they could make their device so much more useful. Ugghh... (and no I didn't RTFA).
This post was generated by a Cadre of Uber Monkeys for Monkey-Man2000 (603495).
The be all and end all reason that TI want's to prevent people from installing software on these calc's is the modern education system.
If you install something a school would consider "cheating" on your calculator, you'll get suspended. the modern system want's to forgo the checking of these devices, (as they rarely have the technical ability to even understand how they work)
it's always a money grab. though I understand the desire to have a common platform, I also think people should be able to modify their calculators as much as they want.
if people CAN cheat at a test, there's something wrong with the testing method. change your test, don't punish people for outsmarting the education system!
http://www.xkcd.com/768/
> The battle rages on as users fight for the right to run their own software on their own hardware.
They have the right to run their own software on their own hardware. It's the knowledge of how to do so that they lacked. Now they have it.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
The point is the fight, not whether or not a particular device has been cracked. TI (and to be fair, plenty of other companies) are engaged in a constant struggle to prevent users from exercising their right to run whatever software they want on their computers. You might construe it as, "Well you can still run the software, you just don't know how" but realistically speaking, the devices are being designed to thwart the user's attempt to install software without thwarting the manufacturer. That is a strike against us and our rights, regardless of how you phrase it.
Palm trees and 8
Looks to me like a potential good enough niche market for some startup (or a cooperative) to build and sell a really open calculator. And I would guess said designers and builders could come from within that same community, ie, engineers/students/scientists who are already using these high end calculators. That pool of people has the necessary skillset taken as a whole. Electronic pocket calculators have been around a long time, the basic design must be well understood by now. And it seems like if you weren't trying to keep it locked down, the design would be simpler by some not insignificant degree.
Given the recent legal victory that makes jailbreaking iPhones neither a criminal nor tort act, I'd say TI is being awfully brazen. I think this needs to be brought up in front of the same commission that reached said ruling. Unfortunately, TI has a monopoly in the graphing/programmable calculator area and I fear that they might throw patent-litigation threats in the face of anyone trying build a competitive, open-source equivalent.
What if the kids did hack their calculators, install inappropriate notes, and cheat on their exams? It would be inconvenient for the teachers to reflash/reformat/reset each calculator, and be sure that the student wasn't still cheating. The teacher's only solution would be to purchase additional TI calculators for exam purposes only. A win-win for TI!
I had the best time using my TI-84 on tests and the SATs. I had several physics and math programs that made completing pointless busy work so much faster along with showing the formulas most of the time! My favorite program was this "Fake Clear" program that would trap the "Memory Reset" function and allow for a user to use the wipe function without deleting any programs after typing in a set of numbers to unlock it.
Was it cheating? Did I do something unethical?
I don't know, nor do I care. I could recreate my steps and completely understood the math behind it.
I've been out of school for so long now and frankly I hope that these hackers give the fat finger to TI and the College Board. I have nothing but disdain for those two organizations
But why put the effort into making a piece of hardware better when the manufacturer clearly doesn't want you doing that? Why not start a project to create your dream calculator on a more open platform? If you went with Android or Iphone, that would be one less device you have to carry around and you could install it on one of the pads for the platforms (Good graphing calculator on an iPad... :-)
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Wow... Haven't thought of TICalcs in forever. I just dug up some of my old assembly.
Afrosoft Bounceballs
Wow, did I really comment every line?
And how about the binary
Download Description
BounceBall is an *oldsk00* pong clone. In the author's oppinion, it is very fun (obviously). The game is only 898bytes, and has extensive documentation in the source code. Good to learn by.
I really wrote like that back in 2000?! Wow... And someone downloaded it 5 times this week?!
It's kind of like what they said about tattoos. What I thought was good 10 years ago, I think is absolutely horrible now.
They should sell two models with exactly the same capabilities, except one should be as locked down as possible and the other should be totally unrestricted and have a wildly different color scheme so you can tell them apart. This way hackers get to hack and examiners can be sure if they're not using the calculators to cheat.
You have a right to not buy TI products. TI has a right to sell you whatever crap they want, as long as they don't misrepresent it. What they're fighting for is the continued ability to run their own software on the calculators. That is not a right.
I haven't used my TI calc for awhile though; my DSi is more fun. :)
I know there are special DSi flash cards that can run DS (not DSi) homebrew on a DSi. But has the DSi been usefully hacked in DSi mode, with the built-in SD slot and the cameras available to homebrew? Or would it be better to stick with my DS Lite for homebrew? There doesn't seem to be any recent news on dsibrew.org.
In my school, one student who wrote his own little programs in Basic and didn't want to loose them due to an exam, wrote another program that faked the normal UI and displayed a menu where you could 'reset' the calculator even though nothing really happened. You could only tell by one small detail (a tiny bar on the upper right corner, indicating a program was currently running) that it wasn't the real deal. None of the teachers realized that.
And that was done with a normal Basic program. I guess if you code directly in Assembler, you can do much more.
You have a right to not buy TI products.
School systems have a right to require TI products at the high school level. Children do not have a right not to go to school.
Unless the calcs are somehow wirelessly updating the OS then STFU you don't have to update the OS. Those of you who wish to write your own apps for the calculator have at it, just don't update your OS dumbshit.
I am convinced that it is possible to design tests for almost any subject which do NOT require calculators (e.g. the physics GRE)! I also had a few profs in grad school who were adamantly against any kind of technology on tests (no phones allowed, no calculators, etc.). Quantum and E&M in particular come to mind.
ground rules on each test were something like this :
- final answer is symbolic
- leave fundamental constants symbolic
- if you MUST do a computation round the constant to the nearest integer (e = 3, pi = 3, etc.)
Any problems with actual physical numbers were given on the test and rounded (e.g. distance to moon = 4e5 km)
Problems were designed and tested (by a TA) without a calculator. You were graded based on the final answer, but MOSTLY based on all of your work leading up to that answer. Computational problems with "real" numbers were left for homework.
Keep in mind that everyone in these classes obviously KNEW how to do the simple algebra the CAS on a ti-89 can do.... but that's not the point. It's about test security. Once you have access to one of these devices, you have people loading custom firmware (w/ hotkeys and backdoors), swapping out cases (e.g. the guy with the ti-84 story above), etc. etc.
That would rule, If the end user actually purchases said hardware, (whatever it is), they have the right to do whatever the hell they please. Now if you want to try LEASING consumers something that the maker retains ownership of, go right on ahead! Watch Apple and all the other hard lock companies fall all over themselves to try to: 1. Explain that shit to the 90% of the sheeple who don't get it. and 2. Watch their marketshare fall as copycats who actually let you control the hardware leave them in the dust.
Legislating from the bench? Yep, just wish one freakin judge would have the sack to do it.
Same problem as before. People hack the DRM, student start cheating again.
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
Perhaps TI should un-DRM their calculators, and the test proctors should supply calculators for the test.
TI sells more calculators:one for each student (who might do low level programming too) and 50 to the proctor.
maybe they don't want to have there games and other non cheat stuff wiped out?
...since RPN rules, and the HP sw stack is far superior to TI's.
Anyways, graphing calculators with alot of builtin mathematical functions are sometimes just alot handier to use than pulling out a nb and firing up mathematic/matlab/octave...
Hell, I sometimes even use the calc when sitting right at a desktop...
Drawback of this one is even though they moved on to a faster ARM CPU it still emulates their old CPU arch(Saturn), so they wouldn't have re-write all the builtin calc sw... (I'm still using an old 49G with an actualy Saturn CPU...)
We used Slide Rules - yeah, I'm that old. A Slide Rule is more environmentally friendly than a calculator. It doesn't use any mercury, lead or batteries...
WTF do kids needs graphing screens for in an exam anyway? They cannot submit the stupid graphs. So what is the point? An Abacus would work better.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
I had a TI-82 my senior year in high school, and a TI-89 I got when I was a senior in college taking Calculus II. I still have the TI-89, and it works beautifully, even though I don't exactly use it to its full extent.
I had one math teacher in high school who was that type of teacher everybody has at least once--rude, unprofessional, malicious, and rigs her classes to make students fail. We're talking calling students "stupid" in class and separating classrooms into the "smart side" and "dumb side". Of course, her 30+ years of "experience" made the principal publicly fawn over her, even though the whole school practically erupted in cheer when she retired.
In any case, she did not allow graphing calculators on exams unless _she_ got to wipe it. I told her that she did not have permission to touch it, so she had to loan me an empty TI-82 from the school's collection.
That was the only time--high school and college--I ever had an instructor insist on inspecting calculators before an exam.
Having been a high-school teacher myself (not math; PC Support), I have a simple philosophy: if you can program [or hack] a calculator to help you through an exam, it's pretty obvious you know the material on the exam.
Like others have pointed out, issue a standard locked down simple calculator just for the tests. That still leaves a niche for all those other times outside of tests where a truly open and easily hackable calculator could have a market.
me = older guy who remembers when we couldn't use our slide rules on tests...and we made real bona fide stinky brand blueprints... and first drew it by hand..and during recess, we practiced our nerd ninja skills by ripping an onion off of our belt, tossing it up in the air, and slicing it cleanly in half with the slide rule edge we had honed down with our teeth....then before the two slices hit the floor, you had to re-scabbard your slide rule sword, draw two mechanical pencils from your pocket protector, one with each hand, and neatly stab the two slices. Then we ate them for lunch.
Kids..they just don't believe a dang thing we say about ye olden days...
I'll just point out that when I took the Professional Engineer exam about 10-15 years ago, you could do it ALL with a simple $10 non-programmable calculator that has trig functions, and since the test is open book, you could do it with an adding machine or abacus and a math tables book.
(or, a slide rule).
Doing away with the "graphing calculator" thing (and the "solving equation" feature) would not cripple math classes. Yes, it's nice to be able to graph the equation automatically, so there's some pedagogical value, but one could easily figure out another way to teach the material. (having watched 2 daughters proceed through the K-12 math curriculum)..In fact, I'd say that there were maybe a handful of homework problems they needed to do where a graphing calculator actually helped.
that was fast....
I got my TI-Nspire for doing 2 weeks unpaid work experience with their 2 IT guys in their offices at Northampton. I've barley used it, their is a piece of software that i got with it, which is basically the calculator software running in a virtual machine. Its pretty neat, would be nicer with the ability to code small apps for it without needing to crack it.
The devices are being designed to thwart the user's attempt to install software without thwarting the manufacturer. That is a strike against us and our rights, regardless of how you phrase it.
These calculators are designed to thwart cheating in the middle and high school grades.
The educational market is the only commercially viable market.
If TI takes the product off retail shelves, you will have one less thing left to play with.
Are you suggesting that sometimes the profit motive works against the consumer? I'm surprised you weren't buried as a troll.
If you are trying to test calculus/physics/algebra/whatever it's pretty easy to make the actual arithmetic simple enough to do in your head or on scratch paper.
My first programming language was TI-BASIC on the TI-83 Plus graphing calculator. Made some nifty things with that. Then, my second language was assembly for the Z80 processor on that calculator. Self-taught from random how-to's found online. It was that that made me realize I liked programming, and was the primary reason why I became CS major at college.
AFAIK, TI made no attempt to stop assembly program support for the TI-83 Plus. In fact, if I recall, one of the ways to get an assembly program onto a calculator was by using a TI produced software application on your computer. If TI had attempted and succeeded to stop assembly support for that calculator, I may not be the programmer I am today.
TI, for the sake of our future, please let us hack our calculators.
Who the hell needs a graphing calculator on a standardized test? Why do standardized tests allow them at all? Hell, at the level of middle and high school standardized tests, you needn't even a calculator at all. I just graduated with a B.S. in Physics, and all but a very, very few times did we ever need calculators; tests were done with abstract variables, as you don't need numbers to show that you understand how to solve a problem.
And if you must absolutely have a calculator for a test, I can think of absolutely zero times where a graphing calculator is required. The TI's fantastic Scientific TI-3X lineup is much, much more than is sufficient for anything that you'll ever need below graduate school. And even in graduate school, you're more likely to need to use a computer, not the paltry processing power of a graphing calculator.
To date, the only real use for a graphing calculator I've ever had that I couldn't use a simpler calculator for is the TI-89's fantastic units, so I could calculate long strings of physics equations without ever needing to convert the units (since the calculator did the unit converting for me).
Almost every time I've ever tried to have the TI-89 factor or simplify something for me that was more than an already easily-simplifiable equation, I have ended up with an equation that is far, far worse and almost impossible to work with. I would strongly advise against using the TI-89 for any kind of simplification beyond the kind that is simple enough to do without a calculator.
It's probably the simplest platform you can get to start programming on, but still pretty powerful. Hell, we had student-created games floating around the school that everyone was playing. Maybe it's time to move away from standardized tests that are limited like this, like we now actually allow calculators in school in the first place. Who here in their job is going to break out their abacus because grabbing a calculator will be cheating?, no one, because in the real world you don't spend hours working on something when a little piece of plastic and silicon can do it for you.
First yeah a slide rule could do a lot of stuff. And some operation could even be done quicker. But modern calculator allow you to not only give your oepration in text and modify it, which means you can CHECK AGAIN and retrace your step (which you CANNOT do with a slide rule), but they also do the graph for you integrate and derivate the EQUATION, which a slide rule cannot do for you , find minima, maxima, cook your coffee, and what not. You name it, they can do it. Slide rule can do calculation and that's it. Modern calculator are more like mini math Lab.
C. Sagan : A demon haunted world:
http://www.amazon.com/gp/product/0345409469/
visit randi.org
Of course it was defeated....didn't you see the movie? The Evil DRM Lord didn't realize the power of the transparent slashdot force, not to mention the total disregard for the law that all Tinfoil Hatters have. Lest they not be able to use their little calculators as they need. Mommy needed to have her taxes done, and the basement was getting boring. Lukewarm Slashdotter to the rescue!!!!!
A number of people pointed out that when they were in school, calculators were reset to the factory defaults before they were allowed to use them on an exam.
In reality there's no one going through resetting to factory defaults and making sure it was successful. The supervisors for some exams were dumb. I have a Sharp EL-9600 which has a reset button on the back just like all the TI calculators. The examiners just assumed hitting this button would erase all programs and notes from the calculator just like the TIs, so they just pressed it and moved on. Then when they are far enough away I flip it over to see the screen say: "Reset: Press CL to clear all memory, or press ON to cancel."
Mind you the rules also said no devices with QUERTY key layout. I never understood this. I have full text input support on my calculator except that the text runs across ABCDE... etc. What is written in the rule books and what actually happens is never the same thing.
A reed switch with a flip-flop style latch would be totally invisible from outside of the calculator. Just carry a small magnet and hover it over the magic spot on your calc to switch memory banks.
If you are smart enough to do this you probably are smart enough to just go ahead and do well on the test without cheating.