If no device is detected or available do no exit script with error which
leads to failing systemd service.
BugzID: 63562
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
Do status check before ping and exit immediately.
Add timeout to ping of 1s (-W option)
Reduce retry from max 3min down to 1min
BugzID: 63535
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
updated git hash of sys-mon retrying 3 times reading the
temperature before throwing and exception
Signed-off-by: Marc Mattmueller <marc.mattmueller@netmodule.com>
the nmapp library is intended to share code over several
teams. Additionally it shall have modules that only has to be
written once.
The library is unit tested and uses CppUTest as framework
BugzID: 62219
cpputest is a unit test framework for C/C++ and builds the base
of test driven devlopment. Hence this framework is needed for app
development on the host and thus added to the SDK.
BugzID: 62219
This tool is required to show the progress of update in real time.
Without it the output of update script is buffered and shown only at the
end of the update, letting the user not aware of what is going on.
BugzID: 62703
Configuration is not possible while buffer mode is ongoing. The previous
code was making sure that it was disabled but was always enabling it
once done, even if it was not enabled before. But if only the sampling
frequency has been set, it could happen that enabling was not possible.
For example, if no channel was selected. Leading to error messages in
the logs.
BugzID: 62694
Required for HW23.
The code is not really clean but helps make the difference between HW21
and HW23. Polling creates a device /dev/imu0 giving the poll frequency.
BugzID: 61346
This tool is parsing first sector of MMC to find bootloaders, and then
reports the data of these bootloaders to /run/bootloader.
It also creates the file /dev/bootloaderX for each bootloader,
allowing to do a safe and redundant update.
BugzID: 62317
Some update script require these tools in their real version and not the
busybox version. It does not make sense to staticaly link all of them.
BugzID: 61929
busybox wget does not completely support TLS/SSL and it was not
possible to download the firmwares from NetModule public server.
bash was always required, but the shebang was not set properly
in the tool repo.
BugzID: 62136
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
With persistent storage systemd journal logs don't get lost upon reboot.
Limited use of persistent memory with SystemMaxUse to 256M.
BugzID: 61999
Signed-off-by: Tobias Jäggi <tobias.jaeggi@netmodule.com>
nmhw-fwupdate provides a generic way to install or update any given
firmware packages (e.g. gnss, lte modem, bootloaders, ...).
this package is added to all image types in the netmodule linux
reference distro.
BugzID: 61471
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
wwan-config is a rework of ublox-gsm-config.
This rework is more generic and easier to extend.
BugzID: 61873
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
This tool is required by python recipes to set the version using
data from git repo.
BugzID: 61873
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
Example configuration for getting time from gnss signal provided
by gpsd (SHM 0) and NTP.
Chrony confilcts with others NTP daemons.
BugzID: 52095
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
The two recepies are used to configure the baud rates of ttyS3 and the
GNSS receiver.
BugzID: 60698
Signed-off-by: Tobias Jäggi <tobias.jaeggi@netmodule.com>
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
Set PACKAGECONFIG in distro instead of bbappend. It is better to configure it in distro file so we can have a "per distro"
config whereas when setting it in bbappend it will affect all builds as long as the layer is included by BBLAYERS.
BugzID: 60752
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
use same firmware package source for normal images and
initramfs.
inherit minimal-package in initramfs for get rid of post
install process for removing not used firmware binaries.
BugzID: 60410
Signed-off-by: Lucien Mueller <lucien.mueller@netmodule.com>
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
inherit class into image recipe for installing minimal packages
containing only necessary firmware binaries for bring up
TI wireless chip
BugzID: 60410
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
wlconf-bin was requested for e.g. nmhw23 build, but nmhw23 has
no wl18xx module on it
BugzID: 60142
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
initramfs append file is blocking all projects and images setup without
meta-updater:initramfs-ostree-image recipe
use append file for install packages or pre/post images process.
prefered way to install initramfs packages is via
netmodule-linux-ostree.conf:INITRAMFS_PACKAGES
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
crda is not longer required since kernel >=4.15 and kernel
is able to load wireless regulatory database as firmware file
Install wifi and regulatory firmware files in initrd and default rootfs
BugzID: 60107
Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>