Brandon Wilson Enables Third-Party 83+ OSes
Posted by Michael on 24 July 2009, 20:54 GMT
Members of the certificate liberation army, rejoice! Brandon Wilson has released a set of tools to enable anyone to easily load their own operating systems on 83+/84+ calculators!
Free83P backs up your existing calculator certificate and then adds a new signing key: the "0005" key. The installation of this cryptographic key permits for the first time the signing of OS files, just like the official OS upgrades. Because this key is in the certificate section of the flash, it persists across all resets and even OS upgrades. This stunning achievement marks a significant milestone of a reverse engineering effort that has been ongoing since the release of the 83+ a decade ago.
Brandon's companion OS2Tools program will process your ZDS hex output, sign it with the 0005 key and properly build a .8xu file for transferring to your newly-liberated calculator!
But wait, there's more! Brandon has additionally announced that he is beginning work on a new 83+ OS, OS2.
|
|
Reply to this article
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: Brandon Wilson Enables Third-Party 83+ OSes
|
graphmastur
|
I must say, this is simply amazing! I mean, can you believe that we will be able to make our own OS! What's next, BasicBuilder, but with aps!?!
|
Reply to this comment
|
24 July 2009, 21:11 GMT
|
|
Re: Brandon Wilson Enables Third-Party 83+ OSes
|
Astrid Smith
(Web Page)
|
Brandon, you are a genius and I am very glad that I know you.
|
Reply to this comment
|
26 July 2009, 07:28 GMT
|
|
|
|
|
Re: Re: Brandon Wilson Enables Third-Party 83+ OSes
|
Brandon Wilson
(Web Page)
|
It's not just me that should be recognized for this; this is the end-result of many years of reverse-engineering and research into how the OS, boot code, and certificate work by a lot of people.
There have been (at least to my knowledge) at least a couple of people with the know-how to produce a program like this, but haven't. I'm not sure if it's fear of TI's wrath, laziness, time constraints, uneasiness about writing such a potentially scary program (usually you stay far, far away from the certificate) or what, but I thought it was important that people have a universal way to send an OS to their calculator. I think part of the reason it hasn't gotten more attention is because people don't really know how to install them. Until now I don't think there has ever been a public method of installing them on an 84+/84+SE, let alone with a direct USB cable.
So in short...get excited, people! We all have our own ideas about what an OS should have, and I hope this sparks some more interest in it in whatever form it may take for you.
|
Reply to this comment
|
26 July 2009, 16:06 GMT
|
|
Re: Brandon Wilson Enables Third-Party 83+ OSes
|
Lionel Debroux
(Web Page)
|
Congratulations to all those involved in the long reverse-engineering process which led to unofficial TI-Z80 OS :)
What I see in this event, is that the TI-Z80 series (well, some of its members at least) joins the TI-68k series in the long list of platforms that were abandoned by their manufacturer, but can keep living for a little while longer, with the community at the helm.
|
Reply to this comment
|
27 July 2009, 12:13 GMT
|
|
|