I just noticed that Ti has updated the standalone and Python OS to 5.8.3 on 04/29/2025. There was an update a few months ago and it had no effect on my jailbreak. However, this time around I've noticed that the CabriJr App has also been updated with the OS. This leads me to anticipate the loophole being closed and another cat and mouse round with Ti.

Or am I just being paranoid?
I guess you've been living under a rock.
Yes, artifice will not run on 5.8.3, and OS 5.8.3 will refuse to launch CabriJr 5.0.0. The Python app also got an update because it had a similar bug which was used by artifi82 for the 82AEP, which also got patched.
Yes, they patched arTIfiCE. If you're not required to, just don't update, it's as simple as that.

A deep dive into the root causes has been written here (FR+EN available)
Yes, there's an upcoming news article on Cemetech to discuss some parts of this, but it's not going to be in anywhere near the exhaustively researched depth that critor very helpfully put together on TI-Planet.
mr womp womp wrote:
I guess you've been living under a rock.
Yes, artifice will not run on 5.8.3, and OS 5.8.3 will refuse to launch CabriJr 5.0.0. The Python app also got an update because it had a similar bug which was used by artifi82 for the 82AEP, which also got patched.


Yeah I do not follow these things as closely as I should. I know enough not to download a new update without consulting you fine folks.
As shown by this link here: https://yvantt.github.io/arTIfiCE/, arTIfiCE will hopefully be able to come back with another way of exploiting the calculator's OS.
Yeah I keep most of my calcs on older OS versions, then again I am well out of school lol πŸ™‚.

Would be a shame if everyone with a new OS was unable to play calc games though ☹️.
C'est la vie, as always.

People are saying that this is the end of CE assembly programming*, but as long as the calculator is around there will probably be some way to get the functionality back. Being a relatively simple device compared to something like the Nspire does significantly reduce its "attack surface" (for want of a better term) and it's likely we could run dry of ways to restore functionality at some point but I think the community will invariably find a way soon enough. TI isn't terribly wicked and evil like so many technology companies are. They kept arTIfice around long enough because the community made a promise that ultimately proved too difficult to uphold and they only did what they did to uphold their reputation, which is an understandable cause. As upsetting as this is, I can sympathize with the decision and I've seen that the CE community mostly shares this sentiment, which is a good thing and I'm sure they see that most of us have no ill intent. Unfortunately, one bad apple tends to spoil the whole bunch.

*Most likely what people say when they warn that this is likely the end of ASM is that even if a solution is discovered, it will more likely than not be significantly more difficult than arTIfice was or just the old versions that always let you run assembly programs from the outset. This will probably put a chokehold on new developers coming in once CEs running the new OS start to run out within the next couple years, which is a problem if the community wants to stay alive.

However, this is assembly we're talking about. Of course, knowing that there is a bustling community of programmers devoting themselves to experimenting with and programming the CE at a low-level is significantly hindered by zero indication that this can be done on the calculator in the first place, but if young folks such as myself still come here after the de-assembly update and are still able to figure out how to harness the abilities of the eZ80 like it's always been done, that communicates to me that this community can still sustain itself so long as there remains a way to have access to this functionality, even if it warrants jumping over multiple hurdles (which is more than worth it for the benefit it provides, anyways). BASIC programming is sticking around on the calculators for the foreseeable future, and CE communities tend to be all-encompassing in their acceptance of BASIC programmers as well, so anyone interested in such a thing will very likely find the previously-unbeknownst-to-them possibility of assembly and C programming through the calculator community they reside in, even it's passive, as it's already taken significant prominence over many other kinds of calculator hacking (not that "hacking"). At that point, all that remains is some way to still access it, and I'm very confident we will find a way before the patch starts to show up on store shelves.

This could be naive optimism, but I still have a lot of hope. I've only been a part of this community for a little over a month now, and it's already become something I want to stay in for years to come due to how welcoming and friendly it is. I feel that other budding hackers (again, not the Hollywood kind) with a similar appreciation for technology to mine will feel much the same way. There are missteps and setbacks, but the passion and commitment to experimentation and collaboration among CE enthusiasts still holds true and will likely remain this way all the way into gen alpha, beta, etc... the Ambrotype as a photographic process has been dead for over a century now, but you still see people taking excellent photos with it whose grandparents weren't even born when it was phased out of common practice, because it has and always will be novel and full of possibilities that just won't die because it's so darn interesting and will continue to be practically forever.
Thanks for that roxwize. And I agree broadly with everything you're saying here and your observations.

I think the whole community is being a little hard on itself in light of the fallout from Ti. Yes there was an agreement with the Artifice jailbreak but the terms always put the community at the short end of the stick. It was a little rich of Ti to even approach the community and assume that there was even a remote possibility of any sort of control. There was not. Even among our memebers, there is no mechanism for control, just suggestions and peer pressure. I do not think the community failed our agreement with Ti. I think that after already being in a hat-in-hand position we took all we felt we could get from Ti at the time with the Artifice truce and in the end the inevitable weakness of the agreement played out. A non-member of the community decided to do their own thing and had help with a few prominent members of our community seemingly to make it happen.

I've read through the detailed news post on TiPlanet. One thing that was missing was that whats-his-bucket cheat machine maker stated very clearly at the start of the video what his goal was: he wants the Ti-84 Plus to be removed from acceptable calculators for US exams. And this is why I think TH became involved (because it is well known his feelings on Ti business practices). There is a solid arguement that Ti is gouging students and parents especially with the Ti-84 which isn't sold much cheaper than the 84 Plus CE even though it has very outdated parts that do not add up even close to the retail cost. With that in mind, I do not think this project was so much a group of developers trying to hack the calculator with the end goal of cheating, but rather making the device capable of cheating to the point that boards and education authorities are concerned is a means to kill this product line and end a gravy train for Ti. Now I am not saying that I agree with the method but I certainly agree with the basis of the cause and I do think it changes how we approach this whole thing (re: making a device to cheat for the sake of cheating or making a device to cheat to force a business decision of a sometimes greedy company).
Quote:
It was a little rich of Ti to even approach the community and assume that there was even a remote possibility of any sort of control


TI didn't particularly approach us with that, it's rather the opposite, some of us (myself included) are often in touch with TI anyway (and have been for almost 15 years now), so the subject of reaching a deal that's as much of a win-win (or, depending on your point of view, the least "lose-lose") situation as possible, came quickly and very naturally. We had obviously warned them that neither TI-Planet nor Cemetech could really do anything against "lone wolves" acting on their own outside of the community, and they understood while still appreciating whatever we could do moderation-wise on the platforms we do control (forum, chat, archives...) to prevent bad stuff from getting published (for instance PTT-tampering things just like whatever goes against the site rules). Truce or not, I believe the situation with chromalock was bad enough on their end that they'd have acted the same way regardless. But that's just my opinion and everyone is entitled to their own.
That said, the combination of the several factors mentioned in the tiplanet article, all at the same time, do provide TI with a set of reasonable reasons/excuses for their decision, imho. Especially since people have been (asking about) trying to do the same cheat on the CE platform as well. And that's a very sensitive topic for TI and exam boards considering that the CE is the most popular model so they really want to take no risks I guess.

The silver lining is that since all that happened coincidentally at the same time, the reaction from TI is "just that one" for all causes, instead of potentially having one for each, delayed in time (which could have resulted in various ways of getting people annoyed or in trouble, idk)

Anyway, I'm not too worried that YvanTT will come up with some v2 of arTIfiCE eventually, for the few people who'll have updated (or will buy a calc that's already loaded with the newest OS, but I guess that won't be the case for quite a few months). And TI also likely knows that people will always find a way to run ASM games on the 83/84 series... so the impact of their decision is maybe only temporary but good enough for the time being, for exam boards and various governments that approached TI.
jacober wrote:

I've read through the detailed news post on TiPlanet. One thing that was missing was that whats-his-bucket cheat machine maker stated very clearly at the start of the video what his goal was: he wants the Ti-84 Plus to be removed from acceptable calculators for US exams. And this is why I think TH became involved (because it is well known his feelings on Ti business practices). There is a solid arguement that Ti is gouging students and parents especially with the Ti-84 which isn't sold much cheaper than the 84 Plus CE even though it has very outdated parts that do not add up even close to the retail cost. With that in mind, I do not think this project was so much a group of developers trying to hack the calculator with the end goal of cheating, but rather making the device capable of cheating to the point that boards and education authorities are concerned is a means to kill this product line and end a gravy train for Ti. Now I am not saying that I agree with the method but I certainly agree with the basis of the cause and I do think it changes how we approach this whole thing (re: making a device to cheat for the sake of cheating or making a device to cheat to force a business decision of a sometimes greedy company).


I think that logic from the creator is frankly stupid. There are thousands of 84+s still in use, all this does is force existing owners to buy brand new calculators from TI instead of being able to use an older sibling's or friend's. TI loses a bit of margin by having to sell more CEs instead of 84+, so what? They'll just make that up in sales of new calculators. CASIO still has no foothold or power stateside. I see this as nothing more than a horrendous publicity stunt.
What? No it might even trigger the opposite (people trying to buy old calcs used instead of new, so that they're sure to have an older OS version) so I'm not sure how you reached that conclusion.
Adriweb wrote:
What? No it might even trigger the opposite (people trying to buy old calcs used instead of new, so that they're sure to have an older OS version) so I'm not sure how you reached that conclusion.

I’m talking about the β€œgoal” of getting the TI-84 Plus banned from testing, not the removal of ArtifiCE.
Oxiti8 wrote:
jacober wrote:

I've read through the detailed news post on TiPlanet. One thing that was missing was that whats-his-bucket cheat machine maker stated very clearly at the start of the video what his goal was: he wants the Ti-84 Plus to be removed from acceptable calculators for US exams. And this is why I think TH became involved (because it is well known his feelings on Ti business practices). There is a solid arguement that Ti is gouging students and parents especially with the Ti-84 which isn't sold much cheaper than the 84 Plus CE even though it has very outdated parts that do not add up even close to the retail cost. With that in mind, I do not think this project was so much a group of developers trying to hack the calculator with the end goal of cheating, but rather making the device capable of cheating to the point that boards and education authorities are concerned is a means to kill this product line and end a gravy train for Ti. Now I am not saying that I agree with the method but I certainly agree with the basis of the cause and I do think it changes how we approach this whole thing (re: making a device to cheat for the sake of cheating or making a device to cheat to force a business decision of a sometimes greedy company).


I think that logic from the creator is frankly stupid. There are thousands of 84+s still in use, all this does is force existing owners to buy brand new calculators from TI instead of being able to use an older sibling's or friend's. TI loses a bit of margin by having to sell more CEs instead of 84+, so what? They'll just make that up in sales of new calculators. CASIO still has no foothold or power stateside. I see this as nothing more than a horrendous publicity stunt.


I agree with you completely. I wasn't passing any judgement on the value of their actions. Clearly, the value is very low given what we are facing right now potentially because of this individual.
So after some thought and after talking with beck and tkb, I decided to pen an "open letter to ti" on my website.
Not really sure what I'll do with it, or if it will make a difference, but I am trying to spread it to some friends who are educators and who know others who may be on board.
I don't know if a middle ground should be proposed but i definitely just...wrote...

https://cagscalclabs.net/legal/tiopenletter.php

Feel free to take a look, propose edits, or add a signature if you agree with the message I put forth.
ACagliano: I recommend changing the language in the stats to be "Educators", "Students", etc. it would look more professional that way. Great letter!
Well written letter πŸ™‚
My comments below (they were written on Discord as I was reading, so excuse the style):

- "demonstrating how an assembly-based tool could bypass exam mode" there was no ASM involved in the exam mode bypass, no. not on this specific hack anyway.

- "Partnering with this community, not punishing it, is the only sustainable path forward." I mean, we (ti-planet) have been in very close contact with key TI people for almost 15 years. Similarly for KermM for instance although I guess much less so the last few years as he's been much busier with his companies.

- [yes I know this is contrasted with the last part of the letter]. I believe that the open letter demonstrates a bit too much of wishful thinking for situations that couldn't possibly happen in real life though πŸ˜›
TI was and is well aware of what's really happening in the various cases where they have been "attacked" by these third party troublemakers like chromalock
Or well-intentioned people that still create problems for TI's business strategy (like Bernard Parisse releasing a CE KhiCAS version with exam mode compatibility (on the 83 only for this part)).
What happens after such events, at least if they become viral in such a way that exam boards and various gouvernement bodies become involved (that's what happened with the chromalock hack and other AI cheating stuff (some of them were fake, even), is that they need to show they're "doing something in response" not only for the current thing but also for the future, including on their other lead platform(s) (in this case the CE).
Exam boards people don't know anything about the tech details, at all. They just want to know ti is taking steps to improve the situation
Sometimes it's through unrelated security tightening, yes (5.5.1 being released without ASM at the last moment instead of 5.5.0) because of external pressure from people they need to listen to (exam boards, gov, teachers...)

- 5.8.3 was killing two birds with one stone, first the various existing or in-progress community (or external) attempts at having something similar as chromalock's stuff but on the CE through usbdrvce (toolchain lib, i.e, via native programming), and the other one being khicas ce, which didn't go viral or anything but was still bypass of ti's security anyway). So they made exam boards and various educators very happy in both cases.
Most see unauthorized programming (lots of that being playing games....) on calcs as "distractions" that need to be killed anyway.

- TI has wanted for a very long time to eradicate the remnants of ASM programming from their calcs, so external events now gave them some decent reasons/excuses to do so. (They had been releasing "forks" of 84+ and CE calcs without ASM for a while anyway, see the 82A, 84+T, 82AEP....)

- Also "Casio β€” which, unlike TI, has managed to preserve exam security while still allowing C and assembly support" that's definitely not true anymore haha
Native programming support is gone from the new models, and there have been several bypasses of their security over time.
NumWorks was in the "same boat" with pressure from the NL and PT gov, for instance, against their open-source nature, that went much further than just normal asm programmability, one could say.

BTW, the page could be better for those wanting to go deeper by linking to the various sources of the topics being talked about, there are the tiplanet articles, cemetech topics, youtube videos etc. that could be linked at the end, for instance.
Thank you for sharing this letter, but I'm afraid it will not have much impact on TI, I fully agree with your point about learning efficient programming, expanding the calc etc. with ASM but it's clear for me that TI executives don't care about that, and even if a few students buy a Casio (or a Numworks) instead of a TI84 to be able to run homemade C programs (that's still possible on the Casio, builtin on fx-cg 50 and fx-9750GIII or after install of the MPM on the fx-cg 100), that's negligible. Think about that: there are about 50K registered users here (all time, worldwide), while TI84 color sales over the past month in the US on amazon.com channel is more than 100K.
Moreover when I read this letter, my first conclusion is that there is no artifice2 in the forseeable future, perhaps it's really the end like it was for ndless a few years ago (and of course TI knows that...). If the ti84 community want to discuss with TI, they should have some arguments that non technical people at TI can understand.
I’ll respond more later and edit the letter with some of what Adriweb stated, but for now I’ll just go on a limb here and say that I think if the community really wants to push back on this, we are going to need to just R&D our own calculator. Same CPU, open source OS that does exam mode securely, and all the features we want. We have people in the community with the skill to make it happen. It’s clear at this point TI is never going to actually defend asm programming.
One more note: the opening section introduces a proof of concept:

Quote:
Included is a proof of concept, based on currently minted software developed by the author of this letter, which demonstrates that the mechanisms proposed β€” such as signed executable verification and cryptographic gating β€” are both possible and practical, even on hardware as limited as the TI-84+ CE.


But the following sections do not go into details about executable signing or cryptographic gating.
The proposal should be laid out, or this comment removed.

This section is also a bit repetitive:

Quote:
The removal of assembly and C support did not just restrict a feature; it dismantled an ecosystem. Decades of accumulated knowledge, tools, and programs β€” from educational utilities to entire development frameworks β€” were rendered unusable overnight. For students, it meant the loss of a unique gateway into deeper STEM learning. For hobbyists, it meant years of projects, contests, and collaboration suddenly invalidated. And for educators who embraced these tools as extensions of the classroom, it meant watching opportunities for discovery and innovation vanish from their students' hands.

The removal of assembly and C support did not merely silence a programming model β€” it created a cascade of unintended consequences. Educationally, it stripped away a proven avenue for students to learn real-world computing concepts in an accessible environment. For the community, it fractured decades of collaboration, invalidating projects and discouraging new developers from joining. And for TI itself, the effort to project exam security has paradoxically widened the attack surface: by eliminating sanctioned development paths, developers have been driven to hunt for exploits and loopholes, turning what could have been a cooperative relationship into a cold war of patches and workarounds.


It could be edited down to:

Quote:
The removal of assembly and C support did not just restrict a feature; it dismantled an ecosystem. Decades of accumulated knowledge, tools, and programs β€” from educational utilities to entire development frameworks β€” were rendered unusable overnight. For students, it meant the loss of a unique gateway into deeper STEM learning. For hobbyists, it meant years of projects, contests, and collaboration suddenly invalidated. For educators who embraced these tools as extensions of the classroom, it meant watching opportunities for discovery and innovation vanish from their students' hands. For the community, it fractured decades of collaboration, invalidating projects and discouraging new developers from joining. And for TI itself, the effort to project exam security has paradoxically widened the attack surface: by eliminating sanctioned development paths, developers have been driven to hunt for exploits and loopholes, turning what could have been a cooperative relationship into a cold war of patches and workarounds.



Other than being a bit wordy, this is well written. I hope it does not fall on deaf ears. You have my signature!
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 2
» All times are UTC - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement