NXT Improved Firmware sources are hosted on a git repository.

You can clone the repository with:

git clone https://git.ni.fr.eu.org/nxt-firmware.git

Or by using this URL with your git graphical interface.

You can also browse source online using cgit. Here, you will also find the change logs if you want to see what changed from the original firmware.

By accessing NXT Improved Firmware, you accept the license.

What is git?

Git is a distributed version control system used in many open source projects (like the Linux Kernel for example). It provides many useful ways to work with your source code even without a network connection. I have chosen git for NXT Improved Firmware because, using git, it's easy:

  • to have your own copy and fork of the main repository, with your own commits,
  • to merge upstream changes (from the original firmware),
  • to merge changes from others.

You can find more information on the git web site.

How to install git?

If you are using Linux, you just have to select the git packages from your distribution.

For other systems, please see git web site.

How to use git?

There is documentation on the official git web site.