09.04.2014, 15:35 | #171 |
Новый Пользователь
Регистрация: 09.04.2014
Возраст: 42
Регион: Беларусь
Сообщений: 7
|
Привет всем! Есть такая проблема китайский планшет CUBE U51GT и USB цап PCM 2704, как их подружить?
|
09.04.2014, 23:46 | #172 | |
Новый Пользователь
Регистрация: 15.02.2014
Город: Москва
Регион: 50, 90, 150
Машина: Хендай Туссан
Сообщений: 9
|
Цитата:
|
|
24.07.2014, 15:20 | #173 |
Новый Пользователь
Регистрация: 09.04.2014
Возраст: 42
Регион: Беларусь
Сообщений: 7
|
Всем доброго времени суток. Имеется pipo s3 pro на процессоре rk3188, помогите прикрутить к нему usb dac pcm 2704. Заранее благодарен всем, кто откликнется.
|
30.07.2014, 18:44 | #174 | |||
Новый Пользователь
Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
|
Привет Гуру андроида . Темы про Alwinner нету, посему напишу здесь:
Вот и издох мой весело поющий проект на Alwinner A10, не выдержал очередных моих надругательств Пришло время собирать камни...А именно, прикупил планшет Onda v813 на Alwinner A31 (без S), дабы накатить на него цианоген все от того же CristianTroy`я (где заявленна поддержка USB Audio). Планшет приехал. Отдельный усб ускоглазые зажали, сдул вайфай, накатил хаб, вернул вайфай, вообщем все как и ранее, но моя звучка петь отказалась: Цитата:
Перепробовал все сборки, что были у троя и на ParanoidAndroid при воспроизведении трека звучка издала звуки из преисподни! Продолбавшись еще пару часов я перетыкнул ее в OTG (чем черт не шутит) и звучка запела. почти нормально. НО! радость была не долгой. Громкость не регулирутеся. Орет на максимуме. Ползунок регулируешь, переоткрываешь микшер, а он снова на максимуме. Регулируешь громкость будильника - звук будильника играет на планшете, а трек играет на усб. А теперь вопрос: как прикрутить системный регулятор громкости к звучке? Логи подключения звучки: Код:
07-30 00:21:13.020: I/USB3G(1208): event { 'add', '/devices/platform/sw_hcd_host0/usb1/1-1', 'usb', '', 189, 10 } 07-30 00:21:13.020: I/USB3G(1208): path : '/sys/devices/platform/sw_hcd_host0/usb1/1-1' 07-30 00:21:13.020: I/BT-HELPER(1664): Plugged device is not a USB Bluetooth 07-30 00:21:13.020: I/USB3G(1208): VID :size 5,vid_path '/sys/devices/platform/sw_hcd_host0/usb1/1-1/idVendor',VID '08bb 07-30 00:21:13.020: I/USB3G(1208): '. 07-30 00:21:13.020: I/USB3G(1208): PID :size 5,Pid_path '/sys/devices/platform/sw_hcd_host0/usb1/1-1/idProduct',PID '2704 07-30 00:21:13.020: I/USB3G(1208): '. 07-30 00:21:13.020: I/USB3G(1208): cmd=source /system/xbin/usb_modeswitch.sh /system/etc/usb_modeswitch.d/08bb_2704 & 07-30 00:21:13.060: V/WiredAccessoryManager(2061): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=1, DEVPATH=/devices/virtual/switch/usb_audio, SEQNUM=110726, ACTION=change, SWITCH_NAME=usb_audio} 07-30 00:21:13.070: I/USB3G(1208): excute ret:0,err:No buffer space available 07-30 00:21:13.070: V/WiredAccessoryManager(2061): newName=usb_audio newState=4 headsetState=4 prev headsetState=0 07-30 00:21:13.070: V/WiredAccessoryManager(2061): device usb_audio connected 07-30 00:21:13.080: W/AudioPolicyManagerBase(1204): checkOutputsForDevice(): No output available for device 0800 07-30 00:21:13.080: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=true 07-30 00:21:13.080: I/HeadsetService(2883): Selected configuration: usb 07-30 00:21:13.080: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=80, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/pcmC2D0p, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p, SEQNUM=110728, ACTION=add} 07-30 00:21:13.080: V/WiredAccessoryManager(2061): ACTION = add, DEVNAME=snd/pcmC2D0p, MAJOR = 116, MINOR = 80, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p 07-30 00:21:13.080: V/WiredAccessoryManager(2061): cardNumber = 2, deviceNumber = 0, channels = 2 07-30 00:21:13.080: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1068 com.android.server.WiredAccessoryManager$3.onUEvent:478 android.os.UEventObserver$UEventThread.sendEvent:210 android.os.UEventObserver$UEventThread.run:187 <bottom of call stack> 07-30 00:21:13.090: V/MediaService(27150): onAudioBecomingNoicy() -> recover relaxed... others will do it 07-30 00:21:13.090: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=true 07-30 00:21:13.090: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=64, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/controlC2, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2, SEQNUM=110729, ACTION=add} 07-30 00:21:13.090: V/WiredAccessoryManager(2061): ACTION = add, DEVNAME=snd/controlC2, MAJOR = 116, MINOR = 64, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2 07-30 00:21:13.100: D/EventHub(2061): No input device configuration file found for device 'Burr-Brown from TI USB Audio DAC '. 07-30 00:21:13.110: W/UsbSettingsManager(2061): no meta-data for ResolveInfo{426d9ed8 com.estrongs.android.pop.view.FileExplorerActivity p=0 o=0 m=0x108000} 07-30 00:21:13.120: W/EventHub(2061): Unable to disable kernel key repeat for /dev/input/event5: Function not implemented 07-30 00:21:13.120: I/EventHub(2061): New device: id=13, fd=300, path='/dev/input/event5', name='Burr-Brown from TI USB Audio DAC ', classes=0x80000001, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=true, usingClockIoctl=false 07-30 00:21:13.120: I/InputReader(2061): Device added: id=13, name='Burr-Brown from TI USB Audio DAC ', sources=0x00000101 07-30 00:21:13.160: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1068 com.android.server.usb.UsbSettingsManager.deviceAttached:621 com.android.server.usb.UsbHostManager.usbDeviceAdded:156 com.android.server.usb.UsbHostManager.monitorUsbHostBus:-2 com.android.server.usb.UsbHostManager.access$000:38 07-30 00:21:13.600: V/AudioService(2061): Broadcast Receiver: Got ACTION_USB_AUDIO_ACCESSORY_PLUG, state = 1, card: 2, device: 0 07-30 00:21:13.600: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendStickyBroadcast:1226 com.android.server.WiredAccessoryManager$3$1.handleMessage:501 android.os.Handler.dispatchMessage:99 android.os.Looper.loop:137 com.android.server.ServerThread.run:1033 07-30 00:21:13.610: I/AudioFlinger(1204): HAL output buffer size 1024 frames, normal mix buffer size 1024 frames 07-30 00:21:13.620: I/AudioMixer(1204): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project 07-30 00:21:13.620: I/AudioFlinger(1204): AudioFlinger's thread 0xb2dfe008 ready to run 07-30 00:21:13.630: D/usb_audio_hw(1204): out_standby 07-30 00:21:13.650: I/AudioFlinger(1204): HAL output buffer size 1024 frames, normal mix buffer size 1024 frames 07-30 00:21:13.660: I/AudioMixer(1204): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project 07-30 00:21:13.660: I/AudioFlinger(1204): AudioFlinger's thread 0xb2cbd008 ready to run 07-30 00:21:13.660: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:21:13.670: W/AudioTrack(27150): dead IAudioTrack, creating a new one from obtainBuffer() 07-30 00:21:13.680: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:21:13.690: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:21:13.700: D/usb_audio_hw(1204): start_output_stream() 07-30 00:21:14.350: I/AudioFlinger(1204): BUFFER TIMEOUT: remove(4099) from active list on thread 0xb531f008 07-30 00:21:24.570: V/MediaService(27150): WATCHDOG :: Shhhh! Код:
07-30 00:22:27.120: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=80, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/pcmC2D0p, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p, SEQNUM=110736, ACTION=remove} 07-30 00:22:27.120: V/WiredAccessoryManager(2061): ACTION = remove, DEVNAME=snd/pcmC2D0p, MAJOR = 116, MINOR = 80, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/pcmC2D0p 07-30 00:22:27.130: V/WiredAccessoryManager(2061): cardNumber = 2, deviceNumber = 0, channels = 2 07-30 00:22:27.130: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1068 com.android.server.WiredAccessoryManager$3.onUEvent:478 android.os.UEventObserver$UEventThread.sendEvent:210 android.os.UEventObserver$UEventThread.run:187 <bottom of call stack> 07-30 00:22:27.160: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=true 07-30 00:22:27.160: V/MediaService(27150): onAudioBecomingNoicy() -> recover relaxed... others will do it 07-30 00:22:27.160: W/AudioPolicyManagerBase(1204): setDeviceConnectionState() device not connected: 800 07-30 00:22:27.160: V/WiredAccessoryManager(2061): USB AUDIO UEVENT: {MINOR=64, MAJOR=116, SUBSYSTEM=sound, DEVNAME=snd/controlC2, DEVPATH=/devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2, SEQNUM=110737, ACTION=remove} 07-30 00:22:27.160: V/WiredAccessoryManager(2061): ACTION = remove, DEVNAME=snd/controlC2, MAJOR = 116, MINOR = 64, DEVPATH = /devices/platform/sw_hcd_host0/usb1/1-1/1-1:1.0/sound/card2/controlC2 07-30 00:22:27.160: V/WiredAccessoryManager(2061): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=0, DEVPATH=/devices/virtual/switch/usb_audio, SEQNUM=110739, ACTION=change, SWITCH_NAME=usb_audio} 07-30 00:22:27.160: V/WiredAccessoryManager(2061): newName=usb_audio newState=0 headsetState=0 prev headsetState=4 07-30 00:22:27.160: V/WiredAccessoryManager(2061): device usb_audio disconnected 07-30 00:22:27.170: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=false 07-30 00:22:27.170: I/HeadsetService(2883): Selected configuration: speaker 07-30 00:22:27.200: I/EventHub(2061): Removing device '/dev/input/event5' due to inotify event 07-30 00:22:27.200: I/EventHub(2061): Removed device: path=/dev/input/event5 name=Burr-Brown from TI USB Audio DAC id=13 fd=300 classes=0x80000001 07-30 00:22:27.250: I/InputReader(2061): Device removed: id=13, name='Burr-Brown from TI USB Audio DAC ', sources=0x00000101 07-30 00:22:27.670: V/AudioService(2061): Broadcast Receiver: Got ACTION_USB_AUDIO_ACCESSORY_PLUG, state = 0, card: 2, device: 0 07-30 00:22:27.670: W/ContextImpl(2061): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendStickyBroadcast:1226 com.android.server.WiredAccessoryManager$3$1.handleMessage:501 android.os.Handler.dispatchMessage:99 android.os.Looper.loop:137 com.android.server.ServerThread.run:1033 07-30 00:22:27.680: I/HeadsetService(2883): Headset=false; Bluetooth=false ; USB=false 07-30 00:22:27.690: V/MediaService(27150): onAudioBecomingNoicy() -> recover relaxed... others will do it 07-30 00:22:28.700: W/AudioTrack(27150): dead IAudioTrack, creating a new one from obtainBuffer() 07-30 00:22:28.710: W/AudioSystem(27150): ioConfigChanged() closing unknow output! 638 07-30 00:22:28.710: D/usb_audio_hw(1204): out_set_parameters card [2] device[0] out_override[1] 07-30 00:22:28.730: D/usb_audio_hw(1204): out_set_parameters card [1] device[0] out_override[0] 07-30 00:22:28.730: D/usb_audio_hw(1204): out_set_parameters card [1] device[0] out_override[0] 07-30 00:22:28.740: W/AudioSystem(27150): ioConfigChanged() closing unknow output! 637 07-30 00:22:28.740: D/usb_audio_hw(1204): out_standby 07-30 00:22:28.750: D/usb_audio_hw(1204): out_standby 07-30 00:22:28.780: V/codec_audio_pad(1204): in normal mode, headset or speaker on,****LINE:54,FUNC:set_normal_path Цитата:
alsa_aplay -Dhw:2,0 -f cd /mnt/extsd/tada.wav играет в хвост и гриву. Цитата:
|
|||
30.07.2014, 19:12 | #175 |
Banned
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
|
Texno2k, то что регулятор громкости на максимуме ..это нормально. Так и есть на всех прошах изначально...(даже на ipad ) так же)) Потому что считает себя подключенным к доку, и подразумевается регулировка громкости на нем, что есть логично)))
Для его работы нужно патчить framework ( AudioPolicyManagerBase.cpp) Вот подсказка http://forum.xda-developers.com/show...&postcount=927 http://forum.xda-developers.com/show...&postcount=929 Второй вариант, попробуй стронний софт. Fine Volume Control Странно, но вроде он умеет регулировать громкость на ДАКе. Третий вариант....попробуй это http://pccar.ru/showpost.php?p=302802&postcount=4447 Если есть сток 4.4.4 или см11(не факт что на нем взлетит) Зачем хост распаивал? Может у тебя на ОТГ и так будет все работать). Просто у старых аллвиннеров было ограничение на работу не более 5-ти устройств в ОТГ.(5 endpoints) У твоего камня ситуацияя куда лучше: Alwinner A31 USB2.0 OTG - Support High-Speed (HS, 480-Mbps), Full-Speed (FS, 12-Mbps), and Low-Speed (LS, 1.5-Mbps) in Host mode - Support High-Speed (HS, 480-Mbps), Full-Speed (FS, 12-Mbps) in Device mode - 8K SRAM for EP Buffer - Support up to 10 user-configurable endpoints for bulk , isochronous, control and interrupt bi-directional transfers Последний раз редактировалось Rage2; 31.07.2014 в 20:23. |
31.07.2014, 18:06 | #176 | |||
Новый Пользователь
Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
|
Цитата:
Цитата:
Цитата:
а тут почемуто наоборот , но ,кстати, синезуб на отг не взлетел, вываливается куча ошибок. на сдутом вайфае все ок. Попутно вопрос - как отвязать зарядку по усб и отг? при включении отг зарядка прекращается. (еще одна причина сдуть вафлю) И еще вопрос - при втыкании звука в отг, а в вайфай усб хаба с вайфаем, звук начинает потрескивать. Причем потрескивает даже при одном хабе. Но с вайфаем, Бт, 3G сильнее. Чего ему не хватает? Скорости? Плохой хаб? ЗЫ версия андроида от 4.2 до 4.4.2. (разные прошивки) Сейчас мучаю 4.3.1 Ядро 3.3.0 |
|||
31.07.2014, 18:10 | #177 |
Новый Пользователь
Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
|
Кстати, как я понял вышел SDK3.2 для Alwinner A31. (якобы на его основе Трой сделал эти прошивки)
Т.е теоретически можно пересобрать прошивку с нужными патчами? Или это из разряда фантастики? |
31.07.2014, 23:27 | #178 |
Banned
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
|
Зачем?
Ты можешь сам внести измения в уже установленую прошу. Через апктулс разбираешь файл, правишь и собираешь обратно. Далее подменяешь его на планшете. По ссылкам ходил ? По поводу хост+зарядка то это сложно. Ковырять ядро. |
18.08.2014, 11:28 | #179 |
Новый Пользователь
Регистрация: 15.08.2014
Город: Н.Новгород
Регион: 52
Машина: Renault Duster
Сообщений: 8
|
В GooglePlay скачал программу USB Audio Player PRO 1.2.1 установил на планшет на RK3066 + старенькая звуковая карта Abit USB Theater UA10 в USB OTG. Никаких драйверов устанавливать не нужно. Пробовал flac, wav 24/48, mp3 с битрейтом до 320 кбит/с все играет. Иногда слышны щелчки, возможно надо увеличить размер буфера.
__________________
Renault Duster пока без CarPC, планшет 3Q Surf RC0722 (RK3066) |
21.08.2014, 20:24 | #180 |
Новый Пользователь
Регистрация: 05.10.2010
Возраст: 42
Регион: 26
Сообщений: 14
|
Как временный костыль использовать можно, но как плеер она не ахти. да и звуки с тогоже навигатора не вывести, с онлайн радио тоже.
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|