| am64x-linux-5.10 | - linux-headers-5.10.0-cip-rt-moxa-am64x
- linux-image-5.10.0-cip-rt-moxa-am64x
- linux-kbuild-5.10.0-cip-rt-moxa-am64x
| 5.10.168-cip27-rt11-moxa23-1+deb11 | 5.10.214-cip46-rt19-moxa19-1+deb11 | Added- Add recordmcount source to kbuild for dynamic ftracing. Due to the lack of recordmcount source in the kernel, the dynamic ftracing feature is not available. This feature is useful for debugging and performance analysis.
- Add CONFIG_MACH_MOXA_IOTHINX4530 to headers install leak ignore list to resolve build leak errors on OpenWRT SDK
- Enabled CONFIG_FTRACE on the following series for system event tracing:
- UC-1200A, UC-2200A, UC-3400A, UC-4400A, and UC-8200 series.
- Enabled CONFIG_DEBUG_FS on the following series to provide customer access to debug file system for advanced diagnostics and troubleshooting:
- UC-4400A, and UC-8200 series.
- Enabled CONFIG_CAN_J1939 to support the SAE J1939 protocol in industrial applications on UC-8200 series.
- Added DTBO for BIOS SPI Flash partition layout V1.3 to ensure compatibility with the old version in the UC-1200A and UC-2200A series.
- Added more file system support to am62x and am64x: CONFIG_FSCACHE, CONFIG_FSCACHE_STATS, CONFIG_CACHEFILES, CONFIG_TMPFS_POSIX_ACL, CONFIG_TMPFS_INODE64, CONFIG_ECRYPT_FS, CONFIG_CEPH_FS
- Enabled CONFIG_EXFAT_FS on UC-3400A series to support the exFAT file system, commonly used on SD cards and USB drives.
- Enabled CONFIG_BT_RFCOMM_TTY on UC-3400A series to support the serial protocol for communication between Bluetooth devices.
- Support NTFS file system on V3200 series
- Enable CONFIG_NTFS_FS and CONFIG_NTFS_RW in tigerlake_defconfig
- Enable access to .config through /proc/config.gz in tigerlake_defconfig.
- Enable CONFIG_NPREAL2 to support NPort series device in tigerlake_defconfig.
- Enable SELinux related config in tigerlake_defconfig.
- Enable configuration related to networking which align to the debian amd64 in tigerlake_defconfig.
- Enable configuration related to CMA which align to MIL arm64 models in tigerlake_defconfig.
- Enable CONFIG_CFG80211_CERTIFICATION_ONUS to support WiFi6 driver in tigerlake_defconfig.
- Enable CONFIG_MOXA_SECURE_FLAG_SYSFS for providing a way to get secure flag in am64x_defconfig, imx8mp_defconfig and imx7d_defconfig
- Enable CONFIG_NET_SCH_NETEM for traffic control in imx8mp_defconfig
- Support enalbe/disable peripheral interface for imx7d
- Enable CONFIG_OF and CONFIG_OF_OVERLAY in imx7d_defconfig
- Add configuration to support PCIe controller host mode in iMX6/7/8 SoCs, enabling endpoint mode functionality.
- Enable CONFIG_PCI_IMX6_HOST in imx7d_defconfig
- Supported VM-1220 UART4 HW flow control
- Supported task/process statistics for AM64x
- Supported VM-1220 2-cut device
- Serialport can be switched by en_RS232 GPIO control
- en_RS232=1: RS-232
- en_RS232=0: RS-485-2W
- LAN1/LAN2 PHY are replaced by 10/100Mbps TI DP83822
- Imported x86 bootloader moxa.efi build processes
- Created x86 Intel tigerlake defconfig, Makefile
- Added amd64 initrd.cpio.gz (MIL3 version 1.0.0 build 240613_184147)
- Added it87_serial driver for Moxa product
- Added Insyde physical memory allocate driver (version 8)
- Used platform keyring for module signature for UEFI boot x86 model
- Added CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT to lock down the kernel for UEFI boot x86 model if booted in secure boot mode
- Supported PWM control of the buzzer on V1200 series
- Supported VM-1220 series
- Supported am64x overlay dtbo to disable SOC interface
- Supported MIL3.3 file system, crypto, networking and watchdog requirements for am64x_defconfig
- Added support for the new model V1200 series
- Supported for disabling the console device on the Moxa AM62x serial board
- Added support for the new model UC-3400A series
- Added support for TI PRU-ICSS Ethernet and activated Remoteproc and RPMsg frameworks to interact with PRU cores
- Enabled Bluetooth-related kernel configurations are included in the UC-1200A, UC-2200A, and UC-8200 series to meet the user's needs for using external Bluetooth devices
- arm64: imx8mp_defconfig: support CONFIG_WIREGUARD and CONFIG_IPVTAP for UC-4400A series
- arm64: imx8mp-rt_defconfig: support CONFIG_WIREGUARD for UC-4400A series
- arm64: imx8mp-rt_defconfig: sync filesystem and crypto confgurations to amd64
- arm64: imx8mp_defconfig: support CONFIG_6LOWPAN and CONFIG_IEEE802154 for UC-4400A series
- Add programming LED for serial in UC-4400A series
- Support CAN BUS J1939 and ISOTP protocol in UC-4400A series
- Support pre-queue RX and TX coalesce setting in stmmac
- Add overlay dts for disabling pcie in UC-4400A Series
- support WCN6855 2.1 BT firmware
- Synchronize the ethernet link speed between CPU port 0/1 and port 5/6 for ioThinx-4530 series.
- Disable watchdog (gpio-wdt) on ioThinx 4530 shutdown to prevent automatic restart.
- Support thermal cooling subsystem and enable it for UC-4400A series
- Support hardware protection power-off when the system is overheating for UC-4400A series
- Support secure boot for ioPAC-6500
- Support secure boot for UC-4400A
- Enable MXUORT_11X0 as module for imx8mp-rt_defconfig
- net: dsa: mv88e6xxx: Add 6393x family PCS registers to ethtool -d
- Add security hardening configurations in UC-4400A Series
- Add nport real tty configurations in UC-4400A Series
- Align filesystem configurations to linux-5.10 amd64 in UC-4400A Series
- Align crpyto configurations to linux-5.10 amd64 in UC-4400A Series
- Align network configurations to linux-5.10 amd64 in UC-4400A Series
- Support WiFi6 driver (cfg80211, wlan) and add its related header files
- Support Compal RXM-E2 Cellular driver (usb subsystem)
- Support device tree overlay
- Support dwc3 glue driver for imx8mp
- Support Realtek PHY RTL8211F custom MOXA LED (1000: Yellow, 100/10:Green)
- Support IMX PCIE Tuned MOXA PHY (CONFIG_PHY_FSL_IMX_PCIE_TUNED_MOXA)
- Support New Model UC-4400A series
- Support MOXA LED definition for ioThinx-4530
- usb: serial: mxuport: update Moxa UPort 1200/1400/1600 driver to version 5.2.1 build 23101711
- net: dsa: add the port_set_ref() function to allow users to read and write switch registers
- rtc: ds1307: stop the RX8130 WDT when the system shuts down
- arm64: imx8mp-rt_defconfig: support docker
- arm64: imx8mp-rt_defconfig: enable secure hardening configuration
- arm64: imx8mp-rt_defconfig: enable module force load and unload
- arm64: imx8mp-rt_defconfig: enable SELinux related kernel configurations
- arm64: imx8mp-rt_defconfig: enable AppArmor security module
- arm64: imx8mp-rt_defconfig: enable Userspace cryptographic algorithm configurations
- arm64: imx8mp-rt_defconfig: enable exFAT, NTFS, CIFS
- arm64: imx8mp-rt_defconfig: enable nport real tty
- arm64: imx8mp-rt_defconfig: align the kernel configuration related to the network with the debian amd64
- Support ioPAC-6500 series.
- Add heartbeat in USR LED during bootup in AIG-302 series
Fixed- Remove it87_serial softdep and use atomic delay
- Prevent race condition between it87_* drivers during initialization
- Show proper voltage value on IT8786E-I chip version IX.
- Correct SIM card LED in V1200
- Correct GPIO names in V1200
- Fix for potential interrupt storm issue in 8250 OMAP serial driver for AM62x and AM64x SoCs
- Fixed the problem of being unable to detect the SD card when inserted at any time on the UC-3400A series
- Disabled CONFIG_EXT2_FS and CONFIG_EXT3_FS in am62x_defconfig for Docker to encourage the use of modern and supported filesystems
- Fixed kernel crash after PRU ethernet 10M link is down
- Fixed LAN2 overlay configuration using the incorrect flat device tree on the Moxa AM62x serial board
- Allowed crypto drivers to have the same name, as many crypto drivers in kernel 5.10 do not yet conform to this rule
- Patched AM62x Sitara Errata i2409 to resolve USB2 PHY locks up due to short suspend
- Fixd Realtek RTL8211FSI RGMII RX clock random disappear. The TX clock at 125MHz sometimes disappears during the boot process. Based on advice from the Realtek FAE, a FIFO reset (Page 0xdf0, Address 0x10, bit 6) should be implemented during initialization to fix this issue.
- Remove rs485 time delay at baud 9600 as it may result in string loss in ioThinx-4530 Series
- Wrong modelname for uc-4434a in UC-4400A Series for boot process
- Correct the label name of SIM LED and CLUR in UC-4400A Series
- Reset tx state machine when set uart to rs485 in ioThinx-4530 series
- Reset only the Marvell switch (MV88E6071) in the bootloader to prevent repeated resets in the OS. Repeated resets in the OS may lead to Marvell switch failing to initialize on the ioThinx-4530 series.
- Add the phy control register settings for autoneg off. Because ethernet speed cannot be changed from 100M to 10M when auto-negotiation is turn off in ioThinx-4530 series.
- serial: imx: Support default starting of RX in ioThinx 4530 UART2 to resolve IRQ interrupt issue in the MR module
- arm64: dts: imx8mp: iopac6500: set SPI mode to 0 for mram control
- ARM: dts: iothinx4530: correct the pin function for RGMII_RXC
- arm64: dts: correct dsa phy handle name for ioPAC-6500
- Correct clk for fladj calculation in USB dwc3 driver. (LF-2617)
- Fix error return code in dwc3_imx8mp_probe()
- Use dev_err_probe() for reporting mdio bus registration failure in stmmac
- serial: imx: ioThinx-4530: Preserve UART mode value when calling the set_mctrl() function.
- arm64: dts: imx8mp: iopac6500: fix marvell switch probe timeout
- net: dsa: mv88e6xxx: improve serdes signal drive strength
- clk: imx7d: enable the m4 clock to prevent system crashes when loading m4 firmware in ioThinx-4530.
- rtc: ds1374: wdt: update the failed to hook system reboot event message to dev_err level
- arm64: dts: imx8mp: iopac6500: remove unused pcie pinmux
- arm64: dts: imx8mp: iopac6500: correct model name
- net: fec: iothinx4530: don't disable the AHB clock in the fec_enet_close() function to prevent double disabling it
- Fixed bug of errata i2329, configured TI DaVinci MDIO in manual mode to avoid the MDIO interface corruption on TI CPSW
Changed- Shrink CMA reserve size to 256MB to avoid probable reservation failure during initialization in tigerlake_defconfig.
- Update amd64 initrd file with version [1.0.0] 2024-08-23 (For more information, please refer to initrd/amd64/CHANGELOG file)
- Support CONFIG_DP83867_PHY_MOXA_LED for the DP83867 PHY in the UC-1200A and UC-2200A series. Due to the reset of the PHY, the LED configuration is lost.
- Enable CONFIG_DP83867_PHY_MOXA_LED in am62x_defconfig
- Support CONFIG_ARM64_PTR_AUTH, CONFIG_ARM64_TLB_RANGE and CONFIG_ARM64_MTE, because these features are already builtin in the kernel.
- Remove unsupport CAN interfaces in V1200
- Disabled RX8130 alarm for AM64x becuase it is not supported on UC-1200A/UC-2200A series
- Introduced a new method for managing the secure flag by exporting it via the Moxa Secure Flag SysFS Driver, replacing the need to read from Flash OTP on the Moxa AM62x serial board
- Updated arm64 initrd file with version [1.3.0] 2024-07-31 (For more information, please refer to initrd/arm64/CHANGELOG file)
- Updated arm64 initrd file with version [1.3.0] 2024-07-19
- Excluded skip power management state to D3 because it supports PCI bus PM on x86 arch
- Updated gpio-it87 and it87_wdt driver for Moxa product
- Disabled CONFIG_MODULE_FORCE_UNLOAD to prevent unintended module unloading in am62x_defconfig
- Disabled CONFIG_DEBUG_MISC to minimize overhead in am62x_defconfig for production
- Enabled CONFIG_NTFS_FS for NTFS compatibility with Windows systems in am62x_defconfig
- Updated SPI NOR flash partitioning scheme on UC-3400A series
- Enable OP-TEE to facilitate the OTP update process on the UC-3400A series
- Updated arm64 initrd file with version [1.3.0] 2024-06-27
- Extended default watchdog timeout to 300 seconds for DS1370 and RX8130 due to longer initialization times in certain applications
- arm64: defconfig: removed CONFIG_JFS_FS, CONFIG_REISERFS_FS for UC-3400A, UC-4400A, and ioPAC-6500 series because they have issues with CVE-2023-3397 and CVE-2023-52591 respectively.
- Updated TI K3 mailbox, DMA, and CPSW Ethernet drivers
- Avoid optimizing the DS1307 WDT Ping function on the UC-1200A and UC-2200A series since it doesn't eliminate all WDT inactive times
- arm64: am64x_defconfig: Remove unused RTC drivers
- Enable RX8130 RTC charge function in ioThinx-4530 series
- Use new model name for UC-4400A series. This is done to clearly differentiate the product in the market.
- Change LED label from RDY to READY in UC-4400A series in order to align with the device label
- Update MOXA UPort 1200/1400/1600 driver to version 5.2.1 build 24020118
- Update MOXA UPort 1200/1400/1600 driver to version 5.2.1 build 24020109
- Exchange reset gpio for fec and eqos in UC-4400A series
- arm64: imx8mp_defconfig: remove debug flag for production
- arm64: imx8mp_defconfig: remove OPTEE
- arm64: imx8mp-rt_defconfig: remove debug flag for production
- arm64: imx8mp-rt_defconfig: remove OPTEE
- arm64: dts: iopac6500: disable sd card
- arm64: dts: iopac6500: add gpio-line-names
- arm64: dts: iopac6500: modify thermal alert point (105) and critical point (115)
- Remove pwm beeper support in UC-4400A Series
- Revert "Change clock frequency of PHY to 10MHz according to RTL8211FSI datasheet for UC-4400A series"
- Support different model name in UC-4400A Series
- Modify thermal alert point (100) and critical point (115) in UC-4400A Series
- set the RDY green LED default trigger to heartbeat in ioThinx-4530 series
- Set unused components as kernel module in ioThinx-4530 series
- Change clock frequency of PHY to 10MHz according to RTL8211FSI datasheet for UC-8200 series
- Change clock frequency of PHY to 10MHz according to RTL8211FSI datasheet for UC-4400A series
- Set OCOTOP to read-only for UC-4400A and ioPAC-6500 series. This is one-time and programmable prevent the efuse from being tampered with by an attacker.
- Update MOXA UPort 1200/1400/1600 driver to version 5.2.1 build 23113014
- arm64: imx8mp-rt_defconfig: enable PHY_FSL_IMX_PCIE_TUNED_MOXA for PCIe signal tuning
- Update armhf initrd file with version [1.2.0] 2023-11-23 (For more information, please refer to initrd/armhf/CHANGELOG file)
- Modify reserve CMA memory space under 4G in x86-kernel for WiFi6 driver
- Align the Kernel configuration related to network, filesystem, cryptographic algorithm, SELinux and AppArmor configurations with imx7d_defconfig on imx7d-rt_defconfig
- arm64: dts: imx8mp: iopac6500: rename DSA virtual interface with switch and port number
- armhf: dts: iothinx4530: rename LED labels to suit Linux LED device naming
- armhf: dts: iothinx4530: set Dual-Role USB controller to host mode
- Enabled Bluetooth-related kernel configurations are included in the UC-1200A, UC-2200A, and UC-8200 series to meet the user's needs for using external Bluetooth devices
- initrd: added armhf initrd file with version [1.2.0] 2024-02-19 (For more information, please refer to initrd/armhf/CHANGELOG file)
- usb: serial: mxuport: update Moxa UPort 1200/1400/1600 driver 5.2.1 (Build 24020118)
Removed- Remove unnecessary debug options from imx7d_defconfig. The following configurations were removed: CONFIG_MODULE_FORCE_UNLOAD, CONFIG_DEBUG_MISC
- It's generally recommended to use the built-in AF_ALG interface over the external cryptodev module for user-space access to kernel cryptographic functions.
- Remove CONFIG_CRYPTO_DEV_LINUX from am64x_defconfig
- Show systemd unit status information on the console during boot-up and shutdown
- Remove x86 TigerLake kernel cmdline parameter 'quiet'
- ReiserFS is set to be deprecated and should be removed from the kernel in 2025. We do not recommend using it and remove it from the kernel.
- Remove CONFIG_REISERFS_FS from am64x_defconfig
- Remove the configuration due to the discovery of CVE-2023-52610. Additionally, there is no need for detailed traffic shaping or monitoring.
- Remove CONFIG_NET_ACT_CT from am64x_defconfig
|
| bluez | | 5.55-3.1+moxa1 | 5.55-3.1+moxa2 | Uncategorized- No Update. Align upstream 5.55-3.1+deb11u2
|
| modemmanager | | 1.18.6-2~bp11+moxa6 | 1.20.4+moxa2-1+deb11 | Fixed- moxa-quectel: fix udev rule
Uncategorized- init release
- New upstream version 1.20.4
- d/control: bump Standards-Version, no change required
- d/watch: only watch for stable releases. ModemManager has a x.y.z version numbering scheme where y is even for stable releases and odd for development ones. Stable release candidates have x.y-rcz version numbers with y being an even number. This change ensures we only watch for stable releases, including RCs.
- New upstream version 1.20.2
- d/patches: drop upstreamed patch
- New upstream version 1.20.0
- d/control: depend on polkitd instead of policykit-1
policykit-1 has recently been split in 2 packages and replaced by a transitional package. The one we actually need is polkitd, so let's have this one as the "main" dependency. However, as this package is often backported to bullseye as well, let's use an alternative as polkitd only exists in current testing/sid. (Closes: #1022072) - d/watch: look for git tags instead of source tarballs. Upstream stopped publishing source tarballs and now requests that we use (signed) git tags for new versions.
- d/control: update build dependencies for new version. Upstream changed build system from
autotools to meson, let's acknowledge this change. Due to the way meson looks for build dependencies, this also requires adding a few more one to ensure the package gets properly built. - d/rules: update for build system change. With the change to
meson as the build system, configure options are handled differently, requiring minor changes to our package. - debian: honor nodoc build profile. Documentation was previously always built.
- debian: update lintian-overrides for new version
- libmm-glib0: update symbols file for new release
- d/patches: make build reproducible
- modemmanager: Recommend libqmi-utils and libmbim-utils. The FCC unlock scripts shipped in modemmanager use
qmicli to perform unlocking which is part of the libqmi-utils package. Additionally mbimcli is used by the leac script, so recommend libmbim-utils as well. (Closes: #1017975) - d/upstream: add new upstream signing key
- New upstream version 1.18.12
- d/patches: drop upstreamed patches
- debian/patches/: patchset updated (Closes: #1017794, #1018198)
- 0001-Fix_invalid_EXZ_error_parser.patch added
- 0002-Fix_issue_with_EOL_for_pcre2.patch added
- New upstream version 1.18.10
- d/control: update my email address and bump libqmi dependency. Upstream bumped the required version of
libqmi, so let's ensure this is reflected in this package. This commit also bumps the Standards-Version, as no additional change is required. - debian: update linitian-overrides. Due to recent changes in
lintian, our overrides for the -doc packages are no longer needed. However, a new source-is-missing lintian error message must be overridden as it relates to HTML files, which are source files themselves. - debian: lintian-driven fixes and small improvements. This commit includes minor changes spotted by
lintian-brush: - remove obsolete/empty maintainer scripts
d/upstream/metadata: append .git to repo URLd/rules: drop symbols migration (1.4.14 is long gone)
- d/control: drop build dependency on libqrtr-glib
libqrtr-glib-dev is now a dependency to libqmi-glib-dev, and as such can be safely omitted from this package's build deps. We must however increase the required libqmi version to ensure we avoid build failures. - New upstream version 1.18.8
- d/symbols: update for new release.
- d/control: build-depend on libqrtr-glib. This enables support for the QRTR protocol so we can use the integrated modem found on Qualcomm SoCs.
|
| moxa-bootloader-manager | | 2.1.0+deb11 | 2.5.0-1+deb11 | Added- Support ioThinx uboot in bootloader upgrade.
- Support ioThinx uboot in bootloader log.
Fixed- Fix wrong name (bootloader.bin) in help menu when using upgrade
- Avoid error message if user use absolute path when using image-auto-install
Changed- Not allowed users to switch mode in Standard Model
- Service: use type=simple to prevent service from blocking
- Bump 'moxa-system-manager' minimum required version to 2.17.0-1+deb11
|
| moxa-cellular-firmware-upgrade-tool | - moxa-cellular-firmware-upgrade-tool
| 1.0.3+deb11 | 1.0.5+deb11 | Added- support Telit FN990A28 module
- support Telit LE910C4-WWXD module
- support Quectel RM520N-CN module
Fixed- fix debian version number
- fix Telit wwxd recover function
|
| moxa-computer-interface-manager | - moxa-computer-interface-manager
| 1.7.1-moxa2-1+deb11 | 1.40.0-1+deb11 | Added- Support peripherals enable/disable on ioPAC 6500 series
- Write io state boot environment directly when using set_io_state command
- Support enable/disable peripheral interface on UC-8200
- Determine M.2 and mPCIe syspath by IO board type on V3200
- Added LTE socket support for UC-1200A/UC-2200A
- Added support for V1222 IO-board (5G/LTE/WiFi)
- Added support for DIO direction configurable column
- Added support for DIO set_direction input/output bash completion
- Added support RS-232 for serialport-type10
- Support PWM control via sysfs
- Support to control the buzzer via PWM
- V1200: support PWM controlled buzzer
- UC-1222: support enalbe/disable peripheral interface
- Support V1200 series
- Added DIO set/get_direction into bash completion
- Remove debug LEDs in UC-4400A series
- I2C helper function: bind I2C slave device
- LED GPIO type and support LED type
- Support V3200 series
- Add input validation for luks password for partition
- Added support for the CAN model to UC-3400A series
- Added dio_dualgpio sub-class
- Added serial_type10 sub-class
- Added VM-1220 series support
- Set default LOW to BAT_DET pin on VM-1220 series
- Add warning message for initialize_luks when using
mx-interface-mgmt partition <partition> initialize_luks - Add the non-wide temperature modelname for AIG-302
- Support reading OTA information for secureboot on UC-3400A
- Minimize models for UC-3400A
- Support serialport type6 for MUx50 with terminal resistor and pull up/down
- Add open_close to veriy the driver is ready in uport
- Support sim led service for UC-4400A and UC-3400A
- Align UC-3400A LED names with Moxa series products
- Add UC-3400A pocket models: UC-3420A-T, UC-3430A-T
- dio: support set_event to reload script immediately
- button: support set_action to reload script immediately
- button: use atomic flag and epoll (non-blocking) for button service
- button: AIG-302: steady on when reset to default
- can: support terminal resistor
- partition: remap_luks use password to decrypt instead of luks key file
- Deny access for SetIOState for non-root user
- UC-4400A: adjust product mapping table to comply with the new naming rules
- cli: use subcommand for better experience
- add UC-3420A-T-LTE support: Serial, Socket, Cellular
- add UC-3430A-T-LTE-WiFi support: Clone UC-3420A-T-LTE common items and add Wifi
- add NXP IW612 Wi-Fi support via SDIO bus
- add UC-3420A support: Deviceinfo (secure not included), Console, Disk, LED, Button, Buzzer
- add cli string length protection
- Support lazy unmount for automount in partition. (default: false) Users can now set lazy unmount for automount in MoxaComputerInterfaceManager.conf
- wifi: Only allow physicial device to be added in Qualcomm QCA2066
- Support 5G Telit FN990 module in UC-4400A series
- Support 5G RM520 module in UC-4400A series
- Support LTE Telit LE910C4-WWX in UC-4400A series
- Support WiFi Qualcomm QCA2066 in UC-4400A series
- Extend timeout from 30s to 120s for power off in socket and cellular
- Update help menu for newly added command
- Get secure type on i.MX8MP SoC
- dio: Support export GPIO pin in dio
- buzzer: support export GPIO pin
- buzzer: Support new type: pwm
- serialport: Add INTERFACE column in table
- led: Sort table
- led: Support alias for control LED
- Support set active_low for GPIO Pin
- MoxaComputerInterfaceManager.conf: add BUZZER_FREQUENCY
- can: Add new component for CAN bus
- ethernet: Support peripheral enable/disable
- console: Support peripheral enable/disable
- serialport: Support peripheral enable/disable
- Support new model: UC-4400A
- Support can bus in UC-8200 and AIG-302 series
- debian: Add link: "mcim" to "mx-interface-mgmt"
- Support AIG-302 push button script
- Socket: add AT command support for interfacing with ModemManager.
- Socket: UC-1200A/UC-2200A series: support the recovery of Telit when it is in protection mode.
- Socket: UC-8220 series: support the recovery of Telit when it is in protection mode.
- cli: serialport: add N/A mode
- serialport: iothinx-4530: support P2 device
- Support ioThinx-4530 series.
- Support AIG-302 series.
- Support ioPAC-6500 series.
- Partition: add support for LUKS encrypted partition. Users can now encrypt the partition located on a non-system disk. See
mx-interface-mgmt -h about how to use it. - Partition: support custom value for filesystem in LUKS (default: ext4). See MoxaComputerInterfaceManager.conf for detailed information.
- Partition: support storing LUKS key in /etc/moxa/MoxaComputerInterfaceManager/luks
- Partition: property: MAPPER_DEVICE is added for LUKS partition.
- Partition: property: UUID is added for all partition.
Fixed- Change socket from type4 to lte on UC-8200 series
- Remove ttyUSB device after serial port is disabled on UC-8200 series
- Prevent memory overwriting of previous GError message during serial port
- interface setup fails
- Update SERIALPORT_P2_ENV to use correct environment variable
- Fix possible memory leakage and deadcode in ethernet
- DO/DIO (output) state doesn't follow HW state after warm rebooting
- MCIM version and package version are not synchronized
- Used serialport type9 for MUx50 in UC-3400A
- Fixed USB sysfs path in UC-1200A/UC-2200A
- Stopping monitor button input event during disabled state
- Delete button event_fd from epoll interest list before epoll closed
- Checked port number to prevent using the wrong ttyUSB number in UC-3400A
- Created symbolic links ttyM0 and ttyM1 for the native serial ports in UC-3400A
- Make debug message printed with correct variable in mcim-dio
- Corrected the name of the button on the UC-3400A series
- Corrected the name of the button and LED on the VM-1220 series
- Delete the interface numeral from CAN device system path on the UC-3400A
- series. This prevents changes to the system path caused by disabling CAN
- Correct model name prefix to retrieve the correct security type
- Fixed help menu about CAN and serial port terminator setting
- Fixed wrong CAN device name after disabling these ports on VM-1220
- Fixed wrong Ethernet device name after disabling these ports on VM-1220/UC-1200A/UC-3400A
- Fixed serialport memory leak
- Fixed 2 coverity medium issues
- Console cannot be enabled anymore after setting io_state to false
- Fixed sysfs GPIO export error on single-SIM-slot models
- Wrong syspath for cellular/usb/serialport on UC-3400A
- Ensure that the OTP values of the AM62x and AM64x SoCs exactly match
- Correct SD green LED label for ioPAC-6500 series
- Wrong syspath for SD card on UC-4400A
- Check port number to prevent from using wrong ttyUSB number in UC-4400A
- Memory leakage for cellular syspath
- Set SIM_SEL as active low for LTE in UC-3400A and UC-4400A series
- partition: remove wait status for calling mkfs due to internal ECHILD is set.
- Use warning log when ubootenv does not exist
- button: ioPAC-6500: turn off the other dual LED before set heartbeat
- button: UC-3400A: turn off the other dual LED before set heartbeat
- button: UC-8200: turn off the other dual LED before set heartbeat
- button: UC-4400A: turn off the other dual LED before set heartbeat
- button: AIG-302: turn off the other dual LED before set heartbeat
- cellular: device add not trigger when device id is first probed
- wifi: qca93777 use wrong vendor and product ID for devce match
- wifi: device add not trigger when device id is first probed
- can: get_bitrate failed if any can interface is disabled
- UC-4400A: wrong label name for button
- UC-4400A: remove serialport if it is not available
- Serial: display the serial name according to the label on the machine for
- UC-1200A/UC-2200A series
- buzzer: fix gpio_pin is always N/A issue
- serialport: P1 and P2 can be set/get interface in ioThinx 4530
- Use mm_modem_get_power_state instead of mm_modem_get_state to check device is avaiable. Because mm_modem_get_state is notwork for querying AT command.
- Fix issues scaned by coverity
- Correct led and serial name to follow naming rule in ioPAC-6500 series
- Use N/A as initial state break check_ready function in serialport, so remove the N/A state in server side (client side remains the same).
- Missing free object when shutdown, which cause memory leak
- partition: Missing N/A when mapper device is not existed.
- led: iothinx-4530 series: make LED names follow kernel naming rules & product appearance
- ethernet: serialport: iothinx-4530 series: make the names of Ethernet and serial ports consistent with the product appearance.
- Socket: link the parent function recover_telit() and shutdown()
- Socket: UC-1200A/UC-2200A series: cast the current object to MCIM_SOCKET_TYPE5 before passing it as a parameter to mcim_sock et_type5_deactivate_pwr_off()
- Socket: TYPE4/TYPE5: pull the cellular W-DISABLE PIN high when shutting down
- SOCKET TYPE4/TYPE5: pass the correct GError argument into the mcim_helper_set_sysfs_gpio_value() function
- SOCKET TYPE4/TYPE5: cast the correct Socket's member bound_cellular object to MCIM CELLULAR before using it
- Socket: UC-1200A/UC-2200A series: adjust the power sequence to comply with the Telit requirements.
- Socket: UC-1200A/UC-2200A series: move the pwr-off() function from mcim-socket.c to the model-related source code. Otherwise, models that do not implement mcim-socket-type5 will crash.
- Socket: UC-8220 series: adjust the power sequence to comply with the Telit requirements.
- Serial: UC-1200A/UC-2200A series: disable the serial interface first to prevent damage to its transmitter when changing the UART mode to 232, 422, or 485.
- UC-1200A/UC-2200A series: compare the SOC family strings to correct length
- DIO: return value in default_hook_watcher() function
- LED partition service: do not update the led when it is not existed
Changed- Update AIG-302 to align UC-8200
- Replace -i/--insecure-password with -p/--password in partition.
- Using the term 'password' in the help menu is clearer than using the 'insecure-password' flag. To maintain compatibility, both methods are supported, but only '-p' is shown in the help menu.
- Modify the description of DIO set_event to specify that only the input direction takes effect.
- Change how the AM62x SoC reads the security flag
- Modify power sequence for LE910C4-AP/EN/NF Socket
- Modify power sequence for RM520, FN990 and LTE
- Modify power sequence for LTE Socket (reduce 15s delay)
- Remove CAN get_terminator command because it is trivial
- Check uboot env before applying for iostate
- VM-1220: Revise DIO/CAN display name for 1-cut device
- Not allowed a user to hook DO events
- UC-3400 and VM-1220: Turned on RDY_Green LED when pressing button 1s~7s
- Replaced the term 'terminal' with 'terminator' in CAN/Serial Peripherals for more clear wording.
- Support Uport G2 series in serial port uport
- Adjust product mapping table to comply with the new naming rules for UC-4400A series. This is done to clearly differentiate the product in the market.
- Modify the description for better experience in cli help menu
- Turn on USR_Green LED when releasing in 1-7 or above 9 sec in AIG-302
- Change led label from RDY to READY for UC-4400A. Because the label is not consistent with the product appearance.
- Add programming led for UC-4410A, UC-4430A and UC-4450A. Because the 2 Serial IO port LEDs are used for user programming.
- cli: can: use TERMINAL_RESISTOR instead of TERMINAL
- Use serialport type6 for MUx50 in UC-4400A
- Use only prefix modelname for loading plugin for UC-4400A
- Update bash completion
- UC-4400A: use gpio buzzer instead of pwm
- UC-3400A: add LED alias for RDY and ALARM
- UC-3400A: rename LED rulest
- cellular: set detected default value to FALSE
- wifi: set detected default value to FALSE
- Change io_state output to lower case
- Update bash-completion for dio, button
- Update README in dio-scripts
- The power sequence of 5G/LTE, when in the power-off state, will wait for an AT Command response before initiating the power-off process in UC-4400A series
- The power sequence of 5G/LTE in power-off process will kick watchdog in 30s in UC-4400A series
- Prevent double message display in system by using INVOCATION_ID
- Remove set_service_mode command in button which is not used
- serialport: Use fixed attached interface name for prefix in uport It means that the prefix and suffix of uport name will be fixed
- Add systemd settings to make Moxa Computer Interface Manager depend on Modem Manager
- Display the unavailable message if following peripherals is not supported: cellular, ethernet, socket, wifi
Uncategorized- Do not set the default state of the USR LED in AIG-302
|
| moxa-connection-manager | - libmcm0
- moxa-connection-manager
| 1.3.33+deb11 | 1.5.21-1+deb11 | Added- [core]: LAN1 could have an IPv6 address when it changes from "managed" to "none."
- [GPS]: add the 'auto gpsd sync' option
- [core]: disable the protected check for Telit LE910C4 WWXD
- [core]support the configuration of GPS antenna type
- [core]: If continuous connection attempts fail, wait 20 minutes to give the SIM card a chance to activate.
- [core]: support modules finalize command
- [core]: support customer modules setting
- [core]: add 'module.reset.exec' option for x86 bare meta
- [core]: add modules initialize hook
- [core]: dynamically add devices when get NetworkManager DeivceAdded signal
- [core]: support debian 11/debin 12 x86 bare metal
- [core]: polling new device from nm when mcim is not running
- [core]: support switch sim by execute command when mcim is disabled
- [core]: reboot system when module crash and micm is deactivated
- [core]: enhance cellular connection speed by minimizing unnecessary module resets.
- [core]: configure modem RAT feature
- [core]: add autoAPN feature
- [core]: add GPS interface parameter
- [core]: add 'reset interface to factor' feature
- [core]: add devicate_activated property on base interface
- [core]: support disable/enable ethernet feature for UC-4400A
- [core]:(WT-809)Add nftable condition
- [core]:Add SimInsertInd property change
- [UI]:Add display the network interface names using CLI
- [Tools]:Add support blackduck feature
- [Tools]:Change rust toolchain location
- [Tools]: add codingstyle tool
- [core]: auto-create interface by check NM device
- [Tools]: add execute_script_fix.sh tool
- [libmcm]: add main page
Fixed- [core]: (TEIPC-2093) V3200 cannot start WiFi_P2P when the device has 2 wifi module
- [core]: fix urb -71 warning on uc-2222A
- [core]: Wi-Fi cannot connect on the UC-222A
- [core]: The UC-2222A experiences boot instability when using WWXD, causing frequent disconnections and reconnections
- [workaround]: UC8200 with Telit WWXD module often get the module unknown reset
- [core]: The UC-8200 equipped with the Telit WWXD module will case module unstable
- [core]: The cellular connection repeatedly waiting 20 minutes before attempting to connect each time
- [core]: The MCM stops functioning when a locked SIM card is used on the UC-8200
- [diagnosis]: (TEIPC-2175) UC8200 cannot use MCM diagnosis mode with WWXD module
- [workaround]: UC8200 with Telit WWXD module often get the module unknown reset
- [cli]: get GPS State without Input Interface, MCM does not have a error message
- [core]: (TEIPC-2064) fixing the cellular PIN code and reloading will not restart the cellular connection
- [core]: (TEIPC-2032) When the interface is a WAN with low priority, modifying the configuration file and reloading it will activat
- [core]: unable to switch from Cellular Profile 1 to Profile 2
- [core]: LAN1 sometimes fails to obtain an IPv4 and IPv6 address when it is set to the "none" type
- [core]: When the module crashes, the hardware reset does not take effect
- [core]: 'Reset to default' command will fail when the MCMLAN interface is present
- [timesync]: The cellular timesync feature does not work on the Quectel EC20 module
- [core]: Quectel EC20 diagnosis function is not work
- [core]: (TEIPC-1947) VM-1220 can set sim slot to sim2 and reload without error
- workaround: (TEIPC-1957) Sometimes, after a cellular upgrade is completed, the connection cannot be restored
- [core]:(TEIPC-1930) when the module repeatedly registers and gets rejected, it will cause the MCM to always display 'connecting'
- [core]:(TEIPC-1930) Cellular always uses profile 1
- [conf]: the GPS antenna type is not generated when reset to default
- [UI]: resetting to default will clear all configuration files to prevent issues from previous UI abnormal termination
- [core]: the regex setting for IPv4 address is incorrect
- [core]: when the module unexpectedly powers off, MCM is unable to reconnect
- [core]: (TEIPC-1801) when the module's default GPS antenna type cannot be determined, skip the GPS antenna type check
- [core]: LAN1 is considered connected even if no IP address is obtained when the Ethernet is set to the 'check-ip-exist' method
- [core]: fix the check-ip-exist method to properly verify whether an IP address has been obtained correctly.
- [core]: stop the GPS before module reset to optimize module initialization time
- [GPS]: (TEIPC-1801) When the module is not ready, it is unable to retrieve the GPS default antenna type
- [core]:(TEIPC-1909) incorrect assert check in the Wi-Fi P2P interface
- [core]:(TEIPC-1912) check for duplicate interface
- [UI]: (TEIPC-1798) modify the regex to check IP addresses that start with zero
- [core]: modem reconnect faile when re-plugin SIM card
- [core]: ethernet always shows "device ready" when MCM unexpectedly restart
- [conf]: (PAS-2625) remove the syntax check for modem username and password
- [GPS]: GPS is unexpectedly turn off when the cellular interface is unmanaged
- [GPS]: when GPS data is not obtained for more than 5 seconds, the GPS timesync should not unexpectedly stop
- [GPS]: the GPSD port number is incorrect when the cellular module unexpectedly resets
- [core]: (TEIPC-1650) When three interfaces are configured with seamless be enabled, the failback mechanism will fail
- [core]: fix that register multiple WiFi signal handlers
- [core]: fix reload command show gobject error message
- [core]: show g_dbus_error_register_error_domain error because of define error in mcm-errors.h
- [core]: when MCIM is enabled, the interface list should not be obtained through NM
- [datausage]: unable to retrieve cellular datausage on the first boot
- [core]: correct 'SIGNAL-STRENGTH' name
- [core]: fixe memory leak in gps on/off , reset to default and reload command
- [core]:(IPCTEST-1562) cellular diagnosis load error configuration file
- [core]:(IPCTEST-1599) GPS initialization fails when the Modem Manager has not yet finished initializing the module
- [libmcm]:(IPCTEST-1601) Cellular datausage always dispaly zero
- [core]: (IPCTEST-1601) Cellular datausage always dispaly zero
- [core]: (IPCTEST-1603) RSRP signal monitor not working
- [core]:(IPCTEST-1578) no need to check ipv4-gateway when WiFi is set to manual
- [core]:(IPCTEST-1573) the ping function does not work after failback
- [core]: change default manageed interface form 'L1' to 'LAN1'
- [core]:(IPCTEST-1591) default configuration file will be generated,even if MCM does not manage this interface
- [core]: only check the modem ID when initializing MCM to avoid the modem name not displaying after modem reset.
- [core]: the +CGDCONT setting does not change when switching from IPv4 to IPv6.
- [core]: remove unnecessary workaround code.
- [core]: (IPCTEST-1556) signal monitoring failed when the type is 'Quality' and the threshold is set to 'Excellent'
- [core]: repeatedly registering external signal events
- [core]: (IPCTEST-1562) the ping method for cellular diagnosis did not display properly.
- [core]: (IPCTEST-1567) MCM need to wait for the module to stabilize after unlocking the SIM
- [core]: fix the incorrect memory deallocation in the module hardware reset function
- [core]: mcm halt when swich sim is empty with mcim isn't running
- [UI]: remove RSRP check from wifi interface
- [core]: add 'Fixed RAT' default setting
- [core]: remove the code related to the networking service.
- [core]: 'set apn' memory leak
- [core]: fix failover/failback memory leak
- [UI]: user can input an empty APN to represent 'AUTOAPN'
- [conf]!: change the default APN setting to "Auto APN"
- [core]: use the g_mkdir_with_parents function to ensure successful directory creation.
- [core]: update system date when cellular attached
- [core]: reload no work when change signal-monitor related setting
- [conf]: add autotimesync default setting
- [core]: ensure that the reconnection function is not executed within the g_source function.
- [core]:Time sync NITZ memory leak issue
- [conf]: add gps default setting
- [core]: Cellular could not switch profile under no sim condition
- [core]: Config Error Reason could cause memory leak issue
- [core]: correct timeout interval
- [core]: GPS would sync time at the first time received GPS signal
- [core]: Fix Reload command would have memory leak and segment fault
- [core]: rename signal strength defines for improved readability
- [core]: The signal monitoring mechanism errors out when the cellular signal is excellent
- [UI]: fix signal monitor UI
- [core]: fix segment failure when MCM shutdown
- [core]: fix memory leadk
- [core]: Let networking would be Conflicts with MCM
- [core]: free NULL pointor
- [core]: fix a significant number of memory leaks.
- [core]: fix failover failback memory leak if MCM doesn't failback to the 1st interface
- [core]:sim-activated error message
- [core]:wifi memory leak
- [core]:Profile switch memory leak
- [core]:Revert:profile switch with wrong profile name profile switch memory leak
- [core]:g_object_set: assertion 'G_IS_OBJECT (object)' failed
- [core]:Dummy interface segment fault
- [core]:g_variant_new_string: assertion 'string != NULL' failed
- [core]: Add set SimActivated to 1 when wan priority is changed
- [core]: establish the cellular interface will encounter failure before MM reads cellular information.
- [core]: fix start failed when networking service is not installed
- [core]:Cellular could not failover to WiFi issue
- [core]Revert "Fix:Sometimes, if ethernet got connected from nm ready, it would not set default con-monitor"
- [core]:(A5-2637)Disable networking in the moxa-connection-manager.service
- [core]:(A5-3128)Fix GPS could not set capability issue
- [core]:(AIG302-1595)Fix sometimes GPSD could not bind por successfully
- [core]:To avoid all interface are dis-activated then activated. There would be segment fault due to no default route
- [core]:Use the wrong mm API let operator name could wrong
- [core]:(AIG302-1477)Let gpsd would not continues add/remove under no sim situation to avoud gpsd no response
- [UI]:(AIG302-1308)Fix description to avoid misunderstanding
- [core]:(WT-816)Remove .nmmeta file generated by MCM to avoid ethernet cannot connect when ethernet is unmanaged after reboot
- [core]:Let MCM would disable networking.service when MCM start
- [core]:Sometimes, if ethernet got connected from nm ready, it would not set default con-monitor
- [core]: (AT-3060)NM would set DNS server failed if global_dns_servers has multiple dns servers
- [core]: (IPCTEST-607)If interface changed from WAN/LAN to NONE, interface's NetworkType would not be set to NONE.
- [core]: WiFi-P2P datausage show error
- [core]: check that all interface configurations are correct before mcm reload
- [UI]: support AutoTimesync feature
- [core]:(WT-803)Modify Cellular Signal Monitor default setting to QUALITY and the threshold to string
- [core]:(AIG302-996)Remove gpsd initialiation in the modem init. To avoid timing issue.
- [core]:(AIG302-773)Move WAN CurrentInterface propertychange to after State is Connected to avoid some miss-understanding
- [core]:Rename signal quality's parameters
- [core]:Remove signal short interval and count in the UI
- [UI]: fix typo
- [core]: Let NF/NFD moduel would clear CID 1 for non-VZW carrier
- [core]: (WT-787) Telit WWXD will re-create MM object with using locked sim card to cause unknow MM reset
- [core]: (AIG302-623) Reboot could have timing issue cause Ethernet is unavailable.
- [CLI]: (WT-790) Use 'writeln' instead of 'println' function to avoid broken pipe issues
Changed- [core]: change the nosupport GPS antenna type name from 'nosupport' to 'NA'
- [UI]: The 'set to default' option will only reset the configuration file without restarting the MCM
- [core]: if the connection is down, don't switch to airplane mode, give the SIM card time to activate.
- [conf]: modify the default IP address of the bridge to simplify setting up a DHCP server.
Uncategorized- [core]: optimize sim_activated function
- [core]: optimize gps_capability property
- [core]: optimize gps timesync function
- [core]: split the 'priv' struct into 'dbus', 'public', and 'priv' structures
- [core]: refactor monitor feature
- [core]: move monitor related file to monitor directory
- [core]: remove control_port/modem_device_id and using syspath/network_ifname in diagnosis function
- [core]: Large number of DBus related memory leak issues
- [libmcm]: change 'reset to factor' feature to generate all defalut configuration
- using correct debian version number
- adjust coding style
- renaming 'Neither' to 'Manual'
- [core]: (WT-801)For LE910C4-AP needs to block 3G in the Taiwan
- [core]: remove WiFi-P2p usless default field
- [UI]: (IPCTEST-547) When dhcp is enabled, the ipv4.method of all profiles will be forced to 'static'
- [UI]: add WiFi-P2P SSID/Password
- [UI]: Refactor UI for easier reading
- [core]: Support multiple wifi device names in the same display name
- [dbus]: fix dbus properties name
- [core]: (IPCTEST-546) fix no generate default profiles
- [core]: failover of other interfaces would fail when Ethernet is unplugged
- [UI]: (IPCTEST-544) no value is shown in the 'ping timeout' field
- [core]:(WT-793)Ethernet would not reconnect when Failover list has other interface
- [core]:(IPCTEST-543)Cellular would not Connect when reload command is sending modem in the not ready state
- [core]:Reload command return value is wrong under some situation
- [core]: optimize modem initialization
- [core]: refactor modemmnager client
- [diagnosis]: (WT-788) support check-ip-exist method
- [core]: add Telit LE910C4-WWXD diagnosis
- [core]: (WT-779)spport default WAN setting for iothinx4533 model
- [core]: 5G module diagnostics are currently disabled
- [core]: If reload too frequencily, reload could fail due to block by GPS.
- [core]: (AIG302-576)If changed Failover list then enable WiFi, default route would not changed issue
- [core]: GPS TimeSyncs would be failed if the GPS interval is too short.
- [core]: (A5-2790)Ethernet has timing issue could not reconnect in AIG-502
- [UI]: remoce dns related option when interface is LAN type
- [UI]: remove WiFi-P2P interface from WAN list
- [core]:Sometime Reload times of profile retry could wrong.
- [core]:Timer destroy function could not work.
- [core]: (WT-747) refactor diagnosis arch.
- [UI]: use 'shfmt -i 4 -w' command to adjust script code format
- [core]: support Telit C1/C4 WWXD gps feature
- [core]: support Telit FN990 gps and switch sim function
- [core]: support Quectel RM520N gps and switch sim function
- [core]: Add Signal Monitor feature
- [debian]: update NetworkManager and ModemManager dependence
- [dbus]: Timesync and GPS Capability property change
- [cli]: support WiFi-P2P interface
- [UI]: Add Signal Monitor UI
- [core]: add MODEM_ID variable to simplify querying MM
- [core]: fix timesync on stop and reload command
- [core]: (A5-2637) Reboot Ethernet sometimes could not reconnect issue
- [core]: (A5-2638) If only LAN1 interface and other interfaces disabled, replug LAN1 would not reconnect
- [core]: (A5-2583) Celluler would not failback if under disactivated in beginning.
- [core]: Add timer removed function to prevent accident revoke connect_up function
- [core]: Reload would not check interface name out of boundary
- [core]: RAT information not updated
- [core]: Default route property would not set to TRUE issue
- [core]: (WT-734) LAN1,WiFi2 are block by sch file
- [core]: (AIG302-517) gpsd would get wrong time because we used sleep after gps_stream
- [core]: (AIG302-516) gpsd would not bind GPS port when reboot issue
- [core]: WiFi would segement fault if use PING mode.
- [core]: Add TIME permission to let settimeofday can work.
- [core]: GPS would bind port twice cause reload command cannot send
- [core]: TimerThread would not stop if cannot read GPS signal issue
- [core]: NM1.20 would send ipv4 address later than NM1.18
- [dns]: (AIG302-540) fix custom dns reload failure
- [core]: fix sim id for 5G modules
- [core]: auto genereate wifi p2p interface form wifi interface
- [core]: If Timesyncs would fail if interval is too short.
- [core]: Time Sync would fail if running for a while
- [core]:(WT-741) GPSD started twice issue.
- [core]: use MODEM_ID to reduce asking modem name times
- [core]: support WWXD GPS
- [core]: support chrony timesync
- [core]: add power_on/stable stage on module interface
- [core]: support WiFi-p2p interface
- [core]: 5G modem dbus message overflow issue
- [core]: In MCM 1.4, modem would not set NetworkRatType to UNKNOW.
- [core]: fix that MCIM prxoy is NULL when mcim is disabled
- [core]: display 'LTE' RAT when 5G(NSA) only connects to LTE signal
- [core]: fix module stuck when not using Telit R15 module
- [core]: add gpsd dependence
- *[core]: add timesysnc framework
- *[core]: control GPSD service
- *[core]:(A5-2569)Failback could encouter segment fault
- *[core]: Correct debug message
- *[core]:(IPCTEST-431)Default route flag doesn't update for LAN/MANUAL/UNMAN
- *[core]:(A5-2252) reduce downtime by switching default routing when cellular network reconnection is complete
- *[core]:(IPCTEST-403) Unplug then replug will not reconnect issue.
- *[core]:Prevent disactivated interface would enable Failback monitor thread
- *[core]:LAN1 in the long static/dhcp switch would encounter not reconnect issue
- *[core]:Prevent Reload return error when wan_failover_priority is NULL.
- *[UI]: (IPCTEST-436) remove interfaces and left one interface in WAN failover list, seamless is still enabled and it could not set
- *[dbus]: Add dhcp server dbus property
- *[core]: WiFi add RSSI and Frequency on ap_list
- *[core]: add WiFi RSSI property
|
| moxa-guardian | | 1.1.3-1+deb11 | 1.2.2-1+deb11 | Added- Add ConditionPathExists to improve boot time in moxa-guardian.service
- Support alias name "mg" for "mx-guardian" command
Fixed- Fix invalid force flag when using
mx-guardian backup restore -f - Do NOT enable snmp during initialization
|
| moxa-image-archive-keyring | - moxa-image-archive-keyring
| 1.3.0+deb11 | 1.7.0-1+deb11 | Added- Add tigerlake public key pem format
- Add tigerlake public key cer format
- Add Tigerlake public key.
- Add AM62x public key.
- Add i.MX8MP public key.
Fixed- Modify i.MX8MP public key.
|
| moxa-mil-base-system-arm64 | - moxa-mil-base-system-arm64
| 3.1.1-1+deb11 | 3.3.1-1+deb11u1 | Added- Added moxa-shutdown.service to unmount devices during system shutdown
- debian: add moxa-power-manager to dependency list
- debian: add moxa-software-archive-keyring and moxa-software-updater to dependency list
- common: add moxa-sys-rdy.conf for system ready mode (default/custom)
- common: add moxa-sys-rdy.d/default.sh for default mode
- common: add moxa-sys-rdy.d/custom.sh for custom mode
- common: add ALARM led in moxa-sys-rdy
- makefile: provide MIL version file
Fixed- Add dh_installsystemd with --no-start to prevent the following services from starting automatically:
- moxa-bootloader-env-init.service
- moxa-hostname.service
- moxa-shutdown.service
- moxa-sys-rdy.service
- Updated moxa-shutdown to unmount all points individually, ensuring success even if a previous unmount fails. This fixes issues where /var/log might block /boot_device/p2 from being unmounted.
Changed- Bump MIL version to 3.3.1
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.38.0-1+deb11)
- moxa-connection-manager (>= 1.5.16-1+deb11)
- moxa-guardian (>= 1.2.2-1+deb11)
- moxa-software-updater (>= 0.6.1-1+deb11)
- moxa-system-manager (>= 2.23.2-1+deb11)
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.37.1-1+deb11)
- moxa-connection-manager (>= 1.5.15-1+deb11)
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.37.0-1+deb11)
- moxa-connection-manager (>= 1.5.14-1+deb11)
- moxa-system-manager (>= 2.23.1-1+deb11)
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.36.0-1+deb11)
- Bump MIL version to 3.3.0
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.34.2-1+deb11)
- moxa-connection-manager (>= 1.5.9-1+deb11)
- Update the dependency packages to the following versions:
- moxa-bootloader-manager (>= 2.5.0-1+deb11)
- moxa-computer-interface-manager (>= 1.33.0-1+deb11)
- moxa-power-manager (>= 0.6.0-1+deb11)
- moxa-software-updater (>= 0.5.1-1+deb11)
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.31.1-1+deb11)
- moxa-connection-manager (>= 1.5.8-1+deb11)
- moxa-power-manager (>= 0.5.0-1+deb11)
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.29.0-1+deb11)
- moxa-connection-manager (>= 1.5.6-1+deb11)
- moxa-guardian (>= 1.2.1-1+deb11)
- moxa-software-updater (>= 0.5.0-1+deb11)
- moxa-system-manager (>= 2.23.0-1+deb11)
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.26.0-1+deb11)
- moxa-connection-manager (>= 1.5.3-1+deb11)
- moxa-system-manager (>= 2.22.3-1+deb11)
- Bump MIL version to 3.2.0
- Update the dependency packages to the following versions:
- moxa-bootloader-manager (>= 2.3.0-1+deb11)
- moxa-computer-interface-manager (>= 1.23.0-1+deb11)
- moxa-connection-manager (>= 1.4.10+deb11)
- moxa-guardian (>= 1.2.0-1+deb11)
- moxa-software-updater (>= 0.4.2-1+deb11)
- moxa-system-manager (>= 2.21.0-1+deb11)
- Update the dependency packages to the following versions:
- moxa-bootloader-manager (>= 2.2.0+deb11)
- moxa-computer-interface-manager (>= 1.18.0-1+deb11)
- moxa-connection-manager (>= 1.4.7+deb11)
- moxa-guardian (>= 1.1.3+deb11)
- moxa-system-manager (>= 2.19.0-1+deb11)
- moxa-version (>= 1.5.1-1+deb11)
- common: modify moxa-sys-rdy.service for loading envirnoment file
- Update the dependency packages to the following versions:
- moxa-computer-interface-manager (>= 1.13.0-1+deb11)
- moxa-connection-manager (>= 1.4.2+deb11)
- moxa-system-manager (>= 2.18.1-1+deb11)
- moxa-version (>= 1.5.0-1+deb11)
- common: bump MIL version to 3.2.0~rc2
- common: remove MIL release to 3.2.0~rc2
- Bump 'moxa-computer-interface-manager' minimum required version to 1.9.0+deb11
- Bump 'moxa-system-manager' minimum required version to 2.15.0+deb11
Removed- Remove moxa-power-manager from dependency list
|
| moxa-mxview-one-metadata | | 1.0.1+deb11 | 1.6.1-1+deb11 | Added- Support V3200 series
- Get x86 model BIOS version via mx-bios-mgmt
- Support UC-4430A-T and UC-4432A-I-T for UC-4400A series
- Support UC-3400A series
- Update model name for UC-4400A series
- Support UC-4400A series
- Support UC-8200 series
Fixed- Change source for CPU loading to ensure accuracy
- Move the IMG version address from OID.1 to OID.0.
Changed- Adjust UC-4400A and UC-3400A series modelname and oid to comply with new rules. This is done to clearly differentiate the product in the market.
|
| moxa-system-manager | | 2.13.2-1+deb11 | 2.23.5-1+deb11 | Added- Supports compression function to reduce backup file size.
- Because some users integrate many applications into the system, the system space is insufficient. Adding compression will make the backup size smaller and help such users easily use the backup feature.
- Add UC-4430A-T and UC-4432A-I-T model name for UC-4400A series
- Add non-wide temperature model name for AIG-302 series
- Support color display of help information and add some examples to improve user experience
- Support to estimate the size of snapshot, backup and replica
- Support UC-3400A series
- Added recommendation message. When the user executes the hot creation mode, a message will be displayed to advise the user to use the cold creation mode.
- Support executing preserved function without preserved.conf
- Support to create snapshot, replica and backup in cold mode.
- Support to access and control bootloader partition on ioThinx 4530 series.
- Support ioPAC 6500, AIG-302 and UC-4400A series.
- Support for decommissioning function on the amd64 architecture.
- Support to initialize the refresh-upgrade and preserved directories.
- Add mx-system-mgmt-helper to support refresh-upgrade function
Fixed- Fix infinite loop in command parsing when an empty directory is assigned
- Add a checking way to prevent the problem of using cold mode and also assign directory during snapshot process
- Fix incorrect path for the rootfs signature file when checking the refresh upgrade file.
- Replace the typo caculate in the code with calculate.
- Add a checking way to prevent the problem of using cold mode and also assign directory during backup process.
- Ensure the info file is synced and written after completing snapshots, system failback, or backup operations.
- Split the compression process to solve the problem that the tar command cannot recognize *
- Fixed typo in backup_check_option_input_directory function.
- Fixed giving correct input variables when performing refresh upgrade.
- Adjust folder creation process to avoid error message when default docker folder exists.
Changed- Adjust Moxa's copyright claim time to 2020-2024.
- Adjust scripts to comply with CI's shellcheck configuration
- Adjust coding format to be consistent with shfmt.
- Use classification condition judgment instead of configuration files to set configuration to avoid inconvenience when supporting new products.
- Adjust product mapping table to comply with the new naming rules for UC-3400A and UC-4400A series. This is done to clearly differentiate the product in the market.
- Reduced some display messages to improve user experience and optimized the snapshot, backup, system-failback creation process to make it easier to maintain
- Use global variables instead of parameters to control option functions, making the option control process simple.
- Added /boot directory to caculate_transferred_size function to make it more precise
- Adjust product mapping table to comply with the new naming rules
- Adjust the checking process of the preserved function to be compatible with the preserved configuration style.
- Supplement error handling judgement for preserved configuration.
|
| moxa-uc-1200a-uc-2200a-base-system | - moxa-uc-1200a-uc-2200a-base-system
| 3.1.1+deb11 | 3.3.1+deb11u1 | Added- Add PRODUCT_SERIES in moxa-version.conf (replace PRODUCT_NAME)
Changed- moxa-mil-base-system-arm64 (>= 3.3.1-1+deb11u1)
- Update the dependency packages to the following versions:
- linux-headers-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa19-1+deb11)
- linux-image-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa19-1+deb11)
- linux-kbuild-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa19-1+deb11)
- sparklan-qca9377-driver-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa19-1+deb11)
- moxa-mil-base-system-arm64 (>= 3.3.1-1+deb11)
- moxa-mxview-one-metadata (>= 1.6.1-1+deb11)
- Bump version to 1.2 for MIL 3.3
- Update the dependency packages to the following versions:
- linux-headers-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa11-1+deb11)
- linux-image-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa11-1+deb11)
- linux-kbuild-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa11-1+deb11)
- sparklan-qca9377-driver-5.10.0-cip-rt-moxa-am64x (>= 5.10.214-cip46-rt19-moxa11-1+deb11)
- moxa-mil-base-system-arm64 (>= 3.3.0-1+deb11)
- moxa-mxview-one-metadata (>= 1.6.0-1+deb11)
|
| moxa-version | | 1.4.0+deb11 | 1.5.1-1+deb11 | Added- Add PRODUCT_SERIES support for mx-ver (-s)
Fixed- Ignore error for PRODUCT_SERIES due to compatibility for old version
|
| network-manager | | 1.36.2-1~bp11+moxa3 | 1.42.4+moxa1-1+deb11 | AddedFixed- (WT-745) Let system generate IPv6 automatically
- Let default generated IPv6 is EUI64
- change WiFi log level from 'INFO' to 'DEBUG' to reduce syslog info
- (WT-749)Fix IPv6 can be generated with MCM none type.
Uncategorized- New upstream version 1.42.4
- Rebase patches
- Use execute_before instead of override for dh_install
- dnsmasq: process both global and per-device configuration. Cherry-pick upstream patch to fix a regression introduced in 1.42 when using the dnsmasq DNS backend and a global DNS configuration. (Closes: #1031891)
- New upstream version 1.42.2
- Drop patches merged upstream
- Update symbols file for libnm0
- New upstream version 1.42.0
- Rebase patches
- Update symbols file for libnm0
- Cherry-pick upstream patch to fix regression in gtk-doc generation
- Rebuild for bullseye-backports
- New upstream version 1.40.12
- New upstream version 1.40.10
- Rebuild for bullseye-backports
- Add lintian override for source-is-missing false positive
- New upstream version 1.40.8
- Bump Standards-Version to 4.6.2
- Update list of Uploaders. Remove Uploaders that haven't been active for a long time. Thanks Sjoerd and Aron for their past work on the package.
- Rebuild for bullseye-backports
- New upstream version 1.40.6
- Depend on polkitd in preference to policykit-1. The latter is a deprecated, transitional package, that also pulls in pkexec, which network-manager doesn't need. Keep policykit-1 as an alternative dependency to make backports easier.
- New upstream version 1.40.4
- Update symbols file for libnm0
- Replace dependency on dbus with default-dbus-system-bus | dbus-system-bus. This makes it easier to swap in alternative implementations like dbus-broker.
- New upstream version 1.40.2
- Rebuild for bullseye-backports
- New upstream version 1.40.0
- Rebase patches
- Bump pre-release symbols from 1.39.x to version 1.40.0
- Release version 1.39.90-1 to experimental
- Explicitly disable LTO via dpkg-buildflags. NetworkManager requires additional build flags like -flto-partition=none to build properly with LTO enabled. (Closes: #1015556)
- New upstream version 1.39.90 (1.40 rc1)
- Rebase patches
- Drop obsolete --with-dnssec-trigger configure option. The unbound DNS plugin was marked deprecated for a while and has been removed now in this release.
- Simplify dh_autoreconf override by calling upstream provided autogen.sh. This ensures the correct sequence of commands is run. In this specific case we were still using intltoolize when upstream dropped its usage in favour of gettext a while ago.
- Replace intltool Build-Depends with gettext
- Add Build-Depends on policykit-1. The file /usr/share/gettext/its/polkit.its is required when generating the translations.
- Add Build-Depends on python3-pexpect. Required by the test suite.
- Update symbols file for libnm0
- Rebuild for bullseye-backports
- New upstream version 1.38.4
- core: avoid stale entries in the DNS manager for non-virtual devices (Closes: #1006724)
- Clean up build dependencies
- New upstream version 1.38.2
- Rebase patches
- Bump Standards-Version to 4.6.1
- Use dh-sequence-gir instead of gir addon
- Rebuild for bullseye-backports
- Cherry-pick a couple of fixes from upstream nm-1-38 branch
- Install additional config examples found in examples/nm-conf.d/ (Closes: #1010889)
- New upstream version 1.38.0
- Bump symbol versions to final 1.38.0 release
- Rebuild for bullseye-backports (Closes: #1010775).
- New upstream version 1.37.92 (1.38 rc3)
- Rebase patches
- Update network-manager.docs
- Update symbols file for libnm0
- supplicant: enable WPA3 transition mode only when interface supports PMF. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003907
- New upstream version 1.36.4
- New upstream version 1.36.2
- Rebase patches
- Downgrade log message to info if we fail to open /run/network/ifstate
|
| sparklan-qca9377-driver | - sparklan-qca9377-driver-5.10.0-cip-rt-moxa-am64x
| 5.10.168-cip27-rt11-moxa23-1+deb11 | 5.10.214-cip46-rt19-moxa19-1+deb11 | Changed- Update the build dependent kernel version to 5.10.214-cip46-rt19-moxa19-1
- Update the build dependent kernel version to 5.10.214-cip46-rt19-moxa17-1
- Update the build dependent kernel version to 5.10.214-cip46-rt19-moxa11-1
|