Author Topic: 84+/SE Boot Pages Modified  (Read 39457 times)

0 Members and 2 Guests are viewing this topic.

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 #60 on: June 27, 2011, 11:24:31 pm »
Somebody should lock this thread before TI notices and actually does change things again.

Lol, for TI to fix this, they would have to make some assembly line changes. Most notably, locking the flash chip, which I don't think they could accomplish very easily.
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

Offline mrmprog

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 559
  • Rating: +35/-1
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #61 on: June 27, 2011, 11:35:13 pm »
I am not very knowledgeable about z80 stuff, but from what I have read here, am I correct in thinking that the boot code is a "master program" of sorts that runs everything including the OS?

Offline BrandonW

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 115
  • Rating: +38/-1
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #62 on: June 27, 2011, 11:37:02 pm »
The boot code is the first sector of code that's executed when you power on the calculator. It's responsible for checking to make sure there's a valid OS installed, and if so, booting it. If not, it waits for one to be received over a link cable, and then boots it.

It also provides common routines that the OS uses, for Flash reading/writing, certificate manipulation, cryptographic functions, etc.

It must always be there.

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: 84+/SE Boot Pages Modified
« Reply #63 on: June 28, 2011, 12:43:34 am »
Somebody should lock this thread before TI notices and actually does change things again.

Lol, for TI to fix this, they would have to make some assembly line changes. Most notably, locking the flash chip, which I don't think they could accomplish very easily.
Wouldn't they also need to change some hardware too?

Offline BrandonW

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 115
  • Rating: +38/-1
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #64 on: June 28, 2011, 12:46:21 am »
They certainly have to change things in the ASIC so that the port we're modifying no longer has any effect. How difficult that would be is unknown. Based on the fact that they put such bone-headed functionality in there, it's possible it's not that easy.

Even if they did fix it, there are still numerous boot code exploits to get an OS on there, and it appears they made some pretty crappy attempts to block some other hacks.

I hope you're reading this, TI: you have truly failed. The harder you try, the worse you make it on yourself.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: 84+/SE Boot Pages Modified
« Reply #65 on: June 28, 2011, 01:00:10 am »
I just a got Walmart calculator today. It came with 1.03. So, TI is definitely shipping 1.03 for the new school year.

Could you report the serial datestamp with the manufacturing date and hardware revision?

It might be usefull to have a good guess before buying a calculator. ;)
TI-Planet co-admin.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #66 on: June 28, 2011, 01:00:47 am »
P-0211Q
"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 #67 on: June 28, 2011, 01:08:02 am »
P-0211Q

Thanks. I don't know if the new 1.03 Boot Code on TI-84+/84+SE is strongly related to the manufacturing date or hardware revision, but I have a P-1209M with Boot Code 1.02.

Anybody with hardware revisions N, O, or P?
« Last Edit: June 28, 2011, 01:08:31 am by critor »
TI-Planet co-admin.

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: 84+/SE Boot Pages Modified
« Reply #68 on: June 28, 2011, 01:09:00 am »
* Darl181 wonders what happens when they reach Z...
[/offtopic]
Vy'o'us pleorsdti thl'e gjaemue

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 #69 on: June 28, 2011, 01:09:13 am »
I have a P-0510O. With boot code 1.02.
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

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #70 on: June 28, 2011, 01:16:12 am »
What is the point of TI doing this anyway?  We are the minority that actually is willing to buy multiple calculators.  They also know that we will find an exploit to their "protections."

They should really give up with this strapping down; it is pointless.
« Last Edit: June 28, 2011, 01:16:55 am by ralphdspam »
ld a, 0
ld a, a

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: 84+/SE Boot Pages Modified
« Reply #71 on: June 28, 2011, 03:10:49 am »
My calc is N with 1.02.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #72 on: June 28, 2011, 03:15:48 am »
So they've started releasing 1.03 on normal calcs now? I'm really starting to hate TI...
« Last Edit: June 28, 2011, 03:17:19 am by JosJuice »

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: 84+/SE Boot Pages Modified
« Reply #73 on: June 28, 2011, 06:13:47 am »
DrDnar, could we have a photo of your 84+SE showing the 1.03 Boot Code version?

It would be usefull to inform/news about it.


Let's sum up things for the TI-84+ and TI-84+SE:
- initial hardware: Boot Code 1.00
- hardware revision A-O: Boot Code 1.02
- hardware revision Q or above: Boot Code 1.03

Anybody with the missing hardware revision P ?
« Last Edit: June 28, 2011, 06:15:44 am by critor »
TI-Planet co-admin.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: 84+/SE Boot Pages Modified
« Reply #74 on: June 28, 2011, 08:44:16 am »
- initial hardware: Boot Code 1.00
- hardware revision A-O: Boot Code 1.02
My S-1204A 84+SE has 1.00.