Author Topic: Non-validating OS - why?  (Read 6842 times)

0 Members and 1 Guest are viewing this topic.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Non-validating OS - why?
« on: October 28, 2010, 01:54:37 pm »
Today, at school, I wanted to see what would happen if I tried to transfer an OS from one calculator to another, so I tried sending OS 2.53MP to my friend's calculator (he had the standard OS 2.43).
I managed to send the entire OS over, but it wouldn't validate and I ended deleting my friend's OS altogether. 
I tried again two more times unsuccessfully, and resorted to sending OS 2.43 from a third person's calculator (which worked first try, and interestingly, everything in archive was intact!).

So my question is, why didn't my OS validate/work?
Is it possible that my monkeying around with Axe (especially when I make mistakes and write data to oddball places) might have somehow corrupted my OS?  Or is 2.53MP just non-cooperative in general?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

ASHBAD_ALVIN

  • Guest
Re: Non-validating OS - why?
« Reply #1 on: October 28, 2010, 02:00:06 pm »
(this is a complete guess -- beware)

That axe stuff probably wouldn't have affected it that much, but I've heard that 2.53 doesn't send very well between calcs and even between calc and computer.  Plus, 2.43 is much better, because 2.53 is pretty buggy and doesn't let certain ASM programs run.  So I would get him to send his os to yours :3  (that's my opinion)\
[/randomguessbeware]

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: Non-validating OS - why?
« Reply #2 on: October 28, 2010, 02:53:06 pm »
Those OS won't validate because something changed it. That is Ti's way of keeping their OS's legitimate.

Possible things that would have changed it:
-OS patches (well duh, but this includes any type of fix)
-zStart (Just uninstall it to fix the validation)

And while it is slightly possible that an ASM program could have changed it, accidental changes usually result in complete OS failure.
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 qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: Non-validating OS - why?
« Reply #3 on: October 28, 2010, 03:34:35 pm »
I want to know is why you would give him MP in the first place O_O

if you are using brandon's patched one tho, that could be why

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Non-validating OS - why?
« Reply #4 on: October 28, 2010, 06:10:38 pm »
I want to know is why you would give him MP in the first place O_O

if you are using brandon's patched one tho, that could be why

Reasons:
1) My friend doesn't know how to program, and probably will never try to learn how.  He also is unfamiliar with how calculators work, so he's unlikely to download games off of the internet.  Things like the pretty sigma notation, mathprint, and better log stuff would be useful for him because that's pretty much exactly what we're covering in math right now.
2) Simple curiosity.  I was in chemistry, and my teacher talks extremely slowly.  I was extremely bored, and didn't want to risk my calculator so I just messed with his.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Non-validating OS - why?
« Reply #5 on: October 28, 2010, 06:13:45 pm »
It would be interesting if you could send your os to your computer and then to me, please.  Thank you.

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Non-validating OS - why?
« Reply #6 on: October 28, 2010, 06:13:48 pm »
Yeah, if your using BrandonW's modified version, TI's little code stuff won't let you send OS?  :(

silly TI...
I would just get the calcs from the grade lower than you, cause they probably have 2.53MP preinstalled.  ;)

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: Non-validating OS - why?
« Reply #7 on: October 28, 2010, 06:16:19 pm »
BrandonW wrote a program that will resign the OS on-calc. It takes like 20 minutes to run, though.
"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 Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Non-validating OS - why?
« Reply #8 on: October 28, 2010, 06:21:38 pm »
It would be interesting if you could send your os to your computer and then to me, please.  Thank you.

Mkay - how do I do that?  I think I can use wabbitemu to pull my ROM, but I'm not sure how I could send my OS to my computer.

btw - I'm not using BrandonW's patched OS, nor am I using anything like zStart.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Non-validating OS - why?
« Reply #9 on: October 28, 2010, 06:23:48 pm »
I blame TI.

:P
I think you have to use TI-Device Explorer, I'm not sure though.  ???

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

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: Non-validating OS - why?
« Reply #10 on: October 28, 2010, 08:00:19 pm »
Strange, I have never heard about invalidated OSes before. Could it be something to do with a broken certificate?

Also, does installing an OS patch automatically invalidates the OS?

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Non-validating OS - why?
« Reply #11 on: October 28, 2010, 08:31:13 pm »
Yes, any OS patch will invalidate the OS (well, unless you also set a new OS signature.)

Another thing to watch out for is that Brandon's unlocking method may overwrite the byte at 6AAAh on page 2.

ASHBAD_ALVIN

  • Guest
Re: Non-validating OS - why?
« Reply #12 on: October 28, 2010, 08:33:24 pm »
so maybe that's what was doing it?

nice to see you around, floppus ;)

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: Non-validating OS - why?
« Reply #13 on: October 28, 2010, 08:34:32 pm »
Ah, ok then. And what is the byte located at 6AAAh on page 2?

Offline FinaleTI

  • Believe in the pony that believes in you!
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1830
  • Rating: +121/-2
  • Believe in the pony that believes in you!
    • View Profile
    • dmuckerman.tumblr.com
Re: Non-validating OS - why?
« Reply #14 on: October 28, 2010, 08:49:55 pm »
This topic could be of help.


Spoiler For Projects:

My projects haven't been worked on in a while, so they're all on hiatus for the time being. I do hope to eventually return to them in some form or another...

Spoiler For Pokemon TI:
Axe port of Pokemon Red/Blue to the 83+/84+ family. On hold.

Spoiler For Nostalgia:
My big personal project, an original RPG about dimensional travel and a few heroes tasked with saving the world.
Coding-wise, on hold, but I am re-working the story.

Spoiler For Finale's Super Insane Tunnel Pack of Doom:
I will be combining Blur and Collision Course into a single gamepack. On hold.

Spoiler For Nostalgia Origins: Sky's Story:
Prequel to Nostalgia. On hold, especially while the story is re-worked.