ユーザ用ツール

サイト用ツール


download_software:mas1xx:start

以前のリビジョンの文書です


MA-S1xx / MA-P160 シリーズ


ファームウェア

Ubuntu 24.04LTS(Noble Numbat) ベース

File Stat SHA1SUM Info


Ubuntu 22.04LTS(Jammy Jellyfish) ベース

File Stat SHA1SUM Info
mas1xx_jammy_v6_0_0.img2023/04/19 17:03 84.6 MB92498fa290eab5f29dbac8de31eb1dd9d028e93dv6.0.0
mas1xx_jammy_v6_0_1.img2023/05/31 07:10 83.4 MB2249c98cc4cf9d39c10b44f124448d2d34327e4dv6.0.1
mas1xx_jammy_v6_1_0.img2023/10/12 09:47 86.7 MB75ddbf01b5138e9a549c9c65dcb610a4af8e2053v6.1.0
mas1xx_jammy_v6_1_1.img2023/12/03 20:19 86.7 MB40572010e1613545896246255e7409b8c1c22ec3v6.1.1
mas1xx_jammy_v6_2_0.img2024/03/19 14:10 91.9 MB92bcc30972e6669d9b301ce6e8e498fbed65ef55v6.2.0
mas1xx_jammy_v6_2_1.img2024/05/01 08:25 91.4 MBf991cd33e81fd9fd53787070d9cb1ade7731a862v6.2.1
mas1xx_jammy_v6_2_2.img2024/05/17 08:53 91.3 MB24bfb32740e27acceddfa983b1652133af09521av6.2.2
mas1xx_jammy_v6_3_1.img2024/06/24 19:52 92.4 MB9db5642ce9766155f4292f9be3a3d90121e3090ev6.3.1
mas1xx_jammy_v6_3_2.img2024/07/02 08:33 92.6 MB565fff6fbb4d31a66c06581aacae62920af62a3fv6.3.2
mas1xx_jammy_v6_3_3.img2024/07/16 17:39 92.4 MB25c8773dd7d7ee48d4b62d8e1291a2a8a3de5e31v6.3.3

※ v6.0.0(Kernel 6.1.y) は無線 LAN オプション搭載機(MA-S1xx/LW) には対応していません。


α/β/rc

File Stat SHA1SUM Info


更新履歴

v6.3.3
  • consolelog
    • 前回起動失敗時の自動取得をやめる
  • MA-S120/LW RS9116
    • module parameter 初期値を “wifi のみ” に変更
v6.3.2
v6.3.1
  • Kernel 更新
    • L2TPv3 有効化
  • WebUI 更新
    • WirelessLAN: ページロード時、WirelessLAN が動作していないのに動作中と表示1)されてしまう問題を修正
    • PPP: MONITOR_TARGET が設定されていたらそのまま値を保持する
  • PPP Manager 更新
    • LTE module リセット時、SIGCHILD がブロックされていたのでリセット完了後にブロックを解除する
    • PPP を有効化していて SIM が認識されない場合、LTE Module をリセットせず Modem 機能の OFF/ON で復旧を試みる2)
    • MONITOR_TARGET: FQDN での指定に対応3)
  • Package 追加
    • ldnsutils
  • rsyslog
    • syslog timestamp フォーマット変更
v6.2.2
  • mobile_watch_ng 更新
    • Quectel Module(EC25-J/EG25) 搭載機の場合、回線種別(FDD/TDD)/Band/Channel の情報を取得する4)
  • PPP Manager 更新
    • MONITOR_TARGET 手動設定有効化
    • config file validation 強化
    • PPP 接続監視有効時、切断/再接続時に Socket5) の例外が出る問題を修正
    • PPP 接続監視で切断時、モデム機能の OFF/ON を行うように変更6)
v6.2.1
  • WebUI 更新
    • Wireless LAN: AP SSID が 1 つしか見えない状況で、SSID が現在設定されているものから変更されたときに SSID を変更できない問題を修正
    • Dynamic DNS: IPv6 対応
  • Dynamic DNS client 更新
    • IPv6 対応
  • MSP430 ファームウェア更新
    • 『LTE 電源常時 ON 』ビットを電源抜け時に保持しないように変更
  • LTE 電源/Wakeup 等設定ユーティリティ追加 (lte_ctrl)
  • サポート情報収集スクリプト (gen_support_info) 追加
v6.2.0
  • Ubuntu 22.04.4 LTS
  • 802.11ah 対応
  • Kernel (devicetree) 更新
    • MA-P160 対応
    • CAN driver interrupt handler 修正
  • Package 更新
  • script 更新
    • firmup: overlay ファイル拡張子修正7)
    • switch_area 修正
  • mobile_watch_ng 更新
    • MA-P160 対応
v6.1.1
  • Kernel 更新
  • WebUI 更新
    • Firewall 設定更新時 ipset 保存処理追加
  • WirelessLAN
    • regdomain JP 設定追加8) (udev)
  • PPP Manager 更新
    • MA-S120/GLxx: SIM Hotswap の AT command sequence 修正9)
    • ping 監視時の例外処理追加
v6.1.0
  • Kernel 更新
    • Dual-CAN 拡張対応
    • LED “MOBILE” の割り当て修正10)漏れの修正
    • Emulated IO-Expander 対応
  • MSP430 ファームウェア更新
    • IO-Expander Emulation 追加
  • WebUI 更新
    • LTE: ICMP Monitor 有効化時は defaultroute 強制有効化11)
    • LTE: SIM Hotplug ボタン追加
  • WebAPI 更新
    • endpoint “/version” 追加
  • PPP Manager 更新
    • SIM Hotswap / Hotplug 対応
    • アタッチ確認前、失敗後などの時点でアンテナレベルをログ出力
    • Multi-access SIM 動作最適化
    • MA-S110/L + au SIM での PPP 接続不能不具合修正
  • mobile_watch_ng 更新
    • REST API endpoint GET: /datetime 追加
    • ntpd が起動していない場合、LTE module の時計と指定秒数以上のズレがある場合にシステム時計にセットする機能追加
  • DI/DO 拡張マイコンファームウェア更新
    • 拡張ボードの DI の値がたまに化ける問題12)への対策
  • Battery-Monitor
    • systemd unit ファイルの起動条件修正
  • Package 更新
    • curl / libcurl 脆弱性対応更新
v6.0.1
  • Kernel 更新
    • v5.15.10513)
    • RS911x driver 更新(v2.6.1)
  • Kernel firmware
    • RS911x Firmware 更新
    • 不要なファイル削除
  • mobile_watch_ng 更新
    • 起動前に PPP が接続されているときに IP アドレスを取得できるように修正
  • SPDX-JSON 形式 SBOM ファイル添付
v6.0.0
  • Ubuntu 22.04.2 LTS
  • bootloader 更新
    • RTC 種別自動認識対応
  • Kernel 更新
    • linux-kernel 6.1.22
    • CAN 対応追加
    • tty0tty driver14) 追加
  • systemd-udevd
    • udev hook から rtc1/rtc2 の時刻設定ができない問題を修正
  • Package 追加
    • ssnifer


Apptainer Container Included

File Stat SHA1SUM Info


Ubuntu 20.04LTS(Focal Fossa) ベース

※ Ubuntu 22.04LTS に開発を移行しました。今後更新はありません。

File Stat SHA1SUM Info
mas1xx_focal_v5_0_0.img2020/09/28 08:02 78.9 MB5bb701010638a3cc4713cd16cb53484a4f087011v5.0.0
mas1xx_focal_v5_1_0.img2020/11/06 15:46 81.7 MB9a4fc8400d95a9dd68ef7a3c6eeeee6ae86bb4a3v5.1.0
mas1xx_focal_v5_1_1.img2020/12/11 08:19 81.7 MBdf7f308fd719efe585362f83d48c12af6e7d6513v5.1.1
mas1xx_focal_v5_1_2.img2021/03/22 10:18 82.2 MB02434bfdfdc7566153c108fd90b8ba4c0c530371v5.1.2
mas1xx_focal_v5_2_0.img2021/05/24 14:01 83.4 MB69fd2c24faa748f9b21f9dac0145f60f28f8c5cfv5.2.0
mas1xx_focal_v5_2_1.img2021/06/01 17:54 83.4 MB16317ae62ee5006fb3c4a3e9353340cc82d25c44v5.2.1
mas1xx_focal_v5_3_0.img2021/09/14 19:51 84.9 MB9865e44086b58eda0bdfc400efb3f6059b73ba8av5.3.0
mas1xx_focal_v5_3_1.img2021/12/14 14:50 85.3 MBd8ed6e288ba2551f12a12eafdae0d1d61fab25a3v5.3.1
mas1xx_focal_v5_3_2.img2022/02/18 10:52 86.4 MBf89ec1d43844a97d8bf2ea82b1f85db432859bb6v5.3.2
mas1xx_focal_v5_3_3.img2022/03/25 10:38 86.5 MBe8ac62242f24d3235abbea740df93ac6ef8b7725v5.3.3
mas1xx_focal_v5_3_4.img2022/07/19 11:46 86.9 MBa9fc1561bad87bb0256ef0cffb16ed59ffa77fc4v5.3.4
mas1xx_focal_v5_4_0.img2022/11/17 10:18 87.8 MB37c914764c5bf49444a76bc884d223102574ce5cv5.4.0
mas1xx_focal_v5_4_1.img2022/12/13 13:16 87.3 MB6b72a18afcaf0188186a2a66b8652bf016c56a59v5.4.1
mas1xx_focal_v5_5_0.img2023/01/24 18:23 86.9 MB373f1497708a841a7a40425263e7d9bb8a992b9bv5.5.0
mas1xx_focal_v5_5_1.img2023/04/19 17:02 87.6 MBbd16b4bc0ea552ed86fcf736ed0ac6302c0505e5v5.5.1
mas1xx_focal_v5_5_2.img2023/04/19 17:11 87.0 MB74f19aaedbc6bf8287f931104e86d46c6c7c4421v5.5.2
mas1xx_focal_v5_6_0.img2023/05/31 07:06 86.1 MBd4d85329c29c01469bc74af4e3ffd6d224f75a79v5.6.0
mas1xx_focal_v5_6_1.img2023/07/18 08:20 86.9 MB0f9d00b1a7c10c6603a02a940ec484aa6952fa89v5.6.1
mas1xx_focal_v5_7_0.img2023/09/08 12:36 87.3 MBb73f5346daf97c44f831f3dfec8200a4ce732fc0v5.7.0
mas1xx_focal_v5_7_1.img2023/10/12 09:53 87.3 MB18891d5f16f3eea95f1f310817eecf64736d9de1v5.7.1
mas1xx_focal_v5_7_2.img2023/12/03 20:27 87.3 MB804a74bc1924d3d35d11947ce7f5fcb5107c0b4dv5.7.2
mas1xx_focal_v5_8_0.img2024/01/29 09:29 87.4 MBda59ce6583fcd962fe744f4c1ceeb5646d006aa5v5.8.0


α/β/rc

File Stat SHA1SUM Info
mas1xx_focal_v5_8_1alpha1.img2024/05/31 08:03 87.7 MB46020b75494a98adb90ca366a8a8be200ee4a2c7v5.8.1α1


Singularity Container Included

File Stat SHA1SUM Info
mas1xx_focal_singularity_v5_4_0alpha1.img2021/12/13 16:04 119.9 MB73dd31c84c2c74f42de98c5acb76150cb29c36bfv5.4.0α1


更新履歴

v5.8.1α1
  • Kernel 更新
    • L2TPv3 有効化
  • WebUI 更新
    • WirelessLAN: AP SSID が 1 つしか見えない状況で、SSID が現在設定されているものから変更されたときに SSID を変更できない問題を修正
    • WirelessLAN: ページロード時、WirelessLAN が動作していないのに動作中と表示15)されてしまう問題を修正
    • PPP: MONITOR_TARGET が設定されていたらそのまま値を保持する
    • Dynamic DNS: IPv6 対応
  • PPP Manager 更新
    • MONITOR_TARGET 手動設定有効化
    • config file validation 強化
    • PPP 接続監視有効時、切断/再接続時に Socket16) の例外が出る問題を修正
    • PPP 接続監視で切断時、モデム機能の OFF/ON を行うように変更17)
    • PPP を有効化していて SIM が認識されない場合、LTE Module をリセットせず Modem 機能の OFF/ON で復旧を試みる18)
  • mobile_watch_ng 更新
    • Quectel Module(EC25-J/EG25) 搭載機の場合、回線種別(FDD/TDD)/Band/Channel の情報を取得する19)
  • Dynamic DNS client 更新
    • IPv6 対応
  • MSP430 ファームウェア更新
    • 『LTE 電源常時 ON 』ビットを電源抜け時に保持しないように変更
  • LTE 電源/Wakeup 等設定ユーティリティ追加 (lte_ctrl)
  • サポート情報収集スクリプト (gen_support_info) 追加
v5.8.0
  • Kernel (devicetree) 更新
    • Dual-SIM 実装機種対応
  • Package 更新
  • PPP Manager 更新
    • ping 監視方式変更20)
  • WebUI 更新
    • 省電力スケジュール: “standby” → “shutdown” に変更
  • mobile_watch_ng 更新
    • Dual-SIM 実装機種対応
  • DDNS client 更新
    • Warplink: 基板温度 / LTE 関係情報送信対応
  • script 更新
    • firmup: overlay ファイル拡張子修正21)
    • switch_area 修正
v5.7.2
  • Kernel 更新
    • CAN driver interrupt handler 修正
  • WebUI 更新
    • Firewall 設定更新時 ipset 保存処理追加
  • PPP Manager 更新
    • MA-S120/GLxx: SIM Hotswap の AT command sequence 修正22)
    • ping 監視時の例外処理追加
v5.7.1
  • Kernel 更新
    • Emulated IO-Expander 対応
    • devicetree: LTE module 電源保持用 LED node 追加
  • mobile_watch_ng 更新
    • REST API endpoint GET: /datetime 追加
    • ntpd が起動していない場合、LTE module の時計と指定秒数以上のズレがある場合にシステム時計にセットする機能追加
  • マイコンファームウェア更新
    • IO-Expander Emulation 機能追加
  • Package 更新
    • curl / libcurl 脆弱性対応更新
v5.7.0
  • Kernel 更新
    • Dual-CAN 拡張対応
  • WebAPI 更新
    • endpoint “/version” 追加
  • PPP Manager 更新
    • Multi-access SIM 動作最適化
    • MA-S110/L + au SIM での PPP 接続不能不具合修正
  • DI/DO 拡張マイコンファームウェア更新
    • 拡張ボードの DI の値がたまに化ける問題23)への対策
v5.6.1
  • Kernel 更新
    • LED “MOBILE” の割り当て修正24)漏れの修正
  • PPP Manager
    • SIM Hotswap/Hotplug 対応
    • アタッチ確認前、失敗後などの時点でアンテナレベルをログ出力
  • WebUI 更新
    • LTE: ICMP Monitor 有効化時は defaultroute 強制有効化25)
    • LTE: SIM Hotplug ボタン追加
  • Battery-Monitor
    • systemd unit ファイルの起動条件修正
v5.6.0
  • Kernel 更新
    • Linux 5.15.105
    • RS911x driver 更新 (v2.6.1)
  • Kernel Firmware
    • RS911x Firmware 更新
    • 不要な Firmware file 削除
  • mobile_watch_ng 更新
    • 起動前に PPP が接続されているときに IP アドレスを取得できるように修正
  • SPDX-JSON 形式 SBOM ファイル添付
v5.5.2
  • bootloader 更新
    • RTC 種別自動認識機能 修正
  • Package 更新
v5.5.1
  • Ubuntu 20.04.6 LTS
  • bootloader 更新
    • RTC 種別自動認識対応
  • Kernel 更新
    • CAN 対応
  • WebUI 更新
    • WireGuard: WireGuard I/F 経由の DNS Server 設定対応26)
  • overlaycfg 更新
    • /var/lib/dhcp を “etc” の対象に追加
  • Package 追加
v5.5.0
  • Kernel 更新
    • AT91 I2C driver: Kernel 5.4.y で Revert された以前の変更28) を再度取り込む
    • LED “MOBILE” の割り当て修正 29)
  • WebUI 更新
    • シリアル - Network 変換機能設定追加
  • systemd
    • 削除していた ifup@.service を戻す
  • PPP Manager(chat_NG)
    • AML574A + KDDI SIM 使用時、CID: 1 にダイヤルしてしまう30)不具合を修正(MA-S110 のみ該当)
v5.4.1
  • PPP Manager 更新
    • LTE Module PDP Context/認証情報 設定処理修正
  • WebUI 更新
    • LTE: ICMP モニタリングのスイッチ設定の挙動修正
v5.4.0
  • bootloader 更新
    • LTE Module の電源を保持する設定にしている際の問題31)修正
  • MA-S120/LxD-B 拡張ボードマイコン更新
    • IO-Expander 割込対応(PCA9698 → PCA9505)
  • WebUI 更新
    • NTP: ntpd/chrony の判別を間違う問題修正
    • PPP: マルチキャリア対応 SIM 設定機能追加
  • PPP
  • mobile_watch_ng 更新
    • (MA-S110) 接続先 LTE Network PLMN 取得対応
  • firmup
    • 更新する Firmware File の SUM(SHA1/MD5) 情報をファームウェア領域に配置する
  • Package 更新
  • logrotate
    • “mosquitto” の設定修正
  • battery_mon 追加 (MA-S120/LxD-B Battery モニタ)
v5.3.4
  • Kernel 更新
    • devicetree: XIO_ID: 0x07(Battery/DI-12/DO-4) 対応
  • udev rule 修正
    • EC25/EG25 のコマンドポート/モデムポート入れ替え
  • WebUI 更新
    • NTP: ntp server に “iburst” をセットするように変更
    • NTP: ntpd/chrony 両対応
    • LTE: RSRP, RSRQ 表示対応, RSSI: dBm 表示対応

  • mobile_watch_ng 更新
    • 一般 SMS 受信対応35)
    • Quectel Module36) を 『データ優先』に設定
    • LTE module RSRP/RSRQ 取得対応
  • logrotate
    • SSH attack により btmp ファイルが肥大化するのを防止するために容量制限 1MiB 追加、rotate 間隔変更
  • 超低消費電力マイコンファームウェア更新
    • Address 0x48 で応答しないように変更37)
v5.3.3
  • Kernel 更新
    • RS911x WLAN driver 起因の memory leak38)修正
  • WebUI 更新
    • WireGuard: API Post 時の ListenPort/PeerPort の形式修正39)
    • LTE: PPP I/F の IP Address をステータス画面およびツールチップに表示する。
v5.3.2
  • Package 追加
    • gpsd
  • Package 更新
    • PolicyKit 脆弱性対応
  • Kernel 更新
    • RTC driver: rtcwake でアラーム設定に失敗することがある問題修正
  • WebUI 更新
    • WireGuard: サーバー側40)で動作する場合に設定ができない問題を修正。
    • dnsmasq: 複数 I/F41)で DHCP Server 機能を提供する場合に起動しない問題を修正。
    • Network: DHCP 設定時、余分な “address” の行が入ってしまうのを修正
  • pppcounter
    • 日付が 1 ケタの場合の Timezone パース処理修正
v5.3.1
  • WebUI 更新
    • Application Server 安定性向上
    • WirelessLAN
      • 2.4GHz/5GHz の、802.11n/HT40+/HT40- 設定の条件を見直し
    • DHCP server(dnsmasq)
      • 疑似モデム機能追加により、dnsmasq で DNS 機能を提供しなくなったので、明示的に DNS 配布するオプション42) を追加
  • mobile_watch / mobile_info
    • AML574A の場合、認識後 AT Command のやり取りができるまでに時間がかかるので wait を挿入
    • マルチキャリア対応モジュールで、接続先ネットワークを判別可能にする43)
    • SIM が抜けた等の要因でネットワークからデタッチされた際、接続先ネットワークの情報を消去する。
  • 超低消費電力マイコン MSP430 firmware
    • (DI 機能)カウンターレジスタ書込ができない問題を修正
  • gen_pppconfig(PPP config 生成)
    • Quectel Module44) で PLMN 指定に対応
    • Quectel Module: 認証なしの場合の chat script 生成修正45)
    • 認証方式に応じて refure-chap / refuse-pap をセットする
    • 接続先ネットワーク情報を取得する AT コマンドを chatscript に追加
  • pppcounter
    • JST 以外の Timezone での日時パース処理修正
  • awall
    • Zone “Closed” の Filter Policy で、OUTPUT が “ACCEPT” になっていなかったのを修正
    • awall 適用で保存された iptables ルールをファームウェアに適用
  • dnsmasq(systemd)
    • 起動失敗時の Restart Option 追加
v5.3.0
  • 疑似モデム機能追加 (ダイアルアップで使用していた機器の、モデムからダイアルアップ先までを機器内に取り込む機能)
  • PPP
    • AML574 搭載機種(MA-S110/L) で、KDDI CRG 回線着信対応
  • nim_ddns (DynamicDNS client)
    • DynamicDNS 登録状況を MQTT Broker へ publish する機能追加46)
    • 機種を判別して TLS 証明書を切替
  • WebUI 更新
    • インターフェース設定画面で、Nameserver を追加・削除すると設定ファイル47)が壊れる問題を修正
    • WirelessLAN 設定ページでのバリデーション強化
    • NTP 設定画面で Application Server が落ちることがある問題を修正
    • AML574 搭載機種(MA-S110/L) のみ、KDDI CRG 回線着信設定を可能にする48)
    • ホスト名(FQDN) validation 修正49)
    • DynamicDNS 登録状況を確認できるようにした
    • HTTP ポート番号変更画面追加 (機器設定 → Web サーバー)
  • Package 追加
    • mosquitto (MQTT broker)
  • Package 更新
    • OpenSSL 脆弱性対応
v5.2.1
  • Kernel(dtb) 更新
    • shutdown -h で電源が落ちた後すぐ起動してしまう問題修正
v5.2.0
  • WebUI 更新
    • WirelessLAN 設定機能追加(Station/AP)
    • Ethernet 設定で “bridge” 設定をした場合の設定ファイル出力修正
  • Kernel 更新
    • 各種無線 LAN ドライバ追加
    • RS9116 WLAN/Bluetooth/BLE 単独で動作するように変更
    • WireGuard 更新 (v1.0.20210219)
    • OMRON 環境センサー対応
  • dnsmasq
    • デフォルトでは起動しないように変更。
  • 超低消費電力マイコンファームウェア更新
    • standby/shutdown 遷移中に発生した event の再トリガ機能追加50)
  • リモート管理サーバ CMS-1300 連携アプリケーション (cmslink) 追加 (参照: リモート管理サーバ CMS-1300 との連携)
v5.1.2
  • Kernel 更新
    • Linux 5.4.81-linux4sam-2020.10+
    • WireGuard 更新 (1.0.20210124)
    • DI, DI Counter のイベントで standby mode からの wakeup を有効化(マイコン経由)
    • WiFi/Bluetooth/BLE module firmware 更新 (1610.2.1.2.0001)
  • WebUI 更新
    • 上部ステータスバーおよび LTE module 画面で、アンテナレベル(RSSI)51)表示対応
    • Console log 取得対応
  • ppp.service 更新
    • networking.service への依存関係追加52)
  • 新規ボード対応
    • EC25-J 搭載ボード対応
    • EG25-G 搭載ボード対応
  • bootloader 更新
    • board revision により電源バックアップ回路有無を判定、自動で有効化を行う
  • pppcounter
    • 日にちの parse 処理修正
  • bootinfo
    • 起動開始/起動完了に加えて、shutdown/reboot を開始したことを記録するように変更
  • console-log
    • 前回起動時 shutdown/reboot されなかった場合、マイコンで記録しているコンソールのログを取得・保存する
v5.1.1
v5.1.0
  • Kernel (DeviceTree) 更新
    • ttyS3(RS485)が動作しなかったのを修正
  • WebUI 追加 ([参照] WebUIを使用する)
  • Nim_DDNS 修正
    • Warplink DDNS に接続できなくなっていたのを修正、サイズ縮小
v5.0.0
  • Ubuntu 20.04LTS base 1st リリース


For Azure IoT Edge

Alpine Linux ベース

SORACOM ブート

initramfs rootfs firmware

Alpine Linux の miniroot + α を initramfs として高速起動するミニマムなファームウェアです。
[参照] AlpineLinux initramfs firmware

これだけではほとんどソフトウェアが入っていないため、カスタマイズが必要となります。

※ Kernel などは Ubuntu ベースのファームウェアのものを使用して起動します。

firmware

File Stat SHA1SUM Info
alpine_initramfs_firm_testing.img2020/12/22 15:56 6.1 MB431c74f178c8a0e44c639c4781437a7524fd434apreview


rootfs

File Stat SHA1SUM Info
alpine_rootfs_for_initramfs.tar.xz2020/12/22 16:11 3.7 MB5f203fbe47e03fef2f3dc517617fc38dfe05b792preview


SORACOM Harvest ADC demo firmware

SORACOM Harvest に、シャットダウン状態から定期的53)に起動して AD 変換結果を送信するデモ用ファームウェアです。

firmware

File Stat SHA1SUM Info
HarvestDemo_v1_1_0.img2022/06/28 19:08 10.5 MB441e0151886193c88166336be4a111bc6e11ceecv1.1.0

root filesystem

File Stat SHA1SUM Info
alpine_rootfs_harvest_demo_v1_1_0.tar.xz2023/09/12 19:37 6.5 MBb8705f6c36e8b6dad35f9c445c734e37d8eecb77v1.1.0


SDcard boot 用 bootloader

File Stat SHA1SUM Info
sdboot_bootloader.zip2022/09/07 12:22 375.9 KBfb947af3fbe1757ede4860e179f1d67dd6048e7aat91bootstrap + barebox54)

※ ファームウェアに同梱しているファイル55)が最新に更新されていくので、実運用ではファームウェアから抜き出して使用してください。

$ unzip -l sdboot_bootloader.zip 
Archive:  sdboot_bootloader.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
    15361  2020-11-09 10:36   boot.bin
   459267  2020-11-09 10:36   barebox.bin
---------                     -------
   474628                     2 files


Bootloader Only Update firmware

Bootloader のみ更新するためのファームウェアです。

File Stat SHA1SUM Info
barebox_update_v6_0_0.img2023/04/20 08:07 364.1 KB1b07ff9b00c943f966195997f850ec721674dd1ev6.0.0/v5.5.2 適用


開発用

Ubuntu 22.04LTS(Jammy Jellyfish) ベース

File Stat SHA1SUM Info
mas1xx_rootfs_jammy_v6_0_0.tar.xz2023/04/19 10:43 55.9 MBc101260c15aba08bae572a0a8b9f09d0a50b958av6.0.0
mas1xx_rootfs_jammy_v6_0_1.tar.xz2023/05/31 07:13 55.4 MB9f8883d42187a69592c54c56f4be59721458b3f0v6.0.1
mas1xx_rootfs_jammy_v6_1_0.tar.xz2023/10/12 11:24 57.8 MB4b77385638b4598d847c0fd82be8f8ea3ad60334v6.1.0
mas1xx_rootfs_jammy_v6_1_1.tar.xz2023/12/03 20:19 57.8 MBe98902479f95f91b56791e013a2c6b612bb75b1bv6.1.1
mas1xx_rootfs_jammy_v6_2_0.tar.xz2024/03/22 09:11 58.8 MB43510c210065bfd9d4cd847fe0e375da8c442cf4v6.2.0
mas1xx_rootfs_jammy_v6_2_1.tar.xz2024/05/17 08:59 58.6 MBde44b2f8198ce6a25247e8bcf687287238c61e54v6.2.1
mas1xx_rootfs_jammy_v6_2_2.tar.xz2024/05/17 08:58 58.5 MBeabfade4bbbb1345c17167ec5b5b778f4798dd4bv6.2.2
mas1xx_rootfs_jammy_v6_3_1.tar.xz2024/06/24 19:55 59.1 MB8fb2911091aaa61e712d4356f2989e9310764066v6.3.1
mas1xx_rootfs_jammy_v6_3_2.tar.xz2024/07/02 08:39 59.2 MB5041d21195a1d5a08522170d3073f593f8ed3681v6.3.2
mas1xx_rootfs_jammy_v6_3_3.tar.xz2024/07/11 14:44 59.0 MB83bf4aaede82fb9052f9e38b8ea700e1ea3959ebv6.3.3


α/β/rc

File Stat SHA1SUM Info


Ubuntu 20.04LTS(Focal Fossa) ベース

File Stat SHA1SUM Info
mas1xx_rootfs_focal_v5_0_0.tar.xz2020/09/29 08:19 52.4 MB546d90636523a9b2b6659c083d39f31a4ae969b3v5.0.0
mas1xx_rootfs_focal_v5_1_0.tar.xz2020/11/06 16:21 54.2 MBfcbf88481c8d216fd110376dca694d72f081a843v5.1.0
mas1xx_rootfs_focal_v5_1_1.tar.xz2020/12/11 08:19 54.2 MB9fbb8fb97e00ac64496b8c6deb01672406641421v5.1.1
mas1xx_rootfs_focal_v5_1_2.tar.xz2021/03/22 10:18 54.8 MB257261469fe89a75905e77722979361bb092d3cav5.1.2
mas1xx_rootfs_focal_v5_2_1.tar.xz2021/06/01 17:54 55.5 MB07ae821e0d27c2c552162227e81ed3b7dec59c21v5.2.1
mas1xx_rootfs_focal_v5_3_0.tar.xz2021/09/14 19:51 56.8 MBff550188d43487ad0bcccff82e6aae26fcb8c49bv5.3.0
mas1xx_rootfs_focal_v5_3_1.tar.xz2021/12/15 14:22 56.8 MB2fbe72200a22200ebc2c993046b7a1a15d8bf896v5.3.1
mas1xx_rootfs_focal_v5_3_2.tar.xz2022/02/18 10:52 57.7 MBd5b0ef69850d509e9ef33e97b71a8e2b6c6441fdv5.3.2
mas1xx_rootfs_focal_v5_3_3.tar.xz2022/03/25 10:48 57.7 MB5117bcef4cd4c5b5c285077dcb2665811967d2e8v5.3.3
mas1xx_rootfs_focal_v5_3_4.tar.xz2022/07/19 11:46 58.3 MB5917428674f855d0e1c6b0e8587f44cc97a131f7v5.3.4
mas1xx_rootfs_focal_v5_4_0.tar.xz2022/11/14 13:04 58.9 MB398cbbf0a020b0ad60c0889272ef2c009e14e41av5.4.0
mas1xx_rootfs_focal_v5_4_1.tar.xz2022/12/13 19:00 58.6 MBe5dbf831ac24998923d542589b048de6a3446583v5.4.1
mas1xx_rootfs_focal_v5_5_0.tar.xz2023/01/24 18:23 58.2 MBbaac9fbbb05b148a129aacc64ae62b92b44baa14v5.5.0
mas1xx_rootfs_focal_v5_5_1.tar.xz2023/04/10 09:12 58.2 MBea6e29cf08bd678d55c0349160dcf90057288c17v5.5.1
mas1xx_rootfs_focal_v5_5_2.tar.xz2023/04/19 17:30 58.2 MB5965abe124a431d5a92cbf434fabff1a280ddde9v5.5.2
mas1xx_rootfs_focal_v5_6_0.tar.xz2023/05/31 07:16 57.8 MB78d8b6cdb33343bf5010e132876ecc150ac759dfv5.6.0
mas1xx_rootfs_focal_v5_6_1.tar.xz2023/07/20 07:30 57.9 MBef2a9658ede5d65414ef6987bc6077b6d0bb8b2ev5.6.1
mas1xx_rootfs_focal_v5_7_0.tar.xz2023/09/01 09:26 57.5 MBf7b31e23764b90b9583e098b47d2e8a3dc2abfa9v5.7.0
mas1xx_rootfs_focal_v5_7_1.tar.xz2023/10/12 11:21 57.5 MBd38d742a3f2add47454f3ff8cfe6a25868dcdd1bv5.7.1
mas1xx_rootfs_focal_v5_7_2.tar.xz2023/12/03 20:27 57.5 MB6f9348462d91ab5ef9400a8f1ffac096854104f2v5.7.2
mas1xx_rootfs_focal_v5_8_0.tar.xz2024/01/29 09:33 57.5 MB1586056a9b096f6aeb8b845cd9df5d757a96af8av5.8.0


α/β/rc

File Stat SHA1SUM Info


ユーティリティその他

File Stat SHA1SUM Note
build_firm.sh2024/01/09 10:12 7.0 KB95447d56810057581384c2c1591c0bce5bdd0c10ファームウェアビルドスクリプト
chroot_arm.sh2020/07/29 13:13 794 B4f22b74e4cb01cf3bfcedd4ec340bca8939e3dbaARM 環境 chroot 用スクリプト


1) , 15)
AccessPoint 検索のために一時的に UP したときの状態が返されているため
2) , 18)
LTE Module をリセットすると WebUI の画面が出てこないため
3)
SORACOM 回線の場合、pong.soracom.io を使用する
4) , 19)
mobile_info コマンドで確認可能
5) , 16)
I/F に bind されているので、再接続で使用できなくなる
6) , 17)
通信できなくなった場合でも、Attach 状態が継続してしまう場合があるので、強制的に Detach させる
7) , 21)
xz → zst
8)
crda 削除に伴う変更
9) , 22)
Qeuctel EG25 のみ該当
10) , 24) , 29)
アンテナレベル に誤って割り当てられていた
11) , 25)
監視に必要なため
12) , 23)
MA-X3xx シリーズで発生
13)
MA-S1xx/LW の無線 LAN Module に対応するため
20)
ping コマンド実行 → ICMP socket
26)
SORACOM Arc で SORACOM Beam などにホスト名でアクセスする場合、100.127.0.53 or 100.127.1.53 を登録する必要がある。
28)
commit e8f39e9fc0e0b7bce24922da925af820bacb8ef8
30)
CID: 1 はモジュール内部で使用されるので、CID: 2 を使用する必要がある
31)
再起動時に LTE Module の電源を落としてしまう
32)
pppd 起動前に CarrierID, PLMN, PDP Context 設定・確認を行い、初回接続時間を短縮する
33)
SIM 挿入チェックで “SIM BUSY” になってしまう
34)
例: SORACOM planX1 など
35)
受信した SMS は内部 MQTT broker 経由で取得可能
36)
EC25-J, EG25
37)
同一バス上の他のチップのプログラミングに支障が出るため
38)
Wireless LAN 暗号化キー情報をドライバ内で消去してしまっている不具合
39)
数値 → 文字列
40)
Peer のアドレスを指定しない場合
41)
eth0 と wlan0 等
42)
option=6,0.0.0.0
43)
AMTelecon AML574A は、接続している PLMN を読み取ることができないので “Unknown” になります。
44)
MA-S120
45)
AT$QCPDPP
46)
WebUI で見れるようにするため
47)
/etc/network/interfaces
48)
現状、他のモジュールで CRG SMS を受信することができていないため
49)
validator.js を採用
50)
MPU の入力がエッジトリガになっているので、shutdown 遷移中に wakeup event が入ると wakeup できなくなる問題の回避
51)
AT+CSQ の応答の値
52)
ethernet に default gateway を設定して、後で PPP が起動する設定でうまく動作しない問題を修正
53)
通常:1日、DI on:10分
54)
v5.3.5α3 時点
55)
barebox.bin
download_software/mas1xx/start.1721119211.txt.gz · 最終更新: 2024/07/16 17:40 by admin