Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[Pipo-Project] M7Pro kernel

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

    #31
    Ok, here you will find some image and a video of the problem : touch screen and lcd orientation

    Click image for larger version

Name:	M7Pro_Landscape.jpg
Views:	1
Size:	111.7 KB
ID:	435198


    here is the video : https://mega.co.nz/#!9d1RzLYL!KKPIqJ...9hP_nxpVhU_EN0

    I use a pen to show touch movement and you can see a cursor that normally must be under the pen !
    Attached Files
    Last edited by stevejc; 11-05-2014, 14:58.

    Comment


      #32
      Originally posted by d33 View Post
      Your DMESG shows a high leakage level which backs off the voltage automatically. Not a healthy tablet


      Sent from my iPhone using Tapatalk
      Yes, it's a second hand tablet given by a nice Freaktab member

      The tablet goes often to Mask Rom !
      Then I Need to plug it, and flash loader and boot.img and it's ok !

      Comment


        #33
        Originally posted by d33 View Post
        Can you post latest DMESG please


        Sent from my iPhone using Tapatalk
        here it is :
        Attached Files

        Comment


          #34
          Originally posted by stevejc View Post
          here it is :
          So, It seems everything I fixed worked apart from the Touchscreen.

          Now all the errors are gone I can see that the cameras need fixing too.

          So:
          • Gyro/lcd orientation
          • Touchscreen
          • Cameras


          Let's start with the touchscreen.

          M7Pro v1.03 (reversed x,y co-ords, removed gt928 driver)
          M7Pro v1.04 (above + added angle driver)
          Measy U4B (=Tronsmart T428) used by my kids!
          Onda v975m - M802 - Bought from Banggood.com
          Pipo M8HD 3G - RK3188 - don't buy from pipo-store
          Tronsmart S89 Vega -S802 (sponsored by Geekbuying)
          CX921b -RK3188T (sponsored by AndroidTV)
          Cube U30GT2 - RK3188 (part sponsored by Geekbuying)
          RKM MK902 - RK3188 (sponsored by RKM)



          Donate to Finless

          Comment


            #35
            I've moved this thread to the new Development Projects sub-forum.
            Randy
            Freaktab Developer, Product Reviewer, Moderator and "Flashaholic".
            Read my BIO Here
            Be sure to donate to support Freaktab.com. If any of my development work makes a positive difference for you, please make a donation to support future RileyROM's.
            Donate here

            Comment


              #36
              Originally posted by d33 View Post
              M7Pro v1.03 (reversed x,y co-ords, removed gt928 driver)
              M7Pro v1.04 (above + added angle driver)
              Thanks,
              any chance to have the .config files for those ?
              in your (private) git, I've only found a config.m8hd an no appropriately name defconfig for other pipo tablet, or is it me ?

              I'm aiming a remaking one of those versions

              tks.

              Comment


                #37
                Originally posted by raxy View Post
                Thanks,
                any chance to have the .config files for those ?
                in your (private) git, I've only found a config.m8hd an no appropriately name defconfig for other pipo tablet, or is it me ?

                I'm aiming a remaking one of those versions

                tks.
                .. in our private repo ... . I just pay for it.

                You can extract the config from the kernels. However, you also need my latest code. I'll push it a little later.
                Measy U4B (=Tronsmart T428) used by my kids!
                Onda v975m - M802 - Bought from Banggood.com
                Pipo M8HD 3G - RK3188 - don't buy from pipo-store
                Tronsmart S89 Vega -S802 (sponsored by Geekbuying)
                CX921b -RK3188T (sponsored by AndroidTV)
                Cube U30GT2 - RK3188 (part sponsored by Geekbuying)
                RKM MK902 - RK3188 (sponsored by RKM)



                Donate to Finless

                Comment


                  #38
                  I know I will be able to extract the .config from /proc/config.gz on a tablet running your kernel,
                  but I'd rather wanting to start with making my own the way you did your 1.03 or 04.

                  Comment


                    #39
                    [Pipo-Project] M7Pro kernel

                    You can extract with ikextract-config


                    Sent from my iPhone using Tapatalk
                    Measy U4B (=Tronsmart T428) used by my kids!
                    Onda v975m - M802 - Bought from Banggood.com
                    Pipo M8HD 3G - RK3188 - don't buy from pipo-store
                    Tronsmart S89 Vega -S802 (sponsored by Geekbuying)
                    CX921b -RK3188T (sponsored by AndroidTV)
                    Cube U30GT2 - RK3188 (part sponsored by Geekbuying)
                    RKM MK902 - RK3188 (sponsored by RKM)



                    Donate to Finless

                    Comment


                      #40
                      Originally posted by d33 View Post
                      So, It seems everything I fixed worked apart from the Touchscreen.

                      Now all the errors are gone I can see that the cameras need fixing too.

                      So:
                      • Gyro/lcd orientation
                      • Touchscreen
                      • Cameras


                      Let's start with the touchscreen.

                      M7Pro v1.03 (reversed x,y co-ords, removed gt928 driver)
                      M7Pro v1.04 (above + added angle driver)

                      Hi,

                      With 1.04 I have boot loop

                      With 1.03, it 's booting well
                      but, same as 1.02
                      LCD landscape / portrait inversed

                      but with touchscreen in correct order,
                      except x axis inversed, when I go left it goes right
                      when i go up it goes up

                      And up origin is good but bottom origin is a little to high, I can't go while down

                      Comment


                        #41
                        Originally posted by stevejc View Post
                        Hi,

                        With 1.04 I have boot loop

                        With 1.03, it 's booting well
                        but, same as 1.02
                        LCD landscape / portrait inversed

                        but with touchscreen in correct order,
                        except x axis inversed, when I go left it goes right
                        when i go up it goes up

                        And up origin is good but bottom origin is a little to high, I can't go while down
                        Ok I'll try to push my code/config tonight. I'm sure we can get the TS sorted but the orientation problem doesn't appear to come from the gyro code
                        Measy U4B (=Tronsmart T428) used by my kids!
                        Onda v975m - M802 - Bought from Banggood.com
                        Pipo M8HD 3G - RK3188 - don't buy from pipo-store
                        Tronsmart S89 Vega -S802 (sponsored by Geekbuying)
                        CX921b -RK3188T (sponsored by AndroidTV)
                        Cube U30GT2 - RK3188 (part sponsored by Geekbuying)
                        RKM MK902 - RK3188 (sponsored by RKM)



                        Donate to Finless

                        Comment


                          #42
                          Ha! I've seen how to fix orientation too. So that just leaves the camera which will just be a GPIO issue, so no real problem.
                          Measy U4B (=Tronsmart T428) used by my kids!
                          Onda v975m - M802 - Bought from Banggood.com
                          Pipo M8HD 3G - RK3188 - don't buy from pipo-store
                          Tronsmart S89 Vega -S802 (sponsored by Geekbuying)
                          CX921b -RK3188T (sponsored by AndroidTV)
                          Cube U30GT2 - RK3188 (part sponsored by Geekbuying)
                          RKM MK902 - RK3188 (sponsored by RKM)



                          Donate to Finless

                          Comment


                            #43
                            my freshly baked kernel.img has just landed on my filesystem !

                            used this configfile : pipoM7pro.defconfig.zip

                            I was quite annoyed my the high number of warnings, one day I'd like to bust them all (not just using -Wxx).

                            You guys are using which crossplatform toolchain binaries (inc. version number) ?
                            I've read linaro's are producing faster code...

                            I had to change a bit the root Makefile to use my toolchain down their PATH;
                            remember not to use ~ in the path for Makefile because at least mksysmap will fail to deal with vmlinux...

                            I 've run
                            Code:
                            make clean
                             make ARCH=arm kernel.img
                            from the folder where I deployed a clone of dee's git.

                            Is there any otherthing to do before flashing that kernel.img ?

                            Tks !

                            Comment


                              #44
                              M7Pro v1.05

                              Changelog:

                              1. tried different gyro settings
                              2. removed angle driver from non-booting 1.04 kernel
                              3. first use of differential coding - note to devs - select model name in system type

                              Pushed code to git so that Raxy / steve / maakie can follow same style

                              SteveJC / Raxy,

                              If you have M7Pros it will be easier for you to take over and finish this off. What needs doing is:

                              1. setting the correct orientation params in the L3g driver within the ds1006.c source. Probably trial and error
                              2. Fiddling with the VT TS config params and the init values to get the touchscreen spot on
                              3. Amending the camera params to use the right GPIOs

                              Where you change code can you wrap with pre-compiler defines (CONFIG_PIPO_M7PRO) please?
                              Last edited by d33; 11-07-2014, 12:32.
                              Measy U4B (=Tronsmart T428) used by my kids!
                              Onda v975m - M802 - Bought from Banggood.com
                              Pipo M8HD 3G - RK3188 - don't buy from pipo-store
                              Tronsmart S89 Vega -S802 (sponsored by Geekbuying)
                              CX921b -RK3188T (sponsored by AndroidTV)
                              Cube U30GT2 - RK3188 (part sponsored by Geekbuying)
                              RKM MK902 - RK3188 (sponsored by RKM)



                              Donate to Finless

                              Comment


                                #45
                                Originally posted by raxy View Post
                                my freshly baked kernel.img has just landed on my filesystem !

                                used this configfile : [ATTACH]8678[/ATTACH]
                                I've pushed my latest code so suggest you pull and re-compile

                                Originally posted by raxy View Post
                                I was quite annoyed my the high number of warnings, one day I'd like to bust them all (not just using -Wxx).
                                Too many, too little time!

                                Originally posted by raxy View Post
                                You guys are using which crossplatform toolchain binaries (inc. version number) ?
                                I've read linaro's are producing faster code...
                                Currently using the toolchain provided in the SDK (4.6 non-hf) to ensure complete compatibility with Pipo until we are happy everything is working to our satisfaction. For all other kernel sources I use the latest linaro (4.8.2 HF) [/QUOTE]

                                Originally posted by raxy View Post
                                I had to change a bit the root Makefile to use my toolchain down their PATH;
                                remember not to use ~ in the path for Makefile because at least mksysmap will fail to deal with vmlinux...
                                No problems for me?

                                Originally posted by raxy View Post
                                I 've run
                                Code:
                                make clean
                                 make ARCH=arm kernel.img
                                from the folder where I deployed a clone of dee's git.

                                Is there any otherthing to do before flashing that kernel.img ?

                                Tks !
                                no need for ARCH as it is set in the makefile.

                                See above for list of outstanding fixes required for M7Pro
                                Measy U4B (=Tronsmart T428) used by my kids!
                                Onda v975m - M802 - Bought from Banggood.com
                                Pipo M8HD 3G - RK3188 - don't buy from pipo-store
                                Tronsmart S89 Vega -S802 (sponsored by Geekbuying)
                                CX921b -RK3188T (sponsored by AndroidTV)
                                Cube U30GT2 - RK3188 (part sponsored by Geekbuying)
                                RKM MK902 - RK3188 (sponsored by RKM)



                                Donate to Finless

                                Comment

                                Working...
                                X