ラベル 林檎 の投稿を表示しています。 すべての投稿を表示
ラベル 林檎 の投稿を表示しています。 すべての投稿を表示

2024/05/15

Boot CampのWindows 11でBluetoothを使う話

※手順は下の方なので経緯とかそんなのいらねな方はそちらへ

 

[そもそも]

IntelなMacはもう発売されなそうということになったので2021年1月に整備済MacBook Airを購入し、とりあえずWindows10(Boot Camp)で使用していました。で、Windows11も非対応ながらインストールできるという情報を見かけたのでアップデートしてみたところ、Bluetoothが使えなくなりました。
まぁ10に戻すのも面倒なので、時々対応策がでてないかググりつつそのまま使っていましたが、この度情報がそろってどうにかなったのでおすそ分け。

 

 [参考にさせていただいたところ] 

・BootCampでWindows11 22H2を使う。でもBluetoothが不安定
・MacBookAir2020(Intel)のBootCampでWindows11 22H3を使用し、Bluetoothが使えなくなる問題を解消

※上の2つで解決できそうですが当方ではダメだった為、少しアプローチを変えました

 ・バッチファイルを管理者権限で実行させてみる。
・管理者権限ダイアログを出さずにpowershellスクリプトを管理者権限で実行

・Windows 11 デバイスマネージャーのハードウェア再スキャンをコマンドから実行してみましょう



[手順0: ドライバ(Broadcom Bluetooth Pcie Controller)はどこ?] 

なんと! MacにはMacOSというものが標準で入っているという噂を聞いて、そちらで起動してどうこうする↓(「Windows サポートソフトウェアをダウンロードする」まで)らしい。

・ Mac に Windows サポートソフトウェアをダウンロードしてインストールする


[手順1: バッチファイルを作る] 

メモ帳等で以下の2つのファイルを作りてきとーな同じフォルダに保存する。 

"BTFix.cmd"
powershell -ExecutionPolicy RemoteSigned %~DP0\BTFix.ps1


"BTFix.ps1"
pnputil /remove-device "PCI\VEN_14E4&<ココは各自>"
pnputil /scan-devices

[手順2: タスク スケジューラに登録]

・タスク スケジューラを起動し、[操作]-[タスクの作成]

・[全般]タブの「ユーザーがログオンしているかどうかにかかわらず実行する」と「最上位の特権で実行する」の2つをチェックする

・[トリガー]タブで「新規」を押して「タスクの開始」を「スタートアップ時」にする

・[操作]タブで「新規」を押して「参照」から"BTFix.cmd"を選択する

・[条件]タブの「コンピューターをAC電源で使用している場合のみタスクを開始する」のチェックを外す

・「OK」を押すとユーザー名とパスワードを入力しろと言ってくるので
 しろ


これで再起動してログオン前からでもBTマウスが使えたりする...筈

2014/12/25

iTunes Matchの話

iTunes Matchの話です。
ちょっと困ったコトとその対処法の話です。
年に1回くらいはblogを更新しときましょうというコトです(ぉ

--- 注意 -------------
以下の情報は、ほうく氏が
ろくすっぽ説明書きも読まずに
経験のみから得た情報なので悪しからず
--------------------

今回書きたかった内容はコレじゃないのでてきとーに書いた説明文(ぉ
--- ココカラ読み飛ばし推奨 ----------------

iTunes Matchとは...は、まぁいいでしょう...
と思ったけど後ほど必要になりそうなので簡単に説明...

a) 手持ちの楽曲ファイルがCloud上に保存できる
・手持ちの楽曲ファイルがアップルのサーバーにある曲と
 同一と判断された(以下Matchすると表記)場合:
 - その楽曲を所有しているという情報がアカウントに記録されて
 アップルのサーバーにある256kbpsのAACデータを
 使用する事ができるようになる
・Matchしなかった場合:
 - 楽曲ファイルがそのままCloudにuploadされる
・でもなんかuploadされない曲もあったりするのでそいつはあきらめる(ぉ

で、↓
手持ちの楽曲データが全てCloudに保存されるので
あらかじめ母艦PCからコピーとかしておかなくても
ネットにつながっていればiPhone等からdownload
して使えるようになる。
自分はやらないけど(ぉ

b) Cloud上に保存された楽曲データについて
・曲名、アーティスト名等の項目や、プレイリストなんかも
 Cloudに保存されるので、
 iTunes上から誤字等を見つけて修正したり
 プレイリストをいじったりするとCloudに反映される

※コレが後で問題に


導入方法なんかもついでに...

c) 導入1-upload
・iPhone等の母艦にしているものとは別のPCを用意
・iTunesのライブラリに手持ちの音源を全部放り込む
・曲名とかアーティスト名とかの情報に統一性を持たせたりとか
 グループ分けとかはこの時点である程度やっといた方が吉だけど
 ダブった曲は放置しといた方がよいかも?(※2)
・Matchをonしてひたすら待つ(ファイル数にもよるけど半日位?)

d) 導入2-download
・母艦PCを用意
・iTunesのライブラリは真っさらにしとく
・Matchをonにすると、マイミュージックにCloud上の曲が表示されるので
 必要な分(全部でも可)をdownloadにしてひたすら待つ(ファイル数にもy(ry )

※Matchしたファイルかそうじゃないかは、
 (元ファイルが256kbpsじゃない場合)
 リストで[ビットレート]を表示しとけばそれだけで判別可

e) 導入3-おまけ
・※1で別PCを用意した理由
 - Matchした曲についても、このPC上では元のファイルが保持される
 - Matchした曲をMatchしたファイルに入れ替えるには、
  ファイルを一度削除してdownloadし直す必要がある
 - ほうく氏はそこらへんが面倒なんで、
  新しい曲をuploadする時用のPCとして使用したりするらしぃ
・※2でダブった曲を残した理由
 - ファイルのエンコード状態によってMatchしたりしなかったりするので
  Matchを試した後でいらない方を削除すればいいんでないかと

--- ココマデ -----------------------

Cloudに保存されたデータについて、
同じアーティスト名なのに半角全角の違いが気になったり
曲名が間違ってたのを修正したりすることが当然ある。
ほうく氏の場合は、とりあえず全曲レート分けして
★4以上だけを持ち歩こうかなんて考えたりする。

で、ちょっと時間がある時に一気に編集しようとか思ったりするけど
...コレがうまくいかない。

時間をかけて編集した内容が、ふと気付くと編集前の状態に戻されてる。
編集した情報がCloudにうまくuploadされないと、
あるタイミングでCloudにある情報で強制上書きしてくれるらしい。
ステキ!

経験上、5分くらいでおかしくなることが大半。
ごく稀に30分以上問題なかったりするけどやっぱりどこかでおかしくなる。
一度おかしくなると、2,3時間放置しないとダメ。

ググったところiTunes Matchは今年の5月に開始で、
まだこの状態ということはそういう仕様なんでしょう。
半年前に何度もコレをくらって心を折られたから
今までiTunes Matchをネタにしようとも思わなかった...

で、対処法
・iTunes Matchが有効になっているPCを2台並べます
・一方のPCで編集した内容がもう一方に反映されるかチェックします
 →正常なら5秒位の遅延で反映されます
・どこかのタイミングで反映されなくなるので諦めて他のコトをする

これしかない(`・ω・´)キリッ
ホント?

とりあえずコレで、1ヶ月かけて7000曲のライブラリをなんとかした。
ぷぅ...

2012/03/16

Macbook AirのBoot CampでBluesoleilな話

2年程前にMacbook Pro 13"を買ってたんですが、
ココでは一度もネタにすることなく(ぉ
今回、Macbook Air 13"(2011)に買い替えました。

で、当然のようにWindows環境が必要な訳で、
BootCampでWindows7(x64)をインストールしましたが、
どうもBluetoothに問題があるので対応したのが今回のネタ。

前もってParallelsを買っておいたのが勿体ないので、
そちらにはXPを入れて使ってたりするのは、また別のお話...

BootCampで使えるBluetoothのProfileってHIDだけなの?
...という感じで、
A2DPやAVRCPが使えないと禁断症状で手が震えたりする(ぉ
からイロイロ試していたところ、このページを発見。
(下の方の赤字が混ざってる部分ね)

ざっとした手順は以下の通り...

注) 試用できるけど、
継続使用にはライセンス購入(19.99EURとか)が必要
...自分は以前購入したアクティベートキーが通ったw

1)"Boot Camp Tools"(だったっけ?)をインストールした状態...
というか普通の状態にしておく

2)BluesoleilをDLしてInstallする
・http://www.bluesoleil.com/
・DLにはたぶんユーザー登録が必要
・現在のVer.:8.0.390.0
・再起動後、灰色のBluetoothマークのタスクトレイアイコンが出現

3)[bttl.inf]を編集する
・[C:\Program Files (x86)\IVT Corporation\BlueSoleil]
[C:\Program Files\IVT Corporation\BlueSoleil]
のどっちかにある(ぉ
・[HW1]から500個位並んでるんだけど(どうせ使わないから)
どれか一つの内容を以下のものに書き換える(ぉ

ID=USB\VID_05AC&PID_821F
Manufacture=APPLE DFU

↑の方法がなんか嫌なヒトは...
a)[DEFAULT]の中にNUM=500とかある数字を+1(例:NUM=501)
b)[HW*]の一番下に項目を一つ追加
例の場合、[HW500]の下に↓を追加
[HW501]
ID=USB\VID_05AC&PID_821F
Manufacture=APPLE DFU

4)[btcusb.inf]を編集する
・[C:\Program Files (x86)\IVT Corporation\BlueSoleil\driver\usb]
[C:\Program Files\IVT Corporation\BlueSoleil\driver\usb]
のどっちかにある(ぉ
・%Apple.DeviceDesc%=Btusb_DDI, USB\Vid_05ac&Pid_ffff
↑この行の下に↓の行を追加
%Apple.DeviceDesc%=Btusb_DDI, USB\VID_05AC&PID_821F

5)ここでPCを再起動しとく?

6)デバイスマネージャで、
[Apple Built-in Bluetooth Device]のドライバを更新する
・さっきの[btcusb.inf]があるフォルダを指定する
・なんか言われるけどおっけーおっけー

7)これでタスクトレイアイコンが青になればそれでOK
ならない場合は、灰色アイコンを右クリックして
プロパティとかでハードウェアを「USB」に変えてみる

だん。(の筈)