投稿

Nexus5Xの4Core化

文鎮化したNexus5Xの代替として再びNexus5Xを入手したので事前に保護策を打つべくクロックダウンを行おうと手順を調べていたら4Core化と言う別方法を発見。 文鎮化は主にA57CPUが引き起こしているらしくこれを無効化する事によって問題を回避する方法らしい。 うちの文鎮はとりあえずブートローダーは起動する事もあるのでもしかしたら行けるかもと4Core化に挑戦。 結果として4Core化する事で普通に動くようになった。 ついでに初期案のクロックダウンも行った。 安かったから購入したとはいえ代替品を手に入れる前に気が付きたかったよorz 手順概要 (1)TRWPの4Coreバージョンをインストール。(起動時に常にA57が無効だと思われる) "fastboot flash recovery twrp-3.2.1-0-fbe-4core-bullhead.img" (2)8.0.1のファクトリーイメージをインストール。 recoveryを上書きしない。 (3)ElementalXをインストールしクロックダウン設定を行う。(A57有効設定になる) "adb push ElementalX-N5X-6.12.zip /sdcard" (4)OSに4Coreパッチを当てる。(A57無効設定になる)  "adb sideload N5X-6P_BLOD_Workaround_Injector_Addon-AK3-signed.zip" (5)CPU-ZでCoreの動作状況を確認する。 以上

WSL2でDockerを動かす

イメージ
中々WSL2が使えるようにならなかったので痺れを切らしてInsider Previewを導入。 < https://yukituna.com/2201/ >に書かれていた通りに実践で動いた。 やりたかった事はHyper-V無しでのDocker動作だけどこれは未確認。 WSLを動かす時に仮想環境を要求されたから無理かなー

BloggerとITFFFの連携

BloggerにポストしたらNotificationに通知する スマホに通知が来る 以上 更新通知はどうするの?

Raspberry Pi Zero WHでVolumioを動かす

イメージ
Touch Display PluginをGUIから追加すると進捗70%で停止する。 キーボード操作待ちが発生している為だがGUIから入力できない。 再起動してSSH経由でログインする。 $ sudo  dpkg --configure -a でインストールを完了させる。 日本語フォントのインストール $ sudo apt-get install fonts-ipafont HDMIでGUI操作したかったがコンソール画面から切り替える方法が判らなかった。 色々試していた中、chromium-browerをインストールしたらネットワークに繋がらなくなったのでここで作業中止。 設定ファイル(dhcpd.conf)のバッティングを正す質問があって適当に入力したのがまずかった?

SteamLinkでアプリケーションを動かす

実用的ではないが一応動く。 今後に期待。 ・KODI https://github.com/garbear/kodi-steamlink/releases ・RetroArch https://drive.google.com/file/d/1-w782qIRS1mP9FcxTwosfsJL3lC_W6qE/view ・手順 FAT32フォーマットのUSBメモリを用意する。 /steamlink/apps/にアプリケーションのアーカイブを格納する。 SteamLinkにUSBメモリを挿してコールドブートする。 ・SSH有効化 /steamlink/config/system/enable_ssh.txtを作成する。 root:steamlink123でログイン可能。 ・元記事 https://www.makeuseof.com/tag/steam-link-retro-gaming/ https://www.makeuseof.com/tag/steam-link-install-kodi/

Pulseaudioによるリモートオーディオ

長らくHyper-V上のLinuxから音を出したいとあれこれ試して来たが現時点ではPulseaudioを使うのが一番楽。 過去、USBオーディオをusbip経由で利用するとかPulseaudioにxrdpモジュールを組み込むとか試したがどれも上手く行かなかった。 今回の方法はWSLにおいても有効なのでお得感満点。 RaspPiをサーバーにすれば運用コストも安上がり。 ・サーバー(Raspberry Pi Zero WH)での作業 /etc/pulse/default.paのコメント化されている文を変更する load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1; 192.168.1.0/24 auth-anonymous=1 デーモンとして起動 $ pulseaudio --kill $ pulseaudio --start ・クライアント(WSL上のUbuntu 18.04)での作業 /etc/pulse/default.paのコメント化されている文のコメントを外す load-module module-native-protocol-tcp サーバーを指定して音を鳴らす $ export PULSE_SERVER= 192.168.1.4 $ paplay  適当な音楽ファイル とってもかんたん。 自動起動設定とかサーバーアドレスのデフォルト設定とかすると尚楽。

ELECOM U2H-SW4Bの制御方法

制御ツールのsw4s_ctrlのソースを参考にツール無しでどうにかする方法を確立。 ・オンオフ制御 port1( 0x05 ) off( 0x00 )/on(0x01) port2(0x02) port3(0x03) port4(0x04) ・ポート1 オフ $ echo -ne "\x03\x5d\x00\ x05 \ x00 \0\0\0" |sudo tee /dev/hidraw0 ・ポート1 オン $ echo -ne "\x03\x5d\x00\x05\x01\0\0\0" |sudo tee /dev/hidraw0 ・状態取得 port1(0x20) + port2(0x04) + port3(0x08) + port4(0x10) + 0x03 AllOn : 00 3f 5d03 00000075 AllOff : 00 03 5d03 00000075  ・echoは二回打つ $ sudo od -tx /dev/hidraw0 & $ echo -ne "\x03\x5d\x02\0\0\0\0\0" |sudo tee /dev/hidraw0 > /dev/null $ echo -ne "\x03\x5d\x02\0\0\0\0\0" |sudo tee /dev/hidraw0 > /dev/null $ sudo pkill od