製品アップデート

Armadillo 製品アップデートのお知らせ (2024年6月/Armadillo-600シリーズ対象)

2024年6月26日14時00分

Armadillo-600シリーズのソフトウェア、ドキュメントをアップデートしました。

このリリースはダウンロードページからダウンロード可能です。

ドキュメント (Armadillo Base OS 向け)

Armadillo-640 製品マニュアル Armadillo Base OS 対応 (v4.11.0)

  • 「3.2.3.4. ロールバック(リカバリー)」 の説明内容を追加
  • 「3.2.3.4. ロールバック(リカバリー)」 に --allow-downgrade オプションの説明追加
  • 「3.6.3. UART を使用する」 の最大ボーレートを 4Mbps に修正
  • 「3.9. ABOS Web をカスタマイズする」 に対応バージョンを追記
  • 「3.10. Network Time Protocol (NTP, ネットワーク・タイム・プロトコル) の設定」 の説明を改善
  • 「4.4.2. Armadillo Base OS の更新」 に abos-ctrl update コマンドでアップデートする手順を追記
  • 「6.2.4. コンテナ起動設定ファイルを作成する」 の podman_start コマンドの幾つかのオプションに関する説明を追加
  • 「6.2.5.1. ABOSDE からインストールする」 に 「インストール用のプロジェクトを作成する」手順を追加
  • 「6.16. ロールバック状態を確認する」 の説明内容を追加
  • 「表 6.12. rollback-status 追加情報の出力と意味」 に --allowdowngradeオプションの説明追加
  • 「表 6.13. u-boot の主要な環境変数」 の upgrade_available 変数の説明を追加
  • 「6.22.5. /var/log/ 配下のログに関して」 追加
  • ABOSDE の説明画像を最新に更新
  • 誤記修正

Armadillo-610 製品マニュアル Armadillo Base OS 対応 (v4.11.0)

  • 「3.2.3.4. ロールバック(リカバリー)」 の説明内容を追加
  • 「3.2.3.4. ロールバック(リカバリー)」 に --allow-downgrade オプションの説明追加
  • 「3.6.3. UART を使用する」 の最大ボーレートを 4Mbps に修正
  • 「3.9. ABOS Web をカスタマイズする」 に対応バージョンを追記
  • 「3.10. Network Time Protocol (NTP, ネットワーク・タイム・プロトコル) の設定」 の説明を改善
  • 「4.4.2. Armadillo Base OS の更新」 に abos-ctrl update コマンドでアップデートする手順を追記
  • 「6.2.4. コンテナ起動設定ファイルを作成する」 の podman_start コマンドの幾つかのオプションに関する説明を追加
  • 「6.2.5.1. ABOSDE からインストールする」 に 「インストール用のプロジェクトを作成する」手順を追加
  • 「6.16. ロールバック状態を確認する」 の説明内容を追加
  • 「表 6.12. rollback-status 追加情報の出力と意味」 に --allowdowngrade オプションの説明追加
  • 「表 6.13. u-boot の主要な環境変数」 の upgrade_available 変数の説明を追加
  • 「表 6.27. Armadillo-610 拡張ボードのインターフェース一覧 」の電源入力インターフェース及び電源出力インターフェースのメーカー名を CUI Devices に変更
  • 「表 6.68. LCD 拡張ボード インターフェース一覧 」 のモノラルマイク入力及びステレオヘッドホン出力のメーカー名を CUI Devices に変更
  • 誤記修正

Armadillo Base OS (3.19.2-at.5)

Armadillo Base OS は SWU イメージとして提供されます。
SWUイメージをインストールする方法については、製品マニュアルのSWU「イメージのインストール(A640)」またはSWU「イメージのインストール(A610)」 を参考にしてください。

バージョン 3.19.1-at.1 からデバイス運用管理クラウドサービス
Armadillo Twin に対応しました。

Armadillo Base OS で対応された脆弱性

対応された脆弱性に関する情報です。アップデートの緊急性を評価する際の参考にしてください。

  • wpa_supplicant “phase-2 bypass” CVE-2023-52160 PEAP の接続の場合に偽のアクセスポイントに接続する恐れがあります。サーバーの証明書を確認せずに PEAP のご利用の場合に更新してください。
  • yajl CVE-2023-33460 不正な yaml を処理する際のメモリリークです。コンテナイメージを証明する場合に影響はありません。
  • linux (5.10.218 -> 5.10.220)
    • unix socket のデータ改ざん (ローカルユーザーで問題になる恐れ): CVE-2024-38596
    • netfilter に関する脆弱性 (ローカルユーザーで問題になる恐れ): CVE-2024-36286, CVE-2024-27019

ABOS Web 1.3.3

  • 「WWAN設定」でユーザ名が不要な場合でも接続できるように対応
  • 「WWAN設定」の設定項目に「IPv6 設定」を追加し、「自動」と「使用しない」を選択できるように対応
  • WWAN接続時、connection-recover を無効にしている場合でも勝手に有効になってしまう不具合を修正

Linux カーネル (linux-at-5.10.220-r1)

  • linux-stable/linux-5.10.y merge 218 -> 220。

Linux カーネル v5.10-atのソースコードは、github上でも公開しています。

u-boot (2020.04-at24)

  • abos-base で説明しているロールバック処理改善のための upgrade_available=2 (rollback-clone 後) の対応
    • 環境変数だけですので、Armadillo Base OS に含まれている /boot/uboot_env.d/00_defaults と同じ内容です。
  • 起動の際に表示されていたワーニングを出力しないように修正
    • 「Warning: … using MAC address from ROM」
  • serial# の環境変数の値の修正

mkswu (6.2.1-r0)

  • 署名用のパスワードを間違えた場合、3 回までリトライする処理を追加
  • swupdate_preserve_files:カーネルをコピーする場合にモジュールも自動的にコピーする対応

abos-base (2.6-r0)

  • ロールバック変更: 古いバージョンに自動的に戻らないように改善
    • アップデート直後に起動できなかった場合は今までどおりにロールバックします。
    • abos-ctrl rollback-clone で更新された OS を複製する場合も今までどおりにロールバック可能となります。
    • それ以外は手動でロールバックできますが、自動的にロールバックしないようになります。
  • podman_start: ヘルスチェック機能の修正
    • ヘルスチェック機能で podman の –healthcheck* 機能に頼っていましたが、タイムアウトが実施されない等の問題で podman の機能を使わないように変更しました。
    • 上記の影響で、set_healthcheck –timeout オプションの処理が変更になったので、ご利用の際は設定を確認してください。
    • コンテナ起動後の成功や失敗の際に任意コマンドを実行できるように変更しました。

ATDE9

ATDE9 (20240618)

  • /etc/apt/sources.list.d/atmark-techno.list の deb-src に non-free を追加

debian package

  • mkswu (6.1)
    • Armadillo Base OS と同様のアップデート
  • at-dtweb (2.9.3)
    • 設定保存時に生成される swu ファイルのバージョンが上がらない問題を修正

VSCode Extension

  • Armadillo Base OS Development Environment 1.8.3
    • Atmark Container Project の作成に対応

VSCode Project

  • Atmark Container Project 1.0.0
    • Armadillo Setup Project の名称を変更
    • これまでの Armadillo Setup Project から名称変更しました。

Debian GNU/Linux 10 (buster) 用

Armadillo-640 製品マニュアル GNU/Linux 10 (buster) 対応 (v2.4.13)

  • 「7. Linux カーネル仕様」 の UART の最大ボーレートを 4Mbpsに修正

Armadillo-610 製品マニュアル GNU/Linux 10 (buster) 対応 (v2.4.11)

  • 「7. Linux カーネル仕様」 の UART の最大ボーレートを 4Mbpsに修正
  • 「表 18.4. Armadillo-610 拡張ボードのインターフェース一覧 」の電源入力インターフェース及び電源出力インターフェースのメーカー名を CUI Devices に変更
  • 「表 18.45. LCD 拡張ボード インターフェース一覧 」 のモノラルマイク入力及びステレオヘッドホン出力のメーカー名を CUI Devices に変更

ブートローダー U-Boot (v2018.03-at15)

  • 特定のUSBメモリからファイルをロードできない問題(run usbbootで起動できない問題)の対策
    • v2018.03-at12 の対策では不十分な場合があります

Debian GNU/Linux 9 (stretch) 用

Armadillo-640 製品マニュアル GNU/Linux 9 (stretch) 対応 (v1.19.13)

  • 「7. Linux カーネル仕様」 の UART の最大ボーレートを 4Mbpsに修正

Armadillo-610 製品マニュアル GNU/Linux 9 (stretch) 対応 (v1.5.11)

  • 「7. Linux カーネル仕様」 の UART の最大ボーレートを 4Mbps に修正
  • 「表 18.4. Armadillo-610 拡張ボードのインターフェース一覧 」の電源入力インターフェース及び電源出力インターフェースのメーカー名を CUI Devices に変更
  • 「表 18.45. LCD 拡張ボード インターフェース一覧 」 のモノラルマイク入力及びステレオヘッドホン出力のメーカー名を CUI Devices に変更

ブートローダー U-Boot (v2018.03-at15)

標準イメージファイル

Armadillo-640
Armadillo-610

  1. Armadillo-640 と Armadillo-610 で共通となります。 ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎