RSS блога
Подписка
Разборка нескольких Bluetooth-3.5mm переходников для проводных наушников
- Цена: 2-5$
- Перейти в магазин
Захотелось подключить проводные наушники к ноутбуку по Bluetooth, заказал несколько экземпляров в ценовом диапазоне до 5$. В одном было заявлено чип [Qualcomm] QCC3008. В одном их них действительно есть поддержка AAC.
Микрофоны в всех трех экземплярах встроенные. Микрофон наушников ни один экземпляр не использует. При подключении к iPhone, качество микрофона ужасное (в сравнении с AirPods Pro).
Сейчас слушаю музыку в ES-BT09 + QKZ ZXT, пока что мне нравится.
Первый экземпляр T66
https://aliexpress.com/item/1005006067102853.html
При подключении Bluetooth, название «T66»
Звучит хуже всех, такое чувство что он не может раскачать обычные наушники затычки, а может только в автомобиле передать звук в 3.5мм jack
чип www.zh-jieli.com/ Jieli JL BP1X678-56C4, это наверное AC6956C
Больше микросхем нет
Включился SBC кодек
При подключении Bluetooth, название «T66»
Звучит хуже всех, такое чувство что он не может раскачать обычные наушники затычки, а может только в автомобиле передать звук в 3.5мм jack
чип www.zh-jieli.com/ Jieli JL BP1X678-56C4, это наверное AC6956C
Больше микросхем нет
Лог подключения к макбуку
default 18:39:33.341190+0200 bluetoothd Bad48KHzCodecs: Disabling 48 KHz - Device is NOT in 48 KHz AAC allowlist
default 18:39:33.363620+0200 bluetoothd Audio Codec ID SBC for remote SEID 1
default 18:39:33.384151+0200 bluetoothd Audio Codec ID SBC for remote SEID 2
default 18:39:33.384310+0200 bluetoothd Selected preferred codec AVDTP_CODEC_SBC (0x0) out of 2 available endpoints
default 18:39:33.384419+0200 bluetoothd Selected preferred codec AVDTP_CODEC_SBC (0x0) out of 2 available endpoints
default 18:39:33.483494+0200 bluetoothd Creating HFPAudioDevice for device CD:14:69:C5:DA:EB with codec: mSBC
default 18:39:33.495141+0200 coreaudiod ParseSWCodecs uwbsMono 0, uwbsStereo 0, swbMono 0, swbStereo 0, swbStereoFake 0, mStereoSupported 0
default 18:39:33.495286+0200 coreaudiod Codecs available. NBS (CVSD): 1, WBS (mSBC): 1, UWBS (AAC-ELD): 0, mSWB:0, Stereo: 0
default 18:39:33.505314+0200 bluetoothd A2DP configured at 44.1 KHz. Codec: SBC, Bitpool: 53 (327 kbps). 5 frames * 119 bytes = 595 per RTP (max=652) every 14.51 ms
default 18:39:33.523128+0200 coreaudiod ACSBCEncoder.cpp:211 (0x123663410) Input format: 2 ch, 44100 Hz, Float32, interleaved
default 18:39:33.523145+0200 coreaudiod ACSBCEncoder.cpp:214 (0x123663410) Output format: 2 ch, 44100 Hz, sbc (0x00000000) 0 bits/channel, 0 bytes/packet, 0 frames/packet, 0 bytes/frame
default 18:39:33.523176+0200 coreaudiod ACSBCEncoder.cpp:464 (0x123663410) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:39:33.523557+0200 coreaudiod ACSBCEncoder.cpp:464 (0x123663410) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:39:33.524015+0200 coreaudiod ACSBCEncoder.cpp:464 (0x123663410) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:39:33.524662+0200 coreaudiod ACSBCEncoder.cpp:464 (0x123663410) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:39:33.526170+0200 coreaudiod ACSBCEncoder.cpp:464 (0x123663410) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
Включился SBC кодек
Wireshark к Redmi 4x
386 34.419315 localhost (Redmi) cd:14:69:c5:da:eb (T66) AVDTP 11 Sent Command - Discover
395 34.476237 cd:14:69:c5:da:eb (T66) localhost (Redmi) AVDTP 15 Rcvd ResponseAccept - Discover - items: 2
400 34.482765 localhost (Redmi) cd:14:69:c5:da:eb (T66) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [1 - Audio Sink]
411 34.518568 cd:14:69:c5:da:eb (T66) localhost (Redmi) AVDTP 25 Rcvd ResponseAccept - GetCapabilities - Audio SBC (16000 32000 44100 48000 | Mono DualChannel Stereo JointStereo | block: 4 8 12 16 | subbands: 4 8 | allocation: SNR Loudness | bitpool: 2..53)
413 34.521996 localhost (Redmi) cd:14:69:c5:da:eb (T66) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [2 - Audio Sink]
421 34.532828 cd:14:69:c5:da:eb (T66) localhost (Redmi) AVDTP 25 Rcvd ResponseAccept - GetCapabilities - Audio SBC (16000 32000 44100 48000 | Mono DualChannel Stereo JointStereo | block: 4 8 12 16 | subbands: 4 8 | allocation: SNR Loudness | bitpool: 2..53)
424 34.537991 localhost (Redmi) cd:14:69:c5:da:eb (T66) AVDTP 23 Sent Command - SetConfiguration - ACP SEID [1 - Audio Sink] - INT SEID [1 - Audio Sink] - Audio SBC (44100 | JointStereo | block: 16 | subbands: 8 | allocation: Loudness | bitpool: 2..53)
428 34.546207 cd:14:69:c5:da:eb (T66) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - SetConfiguration
430 34.549007 localhost (Redmi) cd:14:69:c5:da:eb (T66) AVDTP 12 Sent Command - Open - ACP SEID [1 - Audio Sink]
434 34.586231 cd:14:69:c5:da:eb (T66) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - Open
779 75.474677 localhost (Redmi) cd:14:69:c5:da:eb (T66) AVDTP 12 Sent Command - Close - ACP SEID [1 - Audio Sink]
790 75.513415 cd:14:69:c5:da:eb (T66) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - Close
Второй экземпляр BT001
https://aliexpress.com/item/1005006842312563.html
Заявлено QCC3008
При подключении Bluetooth, название «BT001»
Звучит хорошо, на мой слух, звучит очень похоже на прямое подключение к макбуку.
Заявлено подключение двух устройств. Я попробовал подключить MacBook и iPhone, получается так, что если в настройках макбука стоит устройство для воспроизведения этот свисток, то с айфона невозможно услышать звук до тех пор пока на макбуке не переключить устройство воспроизведения на что то другое. (свисток подключение двох устройств одновременно действительно поддерживает.)
Разьем micro usb.
Внутри ожидаемо чип QCC3008:
Включился SBC кодек
Заявлено QCC3008
При подключении Bluetooth, название «BT001»
Звучит хорошо, на мой слух, звучит очень похоже на прямое подключение к макбуку.
Заявлено подключение двух устройств. Я попробовал подключить MacBook и iPhone, получается так, что если в настройках макбука стоит устройство для воспроизведения этот свисток, то с айфона невозможно услышать звук до тех пор пока на макбуке не переключить устройство воспроизведения на что то другое. (свисток подключение двох устройств одновременно действительно поддерживает.)
Разьем micro usb.
Внутри ожидаемо чип QCC3008:
Внутри
Нет, китайцы обманули, внутри Zhongke Lanxun (Bluetrum) DAJB14D7B
www.bluetrum.com/product/list-earphone-2.html
больше чипов нет.
DAJB14078 не гуглится, есть только это:
www.joom.com/en/products/60b9ce10a3c17801965ba4af
www.bluetrum.com/product/list-earphone-2.html
больше чипов нет.
Похожий товар от другого продавца
Продавец рекламирует как «Upgrade 2023»
Внутри он такой же
Внутри он такой же
Лог подключения к макбуку
default 18:35:38.765100+0200 bluetoothd Bad48KHzCodecs: Disabling 48 KHz - Device is NOT in 48 KHz AAC allowlist
default 18:35:38.878467+0200 bluetoothd Audio Codec ID SBC for remote SEID 1
default 18:35:38.878570+0200 bluetoothd Selected preferred codec AVDTP_CODEC_SBC (0x0) out of 1 available endpoints
default 18:35:38.878618+0200 bluetoothd Selected preferred codec AVDTP_CODEC_SBC (0x0) out of 1 available endpoints
default 18:35:39.133584+0200 bluetoothd A2DP configured at 44.1 KHz. Codec: SBC, Bitpool: 53 (327 kbps). 5 frames * 119 bytes = 595 per RTP (max=656) every 14.51 ms
default 18:35:39.193021+0200 coreaudiod ACSBCEncoder.cpp:211 (0x1230289a0) Input format: 2 ch, 44100 Hz, Float32, interleaved
default 18:35:39.193073+0200 coreaudiod ACSBCEncoder.cpp:214 (0x1230289a0) Output format: 2 ch, 44100 Hz, sbc (0x00000000) 0 bits/channel, 0 bytes/packet, 0 frames/packet, 0 bytes/frame
default 18:35:39.193171+0200 coreaudiod ACSBCEncoder.cpp:464 (0x1230289a0) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:35:39.194272+0200 coreaudiod ACSBCEncoder.cpp:464 (0x1230289a0) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:35:39.194602+0200 coreaudiod ACSBCEncoder.cpp:464 (0x1230289a0) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:35:39.194820+0200 coreaudiod ACSBCEncoder.cpp:464 (0x1230289a0) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:35:39.195029+0200 coreaudiod ACSBCEncoder.cpp:464 (0x1230289a0) @@@@ 'sbc ' encoder configuration: fsHz = 44100, chanMode = 3, allocMethod = 0, numBlocks = 16, numSubbands = 8, mEncodeQuality = 0, mBitRateBps = 0, bitpool = 53, mCodecDelay = 73
default 18:35:39.376121+0200 bluetoothd Creating HFPAudioDevice for device 41:42:FE:BA:AB:3B with codec: CSVD
default 18:35:39.397069+0200 coreaudiod ParseSWCodecs uwbsMono 0, uwbsStereo 0, swbMono 0, swbStereo 0, swbStereoFake 0, mStereoSupported 0
default 18:35:39.397228+0200 coreaudiod Codecs available. NBS (CVSD): 1, WBS (mSBC): 0, UWBS (AAC-ELD): 0, mSWB:0, Stereo: 0
Включился SBC кодек
Wireshark к Redmi 4x
978 76.478660 localhost (Redmi) 41:42:fe:ba:ab:3b (BT001) AVDTP 11 Sent Command - Discover
985 76.573637 41:42:fe:ba:ab:3b (BT001) localhost (Redmi) AVDTP 13 Rcvd ResponseAccept - Discover - items: 1
986 76.574547 localhost (Redmi) 41:42:fe:ba:ab:3b (BT001) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [1 - Audio Sink]
990 76.605489 41:42:fe:ba:ab:3b (BT001) localhost (Redmi) AVDTP 21 Rcvd ResponseAccept - GetCapabilities - Audio SBC (16000 32000 44100 48000 | Mono DualChannel Stereo JointStereo | block: 4 8 12 16 | subbands: 4 8 | allocation: SNR Loudness | bitpool: 2..53)
992 76.621214 localhost (Redmi) 41:42:fe:ba:ab:3b (BT001) AVDTP 23 Sent Command - SetConfiguration - ACP SEID [1 - Audio Sink] - INT SEID [1 - Audio Sink] - Audio SBC (44100 | JointStereo | block: 16 | subbands: 8 | allocation: Loudness | bitpool: 2..53)
996 76.643588 41:42:fe:ba:ab:3b (BT001) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - SetConfiguration
998 76.646018 localhost (Redmi) 41:42:fe:ba:ab:3b (BT001) AVDTP 12 Sent Command - Open - ACP SEID [1 - Audio Sink]
1001 76.717464 41:42:fe:ba:ab:3b (BT001) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - Open
1403 106.752788 localhost (Redmi) 41:42:fe:ba:ab:3b (BT001) AVDTP 12 Sent Command - Close - ACP SEID [1 - Audio Sink]
1417 106.827677 41:42:fe:ba:ab:3b (BT001) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - Close
Третий экземпляр ES-BT09
https://aliexpress.com/item/1005006427441715.html
При подключении Bluetooth, название «ES-BT09»
Звучит примерно так же как и «BT001» (хорошо).
Чип Zhongke Lanxun (Bluetrum) C1618B, подключение двух устройств не поддерживает.
www.bluetrum.com/product/list-earphone-2.html
У чипа меньший размер в сравнении с «BT001»
Включился кодек AAC-LC
При подключении Bluetooth, название «ES-BT09»
Звучит примерно так же как и «BT001» (хорошо).
Чип Zhongke Lanxun (Bluetrum) C1618B, подключение двух устройств не поддерживает.
www.bluetrum.com/product/list-earphone-2.html
У чипа меньший размер в сравнении с «BT001»
Лог подключения к макбуку
default 18:36:49.621876+0200 bluetoothd Bad48KHzCodecs: Disabling 48 KHz - Device is NOT in 48 KHz AAC allowlist
default 18:36:49.751641+0200 bluetoothd Audio Codec ID SBC for remote SEID 1
default 18:36:49.762687+0200 bluetoothd Audio Codec ID MPEG-2,4 AAC for remote SEID 2
default 18:36:49.762779+0200 bluetoothd Selected preferred codec AVDTP_CODEC_MPEG_AAC (0x2) out of 2 available endpoints
default 18:36:49.762814+0200 bluetoothd Selected preferred codec AVDTP_CODEC_MPEG_AAC (0x2) out of 2 available endpoints
default 18:36:50.027668+0200 bluetoothd Creating HFPAudioDevice for device 41:42:2D:96:2A:98 with codec: mSBC
default 18:36:50.051754+0200 coreaudiod ParseSWCodecs uwbsMono 0, uwbsStereo 0, swbMono 0, swbStereo 0, swbStereoFake 0, mStereoSupported 0
default 18:36:50.052459+0200 coreaudiod Codecs available. NBS (CVSD): 1, WBS (mSBC): 1, UWBS (AAC-ELD): 0, mSWB:0, Stereo: 0
default 18:36:50.112556+0200 bluetoothd A2DP configured at 44.1 KHz. Codec: AAC-LC, VBR max: 221 kbps. 1 frames * (12+644) bytes = 656 per RTP (max=656) every 23.22 ms
default 18:36:50.126662+0200 coreaudiod ACMP4AACBaseEncoder.cpp:295 (0x1268c6040) Input format: 2 ch, 44100 Hz, Float32, interleaved
default 18:36:50.126678+0200 coreaudiod ACMP4AACBaseEncoder.cpp:298 (0x1268c6040) Output format: 2 ch, 44100 Hz, aac (0x00000000) 0 bits/channel, 0 bytes/packet, 1024 frames/packet, 0 bytes/frame
default 18:36:50.126905+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x1268c6040) @@@@ 'aac ' encoder configuration: srIn = 44100, srOut = 44100, chans = 2, bitRateFormat = 1, bitrate = 128000, quality (complexity) = 64, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 0, mCodecDelay = 2112, drcConfiguration = 0, mPrePostFillMask = 0x0
default 18:36:50.129957+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x1268c6040) @@@@ 'aac ' encoder configuration: srIn = 44100, srOut = 44100, chans = 2, bitRateFormat = 1, bitrate = 128000, quality (complexity) = 32, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 0, mCodecDelay = 2112, drcConfiguration = 0, mPrePostFillMask = 0x0
default 18:36:50.130414+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x1268c6040) @@@@ 'aac ' encoder configuration: srIn = 44100, srOut = 44100, chans = 2, bitRateFormat = 3, bitrate = 128000, quality (complexity) = 32, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 0, mCodecDelay = 2112, drcConfiguration = 0, mPrePostFillMask = 0x0
default 18:36:50.130680+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x1268c6040) @@@@ 'aac ' encoder configuration: srIn = 44100, srOut = 44100, chans = 2, bitRateFormat = 3, bitrate = 128000, quality (complexity) = 32, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 256 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 0, mCodecDelay = 2112, drcConfiguration = 0, mPrePostFillMask = 0x0
default 18:36:50.130925+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x1268c6040) @@@@ 'aac ' encoder configuration: srIn = 44100, srOut = 44100, chans = 2, bitRateFormat = 3, bitrate = 160000, quality (complexity) = 32, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 5152 (bits), packetBitSizeMin = 256 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 0, mCodecDelay = 2112, drcConfiguration = 0, mPrePostFillMask = 0x0
default 18:36:50.584453+0200 bluetoothd BTLQ set Link Quality Data codec to 2
Включился кодек AAC-LC
Wireshark к Redmi 4x
389 13.855826 localhost (Redmi) 41:42:2d:96:2a:98 (ES-BT09) AVDTP 11 Sent Command - Discover
409 13.909426 41:42:2d:96:2a:98 (ES-BT09) localhost (Redmi) AVDTP 15 Rcvd ResponseAccept - Discover - items: 2
411 13.916743 localhost (Redmi) 41:42:2d:96:2a:98 (ES-BT09) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [1 - Audio Sink]
426 14.030233 41:42:2d:96:2a:98 (ES-BT09) localhost (Redmi) AVDTP 25 Rcvd ResponseAccept - GetCapabilities - Audio SBC (16000 32000 44100 48000 | Mono DualChannel Stereo JointStereo | block: 4 8 12 16 | subbands: 4 8 | allocation: SNR Loudness | bitpool: 2..53)
427 14.032118 localhost (Redmi) 41:42:2d:96:2a:98 (ES-BT09) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [2 - Audio Sink]
435 14.065244 41:42:2d:96:2a:98 (ES-BT09) localhost (Redmi) AVDTP 27 Rcvd ResponseAccept - GetCapabilities - Audio MPEG-2,4 AAC
436 14.067846 localhost (Redmi) 41:42:2d:96:2a:98 (ES-BT09) AVDTP 23 Sent Command - SetConfiguration - ACP SEID [1 - Audio Sink] - INT SEID [1 - Audio Sink] - Audio SBC (44100 | JointStereo | block: 16 | subbands: 8 | allocation: Loudness | bitpool: 2..53)
441 14.105964 41:42:2d:96:2a:98 (ES-BT09) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - SetConfiguration
443 14.107553 localhost (Redmi) 41:42:2d:96:2a:98 (ES-BT09) AVDTP 12 Sent Command - Open - ACP SEID [1 - Audio Sink]
447 14.127657 41:42:2d:96:2a:98 (ES-BT09) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - Open
Для сравнения, лог подключения к макбуку Airpods Pro
default 22:34:47.375368+0200 bluetoothd Audio Codec ID SBC for remote SEID 1
default 22:34:47.375592+0200 bluetoothd Audio Codec ID MPEG-2,4 AAC for remote SEID 2
default 22:34:47.375827+0200 bluetoothd Audio Codec ID VENDOR-SPECIFIC for remote SEID 3
default 22:34:47.376066+0200 bluetoothd Selected preferred codec AVDTP_CODEC_APPLE_AACELD (0x80ff) out of 3 available endpoints
default 22:34:47.376082+0200 bluetoothd Selected preferred codec AVDTP_CODEC_APPLE_AACELD (0x80ff) out of 3 available endpoints
default 22:34:47.409476+0200 bluetoothd A2DP configured at 48.0 KHz. Codec: AAC-ELD, VBR max: 256 kbps. 3 frames * (2+320) bytes = 966 per RTP (max=986) every 30.00 ms
default 22:34:47.418962+0200 bluetoothd Creating HFPAudioDevice for device 50:57:8A:D5:D1:43 with codec: AAC-ELD
default 22:34:47.449512+0200 coreaudiod ACMP4AACBaseEncoder.cpp:295 (0x13d07e640) Input format: 2 ch, 48000 Hz, Float32, interleaved
default 22:34:47.449600+0200 coreaudiod ACMP4AACBaseEncoder.cpp:298 (0x13d07e640) Output format: 2 ch, 48000 Hz, aace (0x00000000) 0 bits/channel, 0 bytes/packet, 480 frames/packet, 0 bytes/frame
default 22:34:47.449862+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13d07e640) @@@@ 'aace' encoder configuration: srIn = 48000, srOut = 48000, chans = 2, bitRateFormat = 1, bitrate = 128000, quality (complexity) = 64, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.450561+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13d07e640) @@@@ 'aace' encoder configuration: srIn = 48000, srOut = 48000, chans = 2, bitRateFormat = 1, bitrate = 128000, quality (complexity) = 64, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.451276+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13d07e640) @@@@ 'aace' encoder configuration: srIn = 48000, srOut = 48000, chans = 2, bitRateFormat = 3, bitrate = 128000, quality (complexity) = 64, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.451527+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13d07e640) @@@@ 'aace' encoder configuration: srIn = 48000, srOut = 48000, chans = 2, bitRateFormat = 3, bitrate = 128000, quality (complexity) = 64, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 256 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.452056+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13d07e640) @@@@ 'aace' encoder configuration: srIn = 48000, srOut = 48000, chans = 2, bitRateFormat = 3, bitrate = 192000, quality (complexity) = 64, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 2560 (bits), packetBitSizeMin = 256 (bits), mMaxPacketSize = 1536 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.462424+0200 coreaudiod ParseSWCodecs uwbsMono 1, uwbsStereo 0, swbMono 0, swbStereo 0, swbStereoFake 0, mStereoSupported 0
default 22:34:47.462804+0200 coreaudiod Codecs available. NBS (CVSD): 1, WBS (mSBC): 1, UWBS (AAC-ELD): 1, mSWB:0, Stereo: 0
default 22:34:47.463332+0200 coreaudiod ACMP4AACBaseEncoder.cpp:295 (0x13e8daa40) Input format: 1 ch, 24000 Hz, Float32
default 22:34:47.463377+0200 coreaudiod ACMP4AACBaseEncoder.cpp:298 (0x13e8daa40) Output format: 1 ch, 24000 Hz, aace (0x00000000) 0 bits/channel, 0 bytes/packet, 180 frames/packet, 0 bytes/frame
default 22:34:47.463649+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13e8daa40) @@@@ 'aace' encoder configuration: srIn = 24000, srOut = 64000, chans = 1, bitRateFormat = 1, bitrate = 48000, quality (complexity) = 64, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 768 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.463900+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13e8daa40) @@@@ 'aace' encoder configuration: srIn = 24000, srOut = 64000, chans = 1, bitRateFormat = 1, bitrate = 48000, quality (complexity) = 96, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 768 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.464055+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13e8daa40) @@@@ 'aace' encoder configuration: srIn = 24000, srOut = 64000, chans = 1, bitRateFormat = 3, bitrate = 48000, quality (complexity) = 96, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 0 (bits), mMaxPacketSize = 768 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.464200+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13e8daa40) @@@@ 'aace' encoder configuration: srIn = 24000, srOut = 64000, chans = 1, bitRateFormat = 3, bitrate = 48000, quality (complexity) = 96, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 0 (bits), packetBitSizeMin = 256 (bits), mMaxPacketSize = 768 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.464580+0200 coreaudiod ACMP4AACBaseEncoder.cpp:692 (0x13e8daa40) @@@@ 'aace' encoder configuration: srIn = 24000, srOut = 64000, chans = 1, bitRateFormat = 3, bitrate = 48000, quality (complexity) = 96, VBRQ = -1, speechOptimization = 0, packetSizeLimit = 464 (bits), packetBitSizeMin = 256 (bits), mMaxPacketSize = 768 (bytes), userBandwidth = 0, delayMode = 1, mCodecDelay = 240, drcConfiguration = 0, mPrePostFillMask = 0x0
default 22:34:47.464824+0200 coreaudiod ACMP4AACBaseDecoder.cpp:310 (0x14881f240) Input format: 1 ch, 24000 Hz, aace (0x00000000) 0 bits/channel, 0 bytes/packet, 180 frames/packet, 0 bytes/frame
default 22:34:47.464890+0200 coreaudiod ACMP4AACBaseDecoder.cpp:313 (0x14881f240) Output format: 1 ch, 24000 Hz, Float32
error 22:34:48.075623+0200 BTLEServerAgent kDoAPCodecAttributeIDSampleFrequency - Read length (2) exceeded data length (2)
default 22:34:48.076134+0200 BTLEServerAgent Start DoAPSiriRemoteDevice - Send SelectCodec(7) msg
default 22:34:48.076246+0200 BTLEServerAgent DoAP Send selectCodec
default 22:34:50.154314+0200 bluetoothd BTLQ set Link Quality Data codec to 33023
кодек AAC-ELDWireshark к Redmi 4x
2239 146.860825 localhost (Redmi) Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) AVDTP 11 Sent Command - Discover
2248 146.875904 Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) localhost (Redmi) AVDTP 17 Rcvd ResponseAccept - Discover - items: 3
2252 146.885897 localhost (Redmi) Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [1 - Audio Sink]
2260 146.923963 Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) localhost (Redmi) AVDTP 21 Rcvd ResponseAccept - GetCapabilities - Audio SBC (44100 48000 | Mono DualChannel Stereo JointStereo | block: 4 8 12 16 | subbands: 4 8 | allocation: SNR Loudness | bitpool: 2..53)
2262 146.931604 localhost (Redmi) Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [2 - Audio Sink]
2268 146.947653 Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) localhost (Redmi) AVDTP 23 Rcvd ResponseAccept - GetCapabilities - Audio MPEG-2,4 AAC
2270 146.951409 localhost (Redmi) Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) AVDTP 12 Sent Command - GetCapabilities - ACP SEID [3 - Audio Sink]
2275 147.067677 Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) localhost (Redmi) AVDTP 31 Rcvd ResponseAccept - GetCapabilities - Audio non-A2DP
2276 147.072958 localhost (Redmi) Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) AVDTP 23 Sent Command - SetConfiguration - ACP SEID [1 - Audio Sink] - INT SEID [1 - Audio Sink] - Audio SBC (44100 | JointStereo | block: 16 | subbands: 8 | allocation: Loudness | bitpool: 2..53)
2280 147.082781 Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) localhost (Redmi) AVDTP 11 Rcvd ResponseAccept - SetConfiguration
2281 147.085618 localhost (Redmi) Apple_d5:d1:43 (yrambler2001's AirPods Pro - Find My) AVDTP 12 Sent Command - Open - ACP SEID [1 - Audio Sink]
Микрофоны в всех трех экземплярах встроенные. Микрофон наушников ни один экземпляр не использует. При подключении к iPhone, качество микрофона ужасное (в сравнении с AirPods Pro).
Сейчас слушаю музыку в ES-BT09 + QKZ ZXT, пока что мне нравится.
Самые обсуждаемые обзоры
+61 |
2632
106
|
+48 |
2955
62
|
+20 |
1758
31
|
+48 |
1770
34
|
https://aliexpress.ru/item/1005005744486370.html
по девайсу — у меня fiio btr5 2021, брал фильмы с телека ночью смотреть
Я так понял, что здесь рассматриваются бюджетные — на улице чтоб. На улице никаких преимуществ ЦАПа не расслышать…
для улицы у меня затычки есть)
меньше. 7-10 долл и 130
На мой, элитное должно стоить дороже дешманского не более чем на порядок, в десять раз т.е…
Можно запрограммировать в режиме гарнитуры, может работать как USB звуковая карта, умеет сам заряжать аккумулятор.
По качеству звука из всего множества моих bluetooth-дивайсов (несколько десятков) — лучшее, на мой. Единственно — нет ИК и эквалайзера, но от такой крохи ждать этого безбожно.
Подавал сигнал от свип-генератора, смотрел характеристику, без завалов, ровненько во всём диапазоне. Так что зависит звук от наушников и источника. Выписывал разных штук 6, выбирал какие поинтересней. USB-ные звучат хорошо, но в паузах помеха от блока питания, либо от самого системника. По шнуру стерео звучит. Может от ТВ помех не будет. Больше всех понравился именно этот. Для передачи звука на видеокамеру (для чего и брал) ни один не подошёл, задержка в любом случае. Сейчас цена ниже, приятный на ощупь. Что ещё заметил, USB-ые легко отваливаются, прерывается соединение при ходьбе по комнате.Постоянно работает, стерео на передачу, проверено!
1.Поддержка аудиооборудования с интерфейсом аудиовхода для реализации беспроводного приема и передачи звука.
2.Поддержка автоматического поиска и подключения устройств Bluetooth для обеспечения беспроводной передачи звука.
3.Встроенные схемы эхоподавления AEC и шумоподавления ANC, великолепное стерео и более чистое качество звука.
4.Встроенная улучшенная схема передачи сигнала, быстрое и стабильное соединение, непрерывный звуковой сигнал. Совместимость с двумя аудиоформатами без потерь.
5.Поддержка функции автоматического подключения к памяти AUX IN / OUT, упрощение работы и удобство подключения.
6.Встроенный аккумулятор, длительный срок службы батареи.
7.Совместимость с Smart, мобильными телефонами и планшетами с системами Android, IOS и всеми аудиоустройствами Bluetooth.
8.Подключение продукта осуществляется просто, без необходимости управлять автомобилем и загружать приложения;
9.В состоянии запуска поддерживается функция «один-два»
10.Поддержка стереозвука в режиме передачи
Параметры продукта:
Версия BT: 5.0
USB-ные хорошо работают от старых powerbankов (которые без быстрой зарядки и работающие со слабыми нагрузками) — помех практически нет.
Да, с трансмиттером никакого рассинхрона, и качество вполне — я не замечаю разницы с качественным эфиром.
7 ватт — это круто! :)
Wireshark пишет что там и не из чего выбирать.
«Enable AAC codec» = 1;
«Enable ALAC codec» = 1;
«Enable AptX codec» = 1;
а раз не записано, то ошибку и выдает
попробуйте это
sudo defaults write bluetoothaudiod «Enable AAC codec» -bool true
и потом чтение
sudo defaults read bluetoothaudiod
Ну ещё есть такое…
Был у меня какой-то дешманский девайс (формфактора как в обзоре), попробовал подключить — так он вообще МОНО! Выкинул там же. Вот думаю, что получше прикупить.
Разница конечно есть, fiio круче звучит но в машине эта крутизна стремится к нулю, слушаю дома в спокойной обстановке в хороших наушниках.
Запитан через преобразователь DC-DC. Помех нет, качество звука устраивает, впрочем, надо учитывать, что я не меломан. Единственное, что несколько напрягает — автоотключение через 5 минут, если телефон не подключен.
вкупе с «Вопрос только в том, как сконектить наушники с адаптером» — чисто теоретический, практического воплощения не было?
Дежбаном девайс отдаёт прилично, но со звуком — все очень хорошо.
В фильмах, сериалах отставание звука не замечал
Про Ваш случай нет опыта, надо пробовать. Очень вероятно, что будет подключаться автоматически
А в другой истории, при питании колхозного усилителя сабвуфера от БП колонок прут наводки. Где-то вычитал совет, поставить DC-DC преобразователь, но пока не проверял.
есть желание превратить проводные колонки в беспроволочные.
Отсюда, собственно, вопрос — а существуют ли платки ВТ-приемников,
у которых каналы физически разнесены (т.е., две платы), но чтобы
смарт или другой источник видел их как, например, б/п наушники?
Или, хотя бы, главная плата и зависимая от неё (типа, мост), как
в схеме master/slave? То есть, физически в колонки помещены две
отдельные платы (по одной на колонку), каждая принимает свой
канал, а источник звука думает, что гонит сигнал на гарнитуру?
Очень уж не хочется заморачиваться с TWS-ушами…
Пока сам не пробовал. Хочу купить, но для использования по прямому назначению.
Работают. Вроде даже и звук не плохой
Может надо кому? наушников комплектных уже нет.
И чтоб не глючное.
Отец любит на улице телевизор смотреть, а там самолёты летают и он сильно нервничает что не слышно. Думаю наушники ему с шумодавом. Ну матери чтоб звук с колонок был.
Вопрошающему нужен просто разветвитель, типа такого:
https://aliexpress.ru/item/1005004750636918.html