[ROM] AOSP/CM Jelly Bean 4.2.2 for a2109

Discussion in 'Lenovo IdeaTab A2109 Development' started by PJBrs, Dec 29, 2014.

  1. PJBrs

    PJBrs Senior Member Developer

    Joined:
    Dec 29, 2014
    Messages:
    480
    Likes Received:
    404
    Trophy Points:
    340
    Well, let's not get ahead of ourselves, we don't even have EGL, and it took months to get 4.2.2 usable. I'll post a new thread when I'll share a build ☺ I did get wifi working though. In a few days!
     
    • Like Like x 3
    • Optimistic Optimistic x 1
  2. PJBrs

    PJBrs Senior Member Developer

    Joined:
    Dec 29, 2014
    Messages:
    480
    Likes Received:
    404
    Trophy Points:
    340
    Some progress now. EGL works with some grouper libs. GPS is working, bluetooth works a bit. Camera doesn't. I'll put something up in few days.
     
    • Like Like x 4
    • Optimistic Optimistic x 1
  3. DBlake

    DBlake Senior Member

    Joined:
    Nov 29, 2013
    Messages:
    90
    Likes Received:
    24
    Trophy Points:
    180
    Location:
    Ithaca, NY USA
    Tablet / Device:
    Lenovo A2109 (kai)
    Sweet! See, now that we (well, you) have 4.2.2 fully working, 4.4 shouldn't be too far away from that with a few similar hacks.
     
  4. PJBrs

    PJBrs Senior Member Developer

    Joined:
    Dec 29, 2014
    Messages:
    480
    Likes Received:
    404
    Trophy Points:
    340
    Hmmm... Well, the only hack I actually used was to take some grouper libs to get EGL going. Problem though--the camera hal doesn't work with those, so now I'm experimenting with a few build flags:

    BOARD_EGL_SKIP_FIRST_DEQUEUE
    BOARD_USE_MHEAP_SCREENSHOT
    BOARD_EGL_WORKAROUND_BUG_10194508

    Frankly, all the rest didn't work mostly because I used some option to make my build think it is in emulator mode, which in turn used software rendering, which allowed me to boot initially without EGL.

    I also found an interesting build flag that might help with p2p:

    BOARD_LEGACY_NL80211_STA_EVENTS

    I initially was looking at the grouper, tf300t and tf700t device trees of cyanogenmod. Now I'm casting a wider net to also look at other tegra3 devices, namely p880, endeavoru (and the associated tegra3-common repo). The device-specific configs are mainly in {$device}.mk, BoardConfig{Common}.mk and system.prop. So I'm copying from there to see what works for kai. My own device tree currently does not produce a booting build yet, but I hope I'm getting closer :)

    Still nothing to share that runs without adding security issues...
     
    Last edited: May 30, 2015
  5. PJBrs

    PJBrs Senior Member Developer

    Joined:
    Dec 29, 2014
    Messages:
    480
    Likes Received:
    404
    Trophy Points:
    340
    Okay, the time is right for a new thread :)

    @DBlake, if you're going to experiment further with porting precompiled grouper roms, please feel free to add your notes to the kitkat thread. I would like it to be a thread in general about kitkat for kai, with CM-11 just being one example.
     
  6. stueymc

    stueymc Member

    Joined:
    Jul 9, 2015
    Messages:
    21
    Likes Received:
    7
    Trophy Points:
    80
    Could you check the link for CWM 6.0.3.7? It does not seem to work for me.
    Thanks.


    My mistake - doesn't download with IE, but no problem with Chrome.
    Thanks
     
    Last edited: Jul 10, 2015

Share This Page

Search tags for this page

github android videorecording

,
9714s cyanogen
,
a2109 lollipop
,

a2109a aosp

,
aosp a2109
,
aosp a2109 pjbrs
,
cyanogenmod lifetab s9714
,

lifetab s9714 cyanogenmod

,

medion lifetab s9714 cyanogenmod

,

s9714 cyanogenmod