Slashdot Mirror


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."

14 of 463 comments (clear)

  1. Exactly. by zippthorne · · Score: 3, Insightful

    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?!
    1. Re:Exactly. by clone53421 · · Score: 3, Insightful

      If I were to teach a math class at any level, there would be no calculators of any sort needed.

      That's how the good ones teach, anyway. A calculator would have been of very little help in most of the no-calculator exams I took. It was more useful on the homework, but you still had to show your work.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  2. Re:Wikileaks link by Anonymous Coward · · Score: 5, Insightful

    And thousands of people will mirror it....

    What will they do with people outside the US where the DMCA does not apply?

    The ease of which students can make their own programs is one of the reasons my college asked us to buy TI-brand calculators and not Casio (which is the other choice they give.. hp is not supported at all :-p)

    Meh...

  3. Re:Worst move ever, by qoncept · · Score: 4, Insightful

    I really have to wonder what dope modded the parent post as insightful. Enthusiasts aren't any manufacturer's target audience. There are (say) 10 million kids who need a graphing calculator for college or high school, and (say) 100 that are hacking them. Claiming those few are the key to success is just plain wrong.

    --
    Whale
  4. Re:Screw calculator binaries; how about x64 driver by Xtravar · · Score: 5, Insightful

    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.
  5. Its the usual castle gate mentality by Viol8 · · Score: 4, Insightful

    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!

    1. Re:Its the usual castle gate mentality by 644bd346996 · · Score: 4, Insightful

      The TI calculator division is all about placating teachers and standardized testing agencies. If it's too easy to install custom software in a relatively undetectable fashion, then the calculators won't be approved for testing and classroom use.

      It's not TI that's the control freaks - it's the teachers.

    2. Re:Its the usual castle gate mentality by fermion · · Score: 4, Insightful
      It is about teachers and standardized testing, and that is one of the reasons why the software in the TI calculator needs to be secure. But it is unlikely the primary reason. Prior to use on test, TI has an application that clear the calculator to essentially factory state. This application only runs from the calculator installed, and cannot be transferred to other calculators. This calculator could be modified to actually reinstall an OS, which would be time consuming, but the safest thing to do for testing. Control freak teachers do run the application. Most don't. Real control freak teachers don't even let students use a calculator because there is nothing a calculator can do that a students should not be able to do faster. It takes more time to put in the equation of a graph or table than to just find the roots or the regression equation by hand. The problem is those middle of the road teachers that have sympathy for the students who can't add two integers, but still want them to, at least in some cases, manipulate variables by hand.

      The desire to keep the code secure is in a fact a desire to insure sales. For instance, the TI application for the computer is not free, and, IIRC, not site licensed. If the ROM were available, like it is on most of the HP calculators, then someone could easily develop an OSS application and make drive TI sales away. I know that some applications are available, but they require a calculator to download the ROM, and the solutions are not as elegant as the HP calculator.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    3. Re:Its the usual castle gate mentality by I'm+not+really+here · · Score: 3, Insightful

      If it's that much of a concern, why don't the schools have a set of TI calculators that are available for standardized tests? Stagger the testing properly, and you don't actually need one for each student. This way, the student has their own calculator, can do whatever they want with it for homework, etc, but for testing purposes, they are required to use the school's TI hardware and software.

      If the school is concerned with the costs involved, I'm sure they could work a deal with TI to receive the "in-class only" calculators for free or at cost. I mean, if you think about it, free (pirated) copies of Windows is the main reason for the success of the Windows operating system... most likely, having easy access to TI calculators in school would get students comfortable with them, and would likely boost TI's market share... it's a win-win situation, and TI can wholeheartedly support the hack/homebrew crowd at the same time without worrying the teachers.

      --
      Before commenting on the Bible, please read it first
    4. Re:Its the usual castle gate mentality by HeronBlademaster · · Score: 4, Insightful

      If it's too easy to install custom software in a relatively undetectable fashion, then the calculators won't be approved for testing and classroom use.

      They're already disallowed by many teachers because students learned they can simply type their notes into the calculator. (Who needs to remember equations when the calculator stores them for you?) The TI-89 and TI-92 are not allowed in ACT tests because they're designed to allow note-taking (the 92 more than the 89, but still). (That particular requirement made my parents buy a new TI-83+, even though I already had a TI-89.)

      Honestly I've always disagreed with resistance to calculator use. Why can't I use a calculator to do calculus, or physics? The hard part isn't remembering the equations, anyway; the hard part is remembering which equation to use. Storing the list of equations in the calculator doesn't magically make you know which equation to use, it just helps you remember what the equations are in the first place. Sure, you could probably type notes into the calculator telling you which to use when, but all that effort is going to make you learn it anyway, so it most likely wouldn't make a difference.

      I always hated losing points because I transposed two numbers or something somewhere in the calculation (which would not have happened had I been using a calculator), or because I'm simply terrible at doing math by hand. I honestly have no idea how I got a 4 on that AP Calculus test.

      If I were hiring someone for a position that required a lot of math, and he proudly declared that he never uses a calculator, I don't think I would hire him. I would want my employees to use calculators - even if only to check their work.

      Um... end rant.

  6. Re:Worst move ever, by evanbd · · Score: 4, Insightful

    Those few calculator hackers (there are a lot more than 100 of them; they're a minority, but not that small a one) aren't just a few users. They're busy writing games and other useful programs. Those programs appear on just about every TI calculator out there, and plenty of people who aren't even remotely enthusiasts or geeks are using them. The enthusiasts have a disproportionate influence on how popular the platform is, because they make it more useful for everyone.

  7. Re:Wikileaks link by VernonNemitz · · Score: 3, Insightful

    TI is certainly mistaken about the reach of Copyright Law in this matter. Out of all the code in a calculator, which they might copyright, then according to that Law, it is:
    A. Fair Use to publish two numbers!
    B. Not Applicable if the numbers were never in the calculator code!

  8. Re:Worst move ever, by UncleTogie · · Score: 4, Insightful

    TI doesn't care what programs you write, in assembly OR TI-Basic. They do care if you overwrite their OS.

    Funny, I don't remember agreeing to a EULA when I first opened the box and powered it up. Their right to ANYthing concerning their equipment ended when I bought it.

    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  9. Re:Wikileaks link by nmb3000 · · Score: 4, Insightful

    what makes the TI calculators better than, say, Pi Cubed (and a few other apps) for the iPhone?

    Primarily the fact that it is a calculator and not a phone. 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.

    That, and it doesn't cost more than $800 a year to operate.

    Is it the interface, dedicated keys? RPN?

    Yes, yes, and no. I can't imagine trying to use a tiny little touch screen for any serious calculator use.

    --
    "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
    /)