Slashdot Mirror


HP Releases Hackable ARM-Based Calculator

mikeselectricstuff writes "HP's 20b business consultant calculator isn't the sort of thing that would normally interest the average Slashdotter, but HP has released a Devkit for it, including schematics and source for a sample application, and they appear to be actively encouraging people to re-purpose it. Maybe the engineers thought a business calculator was just too boring for their hardware? The calculator is based on an Atmel ARM chip, and it has a bootloader and JTAG interface to allow user applications to be written and downloaded, turning a boring calculator into anything you can do within the constraints of the hardware."

124 comments

  1. Sweet by Anonymous Coward · · Score: 5, Funny

    But how do I embed the calculator in my arm? Knife and some glue?

    1. Re:Sweet by Anonymous Coward · · Score: 0

      No it is powered by your arm, from your body heat radiation.

    2. Re:Sweet by edalytical · · Score: 2, Funny

      Hacksaw, maybe? I mean the title said it was hackable, I assume that means with a hacksaw. You'd probably want to _integrate_ rather than embed anyway.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    3. Re:Sweet by Anonymous Coward · · Score: 1, Funny

      No no, they embed the ARM in the calculator. Put the sharp objects down man.

    4. Re:Sweet by Dekker3D · · Score: 1

      so it's like one of those nifty wristwatch-gadgets, but bigger?

  2. More Companies Should Do This by Marillion · · Score: 4, Informative

    Of course most customers will use this as is. I'm thankful that HP isn't so paranoid of what their niche customers might do. The right of people to tweak products to suit their needs is a right that needs to be preserved.

    --
    This is a boring sig
    1. Re:More Companies Should Do This by thermian · · Score: 3, Insightful

      Its not exactly as if someone can harm HP, or any other hardware company by repurposing their calculators, so yes, more companies should do it.

      I suspect what they are hoping is that tech types will play, the calculators name will be thrown around the water cooler, and procurement will find requests to purchase on their desk.

      Which is, of course, all well and good.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    2. Re:More Companies Should Do This by ettlz · · Score: 3, Informative

      When it comes to calculators, I don't think HP have ever been at all bad in that respect. It's not for nothing that their calculators are something akin to the "workstations" of their class: there's always been loads of documentation out there for the HP 28, 48, etc. plus a metric ton of third-party software. A HP graphic calculator can expect to be "re-purposed" any number of times in its useful life (which is a very long time) as part of normal use.

    3. Re:More Companies Should Do This by Tacvek · · Score: 4, Informative

      I mean consider that the HP49g+ has 3 compilers and deompilers built-in, as well as a debugger for UserRPL and SystemRPL. I also believe it may be the only calculator with an SD card slot. (The hp50g is just a slight hardware revision to the HP49g+, although the keyboard is significantly improved, and the use of 4 AAA is also a notable improvement.)

      Consider that it is the hardware platform for the DC-50 [http://www.pssllc.com/] surveying data collector, and it is clear the calc can be re-purposed.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    4. Re:More Companies Should Do This by Registered+Coward+v2 · · Score: 3, Interesting

      Of course most customers will use this as is. I'm thankful that HP isn't so paranoid of what their niche customers might do. The right of people to tweak products to suit their needs is a right that needs to be preserved.

      Considering HP has made available the code to a number of their calculators to allow emulators to run on various platforms, such as WinCE and PalmOS; they're pretty good at taking care of their customers and trusting them.

      Their calculator division, at least, has always truck me as a group run by engineers and people who understand technology as well as how to make it into useful tools.

      I still have my HP-45; and it still runs. The only problem I ever had was trying to use it on a submarine when we rigged for red.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    5. Re:More Companies Should Do This by Anonymous Coward · · Score: 0

      casio also got atleast one model with a sd slot, 9760 or something like that :)

    6. Re:More Companies Should Do This by speedtux · · Score: 1

      And at $120+, the HP 49g+/50g also seems rather overpriced...

    7. Re:More Companies Should Do This by Anonymous Coward · · Score: 0

      "I'm thankful that HP isn't so paranoid of what their niche customers might do."

      This is HP right? Their sense of calm probably comes from checking on those peoples' phone records ;)

    8. Re:More Companies Should Do This by Tacvek · · Score: 4, Insightful

      Look at amazon.com

      HP top of the line grpahing calculator is Hp50g at $117.95. http://www.amazon.com/50g-Graphing-Calculator-F2229AA-ABA/dp/B000GTPRPS

      Ti's top of the line is the 89 Titanium at $139.95. http://www.amazon.com/Texas-Instruments-TI-89-Titanium-Calculator/dp/B0001EMLZ2/ref=pd_sim_e_6

      TI's top of the line mainline (83 series) is the 84+SE at $120.21. http://www.amazon.com/Texas-Instruments-TI-84-Graphing-Calculator/dp/B0001EMM0Q/ref=pd_sim_e_5

      The Hp50g is definitely significantly more powerful than the 84+SE. It arguably has a better CAS than the 89. Yet of the three it is the least expensive.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    9. Re:More Companies Should Do This by bhtooefr · · Score: 1

      IIRC, HP actually hired the developer of MetaKernel, which was a replacement OS for the HP48 line, to develop the OS for the 49g and newer models - in fact, my 50g has a MetaKernel splash screen.

    10. Re:More Companies Should Do This by jacquesm · · Score: 1

      fearmongering mode on: But wait until the terrorists use this as a guidance system in their low cost cruise missile!

    11. Re:More Companies Should Do This by etnoy · · Score: 1

      And at $120+, the HP 49g+/50g also seems rather overpriced...

      Not at all! I'm a sophomore in applied physics, and when I last year set out to buy the best calculator on the market my first guess was that it would cost me a few hundred dollars, but the 50G landed on 130 euros. For a monster calculator like the 50G I found it very affordable. It also paid off quickly when it helped me get the highest grade in the physics course that followed the purchase.

      --
      Quantum hacker.
    12. Re:More Companies Should Do This by zippthorne · · Score: 2, Informative

      Be careful with that, though. Your high grade in the current physics course might cover up an issue leading to a very low grade in a following course.

      I've actually found my need for a graphing calculator to be inversely proportional to the difficulty of the course. A trusty scientific calculator is much lighter in the backpack, and far less troublesome should it be lost and should provide all your needs. Matlab on university provided workstations ought to cover the remaining niche that graphing calculators previously filled.

      In general, I think the interface on a graphing calculator is too slow to use outside the classroom, when more powerful computer programs would be easily available. And are you really going to take the time to graph things on a test?*

      *If you're using it for integrals, or equation manipulation, it's really going to hurt you later on. If you don't learn to do those things faster than it takes to enter them into the CAS, you're going to have a lot of trouble in the future.

      --
      Can you be Even More Awesome?!
    13. Re:More Companies Should Do This by etnoy · · Score: 1

      Be careful with that, though. Your high grade in the current physics course might cover up an issue leading to a very low grade in a following course.

      Well, of course a nifty calculator can do more bad than good, but you should know the facts before you go on ranting.

      The reason the calculator helped me was that I needed to do many similar-looking calculations that would have needed a lot of effort to perform with any other calc. On the 50g, I could type in the formula in the graphical equation editor and slightly modify the formula for each calculation. I did not use any CAS during the entire exam, and I am more accustomed to pen and paper than to the workhorse of a calculator that the 50G is.

      --
      Quantum hacker.
  3. Sorry but I have to ask.. by 4D6963 · · Score: 0, Offtopic

    Does it run NetBSD?

    --
    You just got troll'd!
    1. Re:Sorry but I have to ask.. by harrkev · · Score: 4, Funny

      Does it run NetBSD?

      If you want it to.
      Some assembly required... and maybe some C++.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    2. Re:Sorry but I have to ask.. by T3Tech · · Score: 1

      Well NetBSD has an ARM port right... hey wait Linux will run on ARM.. sweet! a Beowulf cluster of HP calculators!

      --
      Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
    3. Re:Sorry but I have to ask.. by rthille · · Score: 2, Informative

      No, it's an ARM7, so no MMU, so no NetBSD.

      At least I think that's true, based on the Atmel part number quoted in another posting.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    4. Re:Sorry but I have to ask.. by petermgreen · · Score: 1

      Arm covers a very wide range of processors from microcontrollers with no mmu and very little ram or rom like flash to chips with PCI busses and memory controllers that are capable of running a full linux distro at tollerable speeds.

      This chip is firmly at the microcontroller end of the scale. It doesn't have anywhere near enough memory to run linux and I very much doubt it has a mmu either.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    5. Re:Sorry but I have to ask.. by T3Tech · · Score: 1

      Oh bah, you're going let little details, like pointing out that the 30-36Mhz processor only has 128k of flash and 6k of RAM, get in the way of a beowulf cluster? You're no fun... Party pooper. :p

      --
      Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
  4. Oh dear. by Anonymous Coward · · Score: 0

    Now I can't trust my HP 20b Business Consultant Financial Calculator anymore.

    How do I know someone didn't add code to my calculator to return the wrong answer on specific inputs?

    1. Re:Oh dear. by zanderredux · · Score: 1

      the only way to be 100.1% sure is to read the source, recompile and upload yourself. if you cannot do that, you should consider returning your geek card....

    2. Re:Oh dear. by byteschlepper · · Score: 1

      I'm getting one for my boss, preprogrammed to change the result if my current hourly rate is being multiplied by anything like 1.03

    3. Re:Oh dear. by Goaway · · Score: 4, Informative

      You should not be so quick to call for others to return their geek card, when you yourself is not even aware of one of the biggest legends in computing.

    4. Re:Oh dear. by Anonymous Coward · · Score: 0

      this shit is awesome

    5. Re:Oh dear. by Anonymous Coward · · Score: 0

      Umm... just because he didn't offer praise for the C.S. gods doesn't mean he didn't know of their existence and that of this particular work.

    6. Re:Oh dear. by Goaway · · Score: 2, Insightful

      Welcome to missing the point completely.

  5. HP calculators by chrysalis · · Score: 3, Interesting

    HP calculators have always been hackable. The 48 S/SX/G/GX calculators had a large and active scene. I spent countless hours coding on it. The Saturn processor was very nice to code on.

    --
    {{.sig}}
    1. Re:HP calculators by harrkev · · Score: 5, Insightful

      There is a difference between "programmable" and "hackable," or at least to me...

      "Programmable" implies that a programming language is made available. Nothing more, nothing less. You can do what the programming language allows you to do. Of course, certain limits may inherent (or added to) the language. It is like giving you a sandbox to play in.

      In this case, "hackable" means that they have thrown the doors wide open, and published almost everything that they know about it (schematics, etc), and are inviting people to dream up new uses (which presumably includes hardware hacks). This is like giving you the keys to the house and saying "It's yours. Make yourself at home. Feel free to paint or remodel if you want."

      I happen think that HP makes (or at least made) the best calculators in the world. Then, TI kind of took over after HP rested on their laurels after releasing the 48G series. The 48G firmware, at least to me, was an ugly hack of the 48S code. For example, HP added new units to the 48G. Of course, it would be too easy to add these units to the "units" menu where they belong, so they had to throw them in a "secret" menu that you will only find by reading the manual.

      I love RPN, and love my old 48SX. Even the keypad feels nicer than any other calculator in the world.

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
    2. Re:HP calculators by CastrTroy · · Score: 1

      Not only that, most graphing calculators are programmable. The TI-86 I had to buy for university had a wide selection of user created software for it. Everything from Tetris and Mario Bros, to programs to do more traditional calculations. It was programmable in both its own version of basic and Assembly. The manual even showed how to program in Basic. You could buy a serial cable from TI which allowed you to create assembly and basic programs on the computer, and upload them to your TI-86. I remember I made a basic program which make it quicker to enter matrices, for use in my robotics course. Simple programming that made it about 10 times faster when you had to multiple 4 or 5 matrices together.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:HP calculators by ambanmba · · Score: 1

      HP calculators have always been hackable.

      The reason that the 12C / 12C Platinum is allowed on exams (e.g. CFP and CFA Certification Exams, and the GARP FRM Exam) is precisely because they are deemed "not hackable" by the people running the exams.

      I guess professors today are a bit more savvy, but when the HP28 first came out and I asked my history professor if I could "bring a calculator" he couldn't see why not :)

    4. Re:HP calculators by Anonymous Coward · · Score: 0

      HP's 41 and 71 calculators (late '70's - early 80's) WERE indeed hackable, as witnessed by this book which was written way before the modern DIY movement began:

      http://friedmanarchives.com/Writings/Control_the_world_with_HP-IL.pdf

    5. Re:HP calculators by harlows_monkeys · · Score: 1

      You could/can program the 48 series in assembly language. No sandbox.

    6. Re:HP calculators by tapanitarvainen · · Score: 1

      In this case, "hackable" means that they have thrown the doors wide open, and published almost everything that they know about it (schematics, etc), and are inviting people to dream up new uses

      It's not a first for HP, though: they did just that with HP71B way back in mid-80s (and before that HP-41 internal docs, including source code, were released to users' groups with "not manufacturer supported" label).

    7. Re:HP calculators by chrysalis · · Score: 1

      You probably never coded on it. HP calculators were hackable. Almost no one coded on them using the built-in language or using system calls (way too slow), everyone used assembly language and it was great (I miss the P register) and there was no sandbox, except rules to follow in order allow GX/SX compatibility.

      It was well documented and originally undocumented tricks like interrupts were quickly documented through the internet, minitel and bbs.

      The hardware itself was also hackable and hacked. A lot of people designed their own memory cards, changed the IR leds, overclocked the CPU, etc.

      --
      {{.sig}}
  6. Password-Pad by Anonymous Coward · · Score: 4, Interesting

    Might be nice to use it as an password-pad
    and still have an RPN calculator at the same time.

    1. Re:Password-Pad by Muad'Dave · · Score: 1

      I'm thinking A/V control pad. Humm...

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
  7. it's all and well, but after fiorina... by Anonymous Coward · · Score: 0
    hp calculator division was left to rot. or something like that. anyway, the last decent "portrait format" business calculator was the 17bII... this new one looks so... flimsy....

    nothing beats the soviet-build-like 12c, tho'

    1. Re:it's all and well, but after fiorina... by ettlz · · Score: 2, Funny

      nothing beats the soviet-build-like 12c, tho'

      Remember that John Titor, the guy who travelled back in time to pick up an IBM 5100? You know why we've not heard any more of him? Because he should've picked up a HP 48 instead.

  8. Why? by WillKemp · · Score: 1, Interesting

    I can't see the point of it really. 20 years ago it would have been fantastic. 10 years ago it would have been newsworthy. 5 years ago it might have been vaguely interesting. But now everyone's got laptops and smartphones, what's a fancy calculator going to do that they can't?

    1. Re:Why? by chuckymonkey · · Score: 4, Insightful

      Be allowed into tests at universities.

      --
      "Some books contain the machinery required to create and sustain universes."-Tycho
    2. Re:Why? by Anonymous Coward · · Score: 2, Insightful

      Smaller, lighter, much lower power, and oh yeah, only costs $40.

    3. Re:Why? by Free+the+Cowards · · Score: 2, Informative

      Try getting your own code onto your smartphone. Depending on what you have it'll range from merely annoyingly difficult to being expensive beyond the ability of the common man to afford.

      --
      If you mod me Overrated, you are admitting that you have no penis.
    4. Re:Why? by Iamthecheese · · Score: 1

      Providing to your opponent before negotiations, interfacing with a laptop, interfacing with a graphing display, interfacing with a network, math tutorials, business how-tos and templates and thats just off the top of my head...

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    5. Re:Why? by xaxa · · Score: 1

      Be allowed into tests at universities.

      My university provided calculators if they were needed, you couldn't take your own.

    6. Re:Why? by blind+biker · · Score: 1

      I know I'd enjoy hacking on this thing, changing the microcode and making of it something entirely different from a calculator, or make my own functions, my own interactive system, etc. etc.... So I can see the point. Maybe there are more people like me. Maybe your view of the world is narrow.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    7. Re:Why? by Tacvek · · Score: 3, Interesting

      Any Windows mobile phone can easily be programmed for using the SDK. This does require Visual Studio or some ticks to use the free platform SDK, but most windows developers will already have Visual Studio.

      Once one has the Windows Mobile SDK, one can compile and install applications with absolutely no difficulty. (Almost no providers choose to required signed apps on Windows Mobile phones, and even when they do, the end user can disable that with slight difficulty.)

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    8. Re:Why? by fuzzyfuzzyfungus · · Score: 1

      The "running for 9 months on a couple of cr2032s" trick is one I'd like to teach my laptop or smartphone. Also, for calculator use, a real calculator keypad is a very nice thing to have.

    9. Re:Why? by Jeffrey+Baker · · Score: 4, Interesting

      You must have an iPhone. On every other platform (Windows Mobile, Palm, S60, and BlackBerry) you can easily write and deploy your own code.

    10. Re:Why? by Jeffrey+Baker · · Score: 3, Insightful

      Do the batteries in your laptop last for years? I think I replaced the batteries in my HP48G twice during my entire undergraduate career. You can take an HP calculator out into the field on a data-collecting expedition for days or weeks on end without worrying about the charge. And whereas I've worn out the keyboards on a number of laptops over the years, the keys on my 15-year-old HP calculator still work perfectly. There's still a lot to be said in favor of special-purpose hardware.

    11. Re:Why? by niceone · · Score: 1

      By that argument this calculator shouldn't even exist - why don't people just do their business calculations on their laptops or smartphones?

    12. Re:Why? by lm317t · · Score: 3, Informative

      Aside from power, weight and poor tolerance to extreme temperature changes, try controlling a servo or stepper with a laptop in a critical realtime environment, like with sensors. You might be able to do this with a parallel port, but it would be extremely unreliable without a true realtime OS and alot of hacking, also expensive. Unless you admire Rube Goldberg this would be foolish. You can actually guarantee better response time with a fairly slow embedded processor.

      There's much more to the computing world than X86 processors. In fact laptops, desktop, and servers are in the minority as far as computing chips are concerned.

      --
      EOF
    13. Re:Why? by WillKemp · · Score: 1

      Maybe your view of the world is narrow.

      Yeah, i guess it is. I must admit, i did enjoy working as an assembler programmer back in the days of the first home computers - for the reasons you mention.

    14. Re:Why? by cplusplus · · Score: 2, Interesting

      It took me about 6 minutes to create a "Hello World" app and deploy it to my Windows Mobile Smartphone, then run it. And it doesn't take a lot of money, either. Go google "Dev Studio Express" and you can find a lite version of Microsoft's Developer Studio, and you can also download the different Windows Mobile SDKs if you look around.

      --
      "False hope is why we'll never run out of natural resources!" - Lewis Black
    15. Re:Why? by blind+biker · · Score: 3, Interesting

      i did enjoy working as an assembler programmer back in the days of the first home computers

      That's exactly the kind of enjoyment I had in mind. Just to be able to get one pixel on that LCD screen to blink would provide me with some fun. Call me nostalgic, I don't mind; coding close to the HW has always been my passion, ever since the 80's.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    16. Re:Why? by Midnight+Thunder · · Score: 1

      My university provided calculators if they were needed, you couldn't take your own.

      I have never heard of this being done elsewhere, but at least this means that everyone is a on a level playing field in the exams, well at least when it comes to the calculator in use. One thing here is that it pays to have used the calculator before the exam, so that you aren't also faced with trying to learn how to access some of the advanced functions.

      --
      Jumpstart the tartan drive.
    17. Re:Why? by mmu_man · · Score: 1

      While it's true for userland code (apps) it's usually not as easy to replace the actual OS, due to total lack of specs...
      Try porting NetBSD or Haiku to them...
      Except for the FreeRunner maybe :)

    18. Re:Why? by Beale · · Score: 1

      AFAIK, this is standard practise in UK schools and universities.

    19. Re:Why? by Anonymous Coward · · Score: 0

      I've heard of programmable calculators being allowed into exams, but they were all reset by staff by poking at the reset-hole. Some people would insert something under the covers, to prevent the rest button from being pressed when the hole was poked... Not sure whether this is a myth, though.

    20. Re:Why? by WillKemp · · Score: 1

      coding close to the HW has always been my passion, ever since the 80's.

      Damn! Now you're making me want to go out and buy one! ;-)

    21. Re:Why? by Darundal · · Score: 1

      Some school districts in the US do so as well. Some only for use on tests, and some for general use in class. Generally they are the same model calculator that they recommend the student purchase.

    22. Re:Why? by Anonymous Coward · · Score: 0

      Only a simple 30$ calculator is allowed in my uni, for most math-heavy classes. (ntnu)

      They just pick a cheap & simple one to make understanding the math behind it all important, not understandig the latest fancy calculator.

    23. Re:Why? by OeLeWaPpErKe · · Score: 1

      I do think a capacitive touchscreen (though not the resistive ones) will last at least 15 years (the iphone has one).

      The backlight on the lcd might not though, although now with leds this is becoming less and less of a problem. Though, of course, the battery is not going to last.

      In 15 years your iphone will still be going strong, keyboard-wise.

    24. Re:Why? by Anonymous Coward · · Score: 0

      It would remove the problem of traffic wardens using calculators to determine ticket times. It could be made to run in base 60 and 24.

    25. Re:Why? by TheRaven64 · · Score: 2, Interesting

      It's pretty common now in the UK. When I was at school, you were allowed programmable graphical calculators as long as you reset them and wiped their memory. I wrote a little app for mine and showed it to the teacher that simulated wiping the memory (same UI in every way - it even included a version of the program list and a few other things that simply showed no programs (I had no way of backing it up, so I lost it when I really did reset mine for an exam). Between things like this, and the fact that most include a backup battery so they don't lose data when you pull out the batteries, it's often easier to just have the school provide calculators. Although, to be honest, it would be better if they'd focus instead on designing exams where they aren't testing the sort of thing where taking in notes would give you an advantage.

      --
      I am TheRaven on Soylent News
    26. Re:Why? by TheRaven64 · · Score: 1

      On every other platform (Windows Mobile, Palm, S60, and BlackBerry) you can easily write and deploy your own code

      With Series 60 it's easy to deploy your code. I don't think I've ever found anyone who'd claim it was easy to write it though...

      --
      I am TheRaven on Soylent News
    27. Re:Why? by Anonymous Coward · · Score: 0

      In my class, that would be the test. Failure to modify your HP calculator to allow you to cheat on my EE test == failure of the course.

    28. Re:Why? by bhtooefr · · Score: 1

      But I'd rather have real keys, that click, and you can feel them.

      The iPhone doesn't have them, the HPs do.

    29. Re:Why? by wjsteele · · Score: 1

      I was allowed to use my Casio FX7000G (yep... 25 years old beauty!) in class once even though someone complained about it because I did program it.

      The prof simply said that if I programmed it to do the functions needed, then I obviously understood how to do solve the problem, which in the real world is how we would do it anyway.

      The next week, everybody had one!

      Bill

      --
      It's my Sig and you can't have it. Mine! All Mine!
    30. Re:Why? by petermgreen · · Score: 1

      When I was at 6th form collage in the UK were were allowed such calculators in exams and I belive in theory they were supposed to be reset before the exam but in practice noone ever did.

      On the other hand in the department i'm in at uni they restrict students to calculators from a small list of very basic models.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    31. Re:Why? by petermgreen · · Score: 1

      With Series 60 it's easy to deploy your code
      That depends on what your code wants to do and where the phone came from.

      All apps must be signed. Phones with nokia factory firmware will let you install apps with self signed certs (though finding the docs on how to generate and use them was a PITA) but such apps are limited to a restricted set of "capabilities".

      If you need capabilities beyond that or you need to run on more locked down phones then you have to get dev certs for development (IMEI locked) and I can't remember the details of the release signing procedure (I think unless you were a large buisness who they trusted with your own cert you had to send your app to "symbian signed" for aproval and signing)

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    32. Re:Why? by OeLeWaPpErKe · · Score: 1

      I do love them. But I'd have to take 50 calculators with me. I mean at least one with a big display, a basic scientific one, and one that can easily work with hex & binary, for starters. Add to that a good unit converter with a lot of tables built in.

      And an ebook reader.

    33. Re:Why? by Jorophose · · Score: 1

      Program your entire phone now, with down to the metal assembler.

    34. Re:Why? by jonwil · · Score: 1

      At my Uni, the rule (when I was there, it may have changed since) was "Calculator. No QWERTY Keyboard."

      I used my Casio CFX-9850G (with some programs on it) in at least one course.

    35. Re:Why? by Anonymous Coward · · Score: 0

      Pish-Tosh.

      A sliderule beats out both of them for battery life.

    36. Re:Why? by bhtooefr · · Score: 1

      Well, except for the basic scientific, my 50g can do all of that, except for MAYBE the ebook reader, but there probably is an ebook reading app for the 50g...

    37. Re:Why? by Anonymous Coward · · Score: 0

      I was allowed to use my Casio FX7000G (yep... 25 years old beauty!) in class once even though someone complained about it because I did program it.

      The prof simply said that if I programmed it to do the functions needed, then I obviously understood how to do solve the problem, which in the real world is how we would do it anyway.

      The same with me. Back in old school times, I had an HP28S (later upgraded to HP48GX). I didn't want to run into trouble, therefore I asked the teacher whether he allowed me to use it at the physics test the next day (or math, I forgot). I explicitly told him it had many in-built functions and was fully programmable. He said: "Anonymous Coward, if you can solve the problems with such a complex machine, you have already understood the physics/mathematics in question. Of course you can use it."

      That (at that time) really impressed me.

      I don't need to tell you that I didn't even need to switch the calculator on during the test, do I? The teacher was bright enough to give us questions that didn't require calculations with long floating point numbers as results. Instead, we just had to show we understood the background, could apply the knowledge, and were able solve equations. He was a really good teacher.

    38. Re:Why? by LinuxDon · · Score: 1

      But then Symbian Signed came along and it killed my interest in programming for it.

    39. Re:Why? by OeLeWaPpErKe · · Score: 1

      You're seriously going to claim a hp50g is useable as either an ebook reader or a binary calculator ?

      I do hope you're joking.

    40. Re:Why? by bhtooefr · · Score: 1

      I'll grant you that it wouldn't be particularly GOOD as an eBook reader, but... right-shift 3, 4, enter switches it to binary for base calculations. Then, left-shift 3 gives you a way to enter binary numbers. Calculations involving decimal numbers and an alternate-base number are displayed in the alternate base. (And you can switch what that alternate base is in the right-shift 3 menu.)

  9. Re:I'm sorry, but I have to... by 4D6963 · · Score: 0, Offtopic

    In Soviet Russia, calculators re-purpose you!

    --
    You just got troll'd!
  10. Oh! by BitterOldGUy · · Score: 1

    I thought it was a breakable arm calculator! Phew!

  11. Music by rocketman768 · · Score: 1

    But can it play Van Halen's "Eruption"?

    1. Re:Music by pimpimpim · · Score: 1

      close, but no cigar

      --
      molmod.com - computing tips from a molecular modeling
  12. Good on 'em by Anastomosis · · Score: 5, Insightful

    Whoever is in charge of decisions like this at HP really needs to be hired at Apple.

    1. Re:Good on 'em by gEvil+(beta) · · Score: 3, Funny

      Whoever is in charge of decisions like this at HP really needs to be hired at Apple.

      Right...Like anyone who worked at HP would ever get very far at Apple...

      --
      This guy's the limit!
    2. Re:Good on 'em by kabz · · Score: 1

      Dude, you're wasted on this crowd.

      Great post!

      --
      -- "It's not stalking if you're married!" My Wife.
    3. Re:Good on 'em by sconeu · · Score: 1

      Mod Parent Up (+5 Funny)

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  13. Re:I'm sorry, but I have to... by Dekker3D · · Score: 1

    nooo! that leg doesn't go there! CRACK!! ouch...

    ya know, i'd rather not have that. i'll get a calc proggie for my phone.

  14. Great Policy, Poor Display by Anonymous Coward · · Score: 0

    The display is not even as good as the old 42S. There's no mini-USB to talk to it, recharge it, and push code with.

    For the US$11.70 unit CPU cost, they could have bagged a uC with integrated USB. But they were smart to stick with the single differentiating factor: multimonth battery life.

    They preferred to let it be hacked now, instead of after the improvements. The policy is brave and speaks volumes.

  15. Embedded Hardware by lm317t · · Score: 4, Interesting

    The L series is a typical AT91SAM7 32bit chip that should work with the usual openocd toolset. It does not look like HP is using an RTOS like FreeRTOS which, among other things, has a udp/tcp/ip stack that I like to use on the AT91SAM7X series which contain an embedded MAC (no apple fanbois, thats a Medium Access Controller). The code is using IAR compilers :( so you can't just dive in to using the Gnu arm toolchain without some serious homework 1st creating a makefile and tweeking various files.

    The engineers did populate the connectors for the JTAG and provide unpopulated pads for ADC, PWM, SPI, and basic digital I/O, so I would say that anyone looking to get started in embedded electronics could start here, they'd just be locked into using IAR. Also a display is awesome for providing a UI, something most embedded dev kits lack!

    Thanks HP, it really is nice that you guys considered the hacker community as customers.

    --
    EOF
  16. Brick! by cplusplus · · Score: 5, Funny

    I bet the first thing I'd turn it into would be a brick.

    --
    "False hope is why we'll never run out of natural resources!" - Lewis Black
  17. NOT hardhack by sd.fhasldff · · Score: 1

    Some people need to learn that a hardhack is not the same as a difficult hack or a hack that involves something running on hardware. If that were the case, all hacking could be considered a hardhack.

  18. Altair 8800 by religious+freak · · Score: 1

    Maybe after I figure out what actual purpose my Altair 8800 can serve, I'll try to figure this one out

    --
    If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
  19. This could be quite usefull by fragMasterFlash · · Score: 1

    With multiple ADC channels this thing would make a nice data logger. Hopefully, someone with time on their hands will add WiFi and TCP/IP stack. I would like to track a few key parameters in my vehicle and having a cheap data logger phone home via WiFi each time I pull into the garage would be sweet.

  20. get off my veldt! by Anonymous Coward · · Score: 0

    That's the problem with you GUI-raised kids. A knife and arm and cuneiform is all anyone needs.

  21. HP Hardware Engineering by DeathOverlord3 · · Score: 2, Interesting

    To me, the most interesting aspect of the dev kit is that the HP calculator group did not even have the engineering resources available internally to draw that simple little schematic and instead outsourced the hardware design to the Taiwanese design and manufacturing house Inventec. Pretty sad that HP - once a premier engineering company - does not even design their own hardware anymore. I also like how they created the pdf version of the schematic with a trial version of some pdf writer.

    1. Re:HP Hardware Engineering by pimpimpim · · Score: 1

      It is pretty normal that companies outsource the technology that is not their core competence. It makes economic sense to have your engineers work on innovative tech instead of old tech.

      --
      molmod.com - computing tips from a molecular modeling
    2. Re:HP Hardware Engineering by Anonymous Coward · · Score: 0

      Yeah, nobody uses calculators anymore. Like math itself, it's too old school.

      Why can't HP be developing cutting edge technology like iPods and video games instead?

  22. uClinux might be fun for this device by kwabbles · · Score: 1
    --
    Just disrupt the deflector shield with a tachyon burst.
    1. Re:uClinux might be fun for this device by lm317t · · Score: 1

      I don't believe linux will run on this device, not without some majorly difficult hacks. There is no external memory interface, which you need for Linux b/c of its very limited RAM. Only the sam9x series will run linux.

      --
      EOF
    2. Re:uClinux might be fun for this device by kwabbles · · Score: 1

      Thanks for the info. Guess I should have RTFM/A. :)

      --
      Just disrupt the deflector shield with a tachyon burst.
  23. Recommended calculators for exams... by mikael · · Score: 1

    Different universities usually have their own preferred calculator for use on their courses and exams. My university has made the Casio FX-85 series as the officially permitted calculator. What are the choices in other universities?

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  24. Hacking the 20b by the+eric+conspiracy · · Score: 2, Informative

    People have been doing hardhacks to HP calcs for decades.

    Here is a good place to go for info on HP stuff.

    http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/forum.cgi?read=139798#139798

  25. Not the 50g by PCM2 · · Score: 1

    Under heavy use (e.g. chemistry class), the four AAAs in my HP 50g calculator will last maybe a month. I use rechargeables, which have come a long way since the old days, but it's still a drag. I love the calculator, though.

    --
    Breakfast served all day!
  26. Re:HP calculators and other exam hacks by Anonymous Coward · · Score: 0

    I guess professors today are a bit more savvy, but when the HP28 first came out and I asked my history professor if I could "bring a calculator" he couldn't see why not :)

    I had a 28C and a similarly state-of-the-art savvy prof.

    And some really tough stats exams.

    You, errr, can do the math.

    Then there was the one about the prof I had for Accounting II. This naive business person allowed everyone to bring a half sheet of 8.5x11 paper to the exam, containing any formulas one wanted to bring to the exam on one side of the paper. As a programmer who translated business rules into formulas all day long, I knew what to do.

    Let's see.

    Good quality paper. $1.
    Bic extra fine point pen, the "accountant" model, to add appropriate humor. $2.
    A literal mind which led to the following:

    • Concept of definition as term = phrase.
    • Concept of list as title = item + item + item + item + item.

    ... $7000 for tuition up until that point, that taught me how to think in formulas.
    "ANYTHING I can express as a formula is legal to put on this sheet?" verified by prof... I asked... and the look on her face when she first saw my formula sheet. Priceless. :-)

    Add highlighters to break each chapter's worth of formulas into easily-located areas on the page. Combine over the course of several hours.

    Results: A work of art that I was thankfully still young enough to read without a magnifying glass, a classroom full of students and a prof whose jaws hit their desks when they observed the ink density of my half sheet of letter size paper and multi-color separator lines splitting the information up into sections (and even more amazement by those who got close enough to see the details), an A on the final, and one prof who would from that point forward supply her OWN formula sheets for her classes. I daresay that nearly all essential informaton in the textbook was replicated as formulas on my formula sheet. Truth be told, the prof got a kick out of it... but didn't want anyone else to do it again in the future. She insisted on my turning over my "formula sheet" to her, as a reminder to herself of why to NEVER let anyone do that again. Who would have ever thought a CS student would out-hack an accounting class full of business students?! Oh... right. Most of the population of /. ;-)

  27. Noteworthy: the NEW HP35s by Anonymous Coward · · Score: 0

    The NEW HP35s is the first classic RPN calc released by HP in years. It is a pretty good calculator, not without its own quirks. But it is the first HP calculator in years that is truly in the spirit of its illustrious ancestors.

  28. Thank you /. by Anonymous Coward · · Score: 0

    Hello,

    When I first started working on trying to make the 20b hackable and 'lobyed' to make the SDK available to the public, I dreamed of it making it on /. I thought of as being the ultimate sign of suxess....

    Today, my dream became real. Thank you all.

    regards, cyrille
    HP Calculator division

  29. Knowing the result of 1+2*3 and being programmable by krischik · · Score: 1

    A calculator will know that the result to the question above is 7 while most of those calculators bundled with a smartphone will give 9 as a result.

    In fact about 85% of the calculators you can buy for a smartphone will give the wrong result of 9 as well.

    And none of the calculators you can buy for a smartphone can be programmed. MyCalul for Symbian 9 has formula evaluation - which is good - but still not programmable.

    The only programmable calculators for a smart phones I know of are the one I wrote myself (http://uiq3.sourceforge.net/wiki/index.php/Office/FX-602P) and Free42 (http://free42.sourceforge.net/).

    Both of which are simulations of real calculators (Casio FX-602P and HP 42 respectively). And that is telling in it self.

    And for Laptops the situation is the same - mostly I use an HP 16C Emulator and my FX-602P Simulator. Mac OS has a nice Calculator - almost as good as an HP 16C but not programmable.

    Actually I wanted to buy an HP 16C - but they go for $300 and more at eBay. And this is telling as well considering that HP stopped producing them 1989.

    Martin

  30. Symbian Signed and Java Verified by krischik · · Score: 1

    I take it you never heard of Symbian Signed and Java Verified then. I fact I do write my own calculator (http://uiq3.sourceforge.net/wiki/index.php/Office/FX-602P) and it will only work properly when you hack you phone to deactivate Java Verified.

    So No: the iPhone is not the only phone which needs hacking.

    Martin

  31. capabilities by krischik · · Score: 1

    Sure - but Hello World does not need any "Capabilities" which which require you to sign your application.

    Martin

    1. Re:capabilities by Kalriath · · Score: 1

      10 more seconds would give you a program which would dial a remote user so you could yell "Hello World" in their ear. WinMo doesn't have this signing issue (and for those carriers that do enable it, anyone with the tools to create software can disable the requirement too).

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  32. Almost nice.. by Anonymous Coward · · Score: 0

    New openly hackable calculator? A dream come true! ARM is good, HP has the rep, and... a single-chip solution with 6kB RAM and 128kB FLASH? Uh-oh, I guess we slipped into the nightmare section.

    Worse yet, it's a business calculator with limited alphanumeric LCD-module.

    Oh well, back to waiting for Qonos.

  33. Re:HP calculators and other exam hacks by zippthorne · · Score: 1

    I had a friend who made formula sheet like that. (in word with equation boxes) But the professor just asked for the word file and let students in the next class use it. The tests weren't about rote.

    --
    Can you be Even More Awesome?!
  34. HP50G - What do you think? by Andy+Dodd · · Score: 1

    At least for a while, everything I read about the successors to the 48 series like my 48GX were inferior to the older units.

    How is the 50G? Can it compare to the old 48GX? Or is it flimsy and unreliable like some of the 48's immediate successors?

    --
    retrorocket.o not found, launch anyway?
  35. TiCalc.org by Scud · · Score: 1

    HP is a bit late coming to the party, TI has had "hackable" calculators for years now.

    In fact, I bought my first TI just so I could have an affordable Z80 platform to program on. But it's nice to see HP *finally* getting with the program (no pun intended).

    BTW, check out ticalc.org

    --
    I dream in binary.