03-21-2022, 04:41 PM
Ok got it.
Thank you for your donation!
Official moOde 8 support thread
|
03-21-2022, 06:15 PM
(03-21-2022, 03:52 PM)JanneP Wrote:(03-21-2022, 02:41 PM)Tim Curtis Wrote:(03-21-2022, 05:33 AM)JanneP Wrote:(03-20-2022, 10:45 PM)Tim Curtis Wrote:(03-20-2022, 10:19 PM)Marrahm Wrote: Pi with the HifiBerry HD DAC. Everything worked perfectly under M7 using Tim’s overlay fix. But using same overlay and config in v8 gives me an ALSA error: It looks like there are two links mentioning the EEPROM setting. https://www.hifiberry.com/docs/software/...ux-3-18-x/ https://www.hifiberry.com/blog/configura...linux-5-4/ Prolly best just to just automatically add the setting for all hifiberry cards.
03-22-2022, 01:01 AM
(03-21-2022, 02:17 PM)Tim Curtis Wrote:(03-21-2022, 12:31 PM)TheOldPresbyope Wrote:(03-21-2022, 01:47 AM)hui13 Wrote: Anyone tried Bluetooth functionality. Running 8.01 on RPI3B+ and getting following screen after scan. Same behaviour from terminal. Not the same behaviour that I had with 7.6.1 which worked as expected. Argh. I forgot 1) I'd turned off my usual BT devices and 2) moOde now detects BLE as well as Classic devices. So, when I scanned I detected a ton of BLE sensors I have salted around the house but no audio-related devices. A number of the BLE devices don't transmit an identifier so they show up only as MAC addresses, which is what led to my confusion. Turning on my usual BT speaker and several moOde players' pairing agents, I now see them in the output but they're kind of "lost in the noise" of all the BLE devices. This leads me to suggest one might want to make detection of BLE devices optional. I remember (now!) the circumstance which lead to BLE scanning being added, but I'd argue that most audio-related devices use Classic Bluetooth. [NOTE to self: don't try to do a quick test just you are rushing out the door. Bound to go badly when you overlook details.] Regards, Kent
03-22-2022, 03:04 AM
There is the setting below in /etc/bluetooth/main.conf
Code: # Restricts all controllers to the specified transport. Default value In moOde 7 it was set to "bredr". It was just left as the default "dual" in 8 but could be changed. I'll run some tests tomorrow. -Tim
03-22-2022, 02:53 PM
(03-22-2022, 03:04 AM)Tim Curtis Wrote: There is the setting below in /etc/bluetooth/main.conf On the scale of things which need to be done, this is closer to a 1 than a 9 ![]() I had noticed the ControllerMode setting but not played with it. I'm not getting the result I expected changing it to bredr on a moOde 8 player. Here's the SCAN-for-devices output after rebooting Code: ** While for a moOde 7 player on the same LAN Code: ** If I change the moOde 8 player back to "dual" and reboot Code: * It missed several moOde players and there are actually 7 GVH5075 type sensors in the house so I know the detection is a bit rando. Repeating the moOde 8 scan a while later gets all the GVH5075 type sensors and no moOde players. Several players were missed when I repeated the scan on the moOde 7 player. One thought: I have a number of RPis on the desk. I wonder if I'm getting some transceiver overloading from the proximity of so many sources. Sigh - one more thing to check. Compare this to HomeAssistant, say, which I have running on an RPi4B on the same desk. It finds everything every time. I haven't figured out yet how they do it. Regards, Kent
03-22-2022, 04:49 PM
I think HomeAssistant uses a Python based bluetooth implementation named pybluez https://github.com/pybluez/pybluez which according to the readme is "not under active development" :-0
It's a more sophisticated bluetooth wrapper than moOde uses. https://github.com/home-assistant/core/b...tracker.py The BASH script used in moOde is pretty old and just does bluetoothctl command/response type wrapper stuff. It prolly needs to be rewritten afresh by someone that really knows bluetooth. Maybe the HomeAssistant script can be modified to work in moOde ??
03-22-2022, 05:07 PM
I own an Hifiberry DAC2HD hat. I saw that closed thread about this hat.
But today, I read a mention of the Hifiberry DAC2HD on the release notes on github: https://github.com/moode-player/moode/bl...s.txt#L119 [color=var(--color-fg-default)]- UPD: Add mixer name exception for hifiberry dac2hd[/color] What does that mean exactly? Is the DAC2HD finally supported? Downloaded the latest Moode release, but I can't seem to make it work... Any help would be appreciated. Thanks!
03-22-2022, 05:43 PM
There are multiple issues with supporting Hifiberry DAC2HD
1. If OS release uses 5.15.y kernel branch as does moOde 8 then DAC2HD requires 5.15.24 or later. 2. DAC2HD and other Hifiberry devices apparently store a device tree overlay in the board's EEPROM which is automatically read by Pi firmware during boot. If there is also a dtoverlay= in /boot/config.txt as is done by moOde for all I2S audio devices it will or may conflict with the overlay loaded from the audio board's EEPROM. This is because the EEPROM based overlay may not be compatible with newer kernels. The fix according to Hifiberry is to add "force_eeprom_read=0" to /boot/config.txt. https://www.hifiberry.com/blog/configura...linux-5-4/ https://www.hifiberry.com/docs/software/...ux-3-18-x/ Note that no other manufacturer's audio cards require these configs. They all just support the explicit dtoverlay= setting in /boot/config.txt. Upcoming moOde 8.0.2 release adds the "force_eeprom_read=0" for all Hifiberry cards / overlays listed in /boot/overlays. -Tim
03-22-2022, 07:33 PM
03-22-2022, 10:00 PM
(03-21-2022, 02:46 PM)Tim Curtis Wrote:(03-21-2022, 11:13 AM)s_mury Wrote: Hi all, I found the problem. I needed to add vers=1.0 to the Sambda options. I don't know why this is since my router is supposed to support v3. Perhaps connected to this, with version 8.0.1 I had to manually enter the path to the share. If I remember correctly, in previous versions it was always found using the scan button. |
« Next Oldest | Next Newest »
|