Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Binary patched kernels for Pipo models

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by giouncino View Post
    I'm very sorry for your unlucky Tablet.
    I'll remove 1608 for the 1416 and I'll share with you a new version. Hopefully I'll do it tonight.
    I also would like to reduce as much as possible the voltage for the 1704Mhz. I prefer not to exeed with the voltage at maximum frequency.
    Stay tuned (I'm still at work now, and I can't play with kernels now!)

    UPDATE:
    Test this one:
    I used your current kernel and switched 1608-->1416 and for 1704 I set the voltage to a more conservative 1325mV (was 1375mV). Try this "test_1", if it doesn't work we will try rising the voltage first on 1350mV then to 1375mV
    [ATTACH]4183[/ATTACH]
    enjoy!
    UNBELIEVABLE!

    This kernel runs fine also on my tablet! Also passed the stability test on Antutu!!

    Really a lot of thanks giouncino for your patience and kind support!

    Claudio
    Last edited by claro966; 28 November 2013, 23:28.

    Comment


      Originally posted by claro966 View Post
      UNBELIVEBLE!

      This kernel runs fine also on my tablet! Also passed the stability test on Antutu!!

      Really a lot of thanks giouncino for your patience and kind support!

      Claudio
      Fantastic!

      I'm very happy. Now you have safe voltage for 1704Mhz, it's a good result even if you don't save battery with respect to stock.
      if you appreciate my efforts this is the link for any donation:
      https://www.paypal.com/cgi-bin/websc...NonHostedGuest

      Comment


        Here's my findings so far:

        Won't even boot:
        kernel_cpu1704h_gpu600_ddr720_TARGET_v2
        kernel_cpu1704h_gpu600h_ddr792_low_voltages

        Will boot, but unstable:
        kernel_cpu1440-1704h_gpu600_ddr720_TARGET (Antutu 19618)
        kernel_cpu1704h_gpu600h_ddr720_low_voltages

        Will boot, perfectly stable:
        stock kernel (Antutu: 18203)
        kernel_m6pro_1.3_cpu1.6_gpu600_ddr720 (comes with RileyRom 1.3a, Antutu 18898)
        kernel_cpu1704h_gpu600_ddr720 (from post #19, Antutu 19235)
        kernel_cpu1704h_1325mV_gpu600h STOCK_ddr720_Claro_test1 (just above, Antutu 19466)

        giouncino... I think your latest kernel will please a lot of M6 owners!

        It would appear that your M6 is extremely lucky to handle the lower voltages of your earlier kernels but for the rest of us we'll be happy with voltages that are slightly higher!

        Comment


          Originally posted by nodabble View Post
          Here's my findings so far:

          Won't even boot:
          kernel_cpu1704h_gpu600_ddr720_TARGET_v2
          kernel_cpu1704h_gpu600h_ddr792_low_voltages

          Will boot, but unstable:
          kernel_cpu1440-1704h_gpu600_ddr720_TARGET (Antutu 19618)
          kernel_cpu1704h_gpu600h_ddr720_low_voltages

          Will boot, perfectly stable:
          stock kernel (Antutu: 18203)
          kernel_m6pro_1.3_cpu1.6_gpu600_ddr720 (comes with RileyRom 1.3a, Antutu 18898)
          kernel_cpu1704h_gpu600_ddr720 (from post #19, Antutu 19235)
          kernel_cpu1704h_1325mV_gpu600h STOCK_ddr720_Claro_test1 (just above, Antutu 19466)

          giouncino... I think your latest kernel will please a lot of M6 owners!

          It would appear that your M6 is extremely lucky to handle the lower voltages of your earlier kernels but for the rest of us we'll be happy with voltages that are slightly higher!
          You're definitely right.
          The kernel 'claro_test1' has gpu stock, ram at 720 and undervolted, cpu stock except 1704 that is 25mV higher than 1608. This need to be stable also for the most unlucky tablets!
          if you appreciate my efforts this is the link for any donation:
          https://www.paypal.com/cgi-bin/websc...NonHostedGuest

          Comment


            Originally posted by sebastianabate View Post
            I made the same kernels that giouncino did with his scripts (THANKS TO HIM FOR THIS) from RileyROM 2.1 Wifi kernel (AND THANKS TO HIM FOR THIS TOO)


            I tested the 3 1800h kernels and they are very unstable, they boot OK, but the wifi sometimes work and sometimes not, and the tablet freez when I run an Antutu test.


            Now I'm using kernel_cpu1704h_gpu600h_ddr792_low_voltages.img and it works great, it passed Antutu test and Antutu stability test without a problem (I get 21476).
            I flashed the same low voltage kernel that you show above. I am running RileyRom V2.0. The tablet is running really smoothly. I got a little lower on Antutu than your score, I scored ~20600. So thanks for doing these kernels for the M8Pro. Thanks especially to giouncino for all the work he has done on these kernels.

            Thanks also to all who are doing amazing work on ROMS for Pipo Tablets.

            Comment


              Hi Giouncino,
              for the following kernel
              kernel_cpu1704h_gpu600_ddr720_target_v2.1.zip
              Can you post the exact volt/frq settings, so I can decide, what would be better for me?

              This Kernel works for me. Antutu in Normal-Mode:19300 And it enters 1416 MHz.

              where can I download the overclockomatic3188.pl ?
              Here it is only an html-file...

              I think I am to stupid to create my on kernel...
              Last edited by heisenberg; 29 November 2013, 15:02.

              Comment


                Originally posted by heisenberg View Post
                Hi Giouncino,
                for the following kernel
                kernel_cpu1704h_gpu600_ddr720_target_v2.1.zip
                Can you post the exact volt/frq settings, so I can decide, what would be better for me?

                This Kernel works for me. Antutu in Normal-Mode:19300 And it enters 1416 MHz.

                where can I download the overclockomatic3188.pl ?
                Here it is only an html-file...

                I think I am to stupid to create my on kernel...
                here is the file:
                overclockomatic - TARGET v2.1 script.zip

                It's relevant to the TARGET_2_1

                The voltage / freq are wrote into it:
                "cpu1704h" =>
                [
                [850000, 312000],
                [875000, 504000],
                [950000, 816000],
                [1000000, 1008000],
                [1075000, 1200000],
                [1175000, 1416000],
                [1275000, 1704000],
                ],

                "gpu600" =>
                [
                [975000, 133000],
                [1000000, 200000],
                [1025000, 266000],
                [1050000, 300000],
                [1100000, 400000],
                [1250000, 600000],
                ],

                "ddr720" =>
                [
                [1200000, 720001],
                ],



                Left column is the voltages (850000 = 850mV)
                right column is the frequency in KHz (312000 = 312Mhz)

                PS: you can open the file with notepad and change the above parameters on the tables, but be very carefull expecially with very high voltages (DO NOT go over 1375mV for CPU and GPU)

                On windows PC you need to install activePERL to make the script working (it's freeware).
                1 - Unzip the .pl file and put the script somewhere in the PC and on the same folder put the stock kernel.img
                2 - Open a command prompt
                3 - Go into the folder where are overclockomatic and kernel.img

                4 - write overclockomatic***.pl (i don't remember the complete filename - you can rename it as you wish) kernel.img
                if the overclockomatic***.pl (the PL file in the ZIP) is named "test1.pl" you need to write on the command prompt:

                test1.pl kernel.img

                5 - the program will ask which are the tables to be considered for:

                CPU (for Pipo M6pro is table 6)

                GPU (for Pipo M6pro is table 7)

                RAM (for Pipo M6pro is table 8)

                6 - once the process is complete you will see in the folder the patched file, ready to be installed on the tablet.

                enjoy
                if you appreciate my efforts this is the link for any donation:
                https://www.paypal.com/cgi-bin/websc...NonHostedGuest

                Comment


                  summary of settings

                  First of all, THANK YOU VERY MUCH!!!

                  For all of you who are interessted are here the settings of the most interesting (for me Kernels. I collected them fron this post, so it is again the work of Giouncino. THANKS!!!

                  STOCK frequency-voltages:

                  CPU
                  MHz mV
                  312 900
                  504 925
                  816 1000
                  1008 1075
                  1200 1200
                  1416 1250
                  1608 1300

                  RAM
                  MHz mV
                  580 1300


                  GPU
                  MHz mV
                  133 975
                  200 1025
                  266 1025
                  300 1050
                  400 1100
                  600 1250

                  -------------------------------------------
                  TARGET_2_1
                  The voltage / freq are wrote into it:
                  "cpu1704h" =>
                  [
                  [850000, 312000],
                  [875000, 504000],
                  [950000, 816000],
                  [1000000, 1008000],
                  [1075000, 1200000],
                  [1175000, 1416000],
                  [1275000, 1704000],
                  ],

                  "gpu600" =>
                  [
                  [975000, 133000],
                  [1000000, 200000],
                  [1025000, 266000],
                  [1050000, 300000],
                  [1100000, 400000],
                  [1250000, 600000],
                  ],

                  "ddr720" =>
                  [
                  [1200000, 720001],
                  ],

                  -------------------------------------------
                  Kernel_1704h_gpu600_ddr720_target:

                  == CPU ==
                  MHz mV
                  312 850
                  504 875
                  816 950
                  1008 1000
                  1200 1075
                  1450 1150
                  1700 1275


                  == GPU ==
                  MHz mV
                  133 975
                  200 1000
                  266 1025
                  300 1050
                  400 1100
                  600 1250


                  == RAM ==
                  MHz mV
                  720 1200

                  -------------------------------------------
                  Kernel_1704h_gpu600_ddr720_target_v2:

                  == CPU ==
                  MHz mV
                  312 850
                  504 875
                  816 950
                  1008 1000
                  1200 1075
                  1416 1125
                  1704 1275


                  == GPU ==
                  MHz mV
                  133 975
                  200 1000
                  266 1025
                  300 1050
                  400 1100
                  600 1250


                  == RAM ==
                  MHz mV
                  720 1200


                  -------------------------------------------
                  kernel_cpu1704h_gpu600_ddr720_low_voltage.zip

                  CPU
                  MHz mV
                  312 900
                  504 925
                  816 975
                  1008 1025
                  1200 1100
                  1608 1200
                  1704 1300

                  GPU untouched


                  RAM
                  MHz mV
                  720 1200

                  Comment


                    Well done heisenberg!

                    I'm working on gpu voltages now...
                    I can anticipate that I've reduced each frequency by a minimum of -75mV without any artifact or freeze so far...

                    I'll share with you my results soon!

                    I'm still looking for the M6pro kernel extracted from the STOCK ROM of august 2013. Randy or someone else could help me please?
                    That could be usefull to enable deep sleep functionality without loosing the 3G option...
                    Last edited by giouncino; 29 November 2013, 22:44.
                    if you appreciate my efforts this is the link for any donation:
                    https://www.paypal.com/cgi-bin/websc...NonHostedGuest

                    Comment


                      It seems, that I am to stupid for creating own Kernels.

                      In Windows, I am not able to find the compiler in the Pearlactive program I have installed. And in Linux I even cannot run it in Terminal.Output of ./overclockomatic3188.pl kernel.img is: "command not found" OR alternativ: ./: is a directory
                      Even I cannot find a pl file. The ending of the file "overclockomatic3188" I have downloaded is just nothing...

                      Comment


                        Originally posted by heisenberg View Post
                        It seems, that I am to stupid for creating own Kernels.

                        In Windows, I am not able to find the compiler in the Pearlactive program I have installed. And in Linux I even cannot run it in Terminal.Output of ./overclockomatic3188.pl kernel.img is: "command not found" OR alternativ: ./: is a directory
                        Even I cannot find a pl file. The ending of the file "overclockomatic3188" I have downloaded is just nothing...
                        The script I have attached is overclockomatic - TARGET CPU CLOCK TESTED&stable.pl
                        You do not need to know where the compiler is (it should be in the "bin" subfolder of ActivePerl), because once you install the ActivePERL compiler, automatically the binaries are included in the "path", so wathever is the folder where you run the command "overclockomatic***.pl" (on command prompt) the script runs as an .exe file.
                        If you don't want to use my script, rename "overclockomatic3188" as "overclockomatic3188.pl".
                        I'm using it under windows, and it perfectly works!
                        Last edited by giouncino; 29 November 2013, 20:57.
                        if you appreciate my efforts this is the link for any donation:
                        https://www.paypal.com/cgi-bin/websc...NonHostedGuest

                        Comment


                          Re: Binary patched kernels for Pipo models

                          Originally posted by heisenberg View Post
                          It seems, that I am to stupid for creating own Kernels.

                          In Windows, I am not able to find the compiler in the Pearlactive program I have installed. And in Linux I even cannot run it in Terminal.Output of ./overclockomatic3188.pl kernel.img is: "command not found" OR alternativ: ./: is a directory
                          Even I cannot find a pl file. The ending of the file "overclockomatic3188" I have downloaded is just nothing...
                          In linux you need to use the dos2unix command to convert the script from windows format to unix format. In Ubuntu you need to execute:

                          sudo apt-get install dos2unix

                          to install the utility, and then

                          dos2unix scriptfile

                          where scriptfile is the filename of your script.


                          Sent from my M8pro using Tapatalk 2

                          Comment


                            Thanks!!

                            Now it works. Maybe tomorrow I make my first Kernel

                            Today I had a freez again after entering deepsleep, so mybe I rise the RAM Voltage a little (720 MHz - 1225 mV).

                            What Do You think, could it help?

                            Comment


                              Originally posted by heisenberg View Post
                              Thanks!!

                              Now it works. Maybe tomorrow I make my first Kernel

                              Today I had a freez again after entering deepsleep, so mybe I rise the RAM Voltage a little (720 MHz - 1225 mV).

                              What Do You think, could it help?
                              Yes, I think it could be the problem!

                              Because in deep sleep the CPU should be switched off, so it does not affect deep sleep.
                              if you appreciate my efforts this is the link for any donation:
                              https://www.paypal.com/cgi-bin/websc...NonHostedGuest

                              Comment


                                Ok, so last question befor my first own kernel.

                                Which kernel do I use for customizing? Can I take anyone?

                                Comment

                                Working...
                                X