Samsung Galaxy Tab2 espressowifi (two models 7 & 10)

Yeah, I heard you the first time. My above statement is just an expression of my joy about how small the digital world is on the one hand and how big the possibilities are to spread joy and hope on the other hand. We will see what comes or not.

Source on LineageOS 14 is fine

General LineageOS 14.1 builds should work for espresso3g (only no RIL) and espressowifi.

  • Dependencies inside espresso3g and espressowifi branches are up to date
  • Device trees are up to date
  • Kernel is up to date on LineageOS for this setup (inside the dependencies defined, https://github.com/LineageOS/android_kernel_ti_omap4)
  • hardware/ti/omap4 needs one commit to get camera working

Extras needed

https://review.lineageos.org/c/LineageOS/android_hardware_ti_omap4/+/176667 is needed to get camera working.
hardware/ti/omap4 is defined in LineageOS default manifests for cm-14.1 branch.
https://github.com/andi34/android_pull/tree/cm-14.1/device/samsung/espresso3g

Download the patch files inside the espresso3g repo and run:
git am *.patch
to apply them.

Needed vendor Blobs

Wallpapersize is important, else boot fails if they are to large. Examples:

What you need

Not sure if needed to boot: https://review.lineageos.org/c/LineageOS/android_build/+/197715

To think about

If the build does not work, there’s a chance that one of the security bulletin updates broke Tab2. That’s nothing I am going to look into.

Can be ignored

Only difference between my sources would be the older DDK, this would require some more patches in different repos.

3 Likes

thanks for your effort :slight_smile: so the local_manifest as posted above should work then? or should i use all the sources from lineageos-github?

Here’s the RIL fix:

Download the patch files inside the espresso3g repo and run:
git am *.patch
to apply them.

@Chimpthepimp you can PM me if there’s anything not clear.

2 Likes

Use LineageOS sources together with the camera and RIL fixes. Forget about my personal manifests for now.

Maybe the commit mentioned for the build repo is needed to, but absolutely not sure.

If everything works we can talk about the DDK update.

2 Likes

@Chimpthepimp just came in my mind that the wallpapersize is important, else boot fails if they are to large. Examples:

3 Likes

@Android-Andi thanks for ALL of your hard work keeping my tab useful.
Quick question with no expectations: anything on the IR for my 5113?

Afaik works with some apps while other apps don’t work. Here’s the source if you like to play around with it

Thanks. I looked but didn’t see that.

@Chimpthepimp which branch is used for nougat on e to init?
eelo-0.1 or v1-nougat?

1 Like

It is v1-nougat branch :slight_smile:

1 Like

Graphic glitches on launcher which makes me unhappy. Need to see if I find time to get this solved before anything can be shared public.

@piero thanks for your donation to support the sandpit for my stepdaughter!

Some screenshots (Changing the wallpaper does not solve the glitches, I bet it’s because Bliss Launcher does not support/respect hwrotation. We need to swap x and y axis on p31xx devices.)

Edit: graphic glitch also exists without hwrotation enabled, must be something different. Need to check logs at some time.

4 Likes

I am so exciting…
Congratulations !.!

This is truly remarkable. My hat’s off to you!

All friends of the “espresso3g” would take a leap of faith if it worked after all.

:smiley: thanks you’re awesome

Could it be around fingerprint reader or nfc features ?

Doesn’t make sense as both is not available on Tab 2.

I wish I could be more helpful. Is there anything I can do except programming? Tell me what/how. I can try something like what lineage build? See if it has issues bliss was fine on 6 and 7 builds I used.

Exact no problem with Bliss on the “July unofficial LOS”

No, nothing atm you could do. I’ve a p3110, p5110 and p3100 for development laying around.
I need to find time to look at it closer… And time is limited atm.