TI vs. Calculator Hobbyists, the Next Round 301
An anonymous reader writes "Texas Instruments has struck back against Nspire gamers and hackers with even stronger anti-downgrade protection in OS 3.0.2, after the TI calculator hacking community broke the anti-downgrade protection found in OS 2.1 last summer and the new one in OS 3.0.1 a month ago. In addition to that, in OS 3.0.1 the hacker community found Lua programming support and created games and software using it. Immediately, TI retaliated by adding an encryption check to make sure those third-party generated programs won't run on OS 3.0.2." But if you want it, you can get OS 3.0.2 here.
Re:Why? (Score:5, Insightful)
OK, so then perform an integrity check at boot. If the checksums don't match, display a message for 10 seconds. Invigilators can then confirm that the examinee has a clean device.
Re:Why? (Score:3, Insightful)
As a non-programmer, which the test creators and proctors likely are as well, here is my train of thought:
1) Cool. Good solution.
2) Wait, that means we have to check every calculator.
3) There were ~100 students taking the SAT/ACT tests when I took them. About 20-30 students in my low level math courses in college. Decent time sink to have each student turn on the calculator, wait for the checksum, verify it, move to the next student. Waiting for students to turn off their calculators because there will always be some who jump the gun.
I had a TI, I loved the customization some could pull off. I just can't blame TI for wanting to perfect their device for their marketing niche. Still, couldn't TI just make a "Academia Certified" version with extra protection and their normal model for those who don't need it?
Re:TI - dead technology... (Score:5, Insightful)
Why would I want to buy a product from a company that so hates it's customers?
Two reasons: 1. If you don't buy one you can't do the homework and quizzes and thus fail the class. 2. If you pull out an Android device during downtime in class (even in flight mode) it gets confiscated by faculty, but if you pull out a TI product you're fine.
Re:Why? (Score:4, Insightful)
You have to check EVERY Calculator already to look for firmware revision. So how is this a problem? It's not like the older version added wrong, so running a older firmware will give me advantages that lazy test administrators will not bother to look at.
OH how about simply supplying the calculators for the test? Sounds like a better solution that all these highly educated nimrods cant seem to think of on their own.
Re:Why? (Score:5, Insightful)
In high-school I wrote an arbitrary problem approximating algorithm for the TI-82 in its horribly broken calculator basic. Also, we wrote applications to play solitare, reversi, tetris, and a really crappy overhead shooter without resorting to assembly.
If you have ANY ability to program your calculator exposed, you have zero test integrity. Anything less than that is delusional. Whether that's Ti-Calculator Basic or a more modern programming language doesn't really matter.
As another example, the TI-92 I had in College was banned from the SAT's for having a QWERTY keyboard, yet the TI-89's shared the same internals without a keyboard and were OK. The difference? You had to press the "Function" key to type with a QWERTY equivalent. It's security theater.
Spurious analogy time. (Score:5, Insightful)
Disappointed (Score:4, Insightful)
Re:Why? (Score:5, Insightful)
And why should anyone trust that message? Can you be sure it was generated by the trusted firmware?
Re:Biting the hand that feeds you (Score:4, Insightful)
Gamers, hackers and cheaters aren't their target customers. Schools are. TI loves schools. Hence it does everything to please them. Such as preventing tampering.
Re:Why? (Score:3, Insightful)
Re:Why? (Score:4, Insightful)