Skip to content

mktiupgrade 1.0.0

Compare
Choose a tag to compare
@ddevault ddevault released this 20 Apr 21:21
· 28 commits to master since this release

mktiupgrade creates (and optionally signs) OS upgrade files for TI calculators from ROM dumps. The first release includes support for:

  • TI-73
  • TI-83+
  • TI-83+ Silver Edition
  • TI-84+
  • TI-84+ Silver Edition
  • TI-84+ Color Silver Edition

In addition to supporting traditional OS signatures, it also includes support for specifying an arbituary signature, which may be useful to those hoping to exploit flaws in the TI boot code. It's built to be flexible and give you all the options you require to customize the build to your liking. It is suggested that you use other tools to produce a ROM file for your OS, which you can modify and feed into this tool.

If you are looking for a source of inspiration as to how you might integrate this tool into the toolchain for a third-party OS, try KnightOS.

Installation

Linux, Mac, or other Unix users should download and compile the source code. There may also be packages availalbe for your operating system - including aur/mktiupgrade for Arch Linux users. Windows users should download the appropriate binaries here, or compile the code if feeling particularly adventerous.

Documentation

Linux, Mac, or other Unix users will likely wish to read man 1 mktiupgrade. Windows users should download and browse the attached PDF file.