ndless-nspire / Ndless

The TI-Nspire calculator extension for native applications
http://ndless.me
830 stars 103 forks source link

Support for OS 5.0/5.1 #177

Closed OfficialDelta closed 3 years ago

OfficialDelta commented 5 years ago

I just got a TI Nspire CXII CAS and I want to install Ndless but I can’t downgrade bc the new os has a feature exclusive to my device

anoopsk commented 4 years ago

Oh sorry, my mistake. I deleted the first email. Respond on the second email.

anoopsk commented 4 years ago

I replied to your response with info about the bug hours ago.

Vogtinator commented 4 years ago

I replied to your response with info about the bug hours ago.

Yep, I got the mail but didn't have time to respond yet.

mgitre commented 4 years ago

Should I have my hopes up?

Neglokit commented 4 years ago

I am also interested, this thread has been open for more than a year. What is the planned release date?

ProgrammerIn-wonderland commented 4 years ago

No but there is an irc I believe

On Sun, Apr 5, 2020, 6:48 PM SrAnnoying notifications@github.com wrote:

Hey, I know I'm being annoying (sorry about that), but it's been a few months of silence, and I was wondering if there has been any progress on it (i don't want to know the percentage, I just want to know if it's being worked on).

Also, is there any Discord server for ndless?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ndless-nspire/Ndless/issues/177#issuecomment-609497797, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHKFT2M4JHUKSRRGXDKZC7LRLEDDDANCNFSM4HPTBFRA .

Neglokit commented 4 years ago

What is irc?

ProgrammerIn-wonderland commented 4 years ago

Edit: no irc but there are two forums that ndless promotes https://tiplanet.org/forum/portal.php https://codewalr.us/?sslRedirect Here you can talk about ndless and such

On Sat, Jun 13, 2020, 2:15 AM Neglokit notifications@github.com wrote:

What is irc?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ndless-nspire/Ndless/issues/177#issuecomment-643577099, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHKFT2O7GILSWEH22MUF6QLRWMKRBANCNFSM4HPTBFRA .

adriweb commented 4 years ago

The IRC channel is #ndless-dev on EFNet servers. But it's more related to native nspire development in general, not the specifics of ndless development itself, which isn't public until the source is put on Github here.

ProgrammerIn-wonderland commented 4 years ago

Thanks Aiden,/!

On Sat, Jun 13, 2020, 4:48 AM Adrien Bertrand notifications@github.com wrote:

The IRC channel is #ndless-dev on EFNet servers. But it's more related to native nspire development in general, not the specifics of ndless development itself, which isn't public until the source is put on Github here.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ndless-nspire/Ndless/issues/177#issuecomment-643593127, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHKFT2LF72HENID3RTPNA53RWM4PBANCNFSM4HPTBFRA .

Neglokit commented 4 years ago

Is the program even half done, or is it almost finished and is in it's last testing phase?

RedshiftVelocities commented 4 years ago

People! Stop being obnoxious if you want it to ever get done.

Knucklesfan commented 4 years ago

Have you guys seriously ever seen a development process? Things take a while. Finding a bug is a challenge in the process, not to mention implementing this bug as an exploit. This is a massive undertaking for the Ndless team, implementing support for a new calculator type is a challenge, even despite the minor changes between the cxII and the cx. We finally have some news about a potential bug (which was bound to happen to begin with) and you guys think it's gonna be an instant process. "wow, a bug was found? that must mean porting it is a one day job!" It's not that simple.

adriweb commented 4 years ago

Guys.... It is much simpler than what you may all think, even though what @Knucklesfan said holds true regardless.

I'll let you ponder over this:

Get it? See where this is going?

Still no? Ask yourself the question whether you really expect Ndless 5.1 to happen and inevitably be blocked within a few months as soon as 5.2 comes out, or rather expect Ndless 5.2 to happen, a bit after OS 5.2 is released. Is it obvious enough now?

Neglokit commented 4 years ago

So how long would it take?

lights0123 commented 4 years ago

a bit after OS 5.2 is released


@Neglokit Probably not long. Likely (hopefully) the exploit will not be discovered by TI before they release 5.2 (hence why nothing has been made public so far), so it'll just be a simple matter of discovering syscalls for the new OS, which isn't a long process.

Peteris-Zvejnieks commented 4 years ago

Guys.... It is much simpler than what you may all think, even though what @Knucklesfan said holds true regardless.

I'll let you ponder over this:

* It is publicly known that arbitrary code execution on the CX II (so yes, exploiting something) has been achieved a long time ago already, since [emulation is possible](https://github.com/nspire-emus/firebird/pull/165) and that requires dumping (through native code)

* In turn, emulation being possible also means that the hardware has also been [understood sufficiently well](https://hackspire.org/index.php?title=Special:Contributions/Vogtinator)

* COVID lockdown, and thus students being out-of-school, has been there for months now

* It is also [publicly known](https://education.ti.com/en/products/calculators/graphing-calculators/ti-nspire-cx-ii-cx-ii-cas/programming-in-python) that TI will release its new OS 5.2 with new features such as Python programming support

Get it? See where this is going?

Still no? Ask yourself the question whether you really expect Ndless 5.1 to happen and inevitably be blocked within a few months as soon as 5.2 comes out, or rather expect Ndless 5.2 to happen, a bit after OS 5.2 is released. Is it obvious enough now?

To prevent TI from ruining the fun for us the exploit/s of the current version will be kept a secret till 5.2 comes out? Smart! But to be honest, it wasn't obvious.

Knucklesfan commented 4 years ago

If you've been a member of a hacking scene before (i.e 3ds or switch or something) it's actually very common to delay exploit releases until the very last minute, to ensure complete compatibility. One such example would be with the delay of ninjhax to ensure new 3ds compatibility. This is very normal.

xkingonionx commented 4 years ago

Should I keep my os up to date until 5.2? I’m really new to this. Thanks👍

Knucklesfan commented 4 years ago

Should I keep my os up to date until 5.2? I’m really new to this. Thanks👍

As is tradition, this is your own choice, but the general advice is do not update under any circumstance, the lower the firmware the more likely the exploit will function on your firmware.

adriweb commented 4 years ago

the general advice is do not update under any circumstance, the lower the firmware the more likely the exploit will function on your firmware.

Until an exploit targeting this version is released anyway.

xkingonionx commented 4 years ago

Cool! I can’t wait!

xkingonionx commented 4 years ago

If I’m correct, there is a version of 5.x Ndless that is running somewhere. Has there been any benchmarking of the cx ii cas t? And if so, how does it compare to previous calcs?

Mordy24 commented 4 years ago

when will 4.5.2.8 be out for ti nspire cx cas?

lights0123 commented 4 years ago

@Mordy24 Dude, there's no need to spam 3 issues, two of which are unrelated. Scroll up literally 7 comments and see why a release is being delayed: https://github.com/ndless-nspire/Ndless/issues/177#issuecomment-649967623

Mordy24 commented 4 years ago

ohh sorry but i have 1 more question will this work for the ti nspire cx cas as well as the ti nspire 2 cx cas?

xkingonionx commented 4 years ago

as i understand it, 4.5.2.8 and all updates under 5 are for the ti nspire cx and cx cas. 5.0, 5.1, and 5.2 are for the ti nspire cx ii cas and the cx ii.

SmileytheDuck commented 4 years ago

I just got a TI Nspire CX II. Does anyone know any emulators that work without Ndless (im new to this).

adriweb commented 4 years ago

Firebird (the (only) emulator) doesn't itself require Ndless, it needs a ROM dump to work though. And dumping the ROM (boot etc.) is what requires Ndless.

untiworddoc commented 4 years ago

I think he means game emulators for the ti nspire. Currently, there are no emulators that don't require ndless (they would have to run on Lua). However in September, there should be a new release of ndless for the new ti nspires.

SmileytheDuck commented 4 years ago

@KhiemmyT Thanks for the answer! I am looking forward for the Ndless release in September. Is there anyway to be notified of its release when it releases?

lights0123 commented 4 years ago

@SmileytheDuck by commenting on this issue, you've automatically subscribed to all future comments on this thread. If you'd like to unsubscribe (to avoid getting a bunch of emails in a few days when the next person decides they need to ask when Ndless will be out for the CX II), you can click "Watch" at the top right of this page and select "Releases only".

SmileytheDuck commented 4 years ago

@lights0123 thanks

Mordy24 commented 4 years ago

so ndless 5.0 is coming in september

xkingonionx commented 4 years ago

in short, most likely

Mordy24 commented 4 years ago

is there any specific day in September it will be out

xkingonionx commented 4 years ago

shortly after 5.2 comes out from ti. so no. just wait for 5.2.

edit: people dont really like being asked when it comes out. 1) most people dont know 2) everything that i know has already been mentioned in detail a few comments up

adriweb commented 4 years ago

it's not like it's known how "shortly" it will be after 5.2, but yes that's at least after its release which TI said is for September

Neglokit commented 4 years ago

when will it 5.0 come on it of cas?

rem137 commented 4 years ago

It’s for when ? September?

MininuxDev commented 4 years ago

They already said and repeated that it's probable, but nothing is confirmed yet

mgitre commented 4 years ago

For God's sake people, please take 30 seconds to read the last few posts in this thread before constantly filling it with questions that have already been answered like 10 times.

RyDawgE commented 4 years ago

Ok, ive read most if not all of the thread, and im a bit confused.

From what I gathered 5.0/.1/.2 May be releasing this September.

But I see others saying there's no need for it? Something about a python implementation?

So I am on 5.0.0 on my TI Nspire cx ii (NOT CAS) Do i update? Can I downgrade? Whats this python thing and why does it help? Is 5.0 even still happening for ndless? Do i stay on 5.0? I'm so lost, and I deeply apologize if I asked a question that's already been answered .

Thanks again!

adriweb commented 4 years ago

OS 5.2, which will come out in September, will have Python programming built-in. There's no point for an Ndless version to target earlier OSes.

Drahnoel1 commented 4 years ago

will this work for ti nspire CX II-t? Sorry if this was asked already but I didn't see it in this thread...

RyDawgE commented 4 years ago

OS 5.2, which will come out in September, will have Python programming built-in. There's no point for an Ndless version to target earlier OSes.

So does that mean an emulator (gba for example)may also come out in September? Basically from what i gathered ndless is getting chucked. I may misunderstand though

adriweb commented 4 years ago

will this work for ti nspire CX II-t? Sorry if this was asked already but I didn't see it in this thread...

Not sure if you're talking about Python availability (answer: yes) or Ndless availability (answer: probably I guess, at least it has always been available for all models)

So does that mean an emulator (gba for example)may also come out in September? Basically from what i gathered ndless is getting cucked.

Well the order of things would be : OS, then Ndless, then programs. Most programs don't need to be rebuilt/adapted when a new version comes out since Ndless takes care of the heavy-lifting behind the scenes, but I don't know this time, considering the HW changed etc - we'll see?

Neglokit commented 4 years ago

Hello,

[To finally answer the release-date question]. I asked the Texas Instrument team Twice through different channels. The precise release date is unknown. It will be necessarily available before October but it seems it will be around the 15th of September.

In fact, a pre-version has already been published and distributed to some organizations. It is therefore only a matter of time.

Goodbye,

what????? release date for ndless or ti 5.2???

DrD00f commented 4 years ago

so i saw a reddit comment saying he had ndless 5.0 on a ti nspire cx II cas is this true?

lights0123 commented 4 years ago

@DrD00f please take the time to read the whole issue. All of these questions have already been answered.