26

[ROM][UNOFFICIAL] Testing LineageOS 14.1 Image for Dell Venue 8 3830

 1 year ago
source link: https://forum.xda-developers.com/t/rom-unofficial-testing-lineageos-14-1-image-for-dell-venue-8-3830.4436495/#post-87878571
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

[ROM][UNOFFICIAL] Testing LineageOS 14.1 Image for Dell Venue 8 3830

pstglia

Member
Testing ROM for Dell Venue 8 3830 (LineageOS 14.1)


It's in a very early stage. It boots, but lacks several resouces.

Was build using as base Asus T00F lineage source files

I'm posting here asking for help to implement/fix missing features (if anyone still interested on such old device)
All source code to build is available on github (links bellow).


Working
Boots
Display
Touchscreen
Wi-FI
Virtual Navigation Buttons
Sound
Rotation

Not working:
Camera
Bluetooth

Known issues:
- Sometimes when returning from sleep, backlight bright level is 0.
Workaround: You can blindly unlock and adjust bright bar and it will light again

- ARM apps not working due mismatches with libraries (Houdini)

- ADB only works using network. Not working using USB

- Observed battery is draining quicker than expected.


# Testing Image (should be flash using FASTBOOT)
# updated 2022-06-03
# WARNING: MAY BRICK YOUR DEVICE PERMANENTLY! USE AT YOUR OWN RISK!!!!
Boot tablet in fastboot mode (volume down + Power) and flash these files:
sudo fastboot flash system system_img.img.gz sudo fastboot flash boot boot.img sudo fastboot flash dnx CLVP_CYAB_P801_FwDnX_vF9.6C_ww42_005.bin sudo fastboot flash ifwi CLVP_CYAB_IFWI_vF9.6C_ww42_005_P801_wifi_uos.bin sudo fastboot -w sudo fastboot erase cache


Source Files


# LOCAL MANIFEST
github.com

GitHub - pstglia/local_manifests at DELL_VENUE_LOS_14.1

Contribute to pstglia/local_manifests development by creating an account on GitHub.
github.com
Init a NEW repo
(repo init -u https://github.com/LineageOS/android.git -b cm-14.1)

Copy local manifest to .repo/local_manifests and sync it.
repo sync -c --no-tags --no-clone-bundle -j$(nproc --all)


# Kernel
github.com

GitHub - pstglia/linux at DELL_VENUE_LOS_14.1

Linux kernel source tree. Contribute to pstglia/linux development by creating an account on GitHub.
github.com
NOTE: must be build using gcc 4.7 [1]. Checkout commit c7931763d41be602407ed9d71e2c0292c6597e00, update prebuilts link to this gcc
and build using kernel_build.sh script. If everything goes as expected, You'll have a new_boot.img created

# device/dell/P801_NoModem
github.com

GitHub - pstglia/android_device_dell_P801_NoModem: general device configuration for Dell Venue 8 (P801_NoModem)

general device configuration for Dell Venue 8 (P801_NoModem) - GitHub - pstglia/android_device_dell_P801_NoModem: general device configuration for Dell Venue 8 (P801_NoModem)
github.com
# vendor/dell/P801_NoModem
github.com

GitHub - pstglia/android_vendor_dell_P801_NoModem: Vendor files (configs, libs, etc)

Vendor files (configs, libs, etc). Contribute to pstglia/android_vendor_dell_P801_NoModem development by creating an account on GitHub.
github.com
# hardware/libaudio
github.com

GitHub - pstglia/hardware-libaudio at DELL_VENUE_LOS_14.1

hardware/libaudio repo (forked from Android-x86.org) - GitHub - pstglia/hardware-libaudio at DELL_VENUE_LOS_14.1
github.com
# external/boringssl
github.com

GitHub - pstglia/android_external_boringssl: Boring ssl (libcrypto & friends)

Boring ssl (libcrypto & friends). Contribute to pstglia/android_external_boringssl development by creating an account on GitHub.
github.com
# system/core
github.com

GitHub - pstglia/system-core at DELL_VENUE_LOS_14.1

system/core repo (forked from Android-x86.org). Contribute to pstglia/system-core development by creating an account on GitHub.
github.com
# external/tinyalsa
github.com

GitHub - pstglia/android_external_tinyalsa: tinyalsa 1.0.2

tinyalsa 1.0.2. Contribute to pstglia/android_external_tinyalsa development by creating an account on GitHub.
github.com
# external/cui
github.com

GitHub - pstglia/android_external_cui: android_external_cui (libicuuc.so & friends)

android_external_cui (libicuuc.so & friends). Contribute to pstglia/android_external_cui development by creating an account on GitHub.
github.com
Credits / Thanks:
- The LineageOS Team
- Android-x86 Team / Chih-Wei Huang for the amazing project and repositories (used one of them here so far)
- vampirefo for providing CWM recovery and valuable information
- Social-Design-Concepts for providing unlocked firmwares (required to boot custom Image)
- Fabio Júnior Chaves da Silva (again, owner of this tablet)
- Dell for providing kernel source (wouldn't hurt to include some AOSP code also, but it's better than nothing )

[1] - https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/

Attachments

  • IMG_20220531_142345095.jpg

    IMG_20220531_142345095.jpg
    2.1 MB · Views: 135
  • IMG_20220531_143145575.jpg

    IMG_20220531_143145575.jpg
    2.2 MB · Views: 138
  • IMG_20220531_142626067.jpg

    IMG_20220531_142626067.jpg
    1.4 MB · Views: 124
  • IMG_20220531_142605041.jpg

    IMG_20220531_142605041.jpg
    1.7 MB · Views: 161

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK