Author Topic: New TI-84 Pocket adds anti-downgrade protection against 2.53MP and lower  (Read 23431 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: New TI-84 Pocket Info, 2.71 MP Returns :(
« Reply #15 on: June 14, 2011, 11:25:28 pm »
Personally, what I think is that eventually they might try to remove certain features from the 84+ or purposely break compatibility with certain assembly programs. This could discourage their small portion of calc customers that like to play games or program. At this point, they can promote Lua on the CX even harder, so people will get a CX instead of a 84+. What sucks about Lua, though, is that while it's powerful, it's still not giving us full freedom on the TI-Nspire models.

That said, I wouldn't be surprised if the TI community quickly found out how to break the new 84+ protection. After all, a lot of the 8x programmers here have been around for more than a decade and there's much more doc available for z80 models than there is for ARM ones. I'm sure BrandonW, ThePenguin77, Calc84maniac or KermMartian will find something.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: New TI-84 Pocket Info, 2.71 MP Returns :(
« Reply #16 on: June 14, 2011, 11:26:00 pm »
About all the inevitable TI knocking: Keep in mind that the ASM commands still work. The 84 is not a mini-Nspire.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: New TI-84 Pocket Info, 2.71 MP Returns :(
« Reply #17 on: June 14, 2011, 11:27:00 pm »
Darn this sucks, but are we sure there's no way to downgrade or install patched OSes?

There might be a way, be it won't be the usual way to install an OS.


-Are the RSA keys any different or something?

The OS in the standard 2.55MP. So the RSA keys we know of are the same.
But there is probably something else in addition...

Also does it blocks downgrades back to 2.55MP, should a new OS come out?

I suppose you can still downgrade to 2.55MP, shoud a new OS come out.
It's just that I hardly see how they could permanently store the minimum installable OS version.

-Does the 2.55MP included still includes third-party apps compatibility and the Asm()/AsmComp()/Asmprgm commands?
-Does Output() runs at the same speed as on other calcs? ???

It's the same 2.55MP OS you know of.
So all commands are here, and all bugs too.


-Is it possible to install patches after installing the OS, such as Zstart? Or will the OS give an error on boot once it's modified?

According to tests with the emulator, the boot does not seem to check the OS on boot, but only at installation time. So I suppose you can still patch oncalc.
TI-Planet co-admin.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: New TI-84 Pocket Info, 2.71 MP Returns :(
« Reply #18 on: June 14, 2011, 11:27:05 pm »
At least the classic 83/84+ lines aren't affected. Unless they want to change that too? Somehow I have a feeling they would.
At least assembly programs work. Unless




Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: New TI-84 Pocket Info, 2.71 MP Returns :(
« Reply #19 on: June 14, 2011, 11:29:01 pm »
I going to laugh if it's something ridiculously easy to bypass, like a CRC32. I'm also not going to believe a word of this until I see and analyze a dump.

Edit: Have you tried force loading a certificate from an older model and then reinstalling the OS? Or erasing the certificate?
« Last Edit: June 14, 2011, 11:32:18 pm by DrDnar »
"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 DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
That's good to hear critor.

As for the older calcs I bet they might eventually try to phase them out, but again I'm not sure. After all the 83+ is still popular.

Also I edited the news title, because OS 2.71MP in it was rather misleading (2.71MP didn't have an anti-downgrade protection, while boot 1.03 doesn't remove Asm commands)

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
I thought it was the OS and not the boot code that could remove Asm()?

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
I thought it was the OS and not the boot code that could remove Asm()?
Correct. The new model runs the stock 2.55 just fine.
"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 Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
So if they actually do plan on removing it, we can always fall back on this.

Man TI really loves downgrade protection, don't they? What's it for though? ??? Still don't see a point to it...
« Last Edit: June 14, 2011, 11:55:01 pm by Deep Thought »




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Not sure. I hope they don't plan to remove some ASM programming freedom and take asm games away from us.

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Wait, is this bad? Can you still run applications and C programs?
For someone who doesn't need 3rd part OSs is this bad?


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
It's bad if you've been trying to avoid MathPrint so that third-party software, you know, actually works.
"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 DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Well, about MathPrint, you can still disable it in the MODE menu, although I think some programs still had compatibility issues with MP OSes even in Classic mode.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Correct. Omnicalc, for example, has problems. Although, I released a version which fixed some of the worst problems. I also found 2.53 to be generally quite unstable.
« Last Edit: June 15, 2011, 02:52:55 am by DrDnar »
"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 JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Wait, is this bad? Can you still run applications and C programs?
For someone who doesn't need 3rd part OSs is this bad?
2.53 and 2.55 have a ton of glitches that make Asm programming hard. Many apps and programs will not work correctly unless you use 2.43 or older.