Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


7.3.0: Bluetooth on RPi 3 not stable
#1
Hi everybody!

Found this wonderful piece of software last week and it fulfills al of my needs except the bluetooth one. I'm using a RPi 3 with the internal Bluetooth which I read should work good, but in my case it doesn't. With pairing agent ON I can connect my smartphone to Moode but after a restart of the Raspberry I cannot anymore. I have to cancel the connection on the smartphone and reconnect.
Had this problem with v7.2.1 also, upgrading didn't resolve. Tried with 3 different Android smartphones, always the same problem. When connection is denied I get the entries at the end of this post in the dbus-log on the Raspberry, maybe someone can find out what's wrong here?
By the way, tried another RPi 3, same problem, while a RPi 4 work perfectly.

Thanks for your help!!!!

Code:
signal time=1624866228.439094 sender=:1.1 -> destination=(null destination) serial=618 path=/org/freedesktop/systemd1/unit/php7_2e3_2dfpm_2eservice; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  string "org.freedesktop.systemd1.Service"
  array [
     dict entry(
        string "MainPID"
        variant             uint32 459
     )
     dict entry(
        string "ControlPID"
        variant             uint32 0
     )
     dict entry(
        string "StatusText"
        variant             string "Processes active: 16, idle: 1, Requests: 54, slow: 0, Traffic: 0req/sec"
     )
     dict entry(
        string "StatusErrno"
        variant             int32 0
     )
     dict entry(
        string "Result"
        variant             string "success"
     )
     dict entry(
        string "UID"
        variant             uint32 4294967295
     )
     dict entry(
        string "GID"
        variant             uint32 4294967295
     )
     dict entry(
        string "NRestarts"
        variant             uint32 0
     )
     dict entry(
        string "ExecMainStartTimestamp"
        variant             uint64 1624865230989279
     )
     dict entry(
        string "ExecMainStartTimestampMonotonic"
        variant             uint64 27007465
     )
     dict entry(
        string "ExecMainExitTimestamp"
        variant             uint64 0
     )
     dict entry(
        string "ExecMainExitTimestampMonotonic"
        variant             uint64 0
     )
     dict entry(
        string "ExecMainPID"
        variant             uint32 459
     )
     dict entry(
        string "ExecMainCode"
        variant             int32 0
     )
     dict entry(
        string "ExecMainStatus"
        variant             int32 0
     )
  ]
  array [
     string "ExecStartPre"
     string "ExecStart"
     string "ExecStartPost"
     string "ExecReload"
     string "ExecStop"
     string "ExecStopPost"
  ]
signal time=1624866228.441373 sender=:1.1 -> destination=(null destination) serial=619 path=/org/freedesktop/systemd1/unit/php7_2e3_2dfpm_2eservice; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
  string "org.freedesktop.systemd1.Unit"
  array [
     dict entry(
        string "ActiveState"
        variant             string "active"
     )
     dict entry(
        string "SubState"
        variant             string "running"
     )
     dict entry(
        string "StateChangeTimestamp"
        variant             uint64 1624865232772320
     )
     dict entry(
        string "StateChangeTimestampMonotonic"
        variant             uint64 28790505
     )
     dict entry(
        string "InactiveExitTimestamp"
        variant             uint64 1624865230991106
     )
     dict entry(
        string "InactiveExitTimestampMonotonic"
        variant             uint64 27009293
     )
     dict entry(
        string "ActiveEnterTimestamp"
        variant             uint64 1624865232772320
     )
     dict entry(
        string "ActiveEnterTimestampMonotonic"
        variant             uint64 28790505
     )
     dict entry(
        string "ActiveExitTimestamp"
        variant             uint64 0
     )
     dict entry(
        string "ActiveExitTimestampMonotonic"
        variant             uint64 0
     )
     dict entry(
        string "InactiveEnterTimestamp"
        variant             uint64 0
     )
     dict entry(
        string "InactiveEnterTimestampMonotonic"
        variant             uint64 0
     )
     dict entry(
        string "Job"
        variant             struct {
              uint32 0
              object path "/"
           }
     )
     dict entry(
        string "ConditionResult"
        variant             boolean true
     )
     dict entry(
        string "AssertResult"
        variant             boolean true
     )
     dict entry(
        string "ConditionTimestamp"
        variant             uint64 1624865230984280
     )
     dict entry(
        string "ConditionTimestampMonotonic"
        variant             uint64 27002481
     )
     dict entry(
        string "AssertTimestamp"
        variant             uint64 1624865230984299
     )
     dict entry(
        string "AssertTimestampMonotonic"
        variant             uint64 27002484
     )
     dict entry(
        string "InvocationID"
        variant             array of bytes [
              7a 66 94 5b a2 bb 40 1b b6 aa 83 27 7e 6c 17 8f
           ]
     )
  ]
  array [
     string "Conditions"
     string "Asserts"
  ]
Reply
#2
Are u using a 3B or 3B+ ?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
Hi Tim,

one is a model B, the other one is marked as "model B v1.2" but should also be a B and not a B+ as it was produced in 2015.
Reply
#4
I have a 3B v1.2 and can run some quick tests later today. My clients are iPhone SE and iPad Mini 2.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
(06-28-2021, 11:16 AM)Tim Curtis Wrote: I have a 3B v1.2 and can run some quick tests later today. My clients are iPhone SE and iPad Mini 2.

Hi Tim, my clients are a Samsung Tab S5e with original OS and a Pocophone F3 with Custom ROM. They both work fine with other bluetooth devices (car RNS, speakers, headphones...). Please tell me if I can give you any other logs.

Thank you very much!
Reply
#6
Must say that 3B v1.2 is much more stable than 3B, made a lot of tests now.
Reply


Forum Jump: