Author Topic: Let's hack the HP Prime!  (Read 82952 times)

0 Members and 1 Guest are viewing this topic.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Let's hack the HP Prime!
« Reply #15 on: August 19, 2013, 01:20:39 pm »
What we have is clearly neither the final tool, nor the final OS format.
So I cannot give a final answer to your question.
TI-Planet co-admin.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55830
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Re: Let's hack the HP Prime!
« Reply #16 on: August 19, 2013, 01:55:10 pm »
Is there a way to enter maintenance/OS recovery modes in the emulator?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Keoni29

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2466
  • Rating: +291/-16
    • View Profile
    • My electronics projects at 8times8
Re: Let's hack the HP Prime!
« Reply #17 on: August 20, 2013, 01:05:25 am »
Did the "emulator" come with a reset button on the back?
If you like my work: why not give me an internet?








Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Let's hack the HP Prime!
« Reply #18 on: August 20, 2013, 02:20:18 am »
No, it's "just" a simulator.
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Let's hack the HP Prime!
« Reply #19 on: August 20, 2013, 08:21:38 am »
Guidebook, firmware and linking software did leak last week on the HP FTP server and were quickly removed:
http://tiplanet.org/forum/viewtopic.php?f=55&t=12867&lang=en
TI-Planet co-admin.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 715
  • Rating: +153/-23
    • View Profile
Re: Let's hack the HP Prime!
« Reply #20 on: August 20, 2013, 09:16:19 am »
Guidebook, firmware and linking software did leak last week on the HP FTP server and were quickly removed:
http://tiplanet.org/forum/viewtopic.php?f=55&t=12867&lang=en
Come on, it can only have been done on purpose, IMHO!
BTW, has any of you managed to get hold of the "HP-Connectivity Kit"? That would be really interesting. And also the booter code, of course!

Good news, nevertheless! ;)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Let's hack the HP Prime!
« Reply #21 on: August 20, 2013, 11:28:24 am »
Some of the firmware upgrades contain a file named "BXCBOOT0.bin".
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Let's hack the HP Prime!
« Reply #22 on: August 20, 2013, 11:31:00 am »
Which is the Boot Code.
V11 in the leaked firmware.
V13 in the current zip-password-protected firmware.
TI-Planet co-admin.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Let's hack the HP Prime!
« Reply #23 on: August 20, 2013, 12:13:04 pm »
Lionel and I started an article about the file formats used for the Prime's data :
http://tiplanet.org/hpwiki/HP_Prime/File_Format#Known_file_types

Not extremely related to the Prime hacking in itself (well, who knows ?), but still good to know :)

I've especially worked on the list format, it was quite easy to "decrypt", once knowing how to procude these .hplist files correctly from the HP Connectivity Kit (the calc simulator software is more annoying to work with - we/I'm not sure exactly when it decides to save stuff...)

I'll definitely look at the rest of the formats when I have some time.
« Last Edit: August 20, 2013, 12:14:31 pm by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 715
  • Rating: +153/-23
    • View Profile
Re: Let's hack the HP Prime!
« Reply #24 on: August 20, 2013, 12:19:00 pm »
Thanks for the input.
Here are some thoughts on how i think this hacking business could eventually proceed. Someone ought to write some sort of roadmap. To start with (let's take it easy :)), we need to figure out the HP Prime's system:
    architecture surrounding the microcontroller (S3C2416).
    memory map: ROM, RAM, IO, etc.
During this process, some ARM disassembly will certainly be required. This step will be a bit awkward to accomplish here because we'll need to abide by the forum rules, but still feasible by other means.

Please feel free to add your contributions/advice, because i'm sure i won't have enough free time to lead this process.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Let's hack the HP Prime!
« Reply #25 on: August 20, 2013, 12:28:34 pm »
Chances are that people have started proceeding a while before you posted a roadmap ;)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 715
  • Rating: +153/-23
    • View Profile
Re: Let's hack the HP Prime!
« Reply #26 on: August 20, 2013, 12:35:53 pm »
Yeah, i thought so too, but i am not aware of it. That's nice to hear, though! But don't you think we a need some common place to share that valuable info?

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Let's hack the HP Prime!
« Reply #27 on: August 20, 2013, 12:41:19 pm »
That's probably the goal of this topic, as stated by DJ in the first post ?
The hpwiki could contain such information as well.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55830
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Re: Let's hack the HP Prime!
« Reply #28 on: August 20, 2013, 12:45:15 pm »
Just make sure to not blatantly explain how to circumvent the teacher mode during exams. :P
Did the "emulator" come with a reset button on the back?
nah but there is a reset option in the menus. The thing, though, is that even if it actually worked like on the calc, it would be next to impossible to do the key combination and clicking that option simultaneously.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Let's hack the HP Prime!
« Reply #29 on: August 20, 2013, 12:47:32 pm »
We've never been interested into that, not even on the TI-Nspire.
TI-Planet co-admin.