Author Topic: 84+/SE Boot Pages Modified  (Read 35677 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: 84+/SE Boot Pages Modified
« Reply #75 on: June 28, 2011, 08:45:16 am »
Thank you and sorry for the mistake.
TI-Planet co-admin.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #76 on: June 28, 2011, 09:40:22 am »
Well, I'm not surprised that Boot code 1.03 is being distributed with the newer calculators, I just didn't expect it so soon. It's not like it *really* matters since we have workarounds though. :)

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #77 on: June 28, 2011, 09:48:51 am »
Well, I'm not surprised that Boot code 1.03 is being distributed with the newer calculators, I just didn't expect it so soon. It's not like it *really* matters since we have workarounds though. :)
It's going to cause a lot of problems for those who have 1.03 and want to downgrade to 2.43 and don't know about any exploits... The average calculator user doesn't visit any calculator sites. So TI hinders those who didn't want to do anything bad at all, but we can still install third-party OSes if we want to...

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: 84+/SE Boot Pages Modified
« Reply #78 on: June 28, 2011, 10:06:10 am »
Yeah, that's the problem with a number of vendor protections developed over the years: they create artificial inconveniences for normal usage, while they don't prevent usages unwanted by the vendor (because said vendor often fails at designing or coding the protection).
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #79 on: June 28, 2011, 10:16:04 am »
Well, I'm not surprised that Boot code 1.03 is being distributed with the newer calculators, I just didn't expect it so soon. It's not like it *really* matters since we have workarounds though. :)
It's going to cause a lot of problems for those who have 1.03 and want to downgrade to 2.43 and don't know about any exploits... The average calculator user doesn't visit any calculator sites. So TI hinders those who didn't want to do anything bad at all, but we can still install third-party OSes if we want to...
Well, true, but that is how many users wind up here or similar sites. They google for solutions to such problems. I don't think many average users will take issue with MP 2.55 (or whatever the current version is) anyway. I mean, for maths it's (more or less)fine right?

Offline Twerty

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 19
  • Rating: +3/-0
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #80 on: June 28, 2011, 11:16:20 am »
Well, I'm not surprised that Boot code 1.03 is being distributed with the newer calculators, I just didn't expect it so soon. It's not like it *really* matters since we have workarounds though. :)
It's going to cause a lot of problems for those who have 1.03 and want to downgrade to 2.43 and don't know about any exploits... The average calculator user doesn't visit any calculator sites. So TI hinders those who didn't want to do anything bad at all, but we can still install third-party OSes if we want to...
Well, true, but that is how many users wind up here or similar sites. They google for solutions to such problems. I don't think many average users will take issue with MP 2.55 (or whatever the current version is) anyway. I mean, for maths it's (more or less)fine right?
He's right. The average calculator user, in my experience, doesn't even think to update their calc's operating system, let alone downgrade. I most commonly find 2.21 and 2.22 on other peoples' 84s.
« Last Edit: June 28, 2011, 11:18:26 am by Twerty »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: 84+/SE Boot Pages Modified
« Reply #81 on: June 28, 2011, 05:02:28 pm »
I guess in general it would probably come handy if a new OS upgrade ever breaks compatibility with the majority of the ASM programs or if somebody releases a popular third-party OS that makes news on popular non-calc sites. Otherwise, when I was in hi-school, I still saw people running 83+ OS 1.03 or something like that and it was in 2001-03.

On the other hand it's still cool for those who wants to install OS 2.71MP on their calc, for example.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #82 on: June 29, 2011, 06:27:00 pm »
Bad news: the flash chip supports a full chip erase commands. It works. Even the boot sector. You don't need to unlock the boot sector to erase it.

So watch out, TI. If you block the software boot sector unlock without using the flash chip's own write protect feature, calculators can still be bricked.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: 84+/SE Boot Pages Modified
« Reply #83 on: September 07, 2013, 05:02:34 pm »
I've finally been reported a TI-84 Plus Hardware Revision P (thank you Adriweb), and it came with Boot Code 1.02.

So more accurate rules should be:
- TI-84+ initial hardware revision & hardware revision A: Boot Code 1.00
- TI-84+ hardware revision A-P: Boot Code 1.02
- TI-84+ hardware revision Q or above: Boot Code 1.03
TI-Planet co-admin.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: 84+/SE Boot Pages Modified
« Reply #84 on: September 07, 2013, 05:03:56 pm »
necro-update, but yay!
What does this actually give us, i mean, we already have asm and we also have custom os'es......

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: 84+/SE Boot Pages Modified
« Reply #85 on: September 07, 2013, 05:05:21 pm »
And do you remember how to install custom OSes on Boot Code 1.03 ? ;)

Boot Code 1.03 is using new 2048-bits RSA keys which haven't been factored yet. So we can't sign custom OSes with those keys.
« Last Edit: September 07, 2013, 05:06:16 pm by critor »
TI-Planet co-admin.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: 84+/SE Boot Pages Modified
« Reply #86 on: September 07, 2013, 05:06:12 pm »
And do you remember how to install custom OSes on Boot Code 1.03 ? ;)
wasn't there thepenguins program unsigned to fix such things? (or did i mess stuff up this time...)

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Hooloovoo

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 225
  • Rating: +22/-0
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #87 on: September 07, 2013, 05:09:01 pm »
You could use that, or you could use Flashy and the 1.2 bootcode from another calculator, or you could use EpicFail to patch the 2048 bit signature out of the bootcode.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale." -tr1p1ea
Spoiler For some of the calcs I own:



(actually I have quite a few more than this, but I don't feel like making bars for them all.)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: 84+/SE Boot Pages Modified
« Reply #88 on: September 07, 2013, 06:49:13 pm »
I think the only way for TI to prevent any such hacking would be to remove the Asm command and Flash APP support on new models, but since they're popular due to all the programs for them, I doubt that TI would be able to afford to do that, not to mention they might have left ASM support intact on those calcs just so that the TI-Nspire lockdown pills are easier to swallow for us.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #89 on: September 07, 2013, 07:15:13 pm »
I think the only way for TI to prevent any such hacking would be to remove the Asm command and Flash APP support on new models, but since they're popular due to all the programs for them, I doubt that TI would be able to afford to do that, not to mention they might have left ASM support intact on those calcs just so that the TI-Nspire lockdown pills are easier to swallow for us.

I honestly don't think TI could ever lock us out of the 84 line. We just know too much. No one has ever actually looked for vulnerabilities in the 84+, but I'm sure they exist. We have full OS dissassemblies that include every system call and we know the hardware better than they probably do.

You know, now I kind of want to do this. Run asm code in a non-standard way.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112