I'm curious to know what the status is of Linux on the TI-Nspire CX II. If I remember correctly, it wasn't available to the public yet, but I don't know if that may have changed. If it isn't available yet, is there an expected time it might become public? Sorry if this question seems dumb, I was only curious. Razz
There is an unofficial tool called N-Link which is available in AppImage form for Linux. However, the last time I tried it doesn't work on Web, Windows 10, or Linux. Hopefully it works now, as I haven't tried in a while.
TheDarkBomber wrote:
There is an unofficial tool called N-Link which is available in AppImage form for Linux. However, the last time I tried it doesn't work on Web, Windows 10, or Linux. Hopefully it works now, as I haven't tried in a while.


I wasn't talking about sending files from Linux to an Nspire CX II, I was talking about Linux on the CX II. Sorry if I didn't make that clear in my original post Wink
Last time I heard, Linux is working on the CX Ⅱ, but this requires some numbers which haven't been made public for legal reasons.
TheDarkBomber wrote:
Last time I heard, Linux is working on the CX Ⅱ, but this requires some numbers which haven't been made public for legal reasons.


Does this mean that Linux will never be possible on the CX II?
It may be possible if someone either leaks the numbers (but that is illegal), or if someone finds a way to do it without illegal numbers.
The numbers you're referring to are the decryption keys in the bootrom, those are only needed for emulation.

Linux for CX II is mostly working (usb host mode untested, needs device tree changes), but not fully mainline yet. To run it, build zImage and DTB from https://github.com/Vogtinator/linux/commits/cxII-clean using a config from https://github.com/Vogtinator/nspire-linux-configs/tree/cxII/kernel and grab the latest linuxloader2 from https://tiplanet.org/nspire-linux-builds.

See also some discussion at https://tiplanet.org/forum/viewtopic.php?f=20&t=24785#p260466
Vogtinator wrote:
The numbers you're referring to are the decryption keys in the bootrom, those are only needed for emulation.

Linux for CX II is mostly working (usb host mode untested, needs device tree changes), but not fully mainline yet. To run it, build zImage and DTB from https://github.com/Vogtinator/linux/commits/cxII-clean using a config from https://github.com/Vogtinator/nspire-linux-configs/tree/cxII/kernel and grab the latest linuxloader2 from https://tiplanet.org/nspire-linux-builds.

See also some discussion at https://tiplanet.org/forum/viewtopic.php?f=20&t=24785#p260466

Thank you so much for the help! I really appreciate it Smile
Sorry for another (Possibly dumb) question, but which distros can be installed on the calculator? Is it Debian, Arch, or something else?
No distribution probably, just plain Linux, like LFS.
You can boot any distribution as long as it's built for armv5 and the kernel has all required features enabled. With the 64MiB of RAM using any stock configuration will probably be too slow to be usable.
Ok I'm dumb when it comes to these things. I also have an nspire cx ii cas and wanted to try linux on it. Is there a text based tutorial I can follow? Like did someone write it all out? It's really confusing to me. Thanks!
There's no user friendly UI or anything like that available, so you'll have to be somewhat familiar with Linux and core utilities to be able to do anything.

https://tiplanet.org/nspire-linux-builds/ and https://hackspire.org/index.php/Linux have some guides. If you don't want or can't build the kernel yourself, I zipped the needed files up: https://owncloud.ritter-vogt.de/index.php/s/GMhjIr6AdKggs06

Put those and https://tiplanet.org/nspire-linux-builds/initrd.tns into the linux folder on the calculator and https://tiplanet.org/nspire-linux-builds/ndless.cfg.tns into the ndless folder and run start_initrd.ll2.

When you connect the calc over USB (unplug and plug in again) it shows up as network interface and you can share your connection. You'll have to set it up on the calculator maually.

Once I've got some more time to do newer builds and write a proper guide, I'll try to get it published properly somewhere.
Okay thanks! I'll test it out today. I'm familiar with linux so that shouldn't be an issue, I just have never dove into stuff like LFS.
the Hackspire guide hasn't been updated since 2012 and is likely out of date for building Linux for the CX2, is there an up-to-date version?
The content still applies, just the legacy kernel is even more legacy now and can be ignored.

For building the kernel as written at https://hackspire.org/index.php/Linux#Kernel, just use the https://github.com/Vogtinator/linux/commits/cxII-clean branch with a .config from https://github.com/Vogtinator/nspire-linux-configs/tree/cxII/kernel
I'm gonna dump some more questions here, cause I'm stupid Razz

1. Is it possible to boot Linux from an external USB Drive (using the proper adapter, of course)?

2. Can one access the internet for installing packages, text-based web-browsing, wget, etc. with the use of a USB to Ethernet adapter and an Ethernet cord connected to an internet source?

3. Also, I was trying the build that Vogtinator supplied, but I'm not sure what the root login info is. Any help in this are would be appreciated as well.
TIny_Hacker wrote:
3. Also, I was trying the build that Vogtinator supplied, but I'm not sure what the root login info is. Any help in this are would be appreciated as well.


For the login info I just typed root and pressed enter. Not sure if thats what I was supposed to do, but it worked. ¯\_(ツ)_/¯
KnightsWhoSayNi wrote:
TIny_Hacker wrote:
3. Also, I was trying the build that Vogtinator supplied, but I'm not sure what the root login info is. Any help in this are would be appreciated as well.


For the login info I just typed root and pressed enter. Not sure if thats what I was supposed to do, but it worked. ¯\_(ツ)_/¯


So I tried that, but I can't seem to get Linux to boot properly anymore. I'm not sure if it has anything to do with the fact that the way I quit Linux last time when I couldn't log in to root was resetting the calculator, or if it's just something else. I've tried re-sending stuff, but I can't seem to fix the issue.
  
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 1
» 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