Now with 20% more walruses
Started by Jean-Baptiste Boric, January 01, 2016, 10:30:14 pm
0 Members and 1 Guest are viewing this topic.
QuoteRan out of presents to rip open? How about ripping open your HP Prime for science?This is Rip'Em, a third-party firmware for the HP Prime calculator. It is a (rather primitive for now) unofficial bootloader that replaces PRIME_OS.ROM and is currently written by someone who doesn't know what he's doing.For now, unless you can connect to the 3.3v TTL serial port inside the calculator nothing too exciting will happen.What you can do with it for now :Launch a homegrown GDB stub over serial (only suitable for poking memory and upload/run code) ;Launch a single ELF file as a payload. Current payloads available are :dummy.elf : A dummy payload that blinks the LEDs so you can hang your HP Prime to your Christmas tree ;PRIME_OS.ROM : The official firmware can be launched using the osrom2elf tool supplied.Write your own application on bare metal using the libraries supplied.Current plans and what you can do to help :Play around with Rip'Em ;Use the GDB stub to figure out the hardware ;Replace the homegrown GDB stub with the real stuff ;Write a USB serial driver to enable the GDB stub to work over it ;Add the ability to have multiple payloads, to read payloads from the FAT16 partition in PRIME_APP.DAT and to select a payload with a simple graphical user interface.Non-goals (at least for me) :Reverse-engineering, patching or otherwise tampering with the official firmware. The TODO list is already big enough to keep me busy for a long time ;Bloat within RIp'Em itself. It's an ELF launcher, not a operating system. Even the GDB stub should be demoted as a payload eventually.Source code available over at https://github.com/boricj/ripem. Kudos to Lionel Debroux for being the first one to run a third-party firmware on the HP Prime.As always : please void your warranty in a responsible manner. I will decline any responsibility should you turn your HP Prime into the thinnest CAS calculator brick available currently on the market.
Quote from: alexgt on January 02, 2016, 01:28:26 amAwesome Sauce!!! I can't wait to see more, I just really hope HP doesn't start locking down the Prime like Ti did to the Nspire . I wish you tons of luck
Quote from: Juju on January 01, 2016, 11:51:45 pmThat's pretty awesome, hope someone writes a full OS for it, like KnightOS or even something Linux-based.
Quote from: DJ Omnimaga on January 02, 2016, 04:05:28 amDo you think dual-booting will be possible?
Quote from: DJ Omnimaga on January 02, 2016, 06:27:44 amTouchpad and clickpad. Of course we're a long way from primeDOOM, though.On a side note, @Streetwalrus wanted to make a third-party HP Prime firmware last year, but he did not want to spend any money on a new calculator and needed one to test his stuff.
CodeWalr.us 2.0 © 2019, DJ Omnimaga & Juju
Page created in 0.100 seconds with 38 queries.