Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[Pipo-Project] M7Pro kernel

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

    1.17

    change:

    uses VTL CT363 config file -> CT363LR2030D_1920x1200_V25130327FN.dat
    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


      Some tips

      The VTL driver try to update the firmware with .dat file each time the kernel boots.
      So to make a test "fake" kernel simply comment/disable the update part in driver source (put bincksum = fwcksum in the right place !)
      Now you have to flash the stock kernel (to update the vtl firmware) and flash the "fake" kernel et voilĂ , touchscreen should work as expected (at least you don't have to worry about .dat file !)

      2 questions :

      1. Why updating VTL firmware at boot time ? firmware could be lost or a kind of protection !?!
      2. How to find the good firmware file ? in the binary stock kernel of course !

      From the stock max M6 kernel, I have extracted the VTL 32K firmware file with success.
      Perhaps I can try with the stock M7pro kernel.

      I don't have your source files but I played a little with old JB sources and kernels.

      Comment


        Originally posted by Slowry View Post
        The VTL driver try to update the firmware with .dat file each time the kernel boots.
        So to make a test "fake" kernel simply comment/disable the update part in driver source (put bincksum = fwcksum in the right place !)
        Now you have to flash the stock kernel (to update the vtl firmware) and flash the "fake" kernel et voilĂ , touchscreen should work as expected (at least you don't have to worry about .dat file !)

        2 questions :

        1. Why updating VTL firmware at boot time ? firmware could be lost or a kind of protection !?!
        2. How to find the good firmware file ? in the binary stock kernel of course !

        From the stock max M6 kernel, I have extracted the VTL 32K firmware file with success.
        Perhaps I can try with the stock M7pro kernel.

        I don't have your source files but I played a little with old JB sources and kernels.
        You are a very clever person!

        That is definitely the correct solution! How did you extract the dat file? By decompilation? It would be great if you could do that. In the short term I will add a compile time switch to override update of firmware.
        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


          Originally posted by d33 View Post
          You are a very clever person!

          That is definitely the correct solution! How did you extract the dat file? By decompilation? It would be great if you could do that. In the short term I will add a compile time switch to override update of firmware.
          Thanks ! I'm an old school dev !

          To extract the ct36x firmware I used a more empirical approach than decompilation. Not very easy to explain : I spent lot of time with my hex editor, test and try as usual !

          I have build a JB kernel with ct36x driver and a "dummy" dat file just to find it more easily with my hex editor.
          Then I compare the result with a good JB kernel (offset change but not the struture).

          Don't know if it's reproducible, post a functional M7pro kernel and I will make a second try.

          For now I've spent time with JB (buggy sources!) not KK.

          Comment


            first attempt to prevent firmware load - 1.18

            SteveJC can you load stock kernel then this one?
            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


              Which one of these kernels to you need me to try on mine?
              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


                Darrell, I've flashed v1.7 and it works perfectly on mine. Do I need to flash 1.8?
                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


                  Originally posted by rrileypm View Post
                  Darrell, I've flashed v1.7 and it works perfectly on mine. Do I need to flash 1.8?
                  No :-) I suspected that I had got a working 'standard' M7Pro kernel, you have confirmed this.

                  I think our problem is with 'rogue' VTL touchscreens!

                  I'm close now with M9Pro, just need to get the LCD right.

                  M8HD (tick)
                  M6Pro (tick)
                  M7Pro (tick) - Goodix
                  U30GT2 (tick)

                  M9Pro - just need a working LCD
                  M9 Max - awaiting test

                  We should do a generic ROM with a pack of all the kernels as a Freaktab release
                  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


                    Sounds like a plan.

                    Let me know if I can help.
                    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


                      Originally posted by stevejc View Post
                      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 !
                      So it might have been repaired and a vtl touchpad had replaced the goodix randy and me have in our stock hardware tablets.

                      Good to hear that the quest comes to an end!
                      Last edited by raxy; 04 January 2015, 01:36. Reason: typo

                      Comment


                        Originally posted by d33 View Post
                        first attempt to prevent firmware load - 1.18

                        SteveJC can you load stock kernel then this one?
                        Hi, not booting, nothing on screen, just backlight no logo

                        Comment


                          Originally posted by stevejc View Post
                          Hi, not booting, nothing on screen, just backlight no logo
                          I may have messed up the code adding m6pro support

                          does this work - 1.19 - same as 18 just with firmware loader switched back on
                          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


                            Originally posted by d33 View Post
                            I may have messed up the code adding m6pro support

                            does this work - 1.19 - same as 18 just with firmware loader switched back on
                            same problem : nothing on screen but the tablet seems working

                            Comment


                              Originally posted by stevejc View Post
                              same problem : nothing on screen but the tablet seems working
                              Can you pull the DMESG?
                              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


                                Originally posted by d33 View Post
                                Can you pull the DMESG?
                                finaly after switching screen off, it comes up !

                                But same problem with touchscreen ; touch zone is smaller as usual
                                here dmesg :
                                Attached Files

                                Comment

                                Working...
                                X