Alternatively, join us on Discord.
You can help CodeWalrus stay online by donating here.

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - M4x1m3

1
Yes, Omega can be run on the 3DS. You only need either a 3DS with a custom firmware (with the homebrew channel installed) or an entry exploit (soundhax, ninjhax, etc... See here for more details).

My first goal with that thing was to make it exam-mode compliant (at least in France) and go pass the math test of the Baccalauréat (high school graduation in France) with it. Sadly, due to Covid-19, I couldn't. This is why it's not compliant (doesn't save exam mode state in the flash of the 3DS, doesn't build as a CIA replacing the home menu, etc.)
2
Here is my small contribution to this topic: NumlWorks Walrii

Hope you like it ^^
3
One thing to be sure is that due to the open-source nature of Epsilon, Numworks won't try to shut it down (like TI does with almost every custom firmware).
4
Omega for Numworks


Ce tutoriel est aussi disponible en Français sur tiplanet.



A simplified installer is available here. It installs Omega in one click, while keeping your python scripts!


I – Getting your model ID


Warning: It's important to know you Numworks' model ID. A N0100 firmware won't work on the N0110, and vice versa.


There is currently two Numworks models: N0100 and N0110. The model ID of your Numworks should be written on the back. If it isn't present, you may go in Settings > About and look for FCC ID. This line contains your model ID (either N0100 or N0110).

II – Installing from sources

Installing the SDK :
First, you need to install the tools needed for the compilation, by following Numworks' installation guide.


  • If you are using a linux distribution based on Archlinux (like Manjaro), you can install the SDK with
    Code (bash) Select
    sudo pacman -Syu
    sudo pacman -S git base-devel imagemagick libx11 libxext libfreetype6 libpng libjpeg pkgconf
    You'll then need to install the ARM toolchain.
  • Also for Archlinux-based distributions users, two AUR packages were created by Yuki to automate installing the simulator : numworks-omega and numworks-omega-git, installig the latest stable version and the latest development version, repsectively.
  • In the following commands, you can add OMEGA_USERNAME="Your name" to have your name in the firmware. The name must be shorter than 16 caracters. This name will show up in Settings > About > Name.
  • The -j8 argument can be replaced by a higher number to speed up compilation. The recommended number is 2 * Number of CPU cores + 2.


You can now start compiling Omega.

For the N0100 :
Start by downloading the sources :
Code (bash) Select
git clone --recursive https://github.com/Omega-Numworks/Omega.git -b omega-master
cd Omega
You can now compile the firmware :
Code (bash) Select
make MODEL=n0100 clean
make MODEL=n0100 -j8
You can now plug your calculator to your pc and install Omega :
Code (bash) Select
make MODEL=n0100 epsilon_flash

For the N0110 :
Start by downloading the sources :
Code (bash) Select
git clone --recursive https://github.com/Omega-Numworks/Omega.git -b omega-master
cd Omega
You can now compile the firmware :
Code (bash) Select
make MODEL=n0110 clean
make MODEL=n0110 -j8
You can now plug your calculator to your pc and install Omega :
Code (bash) Select
make MODEL=n0110 epsilon_flash
Powered by EzPortal