Raspberry Pi 2 用の upnpgw
2019/3/10
RaspberryPiでもlightMPD/upnpgwカスケード接続がやってみたくなる(笑)
そのためには
USB2.0 有線LANアダプタ
Anker: AK-A7611011
Planex: USB-LAN100R
TECKNET: UL699G
どれか?どうしても必要になる。
追記;2019/5/26
ツッコミどころ満載でやってみました(笑)
使用DAC基板はAK4493EQデュアルモノ基板アルディーノ制御です。
そのためには
USB2.0 有線LANアダプタ
Anker: AK-A7611011
Planex: USB-LAN100R
TECKNET: UL699G
どれか?どうしても必要になる。
追記;2019/5/26
ツッコミどころ満載でやってみました(笑)
使用DAC基板はAK4493EQデュアルモノ基板アルディーノ制御です。
— posted by くま at 11:24 pm Comment [2]
中華コピー品 Combo384のFirmwareを書き換えてDSD対応
2019/3/9
ebayで購入した中華Combo384コピー品を調べてみると商品説明とは異なり
DSD対応ではありませんでした('~`;)┌
ちょっとムカついて撃沈覚悟で純正のファームウエアツールで書き換えてみました。
参考リンク http://select.marutsu.co.jp/list/detail.php?id=213
マルツの記事を参考にDDCを単体でUSB接続しジャンパをショートさせて現状の書き込み内容を消去
USBに再接続してPCにシリアルデバイス(ポート)として認識されたか?を確認後に
oemtool117.zipのConfigTool.exeを実行
OEMIDとしてcombo384と入力してCPLD_for_1080を選択してFlash CPLDをクリック。
あらら...書き換え途中でエラーが出ます ^^;
Invalid or not authorized transaction!
本物?の輸入代理店のサイトには
書き換えに失敗したり、間違った設定を行ったりすると使用できなくなります。
使用できなくなったとしても新品との交換は受け付けておりません。取扱いには十分ご注意ください。
との注意書きが...
oemtool117ではエラーが出てしまってCombo384が使用不能...
Audioデバイスとして機能しない只のシリアルデバイス表示する物体へ変身(笑)
Google先生頼りにしてますと言うことで(笑)....
ここに
http://forum.vegalab.ru/showthread.php?t=59043&page=19
とういう情報を発見!!
しかし117ではやはり同じエラーが出て書き換え不可でした。
それで更にGoogle先生で情報を検索すると118なら出来るとの記述を発見!
oem tool118を使って且つOEMIDを「Combo192」で一度書き換えると
次からはoemtool117で「Combo384」で書き換え可能になります。
参考情報 CPLD_for_1080 firmware_1099C(DSD_U32_BE) を書き込み
ちなみにFirmware 1.099rc1 だとDSD_U32_LEになるらしい。
Linuxでデバイス情報を表示させて見ると...
$ lsusb
Bus 002 Device 006: ID 16d0:071a MCS
$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 1: Amanero [Combo384 Amanero], デバイス 0: USB Audio [USB Audio]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
$ cat /proc/asound/card1/stream0
Amanero Technologies Combo384 Amanero at usb-0000:00:1d.7-6.4, high speed : USB Audio
Playback:
Status: Stop
Interface 2
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
---------------------------------------
DSD対応ではありませんでした('~`;)┌
ちょっとムカついて撃沈覚悟で純正のファームウエアツールで書き換えてみました。
参考リンク http://select.marutsu.co.jp/list/detail.php?id=213
マルツの記事を参考にDDCを単体でUSB接続しジャンパをショートさせて現状の書き込み内容を消去
USBに再接続してPCにシリアルデバイス(ポート)として認識されたか?を確認後に
oemtool117.zipのConfigTool.exeを実行
OEMIDとしてcombo384と入力してCPLD_for_1080を選択してFlash CPLDをクリック。
あらら...書き換え途中でエラーが出ます ^^;
Invalid or not authorized transaction!
本物?の輸入代理店のサイトには
書き換えに失敗したり、間違った設定を行ったりすると使用できなくなります。
使用できなくなったとしても新品との交換は受け付けておりません。取扱いには十分ご注意ください。
との注意書きが...
oemtool117ではエラーが出てしまってCombo384が使用不能...
Audioデバイスとして機能しない只のシリアルデバイス表示する物体へ変身(笑)
Google先生頼りにしてますと言うことで(笑)....
ここに
http://forum.vegalab.ru/showthread.php?t=59043&page=19
とういう情報を発見!!
しかし117ではやはり同じエラーが出て書き換え不可でした。
それで更にGoogle先生で情報を検索すると118なら出来るとの記述を発見!
oem tool118を使って且つOEMIDを「Combo192」で一度書き換えると
次からはoemtool117で「Combo384」で書き換え可能になります。
参考情報 CPLD_for_1080 firmware_1099C(DSD_U32_BE) を書き込み
ちなみにFirmware 1.099rc1 だとDSD_U32_LEになるらしい。
Linuxでデバイス情報を表示させて見ると...
$ lsusb
Bus 002 Device 006: ID 16d0:071a MCS
$ aplay -l
**** ハードウェアデバイス PLAYBACK のリスト ****
カード 1: Amanero [Combo384 Amanero], デバイス 0: USB Audio [USB Audio]
サブデバイス: 1/1
サブデバイス #0: subdevice #0
$ cat /proc/asound/card1/stream0
Amanero Technologies Combo384 Amanero at usb-0000:00:1d.7-6.4, high speed : USB Audio
Playback:
Status: Stop
Interface 2
Altset 1
Format: S32_LE
Channels: 2
Endpoint: 5 OUT (ASYNC)
Rates: 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000, 705600, 768000
Data packet interval: 125 us
---------------------------------------
— posted by at 09:37 am Comment [2]
思えば遠くへ来たもんだ
2019/2/21
「思えば遠くへ来たもんだ」とか言う歌があったが
DAC_ICのレジスタ設定とかまったくやるつもりなんて無かった。
自分の納得する音が出る機器がそれなりの値段で入手できれば
何の文句もなかった。
検索途中のSNSでレジスタを自分で設定できてそれを自慢する輩がいて
興味が湧いて教えてほしいと何度か頼んだがおまえには無理と...
ムカついたので自分のネットワークを駆使して
「どうすれば出来るようになるのか?」
突き詰めた結果、教えて貰える方とも出会う事が出来て
現状がある。
ただ、何か質問するには自分にもある程度の知識が必要になるから
DAC_ICメーカーのカタログに何が書いてあるかぐらいは
理解出来るようになる必要はある。
丸投げじゃダメだから(笑)
DAC_ICのレジスタ設定とかまったくやるつもりなんて無かった。
自分の納得する音が出る機器がそれなりの値段で入手できれば
何の文句もなかった。
検索途中のSNSでレジスタを自分で設定できてそれを自慢する輩がいて
興味が湧いて教えてほしいと何度か頼んだがおまえには無理と...
ムカついたので自分のネットワークを駆使して
「どうすれば出来るようになるのか?」
突き詰めた結果、教えて貰える方とも出会う事が出来て
現状がある。
ただ、何か質問するには自分にもある程度の知識が必要になるから
DAC_ICメーカーのカタログに何が書いてあるかぐらいは
理解出来るようになる必要はある。
丸投げじゃダメだから(笑)
— posted by くま at 09:23 am Comment [4]
AK4493+Combo384+Arduinoのレジスタ設定プログラムの書き込み結果のデバック
この書き込みを見て分かってくれる方が何人いるんだろうか...(笑)
この組み合わせで上手くいったら結構、標準に近いと思う。
標準に近いとは言ってもDACの設定レジスタをマイコンから書き込んで音を聴こうなんて
筋金入りのマニアックだから需要は殆ど無いのでは?と想像するけど
DSD128再生時
access: RW_INTERLEAVED
format: DSD_U32_LE
subformat: STD
channels: 2
rate: 352800 (352800/1)
period_size: 32768
buffer_size: 131072
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 01 22 8a ff ff 00 00 01 00 01 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 01 22 88 ff ff 00 00 01 00 01 04 00 00 00 00 00
DSD64 再生時
access: RW_INTERLEAVED
format: DSD_U32_LE
subformat: STD
channels: 2
rate: 88200 (88200/1)
period_size: 11025
buffer_size: 44100
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 01 22 8a ff ff 00 00 01 00 00 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 01 22 88 ff ff 00 00 01 00 00 04 00 00 00 00 00
-----------------------
PCM192 再生時
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 24000
buffer_size: 96000
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 8f 22 0a ff ff 00 00 01 00 00 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 8f 22 08 ff ff 00 00 01 00 00 04 00 00 00 00 00
-----------------------
RaspberryPiから3.3V,SDA,SCL,GNDとか引き出すアダプター基板、I2Sコネクタも付けてある。
※※一部変な値が返って来ている部分がありますが開発中って事で
この組み合わせで上手くいったら結構、標準に近いと思う。
標準に近いとは言ってもDACの設定レジスタをマイコンから書き込んで音を聴こうなんて
筋金入りのマニアックだから需要は殆ど無いのでは?と想像するけど
DSD128再生時
access: RW_INTERLEAVED
format: DSD_U32_LE
subformat: STD
channels: 2
rate: 352800 (352800/1)
period_size: 32768
buffer_size: 131072
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 01 22 8a ff ff 00 00 01 00 01 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 01 22 88 ff ff 00 00 01 00 01 04 00 00 00 00 00
DSD64 再生時
access: RW_INTERLEAVED
format: DSD_U32_LE
subformat: STD
channels: 2
rate: 88200 (88200/1)
period_size: 11025
buffer_size: 44100
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 01 22 8a ff ff 00 00 01 00 00 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 01 22 88 ff ff 00 00 01 00 00 04 00 00 00 00 00
-----------------------
PCM192 再生時
access: RW_INTERLEAVED
format: S32_LE
subformat: STD
channels: 2
rate: 192000 (192000/1)
period_size: 24000
buffer_size: 96000
--I2C--------------------------
-- -- 12 13 -- -- -- -- -- -- -- -- -- -- -- --
-------------------------------
-12--------------------
No size specified (using byte-data access)
00: 8f 22 0a ff ff 00 00 01 00 00 04 00 00 00 00 00
-13--------------------
No size specified (using byte-data access)
00: 8f 22 08 ff ff 00 00 01 00 00 04 00 00 00 00 00
-----------------------
RaspberryPiから3.3V,SDA,SCL,GNDとか引き出すアダプター基板、I2Sコネクタも付けてある。
※※一部変な値が返って来ている部分がありますが開発中って事で
— posted by くま at 08:53 am
試運転 音質確認...
AK4493EQはスカッと抜ける感じの音質で個人的に好みです。
現状のAK4490QUADと入れ替えを目論んでいます(笑)
— posted by くま at 06:33 pm
Comments