26
[ROM][UNOFFICIAL] Testing LineageOS 14.1 Image for Dell Venue 8 3830
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.
[ROM][UNOFFICIAL] Testing LineageOS 14.1 Image for Dell Venue 8 3830
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:
Source Files
# LOCAL MANIFEST
Init a NEW repo
Copy local manifest to .repo/local_manifests and sync it.
# Kernel
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
# vendor/dell/P801_NoModem
# hardware/libaudio
# external/boringssl
# system/core
# external/tinyalsa
# external/cui
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/
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!!!!
2022-06-03 - Google Drive
drive.google.com
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 - pstglia/local_manifests at DELL_VENUE_LOS_14.1
Contribute to pstglia/local_manifests development by creating an account on GitHub.
github.com
(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 - 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
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 - 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
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
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
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
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
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
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
- 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
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK