Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

rk3188 tablet kernel sources

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

    rk3188 tablet kernel sources

    So, thanks to Neomode , we have suitable kernel sources now, I've uploaded them (with some modifications to make it build) to https://github.com/dnkn/rk3188_tablet Right now there are several issues like no front cam, flash and some sensors do not work (all are recognized, but misplaced in system, I guess).Help with fixing those is highly appreciated . I don't have much time now (spent two nights for making those sources build into working kernel , a little bit exhausted now ). tried some overclocking,got 21000 in antutu , 4200 in 3dmark (3600 with stock kernel), and without any noticeable voltage increase, only ram +0.1v. 1.8ghz cpu,600mhz ddr (400 stock), 633 gpu (tried 700, it bugs, but did not try to increase voltage). and gpu stays on 594,but still real improvement in perfomance.ddr overclock makes much sense.
    Last edited by dnkn; 26 October 2013, 17:01.
    https://www.paypal.com/en_US/i/btn/x-click-but11.gif

    #2
    Re: rk3188 tablet kernel sources

    Originally posted by dnkn View Post
    So, thanks to Neomode , we have suitable kernel sources now, I've uploaded them (with some modifications to make it build) to https://github.com/dnkn/rk3188_tablet Right now there are several issues like no front cam, flash and some sensors do not work (all are recognized, but misplaced in system, I guess).Help with fixing those is highly appreciated . I don't have much time now (spent two nights for making those sources build into working kernel , a little bit exhausted now ). tried some overclocking,got 21000 in antutu , 4200 in 3dmark (3600 with stock kernel), and without any noticeable voltage increase, only ram +0.1v. 1.8ghz cpu,600mhz ddr (400 stock), 633 gpu (tried 700, it bugs, but did not try to increase voltage)
    Is hard because I don't have any 3188 tablet, can you paste your dmesg?

    leolas.
    REMEMBER, YOUR FEEDBACK IS VERY IMPORTANT TO US.
    My devices:
    Minix Neo X7; Minix Neo X8-H , Minix Neo Z64W & Z64 (Sponsored by Minix)
    MK902 & MK902II(Sponsored by RKM)
    Beelink M8B & Beelink R89 (Sponsored by Beelink)
    Tronsmart VEGA S89H (Sponsored by
    Gearbest.com)
    MELE-PCG03 (Sponsored by Gearbest.com) Discount Coupon:MPCG03
    Ainol Intel Z3735 MiniPC(Sponsored by Gearbest.com)
    Thanks to them I can try to support your devices http://freaktab.com/core/images/smilies/wink.png

    Comment


      #3
      dmesg

      Here it is. It's from a little bit overclocked kernel. May be the problem with sensors is due to remotectrl module which is not present in stock kernel and it took input1. Ov2659 (front cam did not appear in dmesg,but it's built in and gpio seems to be correct).
      Attached Files
      https://www.paypal.com/en_US/i/btn/x-click-but11.gif

      Comment


        #4
        fixed cams

        Fixed cams,fixed flash. Now there are some problems with compass (it is present in system,but does not report any values). Any thoughts?

        Also , lightsensor does work,but auto brigtness seem not to react to changing lightning.
        https://www.paypal.com/en_US/i/btn/x-click-but11.gif

        Comment


          #5
          is this kernel suitable for the PIPO m6pro?

          As far as I know the M6pro doesn't have any light sensor (even if "auto" brightness can be activated).
          if you appreciate my efforts this is the link for any donation:
          https://www.paypal.com/cgi-bin/websc...NonHostedGuest

          Comment


            #6
            Oh how interesting. Will be nice to see what can be achieved. My wish list would mild over clocking of CPU, ram and GPU with 1080p24 and full channel sound pass through to HDMI

            Watching with interest

            Sent from my M8HD 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


              #7
              Re: rk3188 tablet kernel sources

              Originally posted by dnkn View Post
              Fixed cams,fixed flash. Now there are some problems with compass (it is present in system,but does not report any values). Any thoughts?

              Also , lightsensor does work,but auto brigtness seem not to react to changing lightning.
              Good work, step by step you are getting it!!! That is the way!!!

              leolas.
              REMEMBER, YOUR FEEDBACK IS VERY IMPORTANT TO US.
              My devices:
              Minix Neo X7; Minix Neo X8-H , Minix Neo Z64W & Z64 (Sponsored by Minix)
              MK902 & MK902II(Sponsored by RKM)
              Beelink M8B & Beelink R89 (Sponsored by Beelink)
              Tronsmart VEGA S89H (Sponsored by
              Gearbest.com)
              MELE-PCG03 (Sponsored by Gearbest.com) Discount Coupon:MPCG03
              Ainol Intel Z3735 MiniPC(Sponsored by Gearbest.com)
              Thanks to them I can try to support your devices http://freaktab.com/core/images/smilies/wink.png

              Comment


                #8
                This is some very interesting stuff, but way over my head.

                If there is anything I can do to help test any kernels you produce, please let me know.

                I have:

                M8 Pro
                M7 Pro
                and an M6 Pro on order

                I've discovered that the M7 Pro, M9 Pro, M6 Pro and M8HD all run basically the same system, just different kernels. I can boot each of the ROM's on my M7 Pro running the M7 Pro kernel. I had to order an M6 Pro because the screen resolution is so big, I couldn't fit the screen on my little M7 Pro.

                Kernel wise, I've had requests for slight overclocking...the video playback fix (implemented in many of the TV stick kernels), and HDMI stuff like passthrough capability.

                Do you think we can do this for the Pipo 3188 tablets?

                Also, with this new information, can we continue providing Android updates beyond what Pipo decides to update themselves? For instance going to 4.3 or 4.4?

                I'm just wondering what all this means.
                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


                  #9
                  Re: rk3188 tablet kernel sources

                  To overclock a little the tablet and more you can try


                  This kernel sources can help while rockchip maintain it without great changes.

                  About build a kernel without the physical device, is very hard on sticks, more difficult in a tablet, there is more hardware to adjust, touch screen, LCD, compass, light sensors, cameras, etc...


                  leolas.
                  REMEMBER, YOUR FEEDBACK IS VERY IMPORTANT TO US.
                  My devices:
                  Minix Neo X7; Minix Neo X8-H , Minix Neo Z64W & Z64 (Sponsored by Minix)
                  MK902 & MK902II(Sponsored by RKM)
                  Beelink M8B & Beelink R89 (Sponsored by Beelink)
                  Tronsmart VEGA S89H (Sponsored by
                  Gearbest.com)
                  MELE-PCG03 (Sponsored by Gearbest.com) Discount Coupon:MPCG03
                  Ainol Intel Z3735 MiniPC(Sponsored by Gearbest.com)
                  Thanks to them I can try to support your devices http://freaktab.com/core/images/smilies/wink.png

                  Comment


                    #10
                    update

                    Well , I got everything working,overclocked to 1.8ghz (this freq was advertized to us,so no overclock ) ddr 667 at 1150mv works so far (+0,050mv to stock voltage,running 396mhz),gpu untouched. tried gpu 768mhz,got no noticable effect , ddr overclock brings more effect.

                    There are 2 bugs. First one is audio is too loud,have to set ~50% volume , second is device sometimes hangs/power off in sleep. That happens to some users on stock kernels, not sure what causes it,but my guess is ddr voltage for min freq,it's 950mv for 198 mhz in stock,that is too much (it runs 396mhz on 1100 and 300 on 1000) I guess rockchip overvolted that suspend freq to avoid such freezing in sleep. I'm testing 166mhz sleep freq with 925mv.

                    As for the sound , anyone has any guess where are those parameters to lower the volume? The easy way is to use some eq apps like viper4android and lower the volume,but prefer to make it kernel way.

                    And some bench results. Flashed RileyRom 2.0 (it did not boot with my kernel and kernel from 1.9,but did boot with its kernel,after 1st boot I flashed my kernel and everything looks fine now,don't know what caused it not to boot if included in initial flash).
                    antutu ~22000,18500 stock
                    3dmark ~4200,3700 stock.ice storm extreme ~3100,2600 stock
                    epic citadel 49! fps , 38 stock.
                    that is on 1.8ghz,667ddr,gpu untouched (no reason).

                    Will test kernel for not freezing in sleep and push changes to github. Those sources on github as for now will build into working kernel,but will lack flash,front cam and may be some sensors.

                    As for different models, I can try,but it's very hard. I need to know gpios,i2c addresses of peripherals. But there are configs for various devices,also screen configs for cube gt2 (1920x1200),9.7" retina,ipad mini 7.9" so it is possible,but needs investigation. It can be investigated on device running stock kernel,but without it... just blind poking in the skies

                    As for power consumption. I can not estimate it for now,cause hundreds of reboots,benchmarks and so on. But it does not seem to be way bigger.
                    Last edited by dnkn; 28 October 2013, 11:54.
                    https://www.paypal.com/en_US/i/btn/x-click-but11.gif

                    Comment


                      #11
                      Re: rk3188 tablet kernel sources

                      Really a good work!!! Thanks a lot for share it

                      leolas.
                      REMEMBER, YOUR FEEDBACK IS VERY IMPORTANT TO US.
                      My devices:
                      Minix Neo X7; Minix Neo X8-H , Minix Neo Z64W & Z64 (Sponsored by Minix)
                      MK902 & MK902II(Sponsored by RKM)
                      Beelink M8B & Beelink R89 (Sponsored by Beelink)
                      Tronsmart VEGA S89H (Sponsored by
                      Gearbest.com)
                      MELE-PCG03 (Sponsored by Gearbest.com) Discount Coupon:MPCG03
                      Ainol Intel Z3735 MiniPC(Sponsored by Gearbest.com)
                      Thanks to them I can try to support your devices http://freaktab.com/core/images/smilies/wink.png

                      Comment


                        #12
                        Originally posted by rrileypm View Post
                        This is some very interesting stuff, but way over my head.

                        If there is anything I can do to help test any kernels you produce, please let me know.

                        I have:

                        M8 Pro
                        M7 Pro
                        and an M6 Pro on order

                        I've discovered that the M7 Pro, M9 Pro, M6 Pro and M8HD all run basically the same system, just different kernels. I can boot each of the ROM's on my M7 Pro running the M7 Pro kernel. I had to order an M6 Pro because the screen resolution is so big, I couldn't fit the screen on my little M7 Pro.

                        Kernel wise, I've had requests for slight overclocking...the video playback fix (implemented in many of the TV stick kernels), and HDMI stuff like passthrough capability.

                        Do you think we can do this for the Pipo 3188 tablets?

                        Also, with this new information, can we continue providing Android updates beyond what Pipo decides to update themselves? For instance going to 4.3 or 4.4?

                        I'm just wondering what all this means.
                        hdmi passthrough is present on sticks I guess,but they use different hdmi chip I guess (m9
                        has cat66212,sticks use it66121,don't know what is the difference,need to look in sources).

                        Android 4.3 and so forth is possible but it will require writing all device specific stuff for android to communicate with kernel. I guess OMA has done some,or he uses blobs from stock,do not know.

                        Also picuntu is really possible now, afaik,there are some minor changes to the kernel needed to make it work. But no video accel for now. I'm kinda new to all this picuntu stuff,but read it somewhere. BTW may be this can be helpful https://github.com/HermanChen/Rockch...4.2_jb_release
                        And ubuntu touch is possible,but it's not ready yet.
                        https://www.paypal.com/en_US/i/btn/x-click-but11.gif

                        Comment


                          #13
                          What are you testing on? M8 Pro / M9 I guess if you are using a 2.0 ROM. I may give it a try on my M8HD if you provide a pre-compiled kernel .img on GIT. The one in the repository appears to be 3 days old. Also have you tested out 3G?
                          Last edited by d33; 28 October 2013, 12:28.
                          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


                            #14
                            I'm using m 9 max (1280x800 screen). I can build image for other device, but I need to know what screen config to choose and there maybe some sensors missing.
                            https://www.paypal.com/en_US/i/btn/x-click-but11.gif

                            Comment


                              #15
                              Originally posted by dnkn View Post
                              I'm using m 9 max (1280x800 screen). I can build image for other device, but I need to know what screen config to choose and there maybe some sensors missing.
                              Would DMESG output help?
                              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