1276 lines
50 KiB
Markdown
1276 lines
50 KiB
Markdown
# NetModule OEM OS - Release Notes
|
|
|
|
NetModule OEM OS (NMOS) follows YoctoProject reference distribution "poky".
|
|
Currently NMOS is based on poky warrior.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## Summary - Release v1.1.x
|
|
|
|
- This Release is based on **Yocto Project Version 2.7.x / Poky v21.0 (warrior)**
|
|
- [Yocto 2.7 Features](https://wiki.yoctoproject.org/wiki/Yocto_2.7_Features)
|
|
- **Kernel Version nmhw23:** Linux 4.14.y LTSB (4.14/develop/nmhw23)
|
|
- **Kernel Version nmhw21:** Linux 4.19.y LTSB (4.19/standard/base)
|
|
- **BootLoader nmhw23:** U-Boot 2018.03 (2018.03-u-boot-imx8-nmhw23)
|
|
- **BootLoader nmhw21:** U-Boot 2016.05 (2016.05-am335x-netmodule)
|
|
|
|
- Including additional Meta Layers:
|
|
- OpenEmbedded (warrior)
|
|
- NetModule Distro + BSP (warrior)
|
|
- Freescale
|
|
- U-Blox Module Driver
|
|
|
|
|
|
## [Sprint 20.4] - 2021-01-08
|
|
|
|
### Added
|
|
- [69468] hw25: Added support for 2nd ethernet port
|
|
|
|
### Changed
|
|
- [65220] boottime: improved boot time by:
|
|
- [67745] optimize the user module config service (remove sleep)
|
|
|
|
### Fixed
|
|
- [65928] Set custom mac addresses only for VCU distribution
|
|
- [69354] Fixed modem power state after flashing an image
|
|
|
|
### Known Issues:
|
|
- [65740] gnss-mgr: very rarely service does not start
|
|
- gnss-mgr: navigation does not immediately resume after a system restart in a 2D dead reckoning situation without GNSS reception.
|
|
- navigation only resumes once GNSS reception is possible again
|
|
- typical scenario is parking a vehicle in an underground parking lot/parking lot with no GNSS reception
|
|
- ostree: update may fail if there is not enough space on root partition
|
|
- workaround: free space used by log files
|
|
- \# journalctl --rotate
|
|
- \# journalctl --vacuum-time 1s
|
|
- [63349] ostree: when using a partition overlay, some files may remain over update and create incompatibilities with new version
|
|
- [65420] tibluetooth: Fix service stop
|
|
|
|
|
|
## [Sprint 20.3] - 2020-12-11
|
|
Analyzed PEN-Test results
|
|
|
|
### Added
|
|
|
|
### Changed
|
|
- [69352] ostree: clean-up
|
|
|
|
### Fixed
|
|
|
|
### Known Issues:
|
|
- [65740] gnss-mgr: very rarely service does not start
|
|
- gnss-mgr: navigation does not immediately resume after a system restart in a 2D dead reckoning situation without GNSS reception.
|
|
- navigation only resumes once GNSS reception is possible again
|
|
- typical scenario is parking a vehicle in an underground parking lot/parking lot with no GNSS reception
|
|
- ostree: update may fail if there is not enough space on root partition
|
|
- workaround: free space used by log files
|
|
- \# journalctl --rotate
|
|
- \# journalctl --vacuum-time 1s
|
|
- [63349] ostree: when using a partition overlay, some files may remain over update and create incompatibilities with new version
|
|
- [65420] tibluetooth: Fix service stop
|
|
|
|
|
|
|
|
## [1.1.3] - 2020-11-27
|
|
|
|
### Added
|
|
- [66564],[67752] bsp: add spidev0.0 for ethernet switch and spidev0.1 for hsm element
|
|
- [66061],[67902] hw23: added gnss-mgr
|
|
|
|
### Changed
|
|
- [65220] boottime: improved boot time by:
|
|
- [67739] Reduce priority of bootloader-config
|
|
- [67742] Power WWAN modem directly from kernel;
|
|
Increase priority of WWAN service
|
|
- [60060],[69098] hw23: disabled bootloader-config service as it is currently not used and to prevent failure at start-up
|
|
- [65320],[67904] gnss: allow configuration of the refresh rate up to 10Hz
|
|
|
|
### Fixed
|
|
- [66530] hw26: fixed pycurl version mismatch
|
|
- [68069] bblayer.conf: fix wrong BBFILE_DYNAMIC typo for meta-ublox-module
|
|
- [68024] fct and lava image: fix missing mac80211 kernel module
|
|
- [68021] hw23: wlan layer breaks the support for this HW
|
|
- [66059],[68083] firmwares: Make compatible with IMX devices (VCU2)
|
|
- [69147] build-system: Fix rebuilt of kernel and kernel licenses errors
|
|
|
|
### Known Issues:
|
|
- [65740] gnss-mgr: very rarely service does not start
|
|
- gnss-mgr: navigation does not immediately resume after a system restart in a 2D dead reckoning situation without GNSS reception.
|
|
- navigation only resumes once GNSS reception is possible again
|
|
- typical scenario is parking a vehicle in an underground parking lot/parking lot with no GNSS reception
|
|
- ostree: update may fail if there is not enough space on root partition
|
|
- workaround: free space used by log files
|
|
- \# journalctl --rotate
|
|
- \# journalctl --vacuum-time 1s
|
|
- [63349] ostree: when using a partition overlay, some files may remain over update and create incompatibilities with new version
|
|
- [65420] tibluetooth: Fix service stop
|
|
|
|
|
|
|
|
## [1.1.2] - 2020-11-12
|
|
|
|
### Added
|
|
- [66157] ci/cd: introduced build for hw25
|
|
- [66158] fct/dev: introduced hw25 (aka TC-Router) to FCT and OEM distro
|
|
- [63682] ci/cd: introduced build for hw26
|
|
- [63683] fct/dev: introduced hw26 (aka NG800) to FCT and OEM distro
|
|
- [65898] hw26: Added kernel support for PPS
|
|
- [65132] kernel: Added wlan patches from TI for AP stability
|
|
- [67825] machine config: introduce NM_TARGET variable: netbolt for armada devices & netbird for ti33x devices.
|
|
- [67825] linux-netmodule: disable built-in WIFI subsystem in kernel. Use instead kernel module backports from meta-netmodule-wlan layer.
|
|
- [67838] netmodule-linux-image: install firmware-ti-wl18xx and backports kernel-module-mac80211
|
|
- [67888] bblayer.conf: add meta-netmodule-wlan into root project
|
|
- [66322] firmwares: Added ublox TOBY-L210 16.19,A01.04 (application change from previous 16.19)
|
|
- [66319] wwan-config: ublox: Display firmware "application" version along with base firmware version
|
|
- [67627] fct: Added tune2fs utility
|
|
- [62376] fct: add vcu-aurix-upgrade tool for usermodule firmware upgrade over DoIP. Includes firmware binary VehicleCore_V02_09_01_uds.hex
|
|
- [65398] fct: hw21: Added vcu-aurix-command utility
|
|
|
|
### Changed
|
|
- [65133] bsp: wifi: installed latest fimware for ti wl18xx version 8.9.0.0.85.
|
|
- [67965] netmodule-linux-image-fct/-lava: replaced package firmware-ti-wl18xx and firmware-ti-wl12xx with firmware-ti-wl18xx from meta-netmodule-wlan layer.
|
|
- [66566] hw25: fct: Removed tibluetooth
|
|
- [63594] hw21/26: dts: Added hw_type entry, filled by uboot
|
|
- [63850] hw21: dts: Complete gpio definitions
|
|
- [65929] hw26: gnss: Don't run save-on-shutdown operations
|
|
- [65831] ci/cd: yocto: Remove forced rebuild (build optimizations)
|
|
- [65220] boottime: improved boot time by:
|
|
- [67741] improve SIM switching
|
|
- [67743] changed gnss-mgr service from bash to python
|
|
- [67738] added python cached files
|
|
|
|
### Fixed
|
|
- [65998] yocto: Remove python3.bbappend meta-fct (build optimizations)
|
|
- [65905] gpsd: Fixed gpsd still starting in auto detect mode
|
|
- [67592] hw21/26: dts: Fix inconsistent i2c-gpios definitions
|
|
- [65902] hw26: Fix wlconf
|
|
- [62630] fct: usermodule: updater is failling --> see [65398]
|
|
|
|
### Known Issues:
|
|
- [68021] hw23: wlan layer breaks the support for this HW
|
|
- [66530] hw26: mismatch of used ssl library within pycurl within different image variants (dev vs FCT)
|
|
- [65740] gnss-mgr: very rarely service does not start
|
|
- gnss-mgr: navigation does not immediately resume after a system restart in a 2D dead reckoning situation without GNSS reception.
|
|
- navigation only resumes once GNSS reception is possible again
|
|
- typical scenario is parking a vehicle in an underground parking lot/parking lot with no GNSS reception
|
|
- ostree: update may fail if there is not enough space on root partition
|
|
- workaround: free space used by log files
|
|
- \# journalctl --rotate
|
|
- \# journalctl --vacuum-time 1s
|
|
- [63349] ostree: when using a partition overlay, some files may remain over update and create incompatibilities with new version
|
|
- [65420] tibluetooth: Fix service stop
|
|
|
|
|
|
## [1.1.1] - 2020-09-04
|
|
|
|
### Added
|
|
|
|
### Changed
|
|
- gnss-mgr: Added support for all gnss systems (ie, IMES, SBAS and QZSS) [65772]
|
|
- gnss-mgr: Add config file versions handling and log warning when the config file is outdated [65770]
|
|
|
|
### Fixed
|
|
- gnss-mgr: Improved startup reliability (bitrate detection) [65792]
|
|
- gnss-mgr: Logging potential errors in config file instead of crashing [65765]
|
|
|
|
|
|
### Known Issues:
|
|
- gnss-mgr: very rarely service does not start
|
|
- gnss-mgr: navigation does not immediately resume after a system restart in a 2D dead reckoning situation without GNSS reception.
|
|
- navigation only resumes once GNSS reception is possible again
|
|
- typical scenario is parking a vehicle in an underground parking lot/parking lot with no GNSS reception
|
|
- ostree: update may fail if there is not enough space on root partition
|
|
- workaround: free space used by log files
|
|
- \# journalctl --rotate
|
|
- \# journalctl --vacuum-time 1s
|
|
- ostree: when using a partition overlay, some files may remain over update and create incompatibilities with new version [63349]
|
|
|
|
|
|
## [1.1.0] - 2020-08-28
|
|
|
|
### Added
|
|
|
|
### Changed
|
|
- logging: changed from persisting to volatile, memory usage parameters adapted accordingly [65637]
|
|
- change back to persistent logging can be done in /etc/systemd/journald.conf
|
|
- gnss-mgr: config file format in ini style for easier configuration [65640]
|
|
- configuration must be set /etc/gnss/gnss0.conf
|
|
|
|
- gnss-mgr: completely refactored gnss-mgr and receiver access [65640]
|
|
- gnss-mgr: fixed interchanged leverarm configuration parameters [65640]
|
|
- gnss-mgr/gspd: gnss-mgr decoupled from gpsd [65640]
|
|
- gpsd: Remove deprecated neom8tool and related config gnss0.ubx [65566]
|
|
- wwan-config: Cleanup journal logs [65586]
|
|
- aktualizr: Removed aktualizr tool from image [65532]
|
|
- sys-mon: disabled sys-mon service per default [65724]
|
|
|
|
### Fixed
|
|
- wwan: Fix broken firmware update [65638]
|
|
|
|
|
|
### Known Issues:
|
|
- gnss-mgr: rarely service does not start
|
|
- gnss-mgr: wrongly configured config file leads to failure
|
|
- for example duplicated key or unsupported value
|
|
- ostree: update may fail if there is not enough space on root partition
|
|
- workaround: free space used by log files
|
|
- \# journalctl --rotate
|
|
- \# journalctl --vacuum-time 1s
|
|
|
|
|
|
## [1.0.26] - 2020-08-17
|
|
|
|
### Added
|
|
n/a
|
|
|
|
### Changed
|
|
- ubxlib: Renamed to nmubxlib [65478]
|
|
- gnss-mgr: Improved reliability during startup [65453]
|
|
|
|
### Fixed
|
|
- wwan-config: Fixed failing modem recovery [65458]
|
|
- gnss-mgr: Fixed scattered failures due to library [65453]
|
|
- rngd: Fixed scattered failures during startup [65497]
|
|
- chrony: Fixed RTC not being updated with system time [65489]
|
|
- bootloader: re-enable trimming of RTC on hw21 (regression) [65521]
|
|
|
|
### Known Issues
|
|
- ostree: when using overlay, some files may remain over update and create incompatibilities with new version [63349]
|
|
|
|
## [1.0.25] - 2020-08-10
|
|
|
|
### Added
|
|
- distro: Added mmc utility tool [63371]
|
|
- nmhw23: Added state machine in SCU to handle ignition [63467]
|
|
|
|
### Changed
|
|
- wwan-config/ModemManager: wwan-config is now monitoring ModemManager [65396]
|
|
- Making sure that the modem is discovered
|
|
- wwan-config: Modem is kept powered during startup [65395]
|
|
- Allowing faster and less error-prone startup
|
|
- gnss-mgr: persist receiver configuration in its internal flash [63919]
|
|
|
|
|
|
### Fixed
|
|
- tibluetooth: Service will restart automatically if it failed [65391]
|
|
- imu: gpsd: Fixed permissions and created symlinks [65227]
|
|
- /dev/accel0 for accelerometer
|
|
- /dev/gyro0 for gyroscope
|
|
- u-boot: Boot without serial console is possible again [65241]
|
|
- gnss-mgr: set gpsd to fix bitrate when receiver has persisted its configuration [64991]
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [1.0.24] - 2020-07-28
|
|
|
|
### Added
|
|
n/a
|
|
|
|
### Changed
|
|
n/a
|
|
|
|
### Fixed
|
|
n/a
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [1.0.23] - 2020-07-17
|
|
|
|
### Added
|
|
- gnss-mgr: made navigation engine configuration human readable [63923]
|
|
- list-devices: Highlight "Untested" firmwares [64970]
|
|
- firmwares which a more recent than current supported are now marked as "untested"
|
|
- rtd: new gnss-mgr documentation added [63825]
|
|
|
|
### Changed
|
|
- distro: journald: decrease default values for log rotation. Use smaller file sizes. [63714]
|
|
- distro: systemd: change DefaultTimeoutStopSec to default value. [63924]
|
|
- Avoid that services like gnss save-on-shutdown gets killed.
|
|
|
|
### Fixed
|
|
n/a
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [1.0.22] - 2020-06-30
|
|
|
|
### Added
|
|
- ubxlib: introduce new communication library for gnss receiver [63624]
|
|
- gnss-mgr: introduce new gnss manager which replaces gnss-config and gnss-save-and-shutdown [63624]
|
|
|
|
### Changed
|
|
- yocto/gpsd: Fixed gpsd being recompiled at install step [62046]
|
|
- bsp: um-service-config.sh: do status check before pinging [63535]
|
|
- reduce max allowed timeout to 1min
|
|
- um-service-config and dependencies: services: do not fail if no device was detected. [63547]
|
|
- If device is available then um-service-config creates `/etc/user-module/network.conf`
|
|
- Services are no conditionally depending on this config file.
|
|
- um-service-config.sh: if no device was detected service is not failing. [63562]
|
|
- Instead network.conf is not written.
|
|
- u-boot-imx8-mek: remove recipe since bsp is not longer available [63879]
|
|
- gnss-config: removed recipe and package installation in IMAGE_INSTALL [63624]
|
|
- gnss-save-on-shutdown: removed recipe and package installation in IMAGE_INSTALL [63624]
|
|
|
|
### Fixed
|
|
- wwan-config: Improve reliability and restart on error [63740]
|
|
- gpsd: Fix baudrate detection for u-blox devices [63755]
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [1.0.21] - 2020-06-15
|
|
|
|
### Added
|
|
- firmware: published neo-m8l firmware ADR 4.31 [63533]
|
|
- Fix: Handlingof vertically mounted modules or IMU sensors (Gimbal Lock) [62019]
|
|
- Update on target: `nmhw-fwupdate gnss0 https://nmrepo.netmodule.com/chbe/fwupdate/UBX_M8_301_ADR_431_NEO_M8L.tar.gz`
|
|
- Jenkins: Integrated robot tests [63172]
|
|
|
|
### Changed
|
|
n/a
|
|
|
|
### Fixed
|
|
- bsp: wireless-regdb: backport version 2020.04.29 into warrior. Fixed wrong CH bands. [61219]
|
|
- neom8tool: Fixed exception directly after booting [62556]
|
|
- ubxtool: fixed key error in ESF-STATUS message [62843]
|
|
- nmhw23: wwan-config: Fix timeout error due to modem being always powered [63342]
|
|
|
|
### Known Issues
|
|
- nmhw21: gnss: save on shutdown: fail after power cut [63489]
|
|
- ostree: python cache files (.pyc) not updated [63349]
|
|
|
|
## [1.0.20] - 2020-06-02
|
|
|
|
### Added
|
|
- n/a
|
|
|
|
### Changed
|
|
- distro: libnmap and dependencies recipes: change git origin to gitlab [63155]
|
|
|
|
### Fixed
|
|
- wwan-config: Fixed service failing when sim is missing [63102]
|
|
|
|
### Known Issues
|
|
- ubxtool: key error in ESF-STATUS message [62843]
|
|
- neom8tool: Exception directly after booting [62556]
|
|
- bsp: wireless-regdb: bug in source, wrong CH bands [61219]
|
|
|
|
## [1.0.19] - 2020-05-18
|
|
|
|
### Added
|
|
- distro: Integrated a system monitoring application currently logging the disk space [62219]
|
|
|
|
### Changed
|
|
n/a
|
|
|
|
### Fixed
|
|
- bsp: ModemManager: fix discrepancy between signal quality [59633]
|
|
- bsp: ModemManager: fix broken connection after `nmcli c down` due to unhandled error code [62934]
|
|
- neom8tool: fix path to baud rate conf file [62591]
|
|
- bsp: imu-setup: Fixed error messages in logs [62694]
|
|
- nmhw-fwupdate: Fixed NEO-M8L Not showing progress [62703]
|
|
- nmhw21: bsp: linux: tja110x.c: msleep() in poll() function generates high load average, replaced through msleep_interruptible() [62328]
|
|
- nmhw23: bsp: scu-fw: v2x firmware load on soft reboot [62631]
|
|
- nmhw23: bsp: scu-fw: v2x fix inverted ignition switch logic [62892]
|
|
- wwan-config: Fix tool failure due to unexpected notification [63016]
|
|
- modem was sending a notification about temperature supervision (+UUSTS)
|
|
|
|
|
|
### Known Issues
|
|
- bsp: wwan-config service failed if no physical sim is attached and sim switch is set to auto [63102]
|
|
- Workaround for configured M2M cards: SIM=m2m in /etc/wwan/wwan0.conf
|
|
|
|
## [1.0.18] - 2020-04-30
|
|
|
|
### Added
|
|
n/a
|
|
|
|
### Changed
|
|
n/a
|
|
|
|
### Fixed
|
|
- wwan-config: Fixed serial device sometimes not available [62524]
|
|
- bsp: ModemManager: Fixed modem sometimes found only 5 minutes after boot [62526]
|
|
|
|
### Known Issues
|
|
- bsp: Network interfaces wrong MAC adress [62529]
|
|
- bsp: BroadR Driver: Polling generates high system load average [62328]
|
|
- bsp: IMU invalid argument error [62694]
|
|
- neom8tool: Exception directly after booting [62556]
|
|
|
|
## [1.0.17] - 2020-04-17
|
|
|
|
### Added
|
|
- fct: add update tool for extension module. [62376]
|
|
- Includes firmware binary version V02_09_01.
|
|
- nmhw23: support for ASM330-LHH (Automotive IMU) [61346]
|
|
|
|
### Changed
|
|
- yocto: merged poky 2.7.3 release into hancock-os (warrior) [62189]
|
|
|
|
### Fixed
|
|
- nmhw-fwupdate: update tool doesn't check device parameter [62429]
|
|
- nmhw23: fct: : Fix pxe not starting [61882]
|
|
- nmhw23: bsp: v2x: fix v2x power logic on SCU side [61493]
|
|
- nmhw23: bsp: Ignition switch handling on SCU side. [61994]
|
|
- Send power button IRQ to Linux via RPC IRQ API.
|
|
- distro: ubxtool: add lost python2 packages required for ubxtool [62531]
|
|
|
|
### Known Issues
|
|
- nmhw21: bsp: switch configuration fails after sw update [61414]
|
|
- neom8tool: wrong path to baud rate conf file [62591]
|
|
- nmhw21: bsp: BroadR Phy: Polling generates high load avarage [62328]
|
|
- nmhw23: v2x firmware load fails after soft reboot [62631]
|
|
- Firmware load works only after complete power cutoff
|
|
|
|
## [1.0.16] - 2020-04-03
|
|
|
|
### Added
|
|
- distro: added pycurl to dev image [61741]
|
|
- nmhw21: bsp: i2c-0: enable wake up feature for atecc608a [62257]
|
|
- nmhw21: Integrated failsafe bootloader update in nmhw-fwupdate [61929]
|
|
- Allows to have redundant bootloader
|
|
- bsp: bootloader: Added bootloader-config tool [62317]
|
|
- bootloader-config is parsing the first sector of mmc
|
|
- looking for bootloaders and reporting data to /run/bootloader
|
|
- creating a symlink device /dev/bootloader0
|
|
|
|
### Changed
|
|
- distro: ostree: remove packages aktualizr and aktualizr-shared-prov [62302]
|
|
- setting SOTA_CLIENT and SOTA_CLIENT_PROV to empty
|
|
|
|
### Fixed
|
|
- bsp: imu st_lsm6dsx: kernel: fix division by zero if pattern_len is empty [58335]
|
|
- gpsd: Fixed gpsd not working after soft reboot [62382]
|
|
- Save on Shutdown feature sets NEOM8 module in wrong state if a reboot by cli is caused
|
|
|
|
### Known Issues
|
|
- nmhw21: bsp: switch configuration fails after sw update [61414]
|
|
- nmhw-fwupdate: update tool doesn't check device parameter (first parameter) whether it matches update package [62429]
|
|
|
|
## [1.0.15] - 2020-03-22
|
|
|
|
### Added
|
|
- gnss: save ubx imu calibration on shutdown [60669]
|
|
- gnss receiver persists its data on shutdown and restores it after reboot
|
|
- nmhw21: kernel: Update to v4.19.111 (latest LTS release) [62149]
|
|
- update to LTS release of mainline v4.19.y
|
|
- nmhw23: kernel: Update to v4.14.98 [62178]
|
|
- update to LTS release of NXP version v4.14.y
|
|
- nmhw23: basic ignition switch handling [61994]
|
|
- pmic driver is connected to scu, kl15 handling done by system service due to missing interrupts from scu
|
|
- distro: add pycurl to dev image [61741]
|
|
|
|
### Changed
|
|
- distro: make systemd journal logs persistent [61999]
|
|
- distro: Removed legacy fw update tools from images [62102]
|
|
- replacement nmhw-fwupdate (generic firmware update solution)
|
|
- gnss: gpsd: added header for driver_lsm6dsx [57170]
|
|
- add a proper file header to the new driver file (in respect of gpsd licenses)
|
|
|
|
### Fixed
|
|
- gnss: neom8tool: fixed save flag (-s or --save) [62103]
|
|
- nmhw-fwupdate: Fix list-devices hanging forever [62146]
|
|
- abort list-devices call, if config was not successful
|
|
- nmhw-fwupdate: fix download from NetModule public repo [62136]
|
|
- firmware fetching over https url fixed
|
|
- nmhw21: net: ethernet switch: increase MTU size from 1518 up to 1522
|
|
- Fix issue where vlan frames didn't passed switch [57376]
|
|
- nmhw21: bsp: kernel: i2c-1: atecc508a wakeup pulse fixed [61318]
|
|
- wake up sequence on i2c bus based on gpio and pinmuxing, configurable in device tree
|
|
- nmhw23: memory leak in can driver [61706]
|
|
- kernel update [62178] provided several can (driver) updates
|
|
|
|
### Known Issues
|
|
- nmhw21: bsp: switch configuration fails after sw update [61414]
|
|
|
|
## [1.0.14] - 2020-03-06
|
|
|
|
### Added
|
|
- kernel: Update to v4.19.107 (latest LTS release) [61890]
|
|
- update to LTS release of mainline v4.19.y
|
|
- gpsd: update to release 3.20 [60987]
|
|
- update and integrate to official GPSd relase v3.20
|
|
- bsp: chrony integration (gnss + ntp) [52095]
|
|
- added chrony daemon and cli tool with example configuration (GPSD SHM0: GNSS and NTP servers)
|
|
- neom8tool: Vehicle Settings, CFG-NAV5 [61181]
|
|
- added support to configure dynamic platform model and position fixing mode of navigation engine settings (CFG-NAV5)
|
|
- neom8tool: Lever Arm Configuration (position of sensors/antenna in relation to vehicle frame) [61180]
|
|
- added lever arm configuration support (CFG-ESFLA)
|
|
- distro: Add firmware (and bootloader) update tool [58955,60230]
|
|
|
|
### Changed
|
|
- gnss: give ubxtool-wrapper a useful name [61764]
|
|
- renamed ubxtool-wrapper to neom8tool
|
|
- gnss: definition of configuration file format [61707]
|
|
- rework of GNSS config file
|
|
- modem service: wwan-config replaces ublox-gsm-config [61873]
|
|
- switch to a more generic version of configuration script
|
|
- Be aware: while ublox-gsm-config was using apn.conf and sim.conf files,
|
|
the only valid config file is now /etc/wwan/wwan#.conf.
|
|
- modem service: auto generation of wwan.conf [61967]
|
|
- sim.conf and apn.conf are automatically migrated into wwan0.conf on update
|
|
|
|
### Fixed
|
|
- bsp: kernel: broadr phy polling does not work [61822]
|
|
- fix missing commit that enables polling mode. Re-enables reading status register.
|
|
- distro: ublox-gnss-fw-update QA Issue [55167]
|
|
- build system: ublox-gnss-fw-update: Fixed QA issue
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: switch configuration fails after sw update [61414]
|
|
- bsp: i2c-1: atecc508a wakeup pulse @ 400kHz bus speed [61318]
|
|
|
|
## [1.0.13] - 2020-02-22
|
|
|
|
### Added
|
|
- kernel: Update to v4.19.104 (latest LTS release) [61551]
|
|
- update to LTS release of mainline v4.19.y
|
|
|
|
### Changed
|
|
n/a
|
|
|
|
### Fixed
|
|
- distro: ttyS0 error messages [59517]
|
|
- starting of getty only when required
|
|
- bsp: nmhw23: fix phy reset pin config [58757]
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: switch configuration fails after sw update [61414]
|
|
|
|
## [1.0.12] - 2020-02-07
|
|
|
|
### Added
|
|
- gps: introduce ubxtool-wrapper (vcu image) with configuration file for convenient neo m8 (IMU) configuration. [61179]
|
|
The configuration file supports the following configuration messages:
|
|
- CFG-NMEA (used to change NMEA protocol version to 4.1)
|
|
- CFG-ESFALG (used to enable/disable automatic IMU alignment)
|
|
- ESF-ALG, ESF-STATUS (used to get IMU alignment angles & status of dead reckoning sensor calibration)
|
|
In the process of creating the wrapper, ubxtool also got expanded to support polling & decoding the following presets:
|
|
- ESF-ALG
|
|
- ESG-STATUS
|
|
- CFG-ESFALG
|
|
- vcu1 image: install simple gnss and gsm firmware update tool [61370]
|
|
- kernel: Update to v4.19.101 (latest LTS release) [61279]
|
|
- update to LTS relese of mainline v4.19.y
|
|
|
|
### Changed
|
|
- nmhw23: uboot: add support for leds, set their default state [59207]
|
|
- linux: reconfigure led behavior, status: orange heartbeat, ind: none
|
|
|
|
### Fixed
|
|
- nmhw23: SCU: do not allocate debug_sel (gpio3_18) pad to M4 [61160]
|
|
|
|
### Known Issues
|
|
- gnss-fw-update tool fails if baud rate is at 115200 baud [61140]
|
|
|
|
## [1.0.11] - 2020-01-24
|
|
|
|
### Added
|
|
- distro: Added cryptpw utility (busybox) [59950]
|
|
- fct image: install python3-pycurl package for all targets [60833]
|
|
- release image: install gps-utils package (contains ubxtool) [61078]
|
|
- kernel: Update to v4.19.97 (latest LTS release) [61139]
|
|
- update to LTS release of mainline v4.19.y
|
|
- bsp: ModemManager: filter probed serial interfaces [59771]
|
|
- bsp: ModemManager: filter probed network interfaces [59772]
|
|
|
|
### Changed
|
|
- bsp: linux-firmware: update CM3: firmware release 0x193 [60399]
|
|
- distro: ubxtool: extend PATH in script for missing python3 library [61081]
|
|
|
|
### Fixed
|
|
- bsp: initramfs: install wifi firmware binaries and regulatory [60410]
|
|
- nmhw23: uboot: Fix boot time when reading kernel from mmc [57904]
|
|
- nmhw23: kernel: fix bcmdhd (jody-w1 wifi pcie) kernel crash [58213]
|
|
- wowlan driver implementation is causing crash
|
|
- nmhw23: Fix boot from fitImage [60949]
|
|
- relocate fdt at the top of the memory
|
|
- pmic/da9063: Added the capability to define allowed wake-up-signals. [59921]
|
|
- nmhw21: Only allow ignition-switch as wakeup signal.
|
|
- bsp: kernel: broken suspend mode not reproducible afer kernel upgrade to 4.19.88 [59693]
|
|
- nmhw23: uboot: halt in uboot by pressing char "s" [61158]
|
|
- prevents that different chars can stop boot process
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [1.0.10] - 2020-01-10
|
|
|
|
### Added
|
|
- kernel: Update to v4.19.91 (latest LTS release) [60756]
|
|
- update to LTS release of mainline v4.19.y
|
|
- nmhw23: bsp: pmic integration [57935]
|
|
- scu: vcu2-pmic: temperature reporting (thermal zone on Linux now is working)
|
|
- scu: vcu2-pmic: rpc communication
|
|
- linux: vcu2-pmic: scu pmic regulator driver
|
|
- dt: vcu2-pmic: add always-on vcu2-pmic regulators (CAN, GSM, V2X power now controlled from Linux)
|
|
- ublox-gsm-config: Add an empty apn file as default [60832]
|
|
- Added empty /etc/apn.conf file to all images
|
|
|
|
### Changed
|
|
- rtd: document new led behavior [59239]
|
|
- gpsd: update to release 3.19 [57162]
|
|
- gpsd recipe: bump to version 3.19 and distinguish between customer and regular branch
|
|
- fct: distro: remove swupdate tool [59558]
|
|
- fct-image: swupdate tool removed
|
|
- kernel: da9063: Keep only gpio driver [60642]
|
|
- kernel: Removed led driver for pmic da9063
|
|
|
|
### Fixed
|
|
- bsp: networkmanager: compatibility of default config [60405]
|
|
- Using random mac address again when scanning on wifi
|
|
- Fixing wpa_supplicant errors in access point mode
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: ttyS0 auth error messages in log [59517]
|
|
- bsp: gps: dropouts on gps position [60196,60353]
|
|
|
|
## [1.0.9] - 2019-12-13
|
|
|
|
### Added
|
|
- kernel: update to v4.19.88 [60485]
|
|
- update to LTS release of mainline v4.19.y
|
|
|
|
### Changed
|
|
- u-boot: vcupro: usermodule version detection [59487]
|
|
- increase user module detection timeout to 90secs
|
|
- bsp: nmhw21: gps: increase baudrate of serial interface [60330]
|
|
- increase serial baudrate from 9600 to 115200
|
|
|
|
### Fixed
|
|
- bsp: networkmanager: compatibility of default config [60405]
|
|
- Using random mac address again when scanning on wifi
|
|
- Fixing wpa_supplicant errors in access point mode
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: ttyS0 auth error messages in log [59517]
|
|
- bsp: gps: dropouts on gps position [60196,60353]
|
|
|
|
## [1.0.8] - 2019-11-29
|
|
|
|
### Added
|
|
- bsp: change default led behavior [59055]
|
|
|
|
### Changed
|
|
- poky: update to warrior-21.0.2
|
|
- bsp: adjust user interface LED behavior
|
|
reworked init code to show same status on user interface as on mainboard.
|
|
- bsp: initramfs machine specific firmware files [60142]
|
|
yocto: make initramfs package installation machine specific.
|
|
- meta-layer: removed private recipe (hydra) [59542]
|
|
|
|
### Fixed
|
|
- modem-manager: notify networkmanager about reconnections [60029]
|
|
handle modem reconnection in network manager: establish full connectivity as soon as possible.
|
|
- bsp: load average display problem: smsc phy driver [60151]
|
|
disabled energy detection on smsc phy
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: Ignition switch behaviour affected after booting [59921]
|
|
- bsp: nmhw21: suspend mode not properly working after booting [59693]
|
|
|
|
## [1.0.7] - 2019-11-15
|
|
|
|
### Added
|
|
n/a
|
|
|
|
### Changed
|
|
- yocto: update meta-updater layer to new official warrior branch [60015]
|
|
- MM: use forked repository instead of adding patches in yocto [59859]
|
|
|
|
### Fixed
|
|
- bsp: nmhw21: install wireless firmware binaries into initramfs to improve
|
|
firmware loading time and missing wireless-regdb-static (regulatory) [60107]
|
|
- MM: Increase timeout for AT commands to 3 minutes, avoiding modem lock [59584]
|
|
- MM: Fix bug where context can have changed between disconnection and reconnection [60026]
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: Ignition switch behaviour affected after booting [59921]
|
|
- bsp: nmhw21: suspend mode not properly working after booting [59693]
|
|
|
|
## [1.0.6] - 2019-11-01
|
|
|
|
### Added
|
|
- bsp: nmhw21: ModemManager: handle reconnect message [59455]
|
|
- this helps to reduce connection timeout length
|
|
- bsp: nmhw23: add lin support
|
|
- distro: gpsd is automatically started in all image types [59834]
|
|
|
|
### Changed
|
|
- bsp: nmhw21: i2c: increase bus frequency to 400kHz [59646]
|
|
- reduces cpu load, bus load and finally cpu load average
|
|
- bsp: nmhw21: high cpu load due i2c traffic [59097]
|
|
- imu sampling rate reduced to 13hz by default
|
|
- bsp: ModemManager: update to v1.10.8 [59858]
|
|
- distro: gpsd: rework imu config to resolv systemd conflicts [57164]
|
|
- imu sampling rate is not reconfigured by gpsd anymore
|
|
|
|
### Fixed
|
|
- bsp: nmhw21: IMU data via gpsd has periodic gaps [59276]
|
|
- bsp: nmhw21: ModemManager: handle reconnect message [59455]
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: ModemManager: ublox : very low signal still shows connected [59581]
|
|
- bsp: nmhw21: ModemManager: can't find a modem [59584]
|
|
- bsp: nmhw21: ModemManager: modem marked as invalid [59637]
|
|
|
|
## [1.0.5] - 2019-10-21
|
|
|
|
### Added
|
|
- network: google dns server as fallback in networkmanager [59522]
|
|
- bsp: integration of PMIC shutdown operations in devicetree [59085]
|
|
- bsp: nmhw21: IMU sampling rate default on 13Hz, configurable in /etc/imu-lsm6ds3.conf file [59524]
|
|
|
|
### Changed
|
|
- network: dnsmasq as dns caching service enabled by networkmanager [59521]
|
|
- yp: customer layer meta-openmatics have been renamed to meta-netmodule-om [58855]
|
|
- network: disable auto created network configuration in networkmanager [59531]
|
|
|
|
### Fixed
|
|
- modem: modem managament with usage of default bearer improved [59579]
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: ModemManager : ublox : very low signal still shows connected [59581]
|
|
- bsp: nmhw21: ModemManager: handle reconnect message [59455]
|
|
- bsp: nmhw21: ModemManager can't find a modem [59584]
|
|
- bsp: nmhw21: ModemManager: modem marked as invalid [59637]
|
|
- bsp: nmhw21: high cpu load due i2c traffic [59097]
|
|
- bsp: IMU data via gpsd has periodic gaps [59276]
|
|
|
|
## [1.0.4] - 2019-10-04
|
|
|
|
### Added
|
|
N/A
|
|
|
|
### Changed
|
|
- bsp: nmhw21: change default LED behavior (linux) [59055]
|
|
|
|
### Fixed
|
|
- bsp: nmhw21: error messages from pmic irq after standby [56646]
|
|
- bsp: nmhw21: fixed da9063 issue when thermal zone is missing in device tree [58639]
|
|
- modem: gsm link lost when network changes ip address [59189]
|
|
modemmanager update to v1.10.6
|
|
- network: disable systemd resolver to avoid dns issues [59398]
|
|
dns resolver is now under control of networkmanager
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21: user interface led behavior not correct in u-boot [59232]
|
|
|
|
## [1.0.3] - 2019-09-16
|
|
|
|
### Added
|
|
- bsp: nmhw21: wifi wl1837 updated config file for enabling 2 antennas for 5GHz band [57460]
|
|
- bsp: nmhw23: gpo btt6200-4ema support [57931]
|
|
- bsp: nmhw23: u-boot supports pxe boot [58731]
|
|
- bsp: nmhw23: can: added can-utils and spitools to images [58778]
|
|
- bsp: nmhw23: led: onboard leds configured by device tree [58742]
|
|
- bsp: nmhw23: can: added support for can ctl (spi) [57932]
|
|
- bsp: nmhw23: initial dev-rules-nmhw configuration [58758]
|
|
ublox gnss connected by usb default as gps0
|
|
- bsp: nmhw23: u-boot supports i2c eeprom [58739]
|
|
|
|
### Changed
|
|
- bsp: nmhw23: changed u-boot default ip parameters (192.168.1.1) [58718]
|
|
|
|
### Fixed
|
|
- bsp: nmhw21: user module services start delayed [58693]
|
|
User module service config now checks the connectivity to the um by itself. Reduced startup time significantly.
|
|
- bsp: nmhw23: do not install not used firmware binaries [58789]
|
|
- nmhw-auto-part: systemd compatibility [58796]
|
|
auto partition now also works outside of user shell.
|
|
- nmhw-auto-part: fixed missing mkfs.ext4 dependency [58963]
|
|
|
|
### Known Issues
|
|
- bsp: nmhw23: bcmdhd (jody-w1 wifi pcie) kernel oops on restart [58213]
|
|
|
|
## [1.0.2] - 2019-08-28
|
|
|
|
### Added
|
|
- bsp: nmhw23: CANFD0 (PN) initial linux driver support [57959]
|
|
- bsp: nmhw23: rs232 initial support, enabled by dts node [57928]
|
|
|
|
### Changed
|
|
- bsp: nmhw21: user module: use new ports for socket based interfaces (backwards compatible) [58298]
|
|
|
|
### Fixed
|
|
- bsp: nmhw23: proper i2c definition in dts [58343]
|
|
|
|
### Known Issues
|
|
- bsp: nmhw21 user module services start is delayed [58693]
|
|
|
|
## [1.0.1] - 2019-08-07
|
|
|
|
### Added
|
|
- bsp: nmhw23: pcie user space tool lspci added [57941]
|
|
- bsp: nmhw23: basic gnss bring up [57871]
|
|
- bsp: nmhw23: v2x firmware loader and power up sequencer [57943]
|
|
- bsp: nmhw23: bring up i2c eeprom [58057]
|
|
- bsp: nmhw23: generic pcie bring up for jody-w1 [57852]
|
|
- bsp: nmhw23: bring up imu lsm6ds3 [57927]
|
|
- bsp: nmhw23: bring up io expander at i2c bus [57929]
|
|
- bsp: nmhw23: bring up bluetooth submodule of jody-w1 [58086]
|
|
- bsp: nmhw23: bring up wifi submodule of jody-w1 [58087]
|
|
- bsp: nmhw23: canfd 1 and 2 bring up [57958]
|
|
|
|
### Changed
|
|
- yocto: upgrade from sumo to warrior release [55591]
|
|
- yocto: use internal repository for gpsd source code [57168]
|
|
- bsp: nmhw21: kernel upgrade from 4.14 to 4.19 [55621]
|
|
- bsp: mnhw21: use hardware timestamp instead from JSON object in gpsd [57172]
|
|
- bsp: nmhw23: assaign ublox neo always device name gps0 (/dev/gps0) [58211]
|
|
|
|
### Fixed
|
|
- jenkins: fix broken archiver class - deploy company internal repositories [57939]
|
|
- bsp: nmhw21: correct malformatted json messages when its non uart device in gpsd [57166]
|
|
- kernel: nmhw21: enabled missing CONFIG_BRIDGE_VLAN_FILTERING for ethernet switch vlan operation [58295]
|
|
- kernel: nmhw23: add overlay fs support for ostree images [57915]
|
|
|
|
### Known Issues
|
|
- bsp: nmhw23: reading kernel image from mmc is slow [57904]
|
|
- bsp: nmhw23: gnss data not passed to gpsd [58341]
|
|
- bsp: nmhw23: bcmdhd (jody-w1 wifi pcie) reboot kernel oops [58213]
|
|
|
|
## [0.9.14] - 2019-06-14
|
|
|
|
### Added
|
|
- bsp: passing u-boot version information to device tree [57186]
|
|
- uboot: provide version to dts [57109]
|
|
- bsp: option to factory reset modem [57487]
|
|
|
|
### Changed
|
|
- bsp: renamed GSM control pins in gpio subsystem [57324]
|
|
- bsp: gsm: select sim card without hardware reset [57321]
|
|
- bsp: refactoring of gsm services related to modem manager [57325]
|
|
|
|
### Fixed
|
|
n/a
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [0.9.13] - 2019-05-10
|
|
|
|
### Added
|
|
n/a
|
|
|
|
### Changed
|
|
- fct: shell: bash is missing [56816]
|
|
add missing bash package
|
|
- fct: wlan0 is active after reaching multi-user.target [56672]
|
|
increase layer priority to apply only fct bbappends, fix wlan0 is up issue
|
|
- fct: increase layer priority of meta-netmodule-fct [56674]
|
|
increased meta-netmodule-fct layer priority
|
|
|
|
### Fixed
|
|
- kernel: failed to insert module 'autofs4': No such file or directory [56660]
|
|
removed nfs-utils package and disabled autofs4 feature
|
|
- distro: Access point not working [56729]
|
|
init dnsmasq directory for proper usage and to bring up wifi access point
|
|
- fct: User Interface with usb dev interference with ublox (usb0) modem [56971]
|
|
set modem usb0 in networkmanager as unmanaged
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [0.9.12] - 2019-04-09
|
|
|
|
### Added
|
|
- bsp: use correct mac addresses for wifi and bluetooth [54514]
|
|
- bsp: vlan support in sja1105 switchdev driver [55640]
|
|
- bsp: simcard configuration [56371]
|
|
- bsp: modem configuration runtime information [56305]
|
|
showing running modem config in filesystem: /run/modem/
|
|
- bsp: New user module device node in device tree (entries: availability, module type, network) [56443]
|
|
|
|
### Changed
|
|
- bsp: removed sja1105 dsa driver which is deprecated now [56203]
|
|
|
|
### Fixed
|
|
- bsp: dts: dram running on incorrect voltage [56406]
|
|
- fixed dts entry to 1.36V instead of 1.5V
|
|
|
|
### Known Issues
|
|
n/a
|
|
|
|
## [0.9.11] - 2019-02-25
|
|
|
|
### Added
|
|
- fct: integrate user module uart test mode [52063]
|
|
|
|
### Changed
|
|
- bsp: dts: configure remote gpio entry to 192.168.1.64 in dts [55750]
|
|
- bsp: dts: remove SW switchable CAN termination [53816]
|
|
|
|
### Fixed
|
|
- distro: remove ostree service patch which is now available in meta-updater [55796]
|
|
- uboot: clean-upo SJA1105 switch default config [55710]
|
|
removed unused VLAN configuration
|
|
- bsp: dts: redefine nmhw21 led default behavior [55559]
|
|
|
|
## [0.9.10] - 2019-02-08
|
|
|
|
### Added
|
|
- bsp: new 100bT1 phy driver tha110x v0.5.1 [53820]
|
|
- managed mode
|
|
- link status polling
|
|
- second port enabled (nmhw21 v2)
|
|
- bsp: new switchdev driver for sja1105x [55408]
|
|
- netdevices statistics (e.g. ifconfig)
|
|
- phy suspend/resume
|
|
- proper dts configuration for nmhw21 v1 + v2
|
|
|
|
### Changed
|
|
- distro: remove bd and sw-update tools from release builds [55615]
|
|
- debug tools only available in develop images
|
|
|
|
### Fixed
|
|
- bsp: fixed board descriptor config for nmhw21 [55411]
|
|
- bsp: can improved message loss frequency [55038]
|
|
- increased rx/tx buffers in kernel driver from 32 to 64 (with variable divider)
|
|
|
|
## [0.9.9] - 2019-01-21
|
|
|
|
### Added
|
|
- bootloader: user module detection [53758]
|
|
- bootloader: provide method to wait for link on ethernet port [55019]
|
|
- bootloader: allow user to start factory reset / recovery boot [55039]
|
|
- bootloader: detect pmic v1.2 and config sequencer settings [53234]
|
|
- bootloader: improve rtc accuracy [55020]
|
|
- bootloader: configure gpio80 (SIM_PRES) [55014]
|
|
|
|
### Changed
|
|
- bootloader: use separate reset signal for eth switch [53814]
|
|
|
|
### Removed
|
|
- bootloader: remove kernel_image environment [54718]
|
|
|
|
### Fixed
|
|
- distro: kernel panic after `dnf remove <package>` [54937]
|
|
- distro: nmhw-auto-part regular option broken [55005]
|
|
- distro: nmhw-auto-part no valid license [55165]
|
|
- distro: ostree: error after down- and upgrade [54936]
|
|
- distro: delayed startup due to ttyS2 job [55007]
|
|
- bootloader: prevent PHY ID from display [55131]
|
|
- distro: redis5 systemd service not starting [54974]
|
|
|
|
## [0.9.8] - 2018-12-18
|
|
|
|
_Note: This is the first release which support NMHW21 revision 2.0 (Nullserie)!_
|
|
|
|
### Added
|
|
- nmhw21v2 support (bootloader and bsp)
|
|
- [54745] bootloader: new LED behaviour during startup
|
|
- [54544] bsp: firmware update on GNSS receiver
|
|
|
|
### Changed
|
|
- [53972] vcu: added support for customer specific SIM cards
|
|
- [53805] distro: removed pycache to reduce image size
|
|
|
|
### Fixed
|
|
- [54171] kernel: fixed ostree startup log issues
|
|
- [54917] bsp: network manager: system connections per hardware
|
|
- [53804] bsp: remove unused IR drivers
|
|
- [54854] distro: auto partitioning tool problem
|
|
- [54510] distro: auto partitioning --help option
|
|
|
|
### Removed
|
|
- [53820] bsp: 100bT1 phy new type
|
|
- due to unsupported hardware changes the switch driver have been disabled for this release!
|
|
|
|
## [0.9.7] - 2018-12-07
|
|
|
|
### Added
|
|
- 54041: bsp: thermal management
|
|
- 54452: bsp: add usermodule port support to SJA1105 switch driver
|
|
- 54547: bsp: add fdb functionality to SJA1105 switch driver
|
|
- 54474: bsp: implement port statistics in SJA1105 switch driver
|
|
|
|
### Changed
|
|
- 54508: bootloader: remove add_version_bootargs env variable
|
|
- removed obsolete hw-version variable from u-boot env
|
|
- 54592: bootloader: adjust boot environment for 1gb ram
|
|
- added missing initrd_high value to -1 in u-boot env
|
|
- 54511/54512: distro: improve nmhw-auto-part tool
|
|
- improved help messages
|
|
- 54556: bsp: disable IMU wakeup feature by default
|
|
- dts: set tap-detection to 0
|
|
- 54596: vcu: add python 2.7 environment to customer image
|
|
- added python2 and pip2 packages to the vcu-image
|
|
|
|
### Fixed
|
|
- 53624: kernel: failed to start random number generator
|
|
- enable hw random module in kernel config
|
|
- 54458: distro: nmhw-auto-part tool not compatible with 4gb emmc
|
|
- reworked to use parted instead of busybox fdisk
|
|
|
|
### Known Issues
|
|
|
|
- TJA110x phy driver and SJA1105 switch driver are still experimental and under development with limited capabilities.
|
|
- Cannelloni is crashing on receiving high load through user module
|
|
|
|
## 0.9.6 - 2018-11-25 [YANKED]
|
|
|
|
### Added
|
|
- 54365: bsp: tja110 phy driver; links status and SNR class
|
|
Add TJA110x PHY driver with basic functionality: report link status, show hardware capabilities, SNR class read access through sysfs.
|
|
- 50319: bsp: 100bT1 configuration of master/slave mode
|
|
Add master/slave configuration for TJA110x PHY driver using sysfs.
|
|
- 53656: bsp sja1105 switch driver basic framework
|
|
Add SJA1105 switch driver based on DSA subsystem allowing access to PHYs on external MDIO bus.
|
|
- 54436: bootloader: enable factory test station detection
|
|
Checks whether test specific I2C eeprom is available
|
|
|
|
### Changed
|
|
- 53977: vcu: add redis5
|
|
- 53979: vcu: add libgps-dev
|
|
- 54210: bootloader: adjust default environment
|
|
- 54215: distro: rework of auto-partition script
|
|
- 53969: distro: linux-firmware: update CM3: firmware release 0x192
|
|
|
|
### Fixed
|
|
- 54211: bootloader: removed cppcheck warnings
|
|
- 54220: bootloader: fixed pxe boot environment
|
|
- 53657: bsp: remove marvell switch dependencies
|
|
- 53810: kernel: remove wl12xx firmware package
|
|
- 53700: distro: remove redundant can-utils recipe
|
|
- 53646: distro: shutdown blocked by strongswan service
|
|
systemd shutdown: default timeout reduced to 10s (old value: 90s)
|
|
- 54246: bsp: bad openssl performance
|
|
enabled crypto engine, crypto sha512 and crypto omap * in kernel config
|
|
- 54336: bsp: improved GSM performance
|
|
|
|
## [0.9.5] - 2018-11-09
|
|
|
|
### Added
|
|
- 53629: distro: make distro version number dynamic
|
|
Login prompt: Show extended distribution version,release and kernel version information.
|
|
- 54084: distro: shrink wic file size and provide auto-partition tool to expand rootfs
|
|
see readme file for further info
|
|
- 54085: bsp: new tool to read smart battery status
|
|
battery-test: add battery test cli tool for accessing e.g. voltage, capacity and registers.
|
|
|
|
### Changed
|
|
- 53706: distro: remove python 2.7
|
|
- 53945: distro: update modem manager to v1.8.2
|
|
- 53978: vcu: add openssl to the vcu image
|
|
- 53981: vcu: update java to update 191
|
|
- 54148: bootloader: configure BroadR phys
|
|
During development configuration was triggered from U-Boot env. Moved the configuration into board setup.
|
|
|
|
### Fixed
|
|
- 53618: distro: wifi in AP, wlcore down, wifi reset
|
|
Not reproducible with latest NetworkManager
|
|
- 53747: kernel: crash on shutdown if uart is flooded
|
|
Not reproducible with Kernel 4.14.77
|
|
- 53769: bsp: bd tool does not recognize hw_bom_tag
|
|
Missing definitions added
|
|
- 53944: kernel: wlcore error messages on startup
|
|
It was just a debug output, which has been now disabled
|
|
- 53980: vcu: java recipe is not ostree compatible
|
|
Fixed the recipe by changing the installation folder from /opt to /usr/bin
|
|
- 54022: yocto: "version-going-backwards" error
|
|
Some recipes (internal and external) are using git hashes for versioning. Thus we changed this check to just warn instead of fail the build.
|
|
- 54056: bsp: NetworkManager does not recognize GSM devices
|
|
Added missing modem manager plugin to default recipe.
|
|
- 54169: distro: image version is not shown correct
|
|
- 54170: kernel: unable to load kernel modules
|
|
enabled Fuse config due to OSTree requirements.
|
|
- 54201: power down not working with TF-Battery
|
|
- 54202: distro: eth0 does not start automatically
|
|
Test Error: Startup behaviour of eth0 changed to DHCP due to Network Manager update!
|
|
- 54207: distro: dnsmasq service running after boot
|
|
Dependencies fixed with new Network Manager
|
|
|
|
## [0.9.4] - 2018-10-26
|
|
|
|
### Added
|
|
- 53676: distro: integration of ostree update
|
|
- 53937: distro: add python3 smbus package
|
|
- 53935: yocto: update to yocto 2.5.1
|
|
- 53934: kernel: update to 4.14.77
|
|
- 53817: bootloader: User Interface v2.0 detection
|
|
- 53924: bootloader: add jtag support for production
|
|
- 53873: ci: list of packages generated into deliverables
|
|
|
|
### Changed
|
|
- 53936: openmatics: add python3 pip package
|
|
- 53923: distro: disk partitioning tools (add parted)
|
|
- 53850: distro: build folder update - use shared tmp folder to reduce disk space
|
|
- 53811: bootloader: remove superfluous output
|
|
- 53794: kernel: remove factory test kernel config
|
|
- 53510: kernel: do not check ignition line state at power down
|
|
|
|
### Fixed
|
|
- 53767: bsp: fixed wrong RTC assignment in some images
|
|
|
|
### Known Issues
|
|
- 53641: bootloader: UI v1.0 console does not support XON/XOFF
|
|
- 53747: kernel: crash on shutdown if uart is flooded
|
|
- 54056: bsp: NetworkManager does not recognize GSM devices
|
|
- 53980: vcu: java recipe is not ostree compatible
|
|
|
|
## [0.9.3] - 2018-10-12
|
|
|
|
### Added
|
|
- 52255: vcupro: Cannelloni CAN-FD operation on target
|
|
"cannelloni package integrated to image"
|
|
- 53085: distro: add gpio packages
|
|
"linux gpio: added libgpiod cli for accessing the new gpiochip linux system"
|
|
- 53476: user module emulator: add uart capability (uart echo server)
|
|
"Add aproach to send and recive characters over uart by tunneling over tcp connection to a tcp echo service."
|
|
- 53654: sw-update: provide usage info on console
|
|
"Use -h option to show usage text on the console"
|
|
|
|
### Changed
|
|
- 52070: distro: cleanup python recipes
|
|
"Python libraries recipes: cleaned up unutilised python recipes"
|
|
- 53699: distro: replace canutils with can-utils
|
|
"can-utils 1.0 integrated"
|
|
- 53487: vcu: add missing python3 package for environmental testing
|
|
"added websockets and peripherals packages"
|
|
- 53474: vcu: create new meta layer for customer (meta-openmatics)
|
|
"new yoctoproject metalayer created for customer extensions. currently this layer just provides java, python3 websockets and cannelloni packages."
|
|
|
|
### Fixed
|
|
- 53612: dts: Color assignment for Status LED mainboard swapped
|
|
"Fixed Status LED labels (red, green)"
|
|
- 53626: bsp: bd tool does not work
|
|
"fixed configuration of bd tool (board descriptor)"
|
|
- 53627: distro: sw-update.sh does not work on tcu
|
|
"sw-update (basic updater) is now running on netmodule-linux-image"
|
|
- 53636: bsp: boarddescriptor recipe does not use correct config file
|
|
"fixed a small bug in the board descriptor yocto recipe"
|
|
- 53639: sdk: package contains old artifacts
|
|
"sdk package has been cleaned from legacy artifacts"
|
|
- 53670: distro: transaction check error /usr/share/polkit-1/rules.d
|
|
"Build issue: fixed conflict between polkit and systemd"
|
|
|
|
## [0.9.2] - 2018-09-28
|
|
|
|
### Added
|
|
- 52152: remote gpio-driver for user module
|
|
- 53312: added readme-install.md file as quick installation guide
|
|
|
|
### Changed
|
|
- 53237: spi driver: reduce max frequency of ethernet switch to 15mhz
|
|
- 53380: bootloader: reduce boot time delay
|
|
"delay has reduced to zero, with the option to stop boot with a key press before"
|
|
|
|
### Fixed
|
|
- 53134: bootloader: incompatibel env file names
|
|
- 53265: kernel: type in da9063 comparator enum
|
|
|
|
## [0.9.1] - 2018-09-14
|
|
|
|
Note: As of this release the Distribution is based on meta-netmodule-xxx layers.
|
|
|
|
### Added
|
|
- 50306: IMU Drivers
|
|
"LSM6DSX driver Update from mainline
|
|
- Restores read FIFO in IRQ handler (previously kernel's divide by zero).
|
|
- Turn on accelerometer when tap detection enabled
|
|
- A raw read from accelerometer will disable it (ODR_XL = 0) and turn off tap detection. Needs a target restart or `i2cset -f -y 1 0x6a 0x10 0x60`
|
|
- The lowest sampling frequency for tap detection tested is 104 Hz (normal power mode) however it's more reliable at 416 Hz (high power mode).
|
|
"
|
|
- 52058: Java Support
|
|
"Integration of Java SE Embedded v1.8.0 into distro image"
|
|
- 53168: PMIC Comparator - add status polling
|
|
"Use work queue to check frequently IGNITION state and emit KEY_POWER on low level detection."
|
|
- 53169: PMIC OnKey - use KEY_SYSRQ
|
|
"Add KEY_SYSRQ capability to DA9063 OnKey driver."
|
|
- 53170: PMIC Core - check IGNITION state before entering POWERDOWN mode
|
|
"Add IGNITION state evaluation in power down method."
|
|
|
|
### Changed
|
|
- 53102: Distro: Additional Developer Tools
|
|
"Added several new developer tools to dev imag: spitools, i2c-tools, binutils, util-linux (rtcwake), ethtool, evtest"
|
|
- 53086: U-Boot: reformat boot messages for UI detection
|
|
- 53087: U-Boot: probe UI once during startup
|
|
|
|
### Fixed
|
|
- 53084: Kernel: SPI: spidev listed directly in DT
|
|
"Fixed DTS entry"
|
|
- 53088: U-Boot: disable i2c error messages if UI is not available
|
|
|
|
## [0.9.0] - 2018-08-31
|
|
|
|
### Added
|
|
- Generic Board Support for board VCU v1.0
|
|
- 50249 User Module: Basic Firmware
|
|
"Basic firmware for User Module (Aurix CPU) from ZF available.
|
|
- MCAL as library
|
|
- Basic "main.c" -> openmatics.c for general initializations
|
|
https://git.netmodule.intranet/hancock/um-firmware
|
|
"
|
|
- 50294 Ethernet Subsystem (New Switch Chip)
|
|
"U-Boot Driver sja1105.c integrated to vcu board.
|
|
Note: The python tool from NXP was used to create the basic firmware configuration to be loaded to the switch,"
|
|
- 50299 User Interface Safe/Basic Config
|
|
User Interface detection added in uboot
|
|
- 50304 VCU Device Tree
|
|
- 50305 User Interface / LED Adaption
|
|
LED node under /sys/class/leds/ if available
|
|
- 50308 100bT PHY Port
|
|
- 50311 CAN Ports
|
|
- 50312 SPI Driver (ETH Switch, User Module)
|
|
- 50321 Ignition Switch (Basic Support)
|
|
Add detection of ignition sense signal.
|
|
- 50331 PMIC Interrupt Dispatcher
|
|
Configure IMU's interrupt to be handled by PMIC's interrupt controller.
|
|
- 50349 UI: LED Control (via I2C Extender)
|
|
- 50350 UI: USB Host Port
|
|
- 50685 Linux Low Power Modes Support
|
|
- 50686 Low Power Optimization
|
|
Adjust power off method to disable hardware modules before entering PMIC's power down mode.
|
|
- 50985 Basic Suspend Mode Support
|
|
Add standby power state support.
|
|
- 51650 LEDs: am3352 GPIO instead of PMIC, I2C extender
|
|
- 51651 CAN interfaces
|
|
- 51873 Shutdown/reboot operation
|
|
Adjust power off method to enter PMIC's power down mode.
|
|
- 52056 RTC Wakeup from Power Down Mode
|
|
Wake up from power down mode using PMIC's RTC.
|
|
- 52057 Board Version in Device Tree
|
|
- 52112 Line naming from DT
|
|
Line naming from DT: name pins with gpio-line-names
|
|
- 52150 Kernel Driver - UDP Socket Transmitter
|
|
- 52151 Kernel Driver - UDP Socket Receiver
|
|
- 52258 GPIO: User Module Emulator
|
|
- 52652 Linux Power-Off / Shutdown Handling
|
|
Test termination of applications during shutdown using signals and systemd.
|
|
- 52766 distro: socat support
|
|
Include socat into image-dev and image
|
|
- [51783] Configure all unused Switch Pins with Pull Down
|
|
Add fully feature NXP switch configuration: firmware , io and clocks configured in uboot
|
|
- [52027] Check usage of device tree overlay of user interface functions
|
|
UI detection serve to modify the DTS to configure the led of the UI.
|
|
- [52255] Cannelloni CAN-FD operation on target
|
|
- [52257] Kernel Driver using TCP/IP Client
|
|
- [52259] Define message format for GPIO driver
|
|
- [52003] Showcase for Event/Wakeup Logic
|
|
Wake up from power down mode using IMU's tap detection mechanism.
|
|
|
|
### Known Issues
|
|
- Distribution Name not final!
|
|
|
|
[Unreleased]: https://git.netmodule.intranet/hancock/hancock-os/commits/branch/sumo/nmhw21
|
|
[0.9.13]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.13
|
|
[0.9.12]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.12
|
|
[0.9.11]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.11
|
|
[0.9.10]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.10
|
|
[0.9.9]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.9
|
|
[0.9.8]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.8
|
|
[0.9.7]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.7
|
|
[0.9.6]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.6
|
|
[0.9.5]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.5
|
|
[0.9.4]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.4
|
|
[0.9.3]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.3
|
|
[0.9.2]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.2
|
|
[0.9.1]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.1
|
|
[0.9.0]: https://git.netmodule.intranet/hancock/hancock-os/commits/tag/0.9.0
|