Flashy v1.0 Brandon Wilson THIS IS AN EXTREMELY DANGEROUS PROGRAM! PLEASE BE AWARE THAT SIMPLY RUNNING THIS PROGRAM CAN POTENTIALLY DAMAGE YOUR CALCULATOR PERMANENTLY AND PHYSICALLY BEYOND REPAIR BY ANYONE! DO NOT RUN THIS PROGRAM WITHOUT BEING AWARE OF THE RISKS! I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOU OR YOUR CALCULATOR BY CHOOSING TO RUN THIS PROGRAM! >What is it? Flashy is an assembly program for the TI-83 Plus Silver Edition, TI-84 Plus, TI-84 Plus Silver Edition, and TI-84 Pocket.fr graphing calculators. It allows REFLASHING the boot code (one or both pages), which can be used to upgrade/downgrade the boot code on your calculator -- OR to replace it with a custom, open-source version containing no TI copyrighted code. >Why would I want to do this? If you have a TI-84 Pocket.fr or another model which comes with boot code 1.03, you cannot accept third-party (non-TI) operating systems created by the graphing calculator community. If you want to run such an operating system, you would either need an exploit for that particular boot code version, or you would need to downgrade to a previous version. This program will let you do that. You can also test your own boot code modifications on real hardware or implement your own from scratch. >What do I need to know about this? THIS IS AN EXTREMELY DANGEROUS PROGRAM. PLEASE BE AWARE THAT SIMPLY RUNNING THIS PROGRAM CAN POTENTIALLY DAMAGE YOUR CALCULATOR PERMANENTLY AND PHYSICALLY BEYOND REPAIR BY ANYONE! DO NOT RUN THIS PROGRAM WITHOUT BEING AWARE OF THE RISKS. I AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS TO YOU OR YOUR CALCULATOR BY CHOOSING TO RUN THIS PROGRAM. I do my absolute best to ensure nothing goes wrong during the flashing process, but I can't guarantee it won't brick your calculator just by running it. >How do I use it? First, you must find a Flashy AppVar containing a boot image for your particular model. It must be named BOOTIMG on the calculator. You can create this image yourself from one or two boot page images, depending on model: TI-83 Plus Silver Edition: 1 page required TI-84 Plus: 2 pages required TI-84 Plus Silver Edition: 2 pages required TI-84 Pocket.fr: 2 pages required The "first" boot image is the primary boot page -- 0x1F, 0x3F, or 0x7F, depending on model. The "second" boot image is the secondary boot page -- 0x2F or 0x6F, depending on model. If you already have BIN files of these two pages, you can drop them into this folder and use the build.bat batch file. Run it from the command line with no arguments to see how to use it: build.bat [8XV filename without extension] [first page filename] [second page filename] This will produce an 8XV file with the name you specify in this folder -- you can use this as the BOOTIMG AppVar that Flashy requires. Once you have an image you want to use, run the assembly program from the homescreen with the Asm( command: Asm(prgmFLASHY The program will prompt you several times to verify you are SURE you want to proceed. Press [ALPHA]+[Y] to proceed or [ALPHA]+[N] to cancel. It will perform several checks on the image to make sure it is intact and appropriate for your model. If any of these checks fail, it will WARN you about it and ask if you want to proceed. Unless you have seen, read, or heard elsewhere, you SHOULD NOT CONTINUE -- better safe than sorry. >Version History v1.0 - initial release.