CodeWalrus

Featured Member Projects => Omega (Numworks) => Topic started by: M4x1m3 on June 11, 2020, 09:41:26 PM

Title: Numworks - Compilling and installing Omega
Post by: M4x1m3 on June 11, 2020, 09:41:26 PM
Omega for Numworks (https://codewalr.us/index.php?topic=2588.0)


Ce tutoriel est aussi disponible en Français sur tiplanet (https://tiplanet.org/forum/viewtopic.php?f=99&t=23196&p=248745&lang=fr#p248745).



A simplified installer is available here (https://getomega.web.app/install/latest). 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 (https://www.numworks.com/resources/engineering/software/build/).




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