Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

PMP5580 rom porting to NX008HD8G_WM

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

    PMP5580 rom porting to NX008HD8G_WM

    Nnlynx over on the cyangenmod forums has posted cm10.1 10.2 and cm11 roms that with a little work should be compatible with out tablets. Creating this topic to discuss this and any work arounds we come up with. Ill be starting with 11 tonight as 10.1 and 2 seem to have been tested. Having a complete backup and copies of the appropriate stock roms is reccomended.

    #2
    Originally posted by Micheal View Post
    Nnlynx over on the cyangenmod forums has posted cm10.1 10.2 and cm11 roms that with a little work should be compatible with out tablets. Creating this topic to discuss this and any work arounds we come up with. Ill be starting with 11 tonight as 10.1 and 2 seem to have been tested. Having a complete backup and copies of the appropriate stock roms is reccomended.
    It should be noted that the ROMs in questions were originally created for the Ainol Elf2 and then ported to the the PMP5580c.

    The PMP5580c is nearly (if not entirely) identical to the Next8HD8G-NXM8000ND_WM.

    Here are my own results in my first round of testing his ports on my own NXM8000ND_WM.

    CM10.1
    Bootlooped. I could net get it to fully boot....

    CM10.2
    Booted. Screen rotation is 90 degrees off. Cyanogenmod profile app force closes infinitely. It looked like WiFi along with bluetooth dongle support may have been working, although I did not attempt to test further.

    CM11
    Bootlopped. I could not get it to fully boot...

    Here is some good news though, I learned how to COMPLETELY fix screen rotation in my own CM10 build. (Don't ask how, I have narrowed down the exact details yet, but it is working on my build.) I only need to test and fix WiFi, storage mounts, and new features on my build, then I should be able to release it and start porting it to other models and working on newer CM versions.

    ShaunMT
    Freaktab Rom Developer

    Subscribe To My Developer Thread For Updates On My Projects: ShaunMT

    https://www.paypalobjects.com/en_US/..._donate_SM.gif

    Comment


      #3
      q

      Originally posted by shaunmt View Post
      It should be noted that the ROMs in questions were originally created for the Ainol Elf2 and then ported to the the PMP5580c.

      The PMP5580c is nearly (if not entirely) identical to the Next8HD8G-NXM8000ND_WM.

      Here are my own results in my first round of testing his ports on my own NXM8000ND_WM.

      CM10.1
      Bootlooped. I could net get it to fully boot....

      CM10.2
      Booted. Screen rotation is 90 degrees off. Cyanogenmod profile app force closes infinitely. It looked like WiFi along with bluetooth dongle support may have been working, although I did not attempt to test further.

      CM11
      Bootlopped. I could not get it to fully boot...

      Here is some good news though, I learned how to COMPLETELY fix screen rotation in my own CM10 build. (Don't ask how, I have narrowed down the exact details yet, but it is working on my build.) I only need to test and fix WiFi, storage mounts, and new features on my build, then I should be able to release it and start porting it to other models and working on newer CM versions.

      ShaunMT
      cool i got part of the rotation fixed from the pmp5580 cm10.1 rom got 180 fixed now getting 90 fixed it goes up side down on me im put in settings from the nextbook got better i mess around more with it tonight being now i got my notebook up and running this will make easer for me

      Comment


        #4
        cm-10.1-20130917-UNOFFICIAL-elf2

        Copied from NX008HD8G_WM kernel and modules, init, and narcpi.ko (needed for wifi). Added init.cm.rc. Made a change in egl.cfg (commented out android). Modified init.rc, init.amlogic.rc, and ueventd.rc to better match NX008HD8G_WM configs. Antutu benchmark 11424. Anyone want to test?

        ​Archos Gen9 A80S cm-11.0
        Kindle Fire 2 cm-11.0

        Comment


          #5
          q

          Originally posted by stevemp View Post
          Copied from NX008HD8G_WM kernel and modules, init, and narcpi.ko (needed for wifi). Added init.cm.rc. Made a change in egl.cfg (commented out android). Modified init.rc, init.amlogic.rc, and ueventd.rc to better match NX008HD8G_WM configs. Antutu benchmark 11424. Anyone want to test?

          https://www.mediafire.com/?p4agtudglfnwhuu
          just use cwm ti install right i installed it i still have rotation ishue the 90 rotation works right not but no 180 rotation
          Last edited by roadkill; 27 February 2014, 03:12.

          Comment


            #6
            Originally posted by roadkill View Post
            just use cwm ti install right i installed it i still have rotation ishue the 90 rotation works right not but no 180 rotation
            Did you do a complete wipe before installing? I wiped and tested twice and it worked. Sometimes it lags when rotating, still needs more work.
            I used the CWM from cm-10.1_for_pmp5580c_with_bt_support.zip, should test with ShaunMT CWM also.
            First wipe data/factory reset--wipe cache partition. Then flash in order:
            cm-10.1-20130917-UNOFFICIAL-elf2.zip
            gapps-jb-20130301-amlogic.zip
            Next8HD8G-cm10.1_compatibility-signed.zip
            jb-mr1-usb_bluetooth.zip
            Last edited by stevemp; 27 February 2014, 04:36. Reason: make readable
            ​Archos Gen9 A80S cm-11.0
            Kindle Fire 2 cm-11.0

            Comment


              #7
              q

              Originally posted by stevemp View Post
              Did you do a complete wipe before installing? I wiped and tested twice and it worked. Sometimes it lags when rotating, still needs more work.
              I used the CWM from cm-10.1_for_pmp5580c_with_bt_support.zip, should test with ShaunMT CWM also.
              First wipe data/factory reset--wipe cache partition. Then flash in order:
              cm-10.1-20130917-UNOFFICIAL-elf2.zip
              gapps-jb-20130301-amlogic.zip
              Next8HD8G-cm10.1_compatibility-signed.zip
              jb-mr1-usb_bluetooth.zip
              i did it again now works little slow on rotation but atleast it works

              Comment


                #8
                Originally posted by roadkill View Post
                i did it again now works little slow on rotation but atleast it works
                I've got rotation working on my personal CM10 build as well, if not better than it does on stock.

                I also figured out how to fix wifi.

                I think the only things left are camera and storage mounting, but I think I know what the problem with them is.

                I'm going to leave it alone for now though and go back to working on stock ROMs and ubrick kits.

                ShaunMT
                Freaktab Rom Developer

                Subscribe To My Developer Thread For Updates On My Projects: ShaunMT

                https://www.paypalobjects.com/en_US/..._donate_SM.gif

                Comment


                  #9
                  Originally posted by shaunmt View Post
                  I've got rotation working on my personal CM10 build as well, if not better than it does on stock.

                  I also figured out how to fix wifi.

                  I think the only things left are camera and storage mounting, but I think I know what the problem with them is.

                  I'm going to leave it alone for now though and go back to working on stock ROMs and ubrick kits.

                  ShaunMT
                  can u tell me how got screen rotation working good?

                  Comment


                    #10
                    Originally posted by roadkill View Post
                    can u tell me how got screen rotation working good?
                    Well, to be honest, I need to go back over my build.prop changes to determine which combination of changes actually resolved my remaining issues and which changes had nothing to do with it.

                    Also, I don't know if the same changes would even apply to the PMP5580 ROM.

                    I'm using a base ROM that I personally compiled from source, using my own device tree. I'm actually even building some the hardware support files from source, instead of pulling the files from stock rom, including the rotation sensor among other things.

                    I'm not sure, but I think one of the reasons the PMP5580c ROMs aren't working perfectly is because they were built for the elf2. I suspect the compatibility patches were created by simply swapping some files from the stock ROM. The combination doesn't seem to solve all the issues with the porting the ROMs from the elf2 to the PMP5580c or the Next8HD8G.

                    Christian Troy knows Android source inside out, and it even takes him several tries to get working compatibility patches made for devices he doesn't own.

                    I'll take another look at my CM10 files after I get this next round of stock ROMs and unbrick kits released.

                    ShaunMT
                    Freaktab Rom Developer

                    Subscribe To My Developer Thread For Updates On My Projects: ShaunMT

                    https://www.paypalobjects.com/en_US/..._donate_SM.gif

                    Comment


                      #11
                      Originally posted by shaunmt View Post
                      Well, to be honest, I need to go back over my build.prop changes to determine which combination of changes actually resolved my remaining issues and which changes had nothing to do with it.

                      Also, I don't know if the same changes would even apply to the PMP5580 ROM.

                      I'm using a base ROM that I personally compiled from source, using my own device tree. I'm actually even building some the hardware support files from source, instead of pulling the files from stock rom, including the rotation sensor among other things.

                      I'm not sure, but I think one of the reasons the PMP5580c ROMs aren't working perfectly is because they were built for the elf2. I suspect the compatibility patches were created by simply swapping some files from the stock ROM. The combination doesn't seem to solve all the issues with the porting the ROMs from the elf2 to the PMP5580c or the Next8HD8G.

                      Christian Troy knows Android source inside out, and it even takes him several tries to get working compatibility patches made for devices he doesn't own.

                      I'll take another look at my CM10 files after I get this next round of stock ROMs and unbrick kits released.

                      ShaunMT
                      ok thats what i thought ok well keep up the good work

                      Comment


                        #12
                        ShaunMT, will you be able to make CM10 for WMN devices as well or is that a very difficult task? (I don't quite understand the difference between the two)

                        Comment


                          #13
                          Originally posted by Sumphlet View Post
                          ShaunMT, will you be able to make CM10 for WMN devices as well or is that a very difficult task? (I don't quite understand the difference between the two)
                          Eventually... once I figure out how to get everything working for one device, I should be able to port my source code to other models much quicker, consider they are so similar and I'll already know which parts to look at that might need to be edited or swapped.

                          It should also be possible to start updating to CM10.1 , 10.2, on up to 11 (KitKat)... and then start on other ROMs sources like AOKP, Paranoid Android, PACMAN, etc...

                          Until the quad cores come out this year... that might be a whole new challenge...

                          ShaunMT
                          Freaktab Rom Developer

                          Subscribe To My Developer Thread For Updates On My Projects: ShaunMT

                          https://www.paypalobjects.com/en_US/..._donate_SM.gif

                          Comment


                            #14
                            I've got the cm11 installed and its performing pretty well. The workaround for rotation I'm using is to disable the rotation on the 0 and 90 degree sides. It keeps the tablet from rotating when I don't want it to. Will work until I find a fix.

                            Comment


                              #15
                              Originally posted by Micheal View Post
                              I've got the cm11 installed and its performing pretty well. The workaround for rotation I'm using is to disable the rotation on the 0 and 90 degree sides. It keeps the tablet from rotating when I don't want it to. Will work until I find a fix.
                              Yeah... all of them I've tried have the same problem I had with my own build... 90 degrees off (or worse) unless I disabled rotation. I tried the changes that fixed my build on the 10.1 build, but it had no effect. There's something in the ROM or the compatibility patch that doesn't work right with our tablets.

                              ShaunMT
                              Freaktab Rom Developer

                              Subscribe To My Developer Thread For Updates On My Projects: ShaunMT

                              https://www.paypalobjects.com/en_US/..._donate_SM.gif

                              Comment

                              Working...
                              X