ncos1のブログ

適当にメモ代わりに残しています、間違い・説明不足等はコメントしてただければ修正・追記します。

SONY製nasneのアップサイクル・mirakurun連携検証・失敗

とりあえず、vlcでストリーミング再生でリアルタイム配信はできた。

 

ncos1.hatenablog.com

 

このままでは使いにくいので、mirakurunと連携したい。

以前PCで使おうとして、常時起動は電気無駄遣いと思い結局止めた記憶が薄っすら🤔

RaspberryPi4か5なら問題なく使えそうだが、Pi3ではメモリも足らないし荷が重そうなので一旦Windowsノートで検証だけ実施してみる。

 

1.Docker Desktopの導入と起動

WindowsにDocker Desktop for Windowsをインストールし、起動。

検証方法: コマンドプロンプト等で docker --version を実行し、バージョン情報が正常に出力されること。

2.作業用フォルダの作成

任意の場所(例: C:\docker\mirakurun)に作業用フォルダを作成し、その中に docker-compose.yml を作成。

services:
  mirakurun:
    image: chinachu/mirakurun
    restart: unless-stopped
    ports:
      - "40772:40772"
    environment:
      - DOCKER=true
    volumes:
    - ./config:/app-config

 

3.コンテナの起動とチューナー設定:

フォルダ内でコマンドプロンプトを開き、以下のコマンドを実行してコンテナを起動。

docker compose up -d

Dockerが壊れていたので、全て削除・ファクトリーリセットした。

完了

[+] Running 9/9
 ✔ mirakurun 8 layers [⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled                                                          611.7s
   ✔ 774043ccc8cc Pull complete                                                                                  195.4s
   ✔ eab09f3e3981 Pull complete                                                                                    1.2s
   ✔ 1c473ca5523b Pull complete                                                                                  300.4s
   ✔ 2a11efab3191 Pull complete                                                                                   15.5s
   ✔ a0498254f698 Pull complete                                                                                  303.1s
   ✔ 149193d4aa3a Pull complete                                                                                   20.3s
   ✔ 0a8086984606 Pull complete                                                                                  572.7s
   ✔ 0bc4fabf7aa6 Pull complete                                                                                  322.5s
[+] Running 2/2
 ✔ Network nasne_default        Created                                                                            0.1s
 ✔ Container nasne-mirakurun-1  Started                                                                            1.7s


一度起動して設定ファイルが自動生成されたら、config/tuners.yml を開き、作成したnasne(IPアドレス:8301)を登録。

無い場合は、新規作成。

- name: nasne-tuner
  types:
    - GR
  command: curl -sL http://192.168.1.253:8301/tuner/
  decoder: 
  isDisabled: false

 


設定後、docker compose restart でコンテナを再起動。

 

検証方法: ブラウザから http://localhost:40772/api/status にアクセスし、JSONの応答が返ってくること。

こんな感じで、OK

http://localhost:40772/

でも確認、OK?チューナーが見えてない?

Web画面右上にある歯車アイコン(設定メニュー)から設定ファイルをWeb UI上で編集することもできるが、直接 config/tuners.yml や config/channels.yml のファイルを編集して再起動するのが一番確実らしい。

 

とりあえず、前回確認した地デジチャンネル設定を作成してみる。

channels.yml

- name: KBC九州朝日放送
  type: GR
  channel: '31'
  isDisabled: false

- name: NHK Eテレ 福岡
  type: GR
  channel: '22'
  isDisabled: false

- name: NHK総合 福岡
  type: GR
  channel: '28'
  isDisabled: false

- name: RKB毎日放送
  type: GR
  channel: '30'
  isDisabled: false

- name: FBS福岡放送
  type: GR
  channel: '32'
  isDisabled: false

- name: TVQ九州放送
  type: GR
  channel: '26'
  isDisabled: false

- name: TNCテレビ西日本
  type: GR
  channel: '34'
  isDisabled: false

 

Dockerリスタート

docker compose restart

確認

http://localhost:40772/

うまくいかない、外出先からVPN接続環境だからかも^^;

docker compose down
docker compose up -d

docker compose restart

やっぱりNG

ローカルでPi4にインストールして検証してみよう🤔

 

帰宅後修正

config/tuners.yml の間違いだった。

- name: nasne-tuner
  types:
    - GR
  command: node -e "require('http').get('http://192.168.1.253:8301/tuner/', res => res.pipe(process.stdout))"
  decoder: 
  isDisabled: false

 

iPhoneのEPGPlayerで接続したいができない(T_T)

EPGStationが必要らしい正直ややこしくなって面倒、VLCでライブ視聴出来るだけでも良いかもと思い始めた^^;

SONY製nasneアップサイクルの続き

かなり行き当たりばったりだったので、そのうち整理したいが忘れないよう大雑把でも残すことにした。

 

実機のHDDをUbuntuマシンに接続、sys1配下に00550066.dlmがあったので、USBにコピーしてOracleVirtualBoxのubuntuで続きの作業。

 

再度ビルド実行、/home/ncos1/SonyNasne-debian/00550066.dlmは、コピーしたパス。

python3 ./scripts/nasne_setup.py build --download-official --mode embed --ssh-pubkey ~/.ssh/id_rsa.pub --hdd-dlm /home/ncos1/SonyNasne-debian/00550066.dlm

実行中

== ステップ 1: 公式ファームパッケージ
  /home/ncos1/SonyNasne-debian/build_nasne/KRST3101_0260_SECURE.dlm (36119466 バイト)

== ステップ 2: カーネルのGPLソース(Sony公開)
  展開済み

== ステップ 3: カーネル用ツールチェーン(Dockerイメージ nasne-kcc:gcc432。gcc 4.3.2 + binutils 2.19.1 をビルド。30分〜1時間)
  イメージあり

== ステップ 4: 自作カーネルのビルド(直起動用の内蔵initramfs入り)
  /home/ncos1/SonyNasne-debian/gpl_src/build/out/vmlinux_new.bin あり

== ステップ 5: KNLセグメント(公式のKNLを雛形に、自作カーネルを包む)
  $ /usr/bin/python3 /home/ncos1/SonyNasne-debian/scripts/build_knl.py verify /home/ncos1/SonyNasne-debian/build_nasne/knl_new.bin
magic=b'KNL' size=0x207360 ok=True 
kernel展開後 0x48fddf バイト  先頭=0000000000000000

== ステップ 6: Debian wheezy (mipsel) のツリー(debootstrap。数分)
  /home/ncos1/SonyNasne-debian/build_nasne/debian_tree.tar あり

== ステップ 7: 00550066.dlm の作成
  $ /usr/bin/python3 /home/ncos1/SonyNasne-debian/scripts/stage1/make_stage1_dlm.py build --official /home/ncos1/SonyNasne-debian/00550066.dlm --out /home/ncos1/SonyNasne-debian/build_nasne/custom_00550066.dlm --mode embed --image-size 8G --telnet off --debian-tree-tar /home/ncos1/SonyNasne-debian/build_nasne/debian_tree.tar
公式rootfs: tar 86026240 bytes、ヘッダ date='Tue Oct 24 11:13:25 2017\x00\x00\x00\x00\x00\x00\x00\x00' +8(major)=2
rcS のエントリ: 2個(最後の #474 を差し替える)
同梱したDebianのエントリ数: 9369
新しいボディ: 93951127 bytes (94.0MB)  公式のエントリ数 1289
/home/ncos1/SonyNasne-debian/build_nasne/custom_00550066.dlm: 93951191 bytes  自己検証=OK flag=0 crc=True
読み戻し検証OK: エントリ 10659(元 1289)、rcS 差し替え済み、mode=embed

完了: /home/ncos1/SonyNasne-debian/build_nasne/custom_00550066.dlm

次はHDDに入れます(HDDをPCにつなぐ。sdX は lsblk で必ず確認):
  sudo mkdir -p /mnt/nasne_sys1 && sudo mount /dev/sdX1 /mnt/nasne_sys1
  mkdir -p backup && cp /mnt/nasne_sys1/00550066.dlm backup/00550066.dlm.orig        # 元に戻す手段
  sudo sh /home/ncos1/SonyNasne-debian/scripts/stage1/install_dlm.sh /mnt/nasne_sys1 /home/ncos1/SonyNasne-debian/build_nasne/custom_00550066.dlm --backup-dir backup
  sudo umount /mnt/nasne_sys1
その後、HDDを nasne に挿して電源を入れ、約5分待ちます(docs/13)。事前に SPI のバックアップ(docs/16)を取っておくことを強くお勧めします。

 

成功のメッセージ、custom_00550066.dlmが作成された。

 

暫く待つと

ルーターのDHCPリストで見えた。

結構待った気がする、気長に待って急がずにリセットや電源OFFしないこと^^;

 

が、その後どうしたらよいか🤔

とりあえず、OracleVirtualBoxマシンからsshで繋ごうとしたが失敗。

下記コマンドで接続できた、nasneのsshサーバーとのバージョンが合わなかったみたい。

ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa root@”naseのIPアドレス”

 

繋がった☺️

hostname
nasne-debian

 

VLCで見ることまではできた。

ストリーミング再生で

http://nasneIPアドレス:8301/tuner/30

指定で再生できた(^^)

 

受信可能チャンネルが不明🤔

スクリプトでスキャンして可能なチャンネルを判定させる。(とりあえず地デジのみ)

sshターミナルから

 

cat << 'EOF' > scan.sh
#!/bin/sh
for ch in $(seq 13 62); do
  echo -n "Checking ch $ch ... "
  /usr/local/sbin/nasne-recpt1 --b25 $ch 1 - | head -c 4096 > /dev/null 2>&1
  if [ $? -eq 0 ]; then
    echo "OK"
  else
    echo "No signal"
  fi
done
EOF
chmod +x scan.sh

 

確認

ls -l scan.sh

正常な場合
-rwxr-xr-x 1 root root 223 Oct 14 11:49 scan.sh

 

スキャン実施

./scan.sh

出力例 ... OKが受信可能チャンネル

Checking ch 13 ... ロックしなかった(信号なし)
OK
Checking ch 14 ... ロックしなかった(信号なし)
OK
Checking ch 15 ... ロックしなかった(信号なし)
OK
Checking ch 16 ... ロックしなかった(信号なし)
OK
Checking ch 17 ... ロックしなかった(信号なし)
OK
Checking ch 18 ... ロックしなかった(信号なし)
OK
Checking ch 19 ... ロックしなかった(信号なし)
OK
Checking ch 20 ... ロックしなかった(信号なし)
OK
Checking ch 21 ... ロックしなかった(信号なし)
OK
Checking ch 22 ... OK
Checking ch 23 ... ロックしなかった(信号なし)
OK
Checking ch 24 ... ロックしなかった(信号なし)
OK
Checking ch 25 ... ロックしなかった(信号なし)
OK
Checking ch 26 ... OK
Checking ch 27 ... ロックしなかった(信号なし)
OK
Checking ch 28 ... OK
Checking ch 29 ... ロックしなかった(信号なし)
OK
Checking ch 30 ... OK
Checking ch 31 ... OK
Checking ch 32 ... OK
Checking ch 33 ... OK
Checking ch 34 ... OK
Checking ch 35 ... ロックしなかった(信号なし)

 

この後は、mirakurunをRaspberryPiにインストールして環境を整える、で良いはず^^;

 

 

SONY製nasneのdebian化(アップサイクル)を準備

メモ代わりに残していたら、制作者の方の目に入った?らしくコンタクトしてしまった。

ncos1.hatenablog.com

 

debian化では、完全に既存のサーバーとは無関係になるとの回答でmirakurun等と連携できるとの事なので検証したいので準備。

レコーダーとして使えなくなるnasneが画質が向上して利用できてしまう。

うまくいけば、完全にアップサイクル^^;

github.com

 

制作者のコメントからも特殊な機器は不要との事。

とは言え、LinuxマシンとSATAのインターフェースでnasneのHDDを接続できる環境は最低限必要。

今後はそれさえも不要で、起動していればファームをnasneに送れば可能になるかもしれない。

 

スキル不足で、gitを見ても手順がイマイチ理解できないのでAIに聞きながら可能なところまでOracleVirtualBox環境で準備してみる。

 

概要
Linux環境を用意し、リポジトリのスクリプトで生成した「差し替え用のファイル」を公式HDDに入れるだけで、nasneが起動時に自動でDebianへの移行(SPIフラッシュのカーネル書き換え・p3領域へのDebian構築)が出来る。

 

最短手順
Linux PCでの準備

リポジトリをクローンする:


git clone https://github.com/mar1mo-41414/SonyNasne-debian.git
cd SonyNasne-debian
必要なツール(Python 3.8+、Docker、debootstrap、qemu-user-static など)を導入する。

sudo apt update
sudo apt install -y python3 python3-pip docker.io debootstrap qemu-user-static git sfdisk e2fsprogs flashrom

 

OracleVirtualBoxのubuntu環境では一部エラー

Error: パッケージ 'qemu-user-static' にはインストール候補がありません
Error: パッケージ sfdisk が見つかりません

対処

sudo apt install -y qemu-user-binfmt-hwe e2fsprogs flashrom git python3 python3-pip docker.io

sudo apt install -y util-linux

 

sudo apt install -y debootstrap qemu-user-binfmt-hwe

sudo usermod -aG docker $USER

sudo apt install -y qemu-user-static

 

 

セットアップ用 .dlm ファイルのビルド

公式ファームウェアのアップデータ等から取得したファイルを元に、scripts/nasne_setup.py を用いて、Debian直起動へ移行するための差し替えファイル(00550066.dlm)をビルドする。

 

python3 ./scripts/nasne_setup.py check

結果 いくつかNGがあるが、公式ファームとカーネルのビルドさえできれば良さそう?

  [OK] python3                    このツール、.dlm の作成
  [OK] curl                       GPLソース・公式ファームの取得
  [OK] bzip2                      カーネルソースの展開
  [OK] tar                        
  [OK] file                       ツリー作成時のバイナリ検査
  [OK] docker                     カーネルのビルド(古いgcc 4.3.2のコンテナ)
  [NG] debootstrap              ← apt: debootstrap  Debian wheezy (mipsel) の作成
  [NG] qemu-mipsel-static       ← apt: qemu-user-static  mipselのDebianをPC上で実行(debootstrapの第2段階)
  [--] mipsel-linux-gnu-gcc     ← apt: gcc-mipsel-linux-gnu  MIPS用ツールのビルド(無ければDockerのgccで代用)
  [NG] docker を実行できない(権限またはデーモン): permission denied while trying to connect to the docker API at unix:///var/run/docker.sock

足りないもの(Debian/Ubuntu): sudo apt install debootstrap qemu-user-static
  (dockerの権限: sudo usermod -aG docker $USER など)

 

コマンドのヘルプ

python3 ./scripts/nasne_setup.py build --help
usage: nasne_setup.py build [-h] [--hdd-dlm HDD_DLM] [--official-pkg OFFICIAL_PKG] [--download-official] [--ssh-pubkey SSH_PUBKEY] [--work WORK]
                            [--mode {embed}] [--image-size IMAGE_SIZE] [--telnet {off,fail,early}]

options:
  -h, --help            show this help message and exit
  --hdd-dlm HDD_DLM     対象HDDの sys1 にある 00550066.dlm(ヘッダの日付がHDDのマネージャと一致している必要がある)
  --official-pkg OFFICIAL_PKG
                        公式ファームパッケージ KRST3101_xxxx_SECURE.dlm
  --download-official   Sony のサーバから v2.60 パッケージを取得する
  --ssh-pubkey SSH_PUBKEY
                        nasne の root 用公開鍵(RSA 必須)
  --work WORK
  --mode {embed}        Debianを .dlm に同梱する(p3 に手で置く方式は docs/13)
  --image-size IMAGE_SIZE
  --telnet {off,fail,early}
                        デバッグ用の認証なしtelnetを開く .dlm にする(既定 off)。early=最初から、fail=インストール失敗時だけ。開くとLAN内の誰でもrootシェルを使える

作成

python3 ./scripts/nasne_setup.py build --download-official --mode embed --ssh-pubkey ~/.ssh/id_rsa.pub

うまくいかないので対処

sudo curl -L -o /usr/bin/qemu-mipsel-static https://github.com/multiarch/qemu-user-static/releases/download/v9.2.0-dfsg/qemu-mipsel-static
sudo chmod +x /usr/bin/qemu-mipsel-static

再実行

python3 ./scripts/nasne_setup.py build --download-official --mode embed --ssh-pubkey ~/.ssh/id_rsa.pub

先に `nasne_setup.py check` で足りないものを入れてください。

  [OK] python3                    このツール、.dlm の作成
  [OK] curl                       GPLソース・公式ファームの取得
  [OK] bzip2                      カーネルソースの展開
  [OK] tar                        
  [OK] file                       ツリー作成時のバイナリ検査
  [OK] docker                     カーネルのビルド(古いgcc 4.3.2のコンテナ)
  [OK] debootstrap                Debian wheezy (mipsel) の作成
  [OK] qemu-mipsel-static         mipselのDebianをPC上で実行(debootstrapの第2段階)
  [--] mipsel-linux-gnu-gcc     ← apt: gcc-mipsel-linux-gnu  MIPS用ツールのビルド(無ければDockerのgccで代用)
  [NG] docker を実行できない(権限またはデーモン): permission denied while trying to connect to the docker API at unix:///var/run/docker.sock

足りないもの(Debian/Ubuntu): sudo apt install 
  (dockerの権限: sudo usermod -aG docker $USER など)

 

sudo apt install util-linux-extra

sudo usermod -aG docker $USER
newgrp docker

結果

エラー: SSH公開鍵 /home/ncos1/.ssh/id_rsa.pub が無い。nasne の sshd(OpenSSH 6.0)は RSA 鍵だけなので、`ssh-keygen -t rsa -b 3072` で作ってください

 

nasneにSSH接続するためのRSA公開鍵(例: ~/.ssh/id_rsa.pub)が必要らしいので用意。

ssh-keygen -t rsa -b 2048 -N "" -f ~/.ssh/id_rsa

再実行

python3 ./scripts/nasne_setup.py build --download-official --mode embed --ssh-pubkey ~/.ssh/id_rsa.pub

進んだ(^o^)

結構時間がかかる

エラーした(T_T)

mipsel-linux-ld: final link failed: No space left on device
make[1]: *** [fs/built-in.o] Error 1
scripts/Makefile.build:291: recipe for target 'fs/built-in.o' failed
Makefile:880: recipe for target 'fs' failed
make: *** [fs] Error 2
mipsel-linux-objcopy: 'vmlinux': No such file
エラー: コマンドが失敗しました (rc=1)

空き容量1G程度あったはずだが足りなかったみたい、5GB以上空きを確保して再実行。

失敗(T_T)

== ステップ 7: 00550066.dlm の作成

  --hdd-dlm が無いので、ここで止めます。ビルドは完了しています。HDDの00550066.dlmを用意して、もう一度 build を実行してください(以前のステップは飛ばされます)。

勘違いしてた?スクリプトで公式からダウンロードして00550066.dlmを抽出してるかと思った。(ドキュメントに書いてる?)

実機から抽出して実行してみよう。

 

HDDへの適用(実機が必要なので未検証)

nasneの公式HDD(の特定のパーティション、または指定の場所)にある 00550066.dlm を、手順2で作成したファイルに1ファイルだけ差し替える。

nasneの起動

そのHDDをnasne本体に戻して起動する。

nasne自身が自動でSPIのカーネル書き換えとDebian環境の構築を実行し、Debian直起動へ移行するはず。

 



 

VAIO Type PのRenku OSにSMB接続アプリインストール検証・失敗

OracleVirtualBoxのHaiku OSに、SMB接続アプリがインストールできなかったのでVAIO Type Pで確認。

 

ncos1.hatenablog.com

 

pkgman refresh
pkgman install rsmb_x86

 

refresh でI/Oエラーする

OracleVirtualBoxと同じ状態ではないではないが、インストールも失敗する。

rsmb_x86-0.4.1-1をインストールしようとしているがリソースがないとのメッセージなのでOracleVirtualBox・VAIO Type Pなど自分の環境の問題ではないと思われる。

 

refreshできないのが問題?

 

そのうち必要になるので、Tailscaleのパッチも確認しておこう。

github.com

パッチ作成スクリプトは、Linuxで実施するので、OracleVirtualBox上で実施してみる。

gitclone https://github.com/rainygirl/renkuos-i386-tailscale-patch

cd renkuos-i386-tailscale-patch

./install.sh --package tailscale-haiku386.tar.gz
scp tailscale-haiku386.tar.gz user@haiku-box:

 

==> cloning tailscale v1.102.0 into /home/ncos1/Workspace/haiku-tailscale
Cloning into '/home/ncos1/Workspace/haiku-tailscale'...
remote: Enumerating objects: 3335, done.
remote: Counting objects: 100% (3335/3335), done.
remote: Compressing objects: 100% (2845/2845), done.
remote: Total 3335 (delta 334), reused 2345 (delta 304), pack-reused 0 (from 0)
Receiving objects: 100% (3335/3335), 5.74 MiB | 677.00 KiB/s, done.
Resolving deltas: 100% (334/334), done.
warning: refs/tags/v1.102.0 17248865acca8975d7b705b975c32fa8a4d8a889 はコミットではありません!
Note: switching to '35283c95445fb198af1ce708dac05714bdfaa037'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

==> applying the Haiku/386 port
applied: tailscale source patch
installed: haiku32/ (build scripts, launcher, Go patches, reproducer)

Done. Next:

  cd /home/ncos1/Workspace/haiku-tailscale
  ./haiku32/build.sh        # fetches and patches Go, then builds for haiku/386

haiku32/build.sh applies the Go runtime patches in haiku32/go-haiku386*.patch.
Read go-runtime/README.md for what each one fixes.
==> building (tool/go will fetch a bootstrap toolchain if needed)
==> this clones and compiles a patched Go; expect several minutes
Cloning into '/home/ncos1/Workspace/haiku-tailscale/.cache/haiku32-native/go'...
remote: Enumerating objects: 16401, done.
remote: Counting objects: 100% (16401/16401), done.
remote: Compressing objects: 100% (13220/13220), done.
remote: Total 16401 (delta 2759), reused 12793 (delta 2554), pack-reused 0 (from 0)
Receiving objects: 100% (16401/16401), 34.30 MiB | 761.00 KiB/s, done.
Resolving deltas: 100% (2759/2759), done.
Updating files: 100% (15078/15078), done.
remote: Enumerating objects: 438, done.
remote: Counting objects: 100% (438/438), done.
remote: Compressing objects: 100% (216/216), done.
remote: Total 222 (delta 203), reused 16 (delta 2), pack-reused 0 (from 0)
Receiving objects: 100% (222/222), 152.40 KiB | 244.00 KiB/s, done.
Resolving deltas: 100% (203/203), completed with 201 local objects.
From https://github.com/korli/go
 * branch              4af74db8618f13d5bc0f3447fa6a7adb906fa709 -> FETCH_HEAD
HEAD is now at 4af74db8 Haiku: limit buffer size for getentropy()
# Downloading Go toolchain 63ae404c8203317fd3c82d972e5dc8f0fcb425cb
/home/ncos1/Workspace/haiku-tailscale/tool/../tool/gocross/gocross-wrapper.sh: 行 78: curl: command not found
scp: stat local "tailscale-haiku386.tar.gz": No such file or directory

 

失敗(T_T)

curlがインストールされていないからみたいなので、インストール。

sudo apt update && sudo apt install curl

再実行

./install.sh --package tailscale-haiku386.tar.gz
scp tailscale-haiku386.tar.gz user@haiku-box:

できた

VAIO Type Pに転送する方法が、SDカードになってしまうのでココまで^^;

 

Sony nasne延命出来るかも?と思ったが、思ってたのとちょっと違った^^;

Sony製nasneのファームを書き換えて、2027/07のサービス終了後も活用できそうな事をやっているみたい。

 

www.itmedia.co.jp

 

 

どうやら、nasneをDebianで起動して使うっぽい🤔

 

個人的には、ローカル環境のみで良いのでテレビの予約や視聴が出来るようにしたいのだけど、Debianで起動して標準画質で録画・Ts抜き出来るようになるみたい。

正直Ts抜きには興味はあまりないが、トルネから使えないならばTs抜きできないと使い勝手が良くない。

 

AIに指示して、解析が進んでいるようで初期ファーム不要でのHDD交換復旧方法もできているっぽい。

 

ポストを見ていると、公式とDebianの両方使える?(排他使用?)もできそう。

かなりのスピードで、解析改善が進んでいるので期待したい。

サービス終了後もトルネから使えるファームが出るかもしれないので、nasneは大事に保管しておくことにした。

 

個人的には嬉しいが、企業側としては得体のしれない使い方で問題が発生することも有るかもしれない。(例えば、改変したSony製Nasneから意図しない通信が増加してしまうとか)

AIの使用で色々と出来るようになって入るが、何をしているかわからずにAIが犯罪行為にあたる行動をしてしまっている事も考えられる🤔

 

今回の場合は解析のためにSonyサイトへの不正アクセス等をしてしまう可能性だが、ポストを見る限りログを確認して何をしているかは監視しているようなので今のところ注意して違法行為をしないように管理できていると思われる。



 

Haiku OS用のSMB接続とTailscaleをインストールしたい、リポジトリ更新待ち

Haiku OSで、SMBのファイル操作が出来るアプリが作成されたよう。

 

 

とりあえず、OracleVirtualBox上の32bitマシンで検証。

 

32bitインストール手順

pkgman add-repo https://pkgman.rainygirl.com/x86_gcc2
pkgman refresh
pkgman install rsmb_x86

 

Nothing to do

と表示されて、インストールできない。

リポジトリが更新されていないっぽい?

haiku-rsmb をRenku OSに移行した影響かも

github.com

併せて、TailscaleもインストールすればVAIO Type Pから自宅のNASにアクセス出来るかもしれないのでそのうちセットアップしたい。

 

あ、Haiku OSで実施していたRenku OSでないとインストールできないかも^^;

VAIO Type Pか、OracleVirtualBoxにRenku OSをインストールして検証してみよう。

 

 

VAIO Type PのHaiku OS・Renku OSアプリR One-Segでアプリクラッシュが多発するので対処方法を考える

VAIO Type PのR One-Segアプリで、チャンネル変更するとアプリのクラッシュが多発する。

何か回避方法がないか検証。

受信できないチャンネルや、最初の選択では発生しないことに気がつく。

一旦、受信できないチャンネルを挟んでみる。(例:UHF 38)

大丈夫っぽい(・・?

画像のキャッシュ等が残っている状態でチャンネル切り替えすると競合してクラッシュするのでは?

チャンネル切り替え時に、一旦受信外のチャンネルを挟むことでキャッシュがクリアされて回避できているのかも(・・?

検証中に、やっぱりクラッシュした。

回避用を別のチャンネルにしたほうが良いのか、たまたまだったのか🤔

UHF 27にしたほうが安定するっぽい、stoppd や No Signal となるのを確認後ならクラッシュ確率は下がるっぽいが完全に回避はできないみたい。

 

暫定処置としてアプリを再起動するのが確実なので、毎回スキャンせずにチャンネル番号を直接選択するようにしよう^^;

 

ワンセグTV放送局一覧

 
 

北海道(札幌)

  • 1: 19 ch: HBC北海道放送
  • 2: 13 ch: NHKEテレ札幌
  • 3: 15 ch: NHK総合・札幌
  • 5: 21 ch: STV札幌テレビ
  • 6: 23 ch: HTB北海道テレビ
  • 7: 14 ch: TVH
  • 8: 25 ch: UHB

北海道(函館)

  • 1: 17 ch: HBC北海道放送
  • 2: 14 ch: NHKEテレ函館
  • 3: 18 ch: NHK総合・函館
  • 5: 15 ch: STV札幌テレビ
  • 6: 23 ch: HTB北海道テレビ
  • 7: 19 ch: TVH
  • 8: 25 ch: UHB

北海道(旭川)

  • 1: 19 ch: HBC北海道放送
  • 2: 13 ch: NHKEテレ旭川
  • 3: 15 ch: NHK総合・旭川
  • 5: 23 ch: STV札幌テレビ
  • 6: 14 ch: HTB北海道テレビ
  • 7: 21 ch: TVH
  • 8: 25 ch: UHB

北海道(帯広)

  • 1: 19 ch: HBC北海道放送
  • 2: 13 ch: NHKEテレ帯広
  • 3: 15 ch: NHK総合・帯広
  • 5: 21 ch: STV札幌テレビ
  • 6: 23 ch: HTB北海道テレビ
  • 7: 17 ch: TVH
  • 8: 25 ch: UHB

北海道(釧路)

  • 1: 45 ch: HBC北海道放送
  • 2: 29 ch: NHKEテレ釧路
  • 3: 33 ch: NHK総合・釧路
  • 5: 31 ch: STV札幌テレビ
  • 6: 36 ch: HTB北海道テレビ
  • 7: 41 ch: TVH
  • 8: 43 ch: UHB

北海道(北見)

  • 1: 22 ch: HBC北海道放送
  • 2: 13 ch: NHKEテレ北見
  • 3: 18 ch: NHK総合・北見
  • 5: 16 ch: STV札幌テレビ
  • 6: 20 ch: HTB北海道テレビ
  • 7: 14 ch: TVH
  • 8: 24 ch: UHB

北海道(室蘭)

  • 1: 22 ch: HBC北海道放送
  • 2: 16 ch: NHKEテレ室蘭
  • 3: 24 ch: NHK総合・室蘭
  • 5: 31 ch: STV札幌テレビ
  • 6: 20 ch: HTB北海道テレビ
  • 7: 26 ch: TVH
  • 8: 33 ch: UHB

青森

  • 1: 28 ch: RAB青森放送
  • 2: 13 ch: NHKEテレ青森
  • 3: 16 ch: NHK総合・青森
  • 5: 32 ch: 青森朝日放送
  • 6: 30 ch: ATV青森テレビ

岩手

  • 1: 14 ch: NHK総合・盛岡
  • 2: 13 ch: NHKEテレ盛岡
  • 4: 18 ch: テレビ岩手
  • 5: 22 ch: 岩手朝日テレビ
  • 6: 16 ch: IBCテレビ
  • 8: 20 ch: めんこいテレビ

秋田

  • 1: 48 ch: NHK総合・秋田
  • 2: 50 ch: NHKEテレ秋田
  • 4: 35 ch: ABS秋田放送
  • 5: 29 ch: AAB秋田朝日放送
  • 8: 21 ch: AKT秋田テレビ

宮城

  • 1: 19 ch: TBCテレビ
  • 2: 13 ch: NHKEテレ仙台
  • 3: 17 ch: NHK総合・仙台
  • 4: 24 ch: ミヤギテレビ
  • 5: 28 ch: KHB東日本放送
  • 8: 21 ch: 仙台放送

山形

  • 1: 14 ch: NHK総合・山形
  • 2: 13 ch: NHKEテレ山形
  • 4: 16 ch: YBC山形放送
  • 5: 18 ch: YTS山形テレビ
  • 6: 20 ch: テレビユー山形
  • 8: 22 ch: さくらんぼテレビ

福島

  • 1: 15 ch: NHK総合・福島
  • 2: 14 ch: NHKEテレ福島
  • 4: 27 ch: 福島中央テレビ
  • 5: 29 ch: KFB福島放送
  • 6: 26 ch: テレビユー福島
  • 8: 25 ch: 福島テレビ

埼玉

  • 1: 27 ch: NHK総合・東京
  • 2: 26 ch: NHKEテレ東京
  • 3: 32 ch: テレ玉
  • 4: 25 ch: 日本テレビ
  • 5: 24 ch: テレビ朝日
  • 6: 22 ch: TBS
  • 7: 23 ch: テレビ東京
  • 8: 21 ch: フジテレビジョン

千葉

  • 1: 27 ch: NHK総合・東京
  • 2: 26 ch: NHKEテレ東京
  • 3: 30 ch: チバテレビ
  • 4: 25 ch: 日本テレビ
  • 5: 24 ch: テレビ朝日
  • 6: 22 ch: TBS
  • 7: 23 ch: テレビ東京
  • 8: 21 ch: フジテレビジョン

東京

  • 1: 27 ch: NHK総合・東京
  • 2: 26 ch: NHKEテレ東京
  • 4: 25 ch: 日本テレビ
  • 5: 24 ch: テレビ朝日
  • 6: 22 ch: TBS
  • 7: 23 ch: テレビ東京
  • 8: 21 ch: フジテレビジョン
  • 9: 16 ch: TOKYO MX

神奈川

  • 1: 27 ch: NHK総合・東京
  • 2: 26 ch: NHKEテレ東京
  • 3: 18 ch: tvk
  • 4: 25 ch: 日本テレビ
  • 5: 24 ch: テレビ朝日
  • 6: 22 ch: TBS
  • 7: 23 ch: テレビ東京
  • 8: 21 ch: フジテレビジョン

茨城

  • 1: 20 ch: NHK総合・水戸
  • 2: 13 ch: NHKEテレ東京
  • 4: 14 ch: 日本テレビ
  • 5: 17 ch: テレビ朝日
  • 6: 15 ch: TBS
  • 7: 18 ch: テレビ東京
  • 8: 19 ch: フジテレビジョン

栃木

  • 1: 47 ch: NHK総合・宇都宮
  • 2: 39 ch: NHKEテレ東京
  • 3: 29 ch: とちぎテレビ
  • 4: 34 ch: 日本テレビ
  • 5: 17 ch: テレビ朝日
  • 6: 15 ch: TBS
  • 7: 18 ch: テレビ東京
  • 8: 35 ch: フジテレビジョン

群馬

  • 1: 37 ch: NHK総合・前橋
  • 2: 39 ch: NHKEテレ東京
  • 3: 19 ch: 群馬テレビ
  • 4: 33 ch: 日本テレビ
  • 5: 43 ch: テレビ朝日
  • 6: 36 ch: TBS
  • 7: 45 ch: テレビ東京
  • 8: 42 ch: フジテレビジョン

山梨

  • 1: 21 ch: NHK総合・甲府
  • 2: 23 ch: NHKEテレ甲府
  • 4: 25 ch: YBS山梨放送
  • 6: 27 ch: UTY

長野

  • 1: 17 ch: NHK総合・長野
  • 2: 13 ch: NHKEテレ長野
  • 4: 14 ch: テレビ信州
  • 5: 18 ch: abn長野朝日放送
  • 6: 16 ch: SBC信越放送
  • 8: 15 ch: NBS長野放送

静岡

  • 1: 20 ch: NHK総合・静岡
  • 2: 13 ch: NHKEテレ静岡
  • 4: 19 ch: だいいちテレビ
  • 5: 18 ch: 静岡朝日テレビ
  • 6: 15 ch: SBS
  • 8: 17 ch: テレビ静岡

愛知

  • 1: 21 ch: 東海テレビ
  • 2: 13 ch: NHKEテレ名古屋
  • 3: 20 ch: NHK総合・名古屋
  • 4: 19 ch: 中京テレビ
  • 5: 18 ch: CBCテレビ
  • 6: 22 ch: メ~テレ
  • 10: 23 ch: テレビ愛知

岐阜

  • 1: 21 ch: 東海テレビ
  • 2: 13 ch: NHKEテレ名古屋
  • 3: 29 ch: NHK総合・岐阜
  • 4: 19 ch: 中京テレビ
  • 5: 18 ch: CBCテレビ
  • 6: 22 ch: メ~テレ
  • 8: 30 ch: ぎふチャン

三重

  • 1: 21 ch: 東海テレビ
  • 2: 44 ch: NHKEテレ名古屋
  • 3: 28 ch: NHK総合・津
  • 4: 19 ch: 中京テレビ
  • 5: 18 ch: CBCテレビ
  • 6: 22 ch: メ~テレ
  • 7: 27 ch: 三重テレビ

新潟

  • 1: 15 ch: NHK総合・新潟
  • 2: 13 ch: NHKEテレ新潟
  • 4: 26 ch: TeNYテレビ新潟
  • 5: 23 ch: 新潟テレビ21
  • 6: 17 ch: BSN
  • 8: 19 ch: NST

富山

  • 1: 28 ch: KNB北日本放送
  • 2: 24 ch: NHKEテレ富山
  • 3: 27 ch: NHK総合・富山
  • 6: 22 ch: チューリップテレビ
  • 8: 18 ch: BBT富山テレビ

石川

  • 1: 15 ch: NHK総合・金沢
  • 2: 13 ch: NHKEテレ金沢
  • 4: 17 ch: テレビ金沢
  • 5: 23 ch: 北陸朝日放送
  • 6: 14 ch: MRO
  • 8: 16 ch: 石川テレビ

福井

  • 1: 19 ch: NHK総合・福井
  • 2: 21 ch: NHKEテレ福井
  • 7: 20 ch: FBC
  • 8: 22 ch: 福井テレビ

大阪

  • 1: 24 ch: NHK総合・大阪
  • 2: 13 ch: NHKEテレ大阪
  • 4: 16 ch: MBS毎日放送
  • 6: 15 ch: ABCテレビ
  • 7: 18 ch: テレビ大阪
  • 8: 17 ch: 関西テレビ
  • 10: 14 ch: 読売テレビ

京都

  • 1: 25 ch: NHK総合・京都
  • 2: 13 ch: NHKEテレ大阪
  • 4: 16 ch: MBS毎日放送
  • 5: 23 ch: KBS京都
  • 6: 15 ch: ABCテレビ
  • 8: 17 ch: 関西テレビ
  • 10: 14 ch: 読売テレビ

兵庫

  • 1: 22 ch: NHK総合・神戸
  • 2: 13 ch: NHKEテレ大阪
  • 3: 26 ch: サンテレビ
  • 4: 16 ch: MBS毎日放送
  • 6: 15 ch: ABCテレビ
  • 8: 17 ch: 関西テレビ
  • 10: 14 ch: 読売テレビ

滋賀

  • 1: 26 ch: NHK総合・大津
  • 2: 13 ch: NHKEテレ大阪
  • 3: 20 ch: BBCびわ湖放送
  • 4: 16 ch: MBS毎日放送
  • 6: 15 ch: ABCテレビ
  • 8: 17 ch: 関西テレビ
  • 10: 14 ch: 読売テレビ

奈良

  • 1: 31 ch: NHK総合・奈良
  • 2: 13 ch: NHKEテレ大阪
  • 4: 16 ch: MBS毎日放送
  • 6: 15 ch: ABCテレビ
  • 8: 17 ch: 関西テレビ
  • 9: 29 ch: 奈良テレビ
  • 10: 14 ch: 読売テレビ

和歌山

  • 1: 23 ch: NHK総合・和歌山
  • 2: 13 ch: NHKEテレ大阪
  • 4: 16 ch: MBS毎日放送
  • 5: 20 ch: テレビ和歌山
  • 6: 15 ch: ABCテレビ
  • 8: 17 ch: 関西テレビ
  • 10: 14 ch: 読売テレビ

鳥取

  • 1: 38 ch: 日本海テレビ
  • 2: 20 ch: NHKEテレ鳥取
  • 3: 29 ch: NHK総合・鳥取
  • 6: 31 ch: BSSテレビ
  • 8: 36 ch: 山陰中央テレビ

島根

  • 1: 41 ch: 日本海テレビ
  • 2: 19 ch: NHKEテレ松江
  • 3: 21 ch: NHK総合・松江
  • 6: 45 ch: BSSテレビ
  • 8: 43 ch: 山陰中央テレビ

岡山

  • 1: 32 ch: NHK総合・岡山
  • 2: 45 ch: NHKEテレ岡山
  • 4: 20 ch: RNC西日本テレビ
  • 5: 30 ch: KSB瀬戸内海放送
  • 6: 21 ch: RSKテレビ
  • 7: 18 ch: TSCテレビせとうち
  • 8: 27 ch: OHKテレビ

広島

  • 1: 14 ch: NHK総合・広島
  • 2: 15 ch: NHKEテレ広島
  • 3: 18 ch: RCCテレビ
  • 4: 19 ch: 広島テレビ
  • 5: 22 ch: 広島ホームテレビ
  • 8: 23 ch: TSS

山口

  • 1: 16 ch: NHK総合・山口
  • 2: 13 ch: NHKEテレ山口
  • 3: 18 ch: tysテレビ山口
  • 4: 20 ch: KRY山口放送
  • 5: 26 ch: yab山口朝日

徳島

  • 1: 31 ch: 四国放送
  • 2: 40 ch: NHKEテレ徳島
  • 3: 34 ch: NHK総合・徳島

香川

  • 1: 24 ch: NHK総合・高松
  • 2: 13 ch: NHKEテレ高松
  • 4: 15 ch: RNC西日本テレビ
  • 5: 17 ch: KSB瀬戸内海放送
  • 6: 21 ch: RSKテレビ
  • 7: 18 ch: TSCテレビせとうち
  • 8: 27 ch: OHKテレビ

愛媛

  • 1: 16 ch: NHK総合・松山
  • 2: 13 ch: NHKEテレ松山
  • 4: 20 ch: 南海放送
  • 5: 17 ch: 愛媛朝日
  • 6: 21 ch: あいテレビ
  • 8: 27 ch: テレビ愛媛

高知

  • 1: 15 ch: NHK総合・高知
  • 2: 13 ch: NHKEテレ高知
  • 4: 17 ch: 高知放送
  • 6: 19 ch: テレビ高知
  • 8: 21 ch: さんさんテレビ

福岡

  • 1: 31 ch: KBC九州朝日放送
  • 2: 22 ch: NHKEテレ福岡
  • 3: 28 ch: NHK総合・福岡
  • 4: 30 ch: RKB毎日放送
  • 5: 32 ch: FBS福岡放送
  • 7: 26 ch: TVQ九州放送
  • 8: 34 ch: TNCテレビ西日本

北九州

  • 1: 31 ch: KBC九州朝日放送
  • 2: 42 ch: NHKEテレ北九州
  • 3: 40 ch: NHK総合・北九州
  • 4: 30 ch: RKB毎日放送
  • 5: 32 ch: FBS福岡放送
  • 7: 27 ch: TVQ九州放送
  • 8: 29 ch: TNCテレビ西日本

佐賀

  • 1: 33 ch: NHK総合・佐賀
  • 2: 25 ch: NHKEテレ佐賀
  • 3: 44 ch: STSサガテレビ

長崎

  • 1: 15 ch: NHK総合・長崎
  • 2: 13 ch: NHKEテレ長崎
  • 3: 14 ch: NBC長崎放送
  • 4: 18 ch: NIB長崎国際テレビ
  • 5: 19 ch: NCC長崎文化放送
  • 8: 20 ch: KTNテレビ長崎

大分

  • 1: 15 ch: NHK総合・大分
  • 2: 14 ch: NHKEテレ大分
  • 3: 22 ch: OBS大分放送
  • 4: 34 ch: TOSテレビ大分
  • 5: 32 ch: OAB大分朝日放送

熊本

  • 1: 28 ch: NHK総合・熊本
  • 2: 24 ch: NHKEテレ熊本
  • 3: 41 ch: RKK熊本放送
  • 4: 47 ch: KKTくまもと県民
  • 5: 49 ch: KAB熊本朝日放送
  • 8: 42 ch: TKUテレビ熊本

宮崎

  • 1: 14 ch: NHK総合・宮崎
  • 2: 13 ch: NHKEテレ宮崎
  • 3: 16 ch: UMKテレビ宮崎
  • 6: 15 ch: MRT宮崎放送

鹿児島

  • 1: 40 ch: MBC南日本放送
  • 2: 18 ch: NHKEテレ鹿児島
  • 3: 34 ch: NHK総合・鹿児島
  • 4: 29 ch: KYT鹿児島読売TV
  • 5: 36 ch: KKB鹿児島放送
  • 8: 42 ch: KTS鹿児島テレビ

沖縄

  • 1: 17 ch: NHK総合・沖縄
  • 2: 13 ch: NHKEテレ沖縄
  • 3: 14 ch: RBCテレビ
  • 5: 16 ch: QAB琉球朝日放送
  • 8: 15 ch: 沖縄テレビ(OTV)