Precompiled Packages

We provide ready-to-install .deb packages for major kernel releases of Raspbian Buster and Raspbian Stretch. Please, select the package that fits to your kernel version.

 

Installation via Command Line

sudo dpkg -i package_name.deb

Important notice on kernel 4.19.118

Currently, do not update your Raspbian system using "apt-get upgrade" or "apt-get full-upgrade". A former Raspbian update (with kernel version 4.19.118) introduced a bug in the DTB (device tree blob), which will make your system unbootable.

Please, upgrade to the latest firmware version, or read the instructions below for a workaround, if you need to keep this exact firmware version.

 Temporary fix for kernel version 4.19.118

The latest Raspbian update introduced a bug in the DTB (device tree blob), which will make your system unbootable.
There are two scenarios:

  1. Kernel update already installed, Raspberry Pi not booting anymore
  2. Kernel update not installed

Installation process – Scenario 1

  1. Turn off the Pi and unplug the power supply
  2. Remove the SD card from the Pi
  3. Insert the SD card into a PC/laptop
  4. Open file /boot/config.txt
  5. Delete line “dtoverlay=i2c-gpio…” and save file. Keep the line feed at the end of the file, i.e. there is an empty line at the end!!
  6. Remove the SD card from the PC/Laptop
  7. Insert the SD card into the Pi
  8. Turn on the Pi and boot
  9. Download the latest Moitessier package
  10. Install the Moitessier package. The system will reboot automatically afterwards, but system will hang during booting.
  11. Repeat steps 1 to 8 to disable the i2c-gpio overlay.
  12. Install the bug fix: sudo moitessier/scripts/bug_fix_kernel_4.19.118 moitessier/dtbo/i2c-gpio_bug_fix_4.19.118.dtbo
    The bug fix will also update/upgrade your system.
  13. Reboot the Pi

Installation process – Scenario 2

  1. Turn on the Pi and boot
  2. Download the Moitessier package
  3. Install the Moitessier package
  4. Install the bug fix: sudo moitessier/scripts/bug_fix_kernel_4.19.118 moitessier/dtbo/i2c-gpio_bug_fix_4.19.118.dtbo
    The bug fix will also update/upgrade your system.
  5. Reboot the Pi

Whenever you want to update/upgrade your system at a later time again, you MUST not call apt-get update, upgrade and/or dist-upgrade manually. Execute the bug fix script instead, that will do the system update/upgrade in a special manner and thus will avoid booting issues of your system. To update/upgrade just do the following:

sudo moitessier/scripts/bug_fix_kernel_4.19.118 moitessier/dtbo/i2c-gpio_bug_fix_4.19.118.dtbo

 

Latest Downloads

Current Moitessier Driver Version: 2.1.0. See release notes.

Raspbian Buster on Raspberry Pi 3 and Pi 4

We have put together the kernel drivers for Raspberry Pi 3 and Pi 4 into one versatile package. Now, you can install the same package on either systems.

Firmware Version Kernel Version Published Package
2.1.0 5.4.51 20/07/24 Buster (Pi3, Pi4): moitessier_1.20200723-1_5.4.51_2.1.0_armhf.deb, checksum
2.1.0 5.4.51 20/07/23 Buster (Pi3, Pi4): moitessier_1.20200717-1_5.4.51_2.1.0_armhf.deb, checksum
2.1.0 4.19.118 20/07/17 Buster (Pi3, Pi4): moitessier_4.19.118_2.1.0_armhf.deb, checksum
Special instructions see: Temporary fix for kernel 4.19.118
1.9.0 4.19.97 20/04/15 Buster (Pi3, Pi4): moitessier_4.19.97_1.9.0_armhf.deb, checksum
1.8.1 4.19.97 20/03/16 Buster (Pi3, Pi4): moitessier_4.19.97_1.8.1_armhf.deb, checksum
1.7.0 4.19.97 Buster (Pi3, Pi4): moitessier_4.19.97_1.7.0_armhf.deb, checksum
1.5.1 4.19.97 Buster (Pi3, Pi4): moitessier_4.19.97_1.5.1_armhf.deb, checksum
1.5.1 4.19.93 Buster (Pi3, Pi4): moitessier_4.19.93_1.5.1_armhf.deb, checksum
1.4.1 4.19.93 Buster (Pi3, Pi4): moitessier_4.19.93_1.4.1_armhf.deb, checksum
1.4.0 4.19.75 Buster (Pi3, Pi4): moitessier_4.19.75_1.4.0_armhf.deb, checksum

 

Raspbian Buster on Raspberry Pi 3 (legacy)

Packages for Raspberry Pi 3 only. These are legacy packages. For up-to-date systems, please use packages listed above under Raspbian Buster on Raspberry Pi 3 and Pi 4.

Package Kernel Version Moitessier Firmware Version
Buster (Pi3 legacy): moitessier_4.19.66_armhf.deb, checksum 4.19.66 1.3.0
Buster (Pi3 legacy): moitessier_4.19.57_armhf.deb, checksum 4.19.57 1.3.0

 

Raspbian Stretch
Package Kernel Version Moitessier Firmware Version
moitessier_4.19.66_armhf.deb, checksum
If directly updating from 4.14.x do: Install - Reboot - Install again
4.19.66 1.3.0
moitessier_4.19.58_armhf.deb, checksum
If directly updating from 4.14.x do: Install - Reboot - Install again
4.19.58 1.3.0
moitessier_4.19.57_armhf.deb, checksum
If directly updating from 4.14.x do: Install - Reboot - Install again
4.19.57 1.3.0
moitessier_4.19.42_armhf.deb, checksum
Special installation instruction: Install - Reboot - Install again
4.19.42 1.3.0
moitessier_4.14.98_armhf.deb, checksum 4.14.98 1.2.2
moitessier_4.14.79_armhf.deb, checksum 4.14.79 1.2.2

Release Notes

2.1.0 Temporary fix for kernel version 4.19.118.
Added support for I2C GPIO device detection.
1.9.0 Parameter DO_SHUTDOWN (Moitessier driver) can now be written from user space as well.
Shutdown service supports shutdown and reboot, depending on the value written to DO_SHUTDOWN either by pressing the push button of the Moitessier HAT or writing the value directly via a terminal to the proper sysfs parameter (e.g. for testing purpose).
Minor bug fixes to get rid of some warning during runtime (e.g. "warning: command substitution: ignored null byte in input").
Fixed not proper working shutdown service on some systems.
1.8.1 Moitessier shutdown procedure implemented as systemd service. If the process is killed it will be automatically restarted.
1.8.0 - HAT firmware version 1.6.0
- Added new module parameters to the device driver for testing purpose only
- Revised script for production testing
- Fixed data loss when using the shutdown button
1.7.0 Added support to read GNSS firmware version
HAT firmware version 1.5.0
1.6.0 Added support to enable/disable GNSS NMEA sentences
Added support to enable/disable shutdown button (Moitessier HAT 2 only)
1.5.1 Fix "Raspbian does not boot" (rare cases)
Fixed firmware update process breaks (rare cases)
1.4.1 Fix "System hangs when SPI is disabled"
1.4.0 Add support for shutdown switch (Moitessier HAT 2 only)

All Downloads

You find all pre-compiled .deb packages at our download server download.rooco.eu.

The release directory lists kernel versions at the top level. Each kernel-version directory consists of the moitessier release versions that have been built for the specific kernel version.

Raspbian Buster: https://get.rooco.tech/moitessier/buster/release/

Raspbian Stretch: https://get.rooco.tech/moitessier/release/

Find Firmware and Drivers for Raspberry Pi Moitessier HAT on GitHub

You will find all related source code on GitHub: Moitessier HAT source code on GitHub

The respository consists of several submodules that include the following:

  • Linux device driver to communicate with the HAT
  • User tools/applications to configure the operation mode and to update the firmware of the HAT
  • Firmware of the HAT microcontroller
  • Device tree and appropriate tools to write the ID EEPROM

Each submodules includes a README.md file for detailed information.