Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

PS3 patch testing for 007 and above ROMs - Need testers

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    PS3 patch testing for 007 and above ROMs - Need testers

    OK so many people are saying that the PS3 BT controller wont work on the latest Minix 007 ROM.
    It worked on the 006 ROM.
    I have done an analysis between the two and found some missing files. However because I do not have a PS3 controller I cannot test this to know if these missing files are causing the issue.

    So here is a ZIP file with those missing files:

    https://drive.google.com/file/d/0B9B...it?usp=sharing

    I need folks that know how to use ES File Explorer and copy files into /system without having trouble. I will give basic instructions.

    First you have to be rooted so please make sure your on my 1.7 ROM. Don't ask about others!
    The purpose of this is to allow me to make a new ROM from the latest Minix ROM that supports PS3.

    First get ES File explorer from Google Play.
    Turn on root explorer
    Make sure system is mounted RW.

    Now unzip the package to your SD card. You will notice 3 folders. They are named accordingly as the files in these folders will be copied to those same folders in /system

    I need you to test this in 3 steps copying things one step at a time so we can find the files that are really needed! They could all be needed but it's best to find exactly the right ones.

    1) Copy the file from folder vendor_lib/libbt-vendor.so to the X7 /system/vendor/lib/
    Make sure to use ES File Explorer and set the permissions to the same values as other files in this folder!
    Reboot and try your PS3 controller.

    2) Copy the 2 files from the folder lib
    libbt-hci.so
    libbt-utils.so
    to the X7 /system/lib
    Again make sure to set the permissions to the same values as other .so files in /lib
    Reboot and try your PS3 controller.

    3) Copy the file from folder lib_hw/bluetooth.default.so to X7 /system/lib/hw/
    Again make sure to set the permissions to the same values as other .so files in /lib/hw
    Reboot and try your PS3 controller.

    Hopefully one or all of these missing files is causing the BT PS3 controller to not work.
    If we find it, my next ROM will fix it. If we do not, I am stuck as I do not know what else to look for and since I do not have this controller we might have to wait for Minix. So lets hope the above solves it.


    Let me know how it goes,
    Bob
    "Pzebacz im, bo nie wiedzą, co czynią"
    "Прости им, они не ведают, что творят"
    "Perdona loro perché non sanno quello che fanno"
    "Vergib ihnen, denn sie wissen nicht, was sie tun"
    "Vergeef hen want ze weten niet wat ze doen"
    "Pardonne-leur car ils ne savent pas ce qu'ils font"
    "Perdónalos porque no saben que lo que hacen"
    "Oprosti im, jer ne znaju što čine"
    "Forgive them as they know not what they do"






    #2
    i took a look on this firmware and almoust all bt files are difrent from 006.
    also saw that in lib/hw there is difrent library for bt but dont remember the name.
    Everything is possible if we work together!
    ApkFreak

    Comment


      #3
      I've followed your instructions, but unfortunately it did not work. At least with my device. Should I remove the files I added to revert back to how it was earlier, or doesn't it really matter?

      Comment


        #4
        PS3 patch testing for 007 and above ROMs - Need testers

        Just so I'm clear, I thought you could only pair a ps3 controller using the sixaxis app, is that what we are talking about here or did the 006 allow the pairing of a ps3 controller directly within the bt settings of android?

        Comment


          #5
          Originally posted by Jbardi View Post
          Just so I'm clear, I thought you could only pair a ps3 controller using the sixaxis app, is that what we are talking about here or did the 006 allow the pairing of a ps3 controller directly within the bt settings of android?
          Yes, the controller should connect through Sixaxis. This worked fine on 006, but not on 007.

          Comment


            #6
            PS3 patch testing for 007 and above ROMs - Need testers

            Really, I disagree, I am running Finless v1.7 on my Minix and did not install these files yet my ps3 controller paired and is working fine with sixaxis.

            I used the sixaxis tool on my Mac to set the Bluetooth address of the Minix onto the ps3 controller, I then hooked the ps3 to the Minix via USB, I then opened sixaxis v0.7.4 and clicked the pair button in the sixaxis, I then clicked the start button, disconnected the USB cable and am now controlling my Minix with my ps3 over Bluetooth, just like I did with 006. I don't see a problem.

            Comment


              #7
              Originally posted by Finless View Post
              OK so many people are saying that the PS3 BT controller wont work on the latest Minix 007 ROM.
              It worked on the 006 ROM.
              I have done an analysis between the two and found some missing files. However because I do not have a PS3 controller I cannot test this to know if these missing files are causing the issue.

              So here is a ZIP file with those missing files:

              https://drive.google.com/file/d/0B9B...it?usp=sharing

              I need folks that know how to use ES File Explorer and copy files into /system without having trouble. I will give basic instructions.

              First you have to be rooted so please make sure your on my 1.7 ROM. Don't ask about others!
              The purpose of this is to allow me to make a new ROM from the latest Minix ROM that supports PS3.

              First get ES File explorer from Google Play.
              Turn on root explorer
              Make sure system is mounted RW.

              Now unzip the package to your SD card. You will notice 3 folders. They are named accordingly as the files in these folders will be copied to those same folders in /system

              I need you to test this in 3 steps copying things one step at a time so we can find the files that are really needed! They could all be needed but it's best to find exactly the right ones.

              1) Copy the file from folder vendor_lib/libbt-vendor.so to the X7 /system/vendor/lib/
              Make sure to use ES File Explorer and set the permissions to the same values as other files in this folder!
              Reboot and try your PS3 controller.

              2) Copy the 2 files from the folder lib
              libbt-hci.so
              libbt-utils.so
              to the X7 /system/lib
              Again make sure to set the permissions to the same values as other .so files in /lib
              Reboot and try your PS3 controller.

              3) Copy the file from folder lib_hw/bluetooth.default.so to X7 /system/lib/hw/
              Again make sure to set the permissions to the same values as other .so files in /lib/hw
              Reboot and try your PS3 controller.

              Hopefully one or all of these missing files is causing the BT PS3 controller to not work.
              If we find it, my next ROM will fix it. If we do not, I am stuck as I do not know what else to look for and since I do not have this controller we might have to wait for Minix. So lets hope the above solves it.


              Let me know how it goes,
              Bob
              Originally posted by Jbardi View Post
              Really, I disagree, I am running 1.7 and did not install these files yet my ps3 controller paired and is working fine with sixaxis.
              I had no choice. I returned to ROM 005. If you find the solution I will be happy to go back to what it is to 007

              Comment


                #8
                So I guess I wasted my time and this was user error?

                Bob
                "Pzebacz im, bo nie wiedzą, co czynią"
                "Прости им, они не ведают, что творят"
                "Perdona loro perché non sanno quello che fanno"
                "Vergib ihnen, denn sie wissen nicht, was sie tun"
                "Vergeef hen want ze weten niet wat ze doen"
                "Pardonne-leur car ils ne savent pas ce qu'ils font"
                "Perdónalos porque no saben que lo que hacen"
                "Oprosti im, jer ne znaju što čine"
                "Forgive them as they know not what they do"





                Comment


                  #9
                  I did exactly the same as @Jbardi but all 4 leds are still blinking. The controller connects in a second to my phone, but not to my X7. Of course if I leave the USB-cable connected in the controller it works, but then I wouldn't need Sixaxis either.

                  Comment


                    #10
                    I have two gasia controllers wireless and they appear on dmes exactly as PS3 Controllers, the only app that is able to work with them is the USB/BT controller.
                    Can this help me using better this controllers
                    I help with 4GD663269M466950W
                    And you ????
                    --
                    My devices:
                    Tronsmart T428 real 3188 with Finless A928 and D33 Kernel at 720p
                    Tronsmart Prometheus won on CNX just now....

                    Comment


                      #11
                      Originally posted by Finless View Post
                      So I guess I wasted my time and this was user error?

                      Bob
                      I'm having the same problem. I'm a computer developer so I know what I'm doing, the problem is there with the 1.7 rom (I haven't tested any old firmware tho).
                      I'm going to try your files asap.

                      Comment


                        #12
                        Ok I've tried with all the files, the problem is still there.
                        I think the problem can be found in the sixaxis app. If i run it and start the service I got this:

                        "Attemping connection type 1..."
                        "Driver Starting..."
                        "Touchscreen device created successfully"

                        and then it hangs... it should print out another line with:

                        "Successfully configured bluetooth"
                        "Listening for controllers..."

                        But those lines are never showed up.
                        I wrote an email to the sixaxis app support but they never get back to me.

                        Would be interesting to know if this behavior is the same you people are having. Please share your tests.

                        Comment


                          #13
                          I made this video to show you what happen:


                          I got the same result with all the files .so you gave us.

                          EDIT: The error "could not overwrite file sixaxis" that is show in the video was my bad, after a reboot the result was the same without the error.

                          Comment


                            #14
                            Originally posted by giggitnf View Post
                            Ok I've tried with all the files, the problem is still there.
                            I think the problem can be found in the sixaxis app. If i run it and start the service I got this:

                            "Attemping connection type 1..."
                            "Driver Starting..."
                            "Touchscreen device created successfully"

                            and then it hangs... it should print out another line with:

                            "Successfully configured bluetooth"
                            "Listening for controllers..."

                            But those lines are never showed up.
                            I wrote an email to the sixaxis app support but they never get back to me.

                            Would be interesting to know if this behavior is the same you people are having. Please share your tests.
                            This is quite random. Sometimes it stops at "Touchscreen device created successfully" and sometimes it prints everything like it's supposed to do, "Listening for controllers...". Still, when this line is present the controller keeps blinking when I press the power button.

                            Comment


                              #15
                              Originally posted by focuz View Post
                              This is quite random. Sometimes it stops at "Touchscreen device created successfully" and sometimes it prints everything like it's supposed to do, "Listening for controllers...". Still, when this line is present the controller keeps blinking when I press the power button.
                              Update: I just got the message "Listening for controllers" out of nowere but the controller is still not recognized from the app. After that I rebooted and tried again, it just stuck on "Driver Starting..." "Touchscreen device created successfully", sometime just "Driver Starting...".

                              I guess it's "random". Something related to the app unable to comunicate with the BT driver or something.

                              Comment

                              Working...
                              X