Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

[Pipo-Project] M7Pro kernel

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

    Regarding battery life:
    I wasn't able to reproduce a fast battery drain in any condition, so I think there was a bug in some application, and isn't related to the kernel.

    v17:
    still no camera flash
    compass says "west" to the real north
    gravity sensor OK

    Comment


      I think I'll have to give up on this. It needs someone with an M7 to code and test. The code is pushed and 99% there it just needs a fiddle with the compass layout and the flash pin worked out. Should be really straightforward.
      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


        Hello d33, testing v17 Icons are still where they should be ie at bottom,
        but I still have to touch at the corresponding position at the top. Hard to
        test anything else much, but definitely no flash

        Comment


          Originally posted by JohnThomson View Post
          Hello d33, testing v17 Icons are still where they should be ie at bottom,
          but I still have to touch at the corresponding position at the top. Hard to
          test anything else much, but definitely no flash

          FWIW I've re-uploaded with the Y-Axis reversed and made sure the setting is in the defconfig file.
          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


            Out of curiosity.. is the process of building the M7pro kernel described somewhere? What about sources, toolchain, settings..? I have a M7Pro (with 3G) and if it is the case of tinkering, for the sake of learning, I could give it a shot!

            Comment


              for micmail and all the guys wanting to join the party with various experiences and backgrounds,
              there are numerous prerequisites to check before deciding :
              - plenty of hardware resources :
              disk space (doezens of GB) and RAM (4G+) and Gigahertz (2+) and cores (4+) on a freshly installed and dedicated linux machine (ideally an ubuntu 14.04 based 64bit distribution you master and have deployed yourself)
              - plenty of time and patience, unless you have an enormous PCIE SSD and nitrogen cooled 5GHz CPU, build alone will take some significant time
              - knowledge of the firmware and partitions flashing procedure, ideally on at least a couple of linux based tools you have to install
              - good knowledge of when to use sudo and why
              - be ready to loose the whole tablet content and be prepared to unbrick the tablet when will not boot anymore

              one good starting point once all above things are checked:
              http://source.android.com/source/initializing.html
              and thne focus on kernel building only

              so do you want to have a ride with us ?

              Comment


                Originally posted by micmail View Post
                Out of curiosity.. is the process of building the M7pro kernel described somewhere? What about sources, toolchain, settings..? I have a M7Pro (with 3G) and if it is the case of tinkering, for the sake of learning, I could give it a shot!
                I wrote this a long time ago. Should still be good.
                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


                  Thanks all for your comments. I decided to go for the virtual machine route. Installed a 14.04.2 LTS 64 bit on my Virtualbox. The apt-get command did not work straight out of the box but the arm-linux-gnueabihf is now installed and arm-linux-gnueabihf-gcc --version outputs
                  arm-linux-gnueabihf-gcc (Ubuntu/Linaro 4.8.2-16ubuntu4) 4.8.2
                  I pulled

                  as it seemed the most up to date.
                  I tried
                  make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- clean
                  and cleans.
                  It would be nice if D33 could share the initial kernel configuration for M7Pro.. otherwise

                  make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- nconfig

                  could be quite cumbersome to interpret?

                  Bests,
                  Mic

                  Comment


                    make Pipo_M7Pro_defconfig
                    make nconfig
                    make -j4 kernel.img

                    you don't need the ARCH/CROSS_COMPILE statements as the ARCH is defaulted in the Makefile and the .config contains the cross compiler
                    Last edited by d33; 06-02-2015, 13:11.
                    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


                      Hello d33,

                      OK compiled and was quicker than I expected (only a few minutes actually).
                      Having pulled the GIT repo, should I expect the kernel.img I just obtained for M7Pro the same as your last 1.34.17 ?
                      The file size is slightly different...

                      Bests,
                      Mic

                      Comment


                        Nah. It'll have the new I/O schedulers in
                        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


                          Same here, flash doesn't work not a big deal tho, can live without it
                          And also I'm looking for the 3G version, is it possible to compile one?

                          Comment


                            v17 - 3g does not work. I tried other kernels, and the 3g works.

                            Comment


                              Originally posted by Snewp View Post
                              v17 - 3g does not work. I tried other kernels, and the 3g works.
                              thanks for the confirmation.
                              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


                                I've compiled the STOCK Pipo M7pro source code (not 'mine') with the rk29 switch added. Let me know if this adds 3g working

                                here
                                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