What is `MultiProfile = multiple` in /etc/bluetooth/main.conf?












1















I ham troubleshooting some Bluetooth issues and spotted this
in /etc/bluetooth/main.conf:



# Enables Multi Profile Specification support. This allows to specify if
# system supports only Multiple Profiles Single Device (MPSD) configuration
# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
# Devices (MPMD) configurations.
# Possible values: "off", "single", "multiple"
MultiProfile = multiple


What is that? I found some references to multiple profiles in the Bluetooth spec but I am not sure what this exactly does.



The only place I found it at is the source: https://git.merproject.org/mer-core/bluez/commit/e9f873b1c1e2f102ee5353a06e7fede161304c7d
which didn't help me much :)










share|improve this question



























    1















    I ham troubleshooting some Bluetooth issues and spotted this
    in /etc/bluetooth/main.conf:



    # Enables Multi Profile Specification support. This allows to specify if
    # system supports only Multiple Profiles Single Device (MPSD) configuration
    # or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
    # Devices (MPMD) configurations.
    # Possible values: "off", "single", "multiple"
    MultiProfile = multiple


    What is that? I found some references to multiple profiles in the Bluetooth spec but I am not sure what this exactly does.



    The only place I found it at is the source: https://git.merproject.org/mer-core/bluez/commit/e9f873b1c1e2f102ee5353a06e7fede161304c7d
    which didn't help me much :)










    share|improve this question

























      1












      1








      1








      I ham troubleshooting some Bluetooth issues and spotted this
      in /etc/bluetooth/main.conf:



      # Enables Multi Profile Specification support. This allows to specify if
      # system supports only Multiple Profiles Single Device (MPSD) configuration
      # or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
      # Devices (MPMD) configurations.
      # Possible values: "off", "single", "multiple"
      MultiProfile = multiple


      What is that? I found some references to multiple profiles in the Bluetooth spec but I am not sure what this exactly does.



      The only place I found it at is the source: https://git.merproject.org/mer-core/bluez/commit/e9f873b1c1e2f102ee5353a06e7fede161304c7d
      which didn't help me much :)










      share|improve this question














      I ham troubleshooting some Bluetooth issues and spotted this
      in /etc/bluetooth/main.conf:



      # Enables Multi Profile Specification support. This allows to specify if
      # system supports only Multiple Profiles Single Device (MPSD) configuration
      # or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple
      # Devices (MPMD) configurations.
      # Possible values: "off", "single", "multiple"
      MultiProfile = multiple


      What is that? I found some references to multiple profiles in the Bluetooth spec but I am not sure what this exactly does.



      The only place I found it at is the source: https://git.merproject.org/mer-core/bluez/commit/e9f873b1c1e2f102ee5353a06e7fede161304c7d
      which didn't help me much :)







      17.10 bluetooth






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 12 '18 at 18:27









      Ondra ŽižkaOndra Žižka

      90011228




      90011228






















          1 Answer
          1






          active

          oldest

          votes


















          0














          MultiProfile = x effectively declares if and what degree of MPS support your device will support. The comments in your quote say it all.



          From the specification:




          The Multi-Profile Specification (MPS) specifies the behavior for
          Bluetooth devices supporting multiple Bluetooth profiles.



          Any device claiming support for this profile shall fulfill all
          applicable requirements defined in this specification in addition to
          the requirements defined in each individual Bluetooth profile it
          supports.




          See the link corresponding with MPS (Multi-Profile Service) here for more details of what MPS is.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1014259%2fwhat-is-multiprofile-multiple-in-etc-bluetooth-main-conf%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            MultiProfile = x effectively declares if and what degree of MPS support your device will support. The comments in your quote say it all.



            From the specification:




            The Multi-Profile Specification (MPS) specifies the behavior for
            Bluetooth devices supporting multiple Bluetooth profiles.



            Any device claiming support for this profile shall fulfill all
            applicable requirements defined in this specification in addition to
            the requirements defined in each individual Bluetooth profile it
            supports.




            See the link corresponding with MPS (Multi-Profile Service) here for more details of what MPS is.






            share|improve this answer




























              0














              MultiProfile = x effectively declares if and what degree of MPS support your device will support. The comments in your quote say it all.



              From the specification:




              The Multi-Profile Specification (MPS) specifies the behavior for
              Bluetooth devices supporting multiple Bluetooth profiles.



              Any device claiming support for this profile shall fulfill all
              applicable requirements defined in this specification in addition to
              the requirements defined in each individual Bluetooth profile it
              supports.




              See the link corresponding with MPS (Multi-Profile Service) here for more details of what MPS is.






              share|improve this answer


























                0












                0








                0







                MultiProfile = x effectively declares if and what degree of MPS support your device will support. The comments in your quote say it all.



                From the specification:




                The Multi-Profile Specification (MPS) specifies the behavior for
                Bluetooth devices supporting multiple Bluetooth profiles.



                Any device claiming support for this profile shall fulfill all
                applicable requirements defined in this specification in addition to
                the requirements defined in each individual Bluetooth profile it
                supports.




                See the link corresponding with MPS (Multi-Profile Service) here for more details of what MPS is.






                share|improve this answer













                MultiProfile = x effectively declares if and what degree of MPS support your device will support. The comments in your quote say it all.



                From the specification:




                The Multi-Profile Specification (MPS) specifies the behavior for
                Bluetooth devices supporting multiple Bluetooth profiles.



                Any device claiming support for this profile shall fulfill all
                applicable requirements defined in this specification in addition to
                the requirements defined in each individual Bluetooth profile it
                supports.




                See the link corresponding with MPS (Multi-Profile Service) here for more details of what MPS is.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Feb 13 at 20:28









                stephenstephen

                1012




                1012






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1014259%2fwhat-is-multiprofile-multiple-in-etc-bluetooth-main-conf%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                    Mangá

                    Eduardo VII do Reino Unido