[ROM][7.1.2][bb/ep] Xenon HD [unofficial] - Dell Venue

This is a Lineage OS ROM of the Asus Zenfone 2 running on the Dell Venue 7840 (bb) and Dell Venue (7040) (which all are almost the same devices internally speaking).
This is based on Lineage OS 7.1.2, Kernel version is 3.10.72
All credits go to GiaSen​
D I S C L A I M E R
----------------------------------------------------------------------------
This is an early stage of development and probably not feasible for every day use etc.
Use this at your OWN RISK. Experimental software may harm you, your device and others around you. I cannot be held responsible for any damage done. You have been warned!
DO NOT LEAVE YOUR DEVICE UNATTENDED, WATCH OUT FOR BATTERY OVERHEATING AND FAILURE. (Tough this has never happend (yet!) when testing...)
This will most likely VOID YOUR WARRANTY! (If warranty still applies to a two year old device...)
PLEASE, ONLY INSTALL THIS, IF YOU KNOW, WHAT YOU'RE DOING. I CANNOT BE HELD RESPONSIBLE FOR ANY DAMAGE THAT MIGHT OCCUR. ALSO I CANNOT GIVE EXTENSIVE SUPPORT IN RECOVERING THE DEVICE.
P R O L O G U E
----------------------------------------------------------------------------
I do not intend any further work on this. I am not using Android and I only adapted Lineage OS to this device, beause I need it for libhybris/HALIUM so that I can run Linux (thread coming soon).
I am only publishing this, because I have been requested to do so. So sorry, but I cannot offer support, but if anyone intends to take this any further I am willing to point you in the right direction.
What is working:
* Graphics
* External/internal storage
* Wifi
* Touchscreen
* Standby/Charging
What is not working:
* Sound
* Bluetooth
* GPS
* Sensors
* Cameras
B A C K U P
----------------------------------------------------------------------------
I HIGHLY SUGGEST YOU MAKE A COPY OF ***ALL*** PARTITIONS
Especially factory. Corrupting this partition will prevent the depth camera system from working - forever!
You will need the system partition in case you want to revert to stock Android!!!
see:
https://forum.xda-developers.com/android/development/intel-android-devices-root-temp-cwm-t2975096
I N S T A L L A T I O N
----------------------------------------------------------------------------
1.) Unlock your bootloader (there are guides online in case you don't know how to do that)
2.) Install Custom Recovery (you may as well use FBRL, see BACKUP)
Download and install TWRP (file attached below) for the Dell Venue 7840 (all credits goes to the TWRP team, all I did is pack my kernel into the image and change some fstabs...). WARNING:
fastboot flash recovery twrp-3.2.3-0-venue-7x40.img
3.) Install ROM
a) Download ROM: https://forum.xda-developers.com/zenfone2/development/rom-xenon-hd-t3741323
b) Replace /META-INF/com/google/android/updater-script with unpacked attached version (see below)
c) Copy ROM to SD card and flash with TWRP
4.) Download boot image, unzip it and reboot to bootloader and flash boot image
fastboot flash boot 190305_7840_boot.img
5.) Enable soft keys
add qemu.hw.mainkeys=0 to build.prop
K E R N E L _ S O U R C E
----------------------------------------------------------------------------
https://github.com/fcipaq/android_kernel_dell_bb
C R E D I T S
----------------------------------------------------------------------------
All credits for the ROM go to GiaSen
All credits for TWRP go to the fugu TWRP team
Source:
https://dl.twrp.me/fugu/
https://github.com/LineageOS/android_device_asus_Z00A
https://forum.xda-developers.com/zenfone2/development/rom-xenon-hd-t3741323

Has anyone continued work on this project? Sound would be awesome. I'd love to, but sadly I have no idea what I'm doing.

I've made some progress and sound over bluetooth is now working. Unfortunately I do not have the ROM author's permission to redistribute the modified ROM.
You could perform the modifications yourself but that's quite some work.

do you have the stock rom of Venue 10 7040?
thanks!

Any additional progress on this? I saw some additional commits on your kernel github project.

Related

[Ics] unofficial cm9 by jokersax 8/23/2012

This Kanged CM9 Alpha build is a free, community built, aftermarket firmware distribution of Android 4.0 (ICS), which is designed to increase performance and reliability over stock Android for your device.
Code:
**[B][COLOR="Red"][SIZE="3"]Disclaimer[/SIZE][/COLOR][/B]** * these are alphas so understand that means things are broken * * I am not part of the Cyanogenmod Team * * Your warranty is now void. * * I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features included in this ROM * before flashing it! YOU are choosing to make these modifications, and if * you point the finger at me for messing up your device, I will laugh at you. * Change Logs Disabled during alpha, please read thread.
[B][U][SIZE="3"]Stages[/SIZE][/U][/B]
* [B]Alpha[/B]- means something major is broken. Goal is to get major stuff working
* [B]Beta[/B]- means little things are still broke but most big stuff is fixed. Goal to clean up code and fix little issues so we can submit to cm to become official
* [B]Stable[/B]- official cm rom.
* [B]After stable[/B]- tweaking, Also adding features.
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Instructions:
First time flashing CyanogenMod 9 to the Motorola Photon 4G?, or coming from another ROM?
Root the Photon.
Unlock the Bootloader.
Flash the recovery on my site in cwm
Perform a NANDroid backup of your current ROM.
Flash This ROM.
Optional: Install the Google Apps addon package.
Upgrading from earlier version of CyanogenMod 9?
Perform a NANDroid backup of your current ROM.
Flash CyanogenMod.
Flash gapps.
Issues?
Experience issues? Please provide the following info:
If the device was hard reboot, please provide the file "/proc/last_kmsg".
If the device was soft reboot or is "bootlooping", please run a logcat and provide the full output.
Please use Pastebin when possible.
Download Links:
ROM: Link
Latest version: check site
Click to expand...
Click to collapse
Gapps: Link
Latest version: check site
Click to expand...
Click to collapse
Other
New touch based installer at jokersax.com no more confusing wipes or methods of flashing.
Credits:
joxersax11 -King Kollaborator iservin -Wiki Master cybik xboxfanj turl shabbypenguin ebbinger_413 sky24987 DethMetalz69 cougarcougar Focus.lau mrinehart93 Cyanogenmod Team koush/romracer/calkulin - 5027pre3 Recovery shabbypenguin - AIO Root the2dcour - Unlocked bootloader ranmasaotome510 - updated OP
Click to expand...
Click to collapse
The Photon dev team and turl would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
Mighty ambitious but good luck!
I'm sure many will offer their help.
I've been playing with a serious Alpha of cm9 on the thunderbolt. Thanks you Lau
jokersax11 said:
first of all thank focus.lau
http://bbs.189store.com/forum.php?mod=viewthread&tid=15563&page=1&extra=#pid511942
this will start off using his version. eventually i will get source downloaded(hopefully today), and ill begin getting all the bugs worked out.
this version was provided by focus.lau, i modified it to make it semi usable. 99% of the credit to this point is all focus.lau! i simply fixed a few issues preventing boot up using stateside photons. it can be modified in the same way miui was by adding parts from this and that and getting alittle more function.
my plans are to get cm9 source downloaded and find time to bang out all the necessaries to get cm9 fully working. its going to be a long road but we gots the cm9 before 2012!
currently uploading/fixing data/phone
Click to expand...
Click to collapse
Joker, you are da man!
On the ball joker!! Thanks!!
Sent from my MB855 using XDA App
ok i gotta get some sleep, cm9 source issues are now resolved so i should be able to start building in a day or so.
i this modified this build so it wasnt in chinese and so it would flash on our photons with our recoveries.
you guys can tweak and mod and try to get this build going all you want. im uploading so be patient if its not there yet.
have fun.
The op is questionable
Posts by wdl900 edited on 2011-12-27 20:36
Pro: you are still not official 4.0 for the news of trouble? You still waiting for official cm9 it? ? Tell you that from today you do not have to wait, now let you taste the taste of 4.0, because we do a large egg, ha ha, did not ask you served? I was served, and sincerely thank the selfless dedication of the egg show! !
Since there is no official version of the kernel, this release is trial version, not the complete version, but it was enough, because we have taken a historic moment Egg a ~~~~~~~~~~~
Special thanks to XDA here on FXP, CM team, as well as Pharaoh, show video, the child generation to the show, and all who support the show eggs, axes have you even more exciting! ! !
The version of the source code is compiled based on cm9, moto photon official kernel, version experience, as well as imperfections ~ ~ ~ ~
Note: This version of the version to be perfect in CM7, based on the upgrade (7.2 to be a perfect version of the first brush, brush after the first restart, and then transferred to recovery under the brush CM9) brush cm9 card before, do not wipe, otherwise the phone will FC, we remember ah, as to the issue of FC, eggs will be perfect after the show, we can support a ~~~~~
That's really interesing. Going to flash it before 2012.
Can anyone provide info about things that work and that don't?
I have to say, Chinese are great!! LOL, I have flashed this rom, the biggist problema are camera and sd card, and games often fcs, most of the time they cannot be opened at all, but it's a gaint step towards cm9. I appreciate your and those developers' work very much. together we can build our perfect cm9. I am testing it right now.
Sent from my MB855 using XDA App
dxl880517 said:
I have to say, Chinese are great!! LOL, I have flashed this rom, the biggist problema are camera and sd card, and games often fcs, most of the time they cannot be opened at all, but it's a gaint step towards cm9. I appreciate your and those developers' work very much. together we can build our perfect cm9. I am testing it right now.
Sent from my MB855 using XDA App
Click to expand...
Click to collapse
Whats wrong with the sd card and have you tried a 3rd party camera app?
it doesn't recognize sd card. both internal and external, but the focus solved the problem by adb push the file vold.fstab to system/etc, see
http://bbs.189store.com/forum.php?mod=viewthread&tid=15572&extra=page=1
As for camera, i believe it is driver related.
Sent from my MB855 using XDA App
Looks like I wont be using this till my day off
Posts by editing focus on 2011-12-27 20:22
First to download my attachment. vold.fstab.apk (2.29 KB, Downloads: 42) If there is no ADB tool, prior to your mother and then download a good degree, and then placed in c: \ windows \ system32 under.
After downloading, remove the. Apk suffix.
WIN + R and enter cmd into the command line, execute the following command sequence:
adb push vold.fstab (if not the same level directory, please fill out the complete path, such as c: \ vold.fstab) / mnt / emmc / / push the file you downloaded to the root directory emmc
adb shell / / entering the shell
su / / get root privileges
mount-o remount, rw-t yaffs2 / dev/block/mtdblock3 / system / / mount the file system as read-write
cp / mnt / emmc / vold.fstab / system / etc / / / replace the previous file
exit
exit
adb reboot / / restart
This last statement, the phone automatically restart after you can get.
If you do not know the meaning of the above command a one executive put it. / / .. This is a comment. Meaning to tell you. Command is above the red part! !
mount-o remount, rw-t yaffs2 / dev/block/mtdblock3 / system / / mount the file system as read-write
Click to expand...
Click to collapse
this concerns me... for someone who compiled cm9 how does he think we have yaffs anywhere on this phone? or mtd partitions? this is an emmc device.. :/
and this rather spoils the fun :O i have had cm9 source down
as i said i liked being lazy but i havent been
finally uploaded, commence flashing.
What do the yaffs pertain to and what is a eemc device?
I could google it(and I will) but I'd rather you explain it
jokersax11 said:
finally uploaded, commence flashing.
Click to expand...
Click to collapse
You did not sleep for long lol
i forgot something
wipe wipe wipe wipe wipe
also dont worry about that version on that site. i slightly modified this one, you guys can modify some more while i sleep if you like.
Before you sleep what was modified?
SD card mount and camera or no?
I'd unlock if those 2 were done
AJC9000 said:
Before you sleep what was modified?
SD card mount and camera or no?
I'd unlock if those 2 were done
Click to expand...
Click to collapse
nope i made it english and removed some radio edits. also i made it flash properly on our phones. for a test build that is
shabbypenguin said:
this concerns me... for someone who compiled cm9 how does he think we have yaffs anywhere on this phone? or mtd partitions? this is an emmc device.. :/
and this rather spoils the fun :O i have had cm9 source down
as i said i liked being lazy but i havent been
Click to expand...
Click to collapse
if your site goes down im sorry
AJC9000 said:
Looks like I wont be using this till my day off
Posts by editing focus on 2011-12-27 20:22
First to download my attachment. vold.fstab.apk (2.29 KB, Downloads: 42) If there is no ADB tool, prior to your mother and then download a good degree, and then placed in c: \ windows \ system32 under.
After downloading, remove the. Apk suffix.
WIN + R and enter cmd into the command line, execute the following command sequence:
adb push vold.fstab (if not the same level directory, please fill out the complete path, such as c: \ vold.fstab) / mnt / emmc / / push the file you downloaded to the root directory emmc
adb shell / / entering the shell
su / / get root privileges
mount-o remount, rw-t yaffs2 / dev/block/mtdblock3 / system / / mount the file system as read-write
cp / mnt / emmc / vold.fstab / system / etc / / / replace the previous file
exit
exit
adb reboot / / restart
This last statement, the phone automatically restart after you can get.
If you do not know the meaning of the above command a one executive put it. / / .. This is a comment. Meaning to tell you. Command is above the red part! !
Click to expand...
Click to collapse
wow. umm to everyone else, please just use root explorer/regular adb/unzip add rezip.

[ROM][UNOFFICIAL] CyanogenMod 12.1 for Alcatel ONETOUCH IDOL 3 5.5

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.x (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Download Links
Androidfilehost:
Download: https://www.androidfilehost.com/?fid=24391638059057759
Google Apps Minimal Edition:
Download: http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330
Installation
1.) You must have twrp installed follow this guide here
2.) Download the ROM and Gapps and place them on internal or external storage (depending on your model you may only have internal storage)
3.) In TWRP navigate to "Wipe" and wipe cache, data, and dalvik
4.) In TWRP navigate to "Install" find the location of the downloaded zips and proceed with installation
5.) Once both ROM and Gapps have been successfully flashed reboot system and wait for the device to boot
XDA:DevDB Information
CyanogenMod 12.1 for Alcatel ONETOUCH IDOL 3 5.5, ROM for the Alcatel Onetouch Idol 3
Contributors
Unjustified Dev
Source Code: http://github.com/TeamRegular
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Version Information
Status: Stable
Created 2015-10-14
Last Updated 2016-01-28
Status
Working:
Radio (Includes Dual Sim, Data and SMS)
Sound
Camera
BT
Sensors
Wifi
Known Issues:
Please share your bug reports (include a log if possible)
Tap to wake (Works, but disables itself randomly)
Horrendous battery drain
Changelog
20160218
remove unneeded qcom usb script
disable boot freq limit for cluster
20160216
Updated prima driver to LA.BR.1.1.3_rb1.45
Updated kernel to LA.BR.1.1.3_rb1.45
add back various alcatel kernel changes
set usb properties on boot (Fix the usb product model defaulting to Android)
set variant from init and add support for I806 (pivoq)
selinux enforcing (wcnss fixes by pivoq)
add peripheral manager
wcnss: restore stock config
20160128
update storage configuration (fix internal storage access)
don't set tct properties
set taptowake control state to 2
remove window cover support (revisit later)
remove unused zram script
remove tct cmdline garbage
remove unused hdcpService
remove power engine
remove powerup reason
remove unused Tct Daemon
disable secure discard
remove camera wrapper
use half res bootanimation
update WCNSS cfg from firmware bin
Stop the QC-QMI message spam
switch to init.qcom.power and update devfreqs
add script to identify device variants
switch to new cm-12.1 kernel
update adreno blobs
FAQs
Q: Is the device fully reversible on CyanogenMod as well?
A: Unfortunately no, it does allow all rotations but the dialer app currently will not allow you to place calls upside down.
Q: Does Dual Sim work with this ROM?
A: Dual Sim devices are now supported
Q: Why is my device 6045X?
A: The script failed to identify your device the supported model are 6045I, 6045B, 6045K, and 6045Y
Q: How can I get my device supported?
A: Post the model number and stock build.prop
Q: Is the Aero flipcase supported on CyanogenMod?
A:At the current moment it is not supported
Good News! Any plans for supporting 4.7 version aswell?
Is your device tree based on a similar device like yu tomato oder something, could you give me some hints for setting it up?
salzy said:
Good News! Any plans for supporting 4.7 version aswell?
Is your device tree based on a similar device like yu tomato oder something, could you give me some hints for setting it up?
Click to expand...
Click to collapse
No plans at the moment. There's is already someone handling 4.7 variants. Check out the CM port thread for details.
w00t!!!!!
Sent from my 6045I using Tapatalk
Like a kid on Christmas Eve. Waiting for what's to come. Can't wait to see future progress on this. I would give this a shot but WiFi and MMS are like my main two necessities. Thanks to all of those involved on this port for making this happen.
So close but yet so far.. I was so hyped when saw the thread but got down to earth quickly.. Stay focused my man, you're about to make something that's good into the great..
Just wondering if cm have some incompatibles with root apps like greenify, Viper 4 Android? Thank you
Sent from hell
Did you get the kernel to boot building from source or are you still repacking with stock?
Sent from my 6045I using XDA Premium HD app
brian117 said:
Like a kid on Christmas Eve. Waiting for what's to come. Can't wait to see future progress on this. I would give this a shot but WiFi and MMS are like my main two necessities. Thanks to all of those involved on this port for making this happen.
Click to expand...
Click to collapse
It's close. Just seeing how fast @Unjustified Dev has progressed to this point has been impressive.
Great Great Great my idol trembles park in the pits ready to receive new engine.
make sure everyone to get the minimal gapps as 5.1 before download
Whoohoo! so excited haha.
One wonders why use those minimal gapps rather dated instead of gapps latest? On motog 2014 Cyan 12.1 latest release give FC using ones you reported.
While Cyanogen recommends these:deleted
masterdex said:
One wonders why use those minimal gapps rather dated instead of gapps latest? On motog 2014 Cyan 12.1 latest release give FC using ones you reported.
While Cyanogen recommends these:http://forum.xda-developers.com/android/software/tk-gapps-t3116347
Click to expand...
Click to collapse
They worked fine for the testers. I'm sure those gapps would cause issues because they aren't 64 bit compatible.
Unjustified Dev said:
They worked fine for the testers. I'm sure those gapps would cause issues because they aren't 64 bit compatible.
Click to expand...
Click to collapse
Then I immediately delete the link to avoid problems.
My ADB is ready.
will it be regular flash or aroma installer?
masterdex said:
Then I immediately delete the link to avoid problems.
My ADB is ready.
Click to expand...
Click to collapse
CyanogenMod
https://www.androidfilehost.com/?fid=24052804347837558
Bootimg with adb enabled
https://www.androidfilehost.com/?fid=24052804347837588
Flash cm then the boot.img can be done from twrp or fastboot.
To keep it from crashing we need to remove the wlan module
adb remount
adb shell rm -rf /system/lib/modules/wlan.ko
technically you could do that from twrp without ever flashing the boot.img by mounting system after installing cm and using the included twrp file manager
Unjustified Dev said:
CyanogenMod
https://www.androidfilehost.com/?fid=24052804347837558
Bootimg with adb enabled
https://www.androidfilehost.com/?fid=24052804347837588
Flash cm then the boot.img can be done from twrp or fastboot.
To keep it from crashing we need to remove the wlan module
adb remount
adb shell rm -rf /system/lib/modules/wlan.ko
technically you could do that from twrp without ever flashing the boot.img by mounting system after installing cm and using the included twrp file manager
Click to expand...
Click to collapse
Ok I'm downloading.
Then install cm after bootloader and still gapps and after I disable the WiFi with ADB or leave everything as it is?
masterdex said:
Ok I'm downloading.
Then install cm after bootloader and still gapps and after I disable the WiFi with ADB or leave everything as it is?
Click to expand...
Click to collapse
You can flash gapps before and the boot.img isn't needed flash cm and gapps. Once they are done mount system and use the file manager to remove wlan module and that's it reboot and everything should be fine.

[DEV] M8/s/+ (s812 chipset Amlogic Devices) Development/Roms

M8s+ Amlogic S812 Devices
---------------------------------------------------------------------------------------------------------------------------------------------------------
M8s+ With s812 amlogic with the XT-S812-V10 Board / Samsung chipset.
ABOUT DEVICE:
Brand: WIIKEE
CPU:Amlogic S812 Quad Core up to 2.0GHz(Cortex-A9)
GPU: Octa Core ARM Mali-450 GPU up to 600MHz
Operation System: Andriod kitkat 4.4 Upgrade to 5.1
RAM: DDR3 2GB
EMMC: 16GB
Shell Material: Plastic
Card Extended: Support SD/TF card up to 32GB
Antenna: Built-in antenna for dual WIFI
Ethernet: 1000M LAN
WIFI:Support Dual wifi 2.4G/5G, IEEE 802.11a/b/g/n
Bluetooth:Bluetooth 4.0
Graphics Type: Integrated Graphics Mali400, Supports 1080P video (1920*1080)
Flash Player:Support Adobe Flash 1.1
Gaming: Built-in 3D Accelerator. Support 3D gaming
Video Decoding: Mpeg1/2/4.H.264,VC-1,Divx,Xvid,RM8/9/10,VP6
Power management: Adapter 5V 2A​
And like no other development section. Please make backups before taking this journey with me and im not liable for your messed up bricked device's so CONTINUE AT YOUR OWN RISK!!!
A ton of this info is coming from freaktab.com and some other russian/german sites that ive found. Including the chinagadgets.com updates page for the m8 boxes.
---------------------------------------------------------------------------------------------------------------------------------------------------------
:::::::::::The links::::::::::::
Root:
Rooting these boxes seems to be incredibly simple. They are either prerooted or can be done easily.
Kingoroot app , and kingo superuser app got me enough access to Install img twrp via Rashr app all avalible via the playstore. As well as you can use the updater app to install roms in zip format using the stock recovery without twrp but backups are important! Theres a few recoveries out there for our boxes. Some work for the clones, some dont.
You need to verify if you have the s812 chipset or not.
**************************************************************************************************************************************************
:HOW TO ENTER RECOVERY MODE:
To enter the recovery stock or not, there are multiple methods.
Using a toothpick and pushing the reset button inside the AV port ( Harder/nonrooted )
1.) At the bottom of the AV jack hole is the reset button.
Using a tooth pick hold this button in. You know you have pressed it if you feel the click.
2.) Now plug in the power cord.
3.) While holding the reset button down, wait until you see the logo and you can then release the reset button.
done: The recovery menu should now be shown and the device should update.
ALT For rooted devices:
1.) Install romtoolbox lite and Give romtoolbox superuser permissions
2.) Use the rebooter function inside the app to enter recovery mode. (easier)
To install the custom recovery I used [Root] Rashr - Flashingtool app to install the custom TWRP recovery, this also can be used to install the image files. The images are only the recovery, or boot images for the device. Im assuming here that these images should match the firmware version you are on. IE: 4.4 needs the 4.4 boot/recovery not the 5.1 . The Zips contain the correct boot images for the roms and will flash everything in one shot. The images are a seperate source for modding as well as using the usb flash tool or the apps i suggested. The files came prezipped together to be used with the pre installed updater program on most boxes, Its alot lighter to only update what you need.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Recovery:
Twrp:
Source:
http://freaktab.com/forum/tv-player...-unofficial-twrp-3-0-2-videostrong-acemax-kii
DirectDL:
https://www.androidfilehost.com/?fid=24588212152304611
---------------------------------------------------------------------------------------------------------------------------------------------------------
*****Stock Based Roms***
Roms Zips:
4.0 Roms:
Coming soon.
5.0 Roms:
1.) https://www.androidfilehost.com/?fid=24588212152304603
2.) https://www.androidfilehost.com/?fid=24588212152304604
Tested :
*Wifi
*Playstore
*Root - SU/SuperUser/KingoRoot/KingoSuperUser
*TWRP By Abdul
*Kodi
*Showbox
*BusyBox
Broken Items on 5.1:
* Ethernet Wont connect without manual entry of Ip
* Remote needs re-installed via remote.zip matching remote you have
* Front LED lights get reversed / red is on / blue is off (wont wake up from standby needs unplugged)
----------------------------------------------Custom Roms By Team DevDigitel Universal!!!------------------------------------------------------------------
No Boot.image included, must be on 5.1.1 for this to work, if no boot, restore boot.img only from twrp backup.
Rom:
TeamDevDigitel 5.1.1 -
1.) https://www.androidfilehost.com/?fid=24588212152304711
*StatusBar Fixed must be turned on under display. Resolution may also need adjusted.
*Speed Increases to wifi
*May need your own Build.prop to function perfectly, backup using zipme and flash after flashing this.
*Boot.img not included. Will use your boot.img, bust be on 5.1.1 for this to work!!
Tested :
*Wifi
*Playstore
*Root - SU/SuperUser/KingoRoot/KingoSuperUser
*TWRP By Abdul
*Kodi
*Showbox
*BusyBox
Broken Items on :
* Ethernet Wont connect without manual entry of Ip
* Remote needs re-installed via remote.zip matching remote you have
* Front LED lights get reversed / red is on / blue is off (wont wake up from standby needs unplugged)
----------------------------------------------------------------------------------------------------------------------------------------------------------
Custom Boot.img :
Flash Via Twrp:
For s812 (tested on board xt-s812-v10)
https://www.androidfilehost.com/?fid=24588212152304713
----------------------------------------------------------------------------------------------------------------------------------------------------------
Custom Build Props:​
Team DevDigitel Custom Build.prop
Flash Via Twrp:
https://www.androidfilehost.com/?fid=24588212152304712
Others:
http://freaktab.com/forum/development-area/build-prop-tweaking
------------------------------------------------------------------Custom Roms From Others------------------------------------------------------------------
VS/Acemx KII : http://freaktab.com/forum/tv-player...tools-al/571716-rom-vs-acemax-kii-xsatius-rom (based on 4.4)
KII Valkostur : http://freaktab.com/forum/tv-player...rmware-roms-tools-al/553983-rom-kii-valkostur (based on 4.4)
-----------------------------------------------------------OPEN ELEC PROJECT--------------------------------------------------------------
Links:
HOW TO INSTALL VIDEO: https://www.youtube.com/watch?v=QEuBQEGTpP4 (justmeroms)
OpenELEC 6.0 ROMS Below:
OpenELEC-Amlogic-MXiiiG - http://*******/12297117/mxiiig-update
OpenELEC-Amlogic Minix x8HP6.0 - http://*******/1Vfxnq
OpenELEC-Amlogic-M8-6.0 - http://*******/1VLUcI
OpenELEC-Amlogic-M8S-6.0 - http://*******/1VLV3J
OpenELEC-Amlogic-M8S+-6.0 - http://*******/1VLUvn
OpenELEC-Amlogic-S82-6.0 - http://*******/1VLV89
OpenELEC-Amlogic-MXQ -6.0 - http://*******/1VLqJz
Updated files for some that may get black blank screen posted below.
Another Solution for people that get a blank black screen is to use these files and extract all 3 files onto the root directory
of the SD Card.
You sould see ( factory_update_param.aml, recovery.img and OpenELEC.zip) files then do the toothpick method by pressing the micro switch inside and releasing after 5 seconds.
OpenELEC-Amlogic-MXiiiG - http://*******/12297117/mxiiig
OpenELEC-AMlogic Minix x8HP6.0 - http://*******/1VfxUv
OpenELEC_6.m M8/M8N - http://*******/1VdS7g
OpenELEC_6.0 M8s - http://*******/1VdSXO
OpenELEC_6.0 M8s+ - http://*******/1VdSfS
OpenELEC_6.0 s82 - http://*******/1VdSmi
OpenELEC_6.0 MXQ - http://*******/1VdSuR
Added 27.03.2016
OpenELEC 6.0.1 MX2 - http://*******/12297117/openelec601-mx...
-----------------------------------------------------------------EtertainmentBox-----------------------------------------------------------------
Etertainment Box Brand M8s Stock Dl - https://www.entertainmentbox.com/latest-m8s-firmware-download/
DL Mirorr: N/A
-------------------------------------------------------------------------------------------------------------------------------------------------------
Apps:
KingoRoot : https://root-apk.kingoapp.com/kingoroot-download.htm
KingoSuperuser : https://superuser.kingoapp.com/
{Root} Rashr - Flashtool :http://forum.xda-developers.com/showthread.php?t=2334554
Romtoolbox: https://play.google.com/store/apps/details?id=com.jrummy.liberty.toolbox&hl=en
Busybox: https://play.google.com/store/apps/details?id=com.jrummy.busybox.installer&hl=en
SuperSu: https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=en
Kodi: https://play.google.com/store/apps/details?id=org.xbmc.kodi
Zipme: https://play.google.com/store/apps/details?id=zip.me&hl=en
Tons of others : https://www.entertainmentbox.com/official-android-tv-box-apps/
---------------------------------------------------------------------------------------------------------------------------------------------------------
Utilities:
Usb img burning tool: https://mega.nz/#!cJ1RnI4T!S2dq8VnObB4TLSHjCvJBx7zD5A__LPrLKvm999qsxwY
How To Usb Burn tool:
[Video]
http://chinagadgetsreviews.blogspot.ro/2014/08/how-to-easily-flash-firmware-on-probox2.html
Unbrick M series boxes:
[Video] https://youtu.be/1o7KQaLAEeU
Identify your box:
http://freaktab.com/forum/tv-player...ilogic-device-is-bricked-read-this-post-first
----------------------------------------------------------------------------------------------------------------------------------------------------
Remote Configure zips:
These are flashed to get the stock remotes found for these boxes working aftee changing roms.
The remote config files are located at
/System/ETC/remote.conf
These will determine what keys on the remotes do.
Link to Download Zips:
http://freaktab.com/forum/tv-player...tools-af/18312-s802-multi-remote-patcher-zips
---------------------------------------------------------------------------------------------------------------------------------------------------------
*
*
*
*​::::::::::::::::::::Resources::::::::::::::::::::
Freaktab Amlogic Based Devices. S8xx Series
http://freaktab.com/forum/tv-player-support/amlogic-based-tv-players
JustmeRoms
https://justmeroms.com/
Chinagadgets.com Firmwares Page
http://chinagadgetsreviews.com/firmwares​
S8xx Chipse Devices UNIVERSAL ROM:​
Roms Zip:
4.0:
Coming Soon
----------------------------------------------Custom Roms By Team DevDigitel Universal!!!------------------------------------------------------------------
No Boot.image included, must be on 5.1.1 for this to work, if no boot, restore boot.img only from twrp backup.
Rom:
TeamDevDigitel 5.1.1 -
1.) https://www.androidfilehost.com/?fid=24588212152304711
*StatusBar Fixed must be turned on under display. Resolution may also need adjusted.
*Speed Increases to wifi
*May need your own Build.prop to function perfectly, backup using zipme and flash after flashing this.
*Boot.img not included. Will use your boot.img, bust be on 5.1.1 for this to work!!
Tested :
*Wifi
*Playstore
*Root - SU/SuperUser/KingoRoot/KingoSuperUser
*TWRP By Abdul
*Kodi
*Showbox
*BusyBox
Broken Items on :
* Ethernet Wont connect without manual entry of Ip
* Remote needs re-installed via remote.zip matching remote you have
* Front LED lights get reversed / red is on / blue is off (wont wake up from standby needs unplugged)
** If playstore wont Login through app. Go to settings/more settings/accounts and sign in through there.
If playstore wont download apps or fully load up like its not getting network. Go to settings/more settings/Apps/ and force.stop.playstore and clear its data.
Enjoy
----------------------------------------------------------------------------------------------------------------------------------------------------------
Custom Boot.img :
Flash Via Twrp:
For s812 (tested on board xt-s812-v10)
https://www.androidfilehost.com/?fid=24588212152304713
----------------------------------------------------------------------------------------------------------------------------------------------------------
Custom Build Props:
Team DevDigitel Custom Build.prop
Flash Via Twrp:
https://www.androidfilehost.com/?fid=24588212152304712
Reaerved 2
Reserved 3
Reserved 4
Reserved 5
Bare with me
Please hit Thanks Button On Main Op;
This helps me know if this is helping people and being used!
also, this work is free of charge and its motivational!
Now that the base info is up. Is anyone on this side of xda interested in getting xdas android tv boxes more orginized and displayed? If not ill just limit my work to what i developed for and move on..
Using brackets on your posts helps users navigate the forum so much easier.
[Wip] work in progress
[Rom] Flashable rom
[Q&A) questions section to keep forums clean
[Dev] developers needed / open project
[Guide] walk throughs
Identifying the model is good, but identification of your chipset is the important part. These boxes are heavily clones and sold as whatever the distributor said it was. And a lot of times it wasnt what you thought it was.
Rkxxxxx S8xxxxx Txxxxxx Etc is how you will be locating the correct firmwares for your devices. Im hoping that in the future we can go cross platform/chipset by including the correct boot.img and xml/build.prop files for the right chips and the software will be universal (ish)
See post #2 for Universal rom Flash.
Highly suggest only using TWRP and backing up to your external SD.
the build.prop and the boot.img are both twrp flashable files.
these also can be used to put your stock boot.img or build.prop after flashing a universal softwear rom to gain all
your device specifics back. the custom one is based on m8s/+ models and was off a 16gb device so both 8/16 can flash.
you can alos use the app zipme to make your own flashable zips. great for backing up certain files.
remote.config is another one thats important to backup from your original build the device shipped with!
how to adjust twrp screeen size
screen size is to big on my tv i cant navigate some keys on my usb keyboard,, imean i cant navigate twrp properly using my navigation keys on my wireless key board...pls help thanks
Hey man first of all big thanks for the THREAD, is very hard to find some information about all of this you have no idea how this thread can help us with these android TV devices (F**** smart TV's)
So i have a S82 Plus, with the android 5.1.1, kernel 3.10.33, fimrware 101L1 and running silk and smooth the only problem for me is the remote controler that i bought... doesn't work well some keys and functions just dont work!! and i don't know why..
And i was thinking maybe i just the ROM because if i put to work with my computer works fine, if i put it with my S4 works well too...
So i was thinking is there any 6.0 rom for this device?? Would you recommend another one to try??
My Remote is the measy rc12-b5
Big thanks again for the help!!
nice i finally found this thread all i really want is to make it like a basic tablet with out the crap. Where can i learn how to dump a new box and change it to work like a tablet. btw the game myvegas doesnt work
Hi Team DevDigitel thanks for your work
I think this will be a great place for M8s owners .
My Box is a M8S now running this 5.1 rom (M8S(n200c)_to_M8S+ 5.1 20151022-aml_upgrade_package) it works fine only no WIFI and no remote seams that only 2 of the 4 cpu cores are working non rooted
download (M8S(n200c)_to_M8S+ 5.1 20151022-aml_upgrade_package) here https://mega.nz/#!ZUxQSJQK!nt8g1nGV6jdTe3mZFa3_aXPY4UcXTaLQuUIGK-c-jbg
Threre is also a android 4.4 rom what is working okay pre rooted (M8S_aml_upgrade_package_16.0_20160229)
download https://drive.google.com/file/d/0B4NYLg8trzWdYl82UlpteHppOU0/view
I cant get my box into recovery whit the sd card toothpick method
I only can flash img whit usb burningtool
Goal to get a fully working 5.1 rom whit working wifi and remote in img because my M8S cant get into recovery whit SD card toothpick method
it also be nice to have root so i can boot in recovery
I hope that this becomes a place to collect and develop M8, M8S M8S+ roms
I recently bought m8s+ and wondering if we can get latest 6.0 firmware on this tv box btw it came with 5.1 Lollipop.
I second that also make sure the MyVegas app works from google play. It didnt with the last firmware
Hi i want know how i can unpack and repack stock rom? I want change the stock apk with other ones! Otherwise there is another method?
All the tools create an incompatible system.transfer.list (not for android lollipop 5.1.1!) because the version that will be created is 1 but the original version of 5.1.1 is 2!
And so when i flash a new rom i get this error: unexpected transfer list version [1 ]
I tried to change version with notepad++ and the error no longer appears but the firmware cannot be flashed because the installation starts but doesn't complete!
Please help me
Stock system.transfer.list:
Code:
2
146445
0
0
erase 2,0,262144
new 32,0,32767,32768,32770,32833,32835,33347,65535,65536,65538,98304,98306,98369,98371,98883,131071,131072,131074,163840,163842,163905,163907,164419,196607,196608,196610,229376,229378,229441,229443,229955,247047
Repack system.transfer.list
Code:
1
150644
erase 2,0,262144
new 84,0,64,65,179,579,580,4675,20050,20053,22476,22479,22487,22490,22491,22500,22506,22517,22671,22672,23814,23826,24082,24094,25259,25260,32767,32768,32770,32833,32834,33347,41193,41196,45537,45538,49457,49464,49622,49623,54103,54105,54112,54118,54139,54140,54141,54160,55263,55264,65535,65536,65537,98304,98306,98369,98370,98883,122919,122920,123534,123539,131071,131072,131073,163840,163842,163905,163906,164419,166592,166593,196607,196608,196609,229376,229378,229441,229442,229955,254995,254996,255021,255074,255906
Big thanks for the ROMS!
I just want to say thank you for your big effort on making these ROMS! :good:
Like my username indicates, I finally got my troublesome M8S box working flawlessly with Android Lollipop, in which your Universal ROM was the key. I documented my steps in another related thread.
m8s+ firmware IMG format for USB method
Hi,
Where I download rom (android 5.1.1 lollipop on 2016.1219) for IMG format for USB upgrade method?
I have problem at upgrade SD card method.
gorus1 said:
Hi,
Where I download rom (android 5.1.1 lollipop on 2016.1219) for IMG format for USB upgrade method?
I have problem at upgrade SD card method.
Click to expand...
Click to collapse
Here you are https://androidtvbox.eu/new-firmware-m8s-tv-box-amlogic-s812-20161219-release/
Thanks for link, but I need have ROM in IMG format becose i have problem with SD card port.
I downloaded ROM from link and unzipped this, but there is no IMG format.
Sorry, maybe something I do not know, but I need have IMG compilation.
Please for help!

[ROM] (well... sort of...) Dell Venue 7840/7040 running native Linux

This is a guide to install Debian Linux on your Nexus Player
NOTE: This guide is for advanced users
This is NOT VNC nor chroot nor Android X server nor anything else like that, but running Linux natively.
D I S C L A I M E R
----------------------------------------------------------------------------
Use this at your OWN RISK. Experimental software may harm you, your device and others around you. I cannot be held responsible for any damage done. You have been warned!
Installing Linux will most likely VOID YOUR WARRANTY! (If warranty still applies to a five year old device...)
P R O L O G U E
----------------------------------------------------------------------------
I have adapted the Nexus Player's kernel to meet GNU/Linux, namely Debian 10, requirements so far that it has become quite stable by now.
Since the processor is Intel x86 compliant you can run a regular distribution, receive updates, load software, etc. etc. This makes the Dell Venue virtually a desktop PC.
You can install Debian onto a USB stick and dual boot along with Android OR you may install Debian to the device's internal storage (and speed up things significantly).
H A R D W A R E S U P P O R T
----------------------------------------------------------------------------
What is NOT working:
* Suspend/standby
* Full 3D support
* Cameras
* Microphones (needs proper asound.conf)
* Likely something else
* Dell Venue 7840 users please see notes attached about sound. Be careful not to damage your speakers with high volumes.
R E Q U I R E M E N T S
----------------------------------------------------------------------------
* Dell Venue 7840 or Dell Venue 7040 (obviously) w/ unlocked bootloader
* USB OTG cable and mirco USB cable
* A USB Hub
* An empty USB stick (I suggest at least 16 GB of storage and 40 MB/s read and 20 MB/s write speed. 8 GB is the minimum requirement though.)
* Input devices (i.e. mouse, keyboard)
* Linux PC (or virtual machine)
* Basic Linux/ROM tinkering knowledge, some time and patience...
A lot of stuff has not been tested entirely, I am a little short of spare time lately, so please be patient, I am willing to help as good as I can.
Ready?! Let's go!
S T E P 1: Install the Linux boot image
----------------------------------------------------------------------------
a) Unlock your tablet's bootloader (there are guides online in case you don't know how to do that)
b) Reboot to bootloader, attach the tablet to your PC and flash the device specific Linux boot image to the boot partition.
fastboot flash boot dell_venue_7x40_linux_boot.img
Hint: This will be the only change to your tablet.
Note: You may revert the changes by flashing the stock boot image.
S T E P 2: Prepare SD card (done on the Linux PC)
----------------------------------------------------------------------------
a) Format the partition on the USB stick with the ext4 file system.
b) Manually mount the partition to e.g. /mnt
c) Download the attached root file system creator, untar it and change to that directory. (sorry had to be a tar inside a zip, XDA forum requirements)
d) Create the rootfs (need to be root):
./bbep_rootfs_creator /mnt your_username your_password
Note: The process sometimes fail, you might have to try more than once.
Note: This will take a long time. To speed things up, you may create the rootfs inside a disk image on your local hard drive and afterwards write the image to the SD card.
e) Download the system image (link: https://mega.nz/file/tK4UiDaB#yfmTgf8qg8e-WKFPfISbKabNeA2vd5cSfTiKCs5Oh2I)
f) Rename the downloaded system image file to system.img and paste it into /mnt
g) Insert the SD card into your tablet.
h) That's it, if you now boot your tablet, it will actually boot into Linux. Please see the debug output messages for hints in case you run into troubles.
Note: The kernel has become quite old. In case the file system gets corruptes, the kernel cannot recover the file system because the current EXT4 version is not entirely supported by the kernel. In that case, please remove the SD card and use another PC with a recent kernel to recover the file system by typing e2fsck -fy
P O S T I N S T A L L A T I O N A N D I S S U E S
----------------------------------------------------------------------------
a) sbin tools
I compiled some tools useful for running Linux on the tablet. Have a look at /usr/local/sbin. Those should be quite self-explainatory.
"toggle_blue_light" is a nifty little feature allowing you to turn on and off the blue pixel (makes the screen a little more easy on the eyes, also eliminates blue light hazard)
b) Keyboard and Dell Venue 7040
Dell has not released the kernel driver for the keyboard, so currently you won't be able to pair the keyboard using Linux. If you happen to own 2 units, you may boot Android on one of the machines and Linux on the other. Trigger the pairing in Android but then connect with the Linux machine. Swap keyboards afterwards. It's a mess...
c) Touchscreen orientation on Dell Venue 7840
Touchscreen orientation on the Dell Venue 7840 might be incorrect. In this case you need to trigger the script /usr/local/sbin/ts_rotate
d) Sound on Dell Venue 7840
Sound on the Dell Venue 7840 needs to be set up manually (you can automate the process with a start up script). You need to call /usr/local/sbin/bb_on_tfa9890.sh as root.
To change the volume use /usr/local/sbin/bb_set_volume.
Be careful with the volume, do not overdrive the speakers. I permanently damaged my 7840's speakers!
e) Compositing
On the tablet, Mate's window manager "Marco" is NOT hw accelerated. Compositing is slow. When watching Videos or browsing the internet, you may want to disable compositing (use mate-tweak) to increase performance.
If you need hw accelerated compositing you may use kwin-x11 but this takes up 1GB of disk space and stability is subpar...
You may reduce the resolution to full HD (still very good picture) by uncommenting the appropriate line in /usr/share/X11/xorg.conf.d/10-hwc.conf
f) Chromium
Chromium can be accelerated with X11/EGL, but buffer management does not work properly. When resizing the window you may need to restart Chromium, because the buffer allocation may fail.
Chromium does have support for WebGL. It's quite buggy.
g) Firefox
Firefox is not hw accelerated but still gives you decent performance when browsing or watching movies (tested Youtube FullHD and Netflix, works fine).
However when using WebGL, Chromium is much faster (in case it does not crash).
h) VLC media player
Video playback hw acceleration is not supported. To achieve decent performance anyways do as follows:
I) Choose Tools --> Preferences --> Video
II) As "Output" choose "X11 video output (XCB)" and for "Fullscreen Video Device" select "hwcomposer" for best performance.
i) Splashscreen
You can create your own splash screen. Just grap the appropriate raw flash file for your device (see below) and append a valid 24 bit image to the file (using your favorite hex editor). Flash afterwards:
fastboot flash splashscreen your_image.img
Q & A
----------------------------------------------------------------------------
Q: Does graphics acceleration work?
A: Well, OpenGL ES does work, however a lot of programs do depend on desktop OpenGL which is NOT supported. Graphics acceleration is achieved through libhybris which makes it possible to use Android graphics drivers in GNU/Linux. It might be very buggy. YMMV
Q: What is graphics performance like?
A: Depends. When a program supports OpenGL ES, you get decent performance (e.g. Kwin-X11 window manager, Chromium). Performance is sufficient to watch FullHD movies in Firefox or with VLC or browse the internet. Chromium supports accelerated WebGL.
Q: What is system performance like?
A: Depends. Bottle neck of system performance is the speed of the storage used. Using the internal storage gives huge speed improvements vs. an external USB storage (max ~ 30 MB/s). With internal storage simple tasks like file management, office applications etc. work fine.
S O U R C E C O D E
----------------------------------------------------------------------------
* Halium - https://github.com/halium
* Libhybris - https://github.com/NotKit/ and https://github.com/libhybris/
* Debian - https://www.debian.org/
* Kernel - https://android.googlesource.com/kernel/x86_64/+/refs/heads/android-x86_64-fugu-3.10-nougat-hwbinder , https://github.com/fcipaq/android_kernel_asus_fugu
* Lineage OS - https://github.com/lineageos
C R E D I T S
----------------------------------------------------------------------------
Special thanks goes to the Halium team, especially JBB and NotKit
And to Hybris, Debian and the LOS team
ROM OS Version: Debian 10
ROM Kernel: Linux 3.10.20
ROM Firmware Required: 5.x
Graphics drivers based On: Lineage OS 14.1
Version Information
Status: 7040 ok, 7840 untested
Created 2021-01-30
Last Updated 2021-02-25
Watch the demo on youtube:
20 days now, believe it or not but I have been waiting for something like that...sort of. Well, I'm gonna give it a try and see if I can provide you with some feedback.
Thanks, amazing idea.
Glad to finally get any feedback
Which device are you using? I have made some progress with the 7040 version - the attachable keyboard now works! I'll update the image file later.
Good luck with the installation and don't hesitate to contact me if you run in any difficulties...
I'm running the 7840. You wouldn't manage to get some kind of an installation script would you?
Well... I'm afraid a script is not possible as it includes to many different platforms...
However I can upload an image of the SD card (I'm currently already working on that) so that you would basically just have to put it onto a SD card.
Linux is running quite well now on the 7840. Even Bluetooth is working without any need of configuration...
So please be patient, may take some days...
fcipaq said:
Well... I'm afraid a script is not possible as it includes to many different platforms...
However I can upload an image of the SD card (I'm currently already working on that) so that you would basically just have to put it onto a SD card.
Linux is running quite well now on the 7840. Even Bluetooth is working without any need of configuration...
So please be patient, may take some days...
Click to expand...
Click to collapse
Amazing to hear that, thanks for your work. Really looking forward to that.
K, you got it! The links to the file system are online now, as well as the new kernels. Let me know how you like it!
PS: The kernel for the Dell Venue 7840 is running with reduced resolution. If you intend to only use the table in portrait mode I can post an boot image running full resolution...
Thank you, I'm currently very busy with exams, I'll look into it the end of this week. Thank you very much for your efforts.
Fingers crossed for your exams!
Also, I've now implemented the ability to set a custom wifi mac and country code using the kernel command line. This can be set by editing the image file with a hex editor (command line is right at the beginning of the file, there is no checksum which has to be recalculated).
Alright, working good so far. Battery drain is pretty high, I assume thats due to the lacking suspension mode. Oh and sound would ofc be nice x). Graphics acceleration would be nice to have and I guess improve battery run time.
Congrats you got it working (first confirmed!)
I find battery performance quite decent when actually running (i.e. using) the system. I get approx 8 hours of uptime, but I agree that standby performance is indeed terrible - as you already stated this is due to the lack of suspend mode. You actually need to shutdown the tablet when not in use.
Graphics acceleration is (I'm quite sure) not going to happen. Linux is lacking a PowerVR open source drivers, many have tried but no success so far afaik.
Sound drivers appear to be tricky. I found at least two pieces of code to be problematic in a 32 bit kernel, but might be working in a 64 bit kernel. However, Intel/Dell seem to do some initializing in user space code which is unavailable. So doesn't look to good for sound...
I installed Linux the the device's internal EMMC (purged Android) which is really boosting performance (internal storage is approx three times the speed compared to the external SD card reader's max speed...)
I tweaked the kernel a litte, it is now possible to choose between full and reduced resolution/color at kernel command line as well as a custom wifi MAC address and country code. I'll upload the updated kernel once I'll return from vacation...
PS: Hope your exams went well!
Awesome! I've been trying to figure out something interesting to do with my 7840. I'll likely have to wait until this weekend to flash it but am looking forward to doing so. Thank you for your work on this.
This is awesome!
I have been waiting for someone to do something exciting with this little guy. Thank you, seriously. I will be flashing this on mine and following along with your progress. This remains my favorite tablet to date (and I have gone through plenty), such a shame dell shut it down and it didn't get too much love from the community.
Well I had some issues with the state of my tablet after the last time I played with it; so things took a little longer to get going than I expected. But I was successful at getting this loaded and so far so good! I am not really seeing any slowness (using a Class 10 U3 mircoSD) but would be interested in the process to purge the Android file system as it would be more convenient at start-up.
I was able to connect to my WiFi using both wireless N and AC standards. In the little bit of testing I have done so far, sound and touch are working quite well. I did notice that the screen rotation script didn't redraw the desktop, but the touch locations seemed to change orientation. I have not yet tried to figure out why.
@fcipaq You have probably already seen libhybris but if not it may be worth looking at for 3D acceleration. I am not completely positive it is relevant as it may be specific to ARM processors. https://github.com/libhybris/libhybris/
It's been a while - sorry! I'm glad to get your feedback. I have been quite busy lately (and still am). I recently made only some minor tweaks/adjustments, e.g. patched to kernel against the blueborne vulnerabilty.
My 7840 is dead now as the connector failed (connected it too many times to my pc) - this is the sacrifice I made But I still have my 7040 up and running - which is basically the same device. I suggest you do a lot of the flashing from the linux command line or buy a magnetic charger cable ($5 on ebay) to reduce wear on the connector - it's quite delicate and really hard to repair (if you find any spare parts at all).
The rotation script is for touch only - this will not alter the screen rotation. The screen rotation (unfortunately) can only be changed by rebooting (or logging our and in again/restarting the X server).
@FairOh: Thank you for the hint. I am aware of that option but it would take quite some engineering effort and that is far beyond what I can do (alone). The current driver does not even give you 2D-acceleration...
I will upload an updated kernel asap as well as I will publish the kernel source so that others may contribute or study...
I benchmarked the internal EMMC and the SD-Card read/write speeds (I used a really fast SD card) and it turns out that the internal storage is about 3-4 times the speed of the external card. I think this is the card reader's limitation.
FYI: If anyone who reads this owns an Asus Zenfone 2 - this is almost the same hardware and a lot of code can directly be ported - I just took a quick glance at the Asus source code... (and to be honest, I took the wifi driver )
No rush, but curious if you have been able to get your source files uploaded/shared. Not that I'm much if a developer, but you gotta start somewhere.
@FairOh: I'm really sorry for my delayed response. I have been very busy lately...
BTW: it was my first project of that kind. I greatly appreciate your interest. Maybe you can figure something out.
Well source code is now online as well as the updated flashable boot images. Feel free to alter the source code in any way, republish, modify, share, learn etc...
I made some remarks inside the archive (readme file) to guide you to a running build quickly. I suggest you use the toolchain (compiler) from google (instructions provided inside the archive), otherwise the code might not compile properly.
Please let me now if you run into any difficulties compiling the code or setting up the build environment...
So far, so good
First of all, I want to thank you so much for your work on this.
I have a 7040 and I was really concerned about Blueborne vulnerability. I tried a few months ago this, but unfortunately I wasn't be able to get working the Bluetooth adapter, so the built-in keyboard/mouse weren't working (Firmware contents were in place, so I didn't really know what happened).
This time, December revision, I run into the same problem and also when I want to update the system, Ubuntu ask me the admin or root user password.
If you don't mind share the admin/root password, I would be very glad to try and fix the Bluetooth adapter in my system and maybe tweaking some system settings.
Finally, I want to thank you again. Our little loved devices can do so much things because of you. Maybe sometime in the future I will be able to dig in the source code and collaborate in these project (First, I have to learn a lot of things, but I think I will).
Glad you like it!
I might have forgotten to mention that the password is simply "password" sorry!
First of all you need to make sure that your bluetooth adapter is working at all (you may try to pair with any bluetooth device). All you basically need to do is to put the firmware files in place.
Connecting to the magnetically attachable keyboard is a whole different story. As Dell has not released the kernel source for the Dell Venue 7040 (but only for the 7840 model) I had to reverse engineer the driver for the keyboard. There are four pins (two inner pins and two outer ones) connecting the keyboard to the tablet. The outer ones are used to supply power whereas the inner ones serve to put the keyboard into pairing mode - using a "secret" protocol which I have not figured out. So here is what I did to get it working anyways:
1. Boot into Android
2. Delete the Dell keyboard from within the bluetooth menu (this will immediately cause Android to try and reconnect)
3. When prompted to enter the pin just click on cancel (the keyboard will remain in pairing mode for another minute awaiting incoming requests)
4. On another Ubuntu PC search for pairable bluetooth devices. Once the Dell keyboard has been detected connected to it.
5. On the Ubuntu PC tar/copy the key files in /var/lib/bluetooth/XX:XX:XX:XX:XX:XX
sudo tar czf btkeys.tar.gz XX:XX:XX:XX:XX:XX
(These are the keys the Ubuntu PC brokered with the keyboard - we are going to reuse these on the Android tablet)
Hint: Both PCs need to have the SAME bluetooth MAC address.
6. Reboot the tablet into Ubuntu and copy the tared file over to /var/lib/bluetooth.
7. Untar this file on the Android tablet in /var/lib/bluetooth
sudo tar xzf btkeys.tar.gz
8. Reboot (The Android tablet now has matching keys to connect to the keyboard).
BEWARE: Booting into Android will result in resetting the keyboard and you will have to do the procedure all over again. You may use electrical tape to disable the two inner pins thus preventing Android from telling the keyboard to go into paring mode)... It's a littel complex... I asked Dell twice to publish the source code but to no avail (did not even receive an answer)

[ROM][Unofficial][4.4.4] LineageOS 11.0 based for Galaxy S2 GT-I9100 [2019-12-24]

i9100 LineageOS 11.0 - ABANDONED​
LineageOS (as well as CM did until December 2016) still maintains the cm11.0 / 4.4.4 sources to keep pace with 'The Android Security Bulletin' (ASB).
https://source.android.com/security/bulletin/index.html.
Patches for CVE security issues are released at least once a month to the Android Open Source Project (AOSP) repository.
Patches for Android 4.4.4 are not provided by ASB anymore.
This means, security wise Android 4.4.4 is formally dead.
Nevertheless there are a few enthusiasts, still backporting security patches from recent Android versions to 4.4.4.
You should know, such backports are no formal ASB security patches.
Therefore the security patch level of this ROM is named: Unofficial Security Backport "December 2019".
Despite of implementing these security patches by the LineageOS team to its own repository https://github.com/LineageOS, LineageOS does not provide cm11 builds anymore.
Since I personally like 4.4.4. more than later versions, I build it myself unofficially and would like to share it.
The build is made from LineageOS "Branch: cm-11.0" PLUS ASB security patches, even if they are not yet approved by LineageOS.
The main goal of this ROM is to provide up to date builds in terms of ASB security patches, not development.
Instructions:
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
* I'm not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it!
*/
First time flashing cm11.0 your device, or coming from another ROM
- download the zip
- install a compatible recovery (TWRP 3.1.0, cwm 6.0.5.1 are ok)
- perform a recovery backup of your current ROM
- flash ROM
- wipe data & cache partitions of your device
- optional: install the Google Apps addon package
Code:
Install lineage-11 on i9100 coming from any ROM (long way)
===============================================
0 Downloads [URL="https://androidfilehost.com/?w=files&flid=298277"]AFH folder with all downloads
[/URL]~~~~~~~~~~~
phone USB drivers
"SAMSUNG_USB_Driver_for_Mobile_Phones.exe"
odin
"Odin3 v3.13.1.exe"
Stock-ROM JB
"I9100XWLST_I9100ODDLSE_I9100DDLS9_HOME.tar.md 5"
Heimdall
"heimdall-suite-1.4.0-win32.zip"
'ROM lineage-11 for i9100'
"lineage-11-20190714-UNOFFICIAL-i9100.zip" or any other lineage-11 ROM
TWRP for i9100
"twrp-3.1.0-0-i9100.img"
NOTE: more recent versions of TWRP won't work in step 3
1 Install Stock-ROM JB
~~~~~~~~~~~~~~~~~~~~~~
Installing Stock-ROM JB shall ensure a clean start.
1.1 PC
install drivers "SAMSUNG_USB_Driver_for_Mobile_Phones.exe"
1.2 Phone
* boot to BootLoader (hold: Vol-Down + Home + Power)
* confirm with Vol-Up
* connect to PC
1.3 PC
execute "Odin3 v3.13.1.exe"
* in 'Log' you must see a device
* select checkbox AP
* select file "I9100XWLST_I9100ODDLSE_I9100DDLS9_HOME.tar.md 5"
* Start
* watch progress until success
1.4 Phone
In the highly probable case of a bootloop on 1st start:
* boot to recovery (hold: Vol-Down + Home + Power)
* execute factory reset
* reboot system
Now Stock-ROM JB should be installed and working.
1.5 Phone
for later usage copy "lineage-11-20190714-UNOFFICIAL-i9100.zip" to Download folder
2 Install Heimdall
~~~~~~~~~~~~~~~~~~
2.2 Phone
* boot to BootLoader (hold: Vol-Down + Home + Power)
* confirm with Vol-Up
* connect to PC
2.2 PC
* extract "heimdall-suite-1.4.0-win32.zip" & navigate to the location of 'heimdall.exe'
Remark: use a folder on the PC's HDD, it didn't work for me when using a USB-Drive
* follow 'Driver Installation Instructions' in README.TXT (switches USB driver with zadig.exe)
* check connection to phone via 'heindall.exe detect'
--> must show 'Device detected'
3 Install TWRP & LOS
~~~~~~~~~~~~~~~~~~~~
3.1 PC
* extract 'ROM lineage-11 for i9100'
* copy 'boot.img' to the folder containing 'heimdall.exe'
* copy "twrp-3.1.0-0-i9100.img" to the folder containing 'heimdall.exe'
* open cmd.exe in the folder containing 'heimdall.exe'
* execute "D:\S2\Heimdall\build\bin>heimdall flash --KERNEL boot.img --RECOVERY twrp-3.1.0-0-i9100.img --no-reboot"
* watch progress until 'Releasing device interface...'
3.2 Phone
* pull out the USB cable
* hold the power button until screen is off (> 8s)
* boot to Recovery (hold: Vol-Up + Home + Power)
* goto Wipe
* goto Advanced wipe --> select Dalvik, Cache, System, Data
* swipe to Wipe
* goto TWRP Install
* navigate to Download folder from 1.5
* select "lineage-11-20190714-UNOFFICIAL-i9100.zip"
Remark: Do not install gapps together with ROM, SUW will crash and ROM is not usable.
* swipe to confirm flash
* reboot System
* configure the just installed ROM
* Optional install gapps:
reboot to recovery
install gapps
reboot system
Download:
<< latest 2019/12/24 >> Unofficial Security Backport "December 2019"
AndroidFileHost
older downloads
Included:
LineageOS per 2019-12-24 status merged at LineageOS
LineageOS per 2019-12-24 status open at LineageOS topics asb-2019.12-cm11
Note
The stock browser is removed from this ROM due to severe security issues, which cannot get fixed.
Get a state of art browser (like firefox) from play store instead.
Known Issues:
xposed not supported
1) A fix is provided by Lenny Bard, see instructions at post here.
2) Fix by lee.wp14. See post https://forum.xda-developers.com/showpost.php?p=79618987&postcount=243.
Download: lineage-11-20190609-UNOFFICIAL-i9100-xposedReady.zip
Be aware, these two fixes might break some security patches.
video in browser fix, thanks to TriboDoP:
https://forum.xda-developers.com/showpost.php?p=70266718&postcount=142
gapps
Paddy's found out, that latest gapps may cause trouble.
Fix: open_gapps-arm-4.4-pico-20161006
Credits:
LineageOS
xpduyson - ASB patches
Tim Schumacher - ASB patches + KRACK patches
mse1969 - ASB patches
Android-Andi - security patches
syphyr - security patches
Hi @grzwolf
That's great!
Thank you very much for building kitkit with latest security patches!
Regards
TriboDP
Sent from my ME173X using XDA-Developers Legacy app
Hi @grzwolf,
It may be an old version of Android, but its a new and updated build... thanks for keeping this cm/los 11 up to date and giving us more options....
Thanks, Lister
Nicee
how is battery life?
Thanks for the good work :good:
Just wanted to note that the bugs here are the same as slimsaber ROM bugs.
Highlights:
1- pixelated YouTube videos.
2- no 480p video quality in YouTube videos
3- no Xposed support.
MigoMujahid said:
Thanks for the good work :good:
Just wanted to note that the bugs here are the same as slimsaber ROM bugs.
Highlights:
1- pixelated YouTube videos.
2- no 480p video quality in YouTube videos
3- no Xposed support.
Click to expand...
Click to collapse
3 - Xposed: you may try this: https://forum.xda-developers.com/xposed/xposed-android-4-4-4-t3249895/post72401950#post72401950
This ROM has brought my S2 back to real usability. I have tried many nougat ROMs with varying results but all were so laggy and unresponsive. This is like a breath of fresh air.
cexcells said:
This ROM has brought my S2 back to real usability. I have tried many nougat ROMs with varying results but all were so laggy and unresponsive. This is like a breath of fresh air.
Click to expand...
Click to collapse
Exactly
Older is always better, because the systems in newer android versions use too much ram, and leave you with less than 25% of free ram(in our case), if you went back to cm10 or cm9, your phone will get smoother, the problem is that those versions are so old now and almost unsupported by apps and games of today, so you are forced to upgrade your phone or upgrade your android.
mhl is working? thank you
edit: sorry, I had thought to read based to 4.1.2
I installed the build with TWRP 3.1.0 and works great!
yes, I have tried many new 7.x roms and the s2 becomes very very very slow and laggy (strange because with an old motorola moto g first edition, android 7.x porting are very fast). nowadays the only use for a s2 is that as mediaplayer (kodi, acetream, live stram player etc.) with mhl cable... pity that one is forced to used stock or stock modified rom...
This ROM is really fast and all.
How did you solve the Camera and Gallery problem?
When opening Gallery it needs external storage.
I have repartitioned my S2 as follows:
System 1.5GB
Data 6GB
Internal Storage 6GB
Thx
DragonZeal said:
This ROM is really fast and all.
How did you solve the Camera and Gallery problem?
When opening Gallery it needs external storage.
I have repartitioned my S2 as follows:
System 1.5GB
Data 6GB
Internal Storage 6GB
Thx
Click to expand...
Click to collapse
That's a wide field, surely not a Gordian knot to solve. I don't do anything but occasional cleanups.
mostly too much camera/gallery garbage: --> settings, apps, all, App info, clear data/cache
sometimes too many leftovers from uninstalled apps: requires CAUTION and a root file explorer
could be a corrupted SDcard, which needs a reformatting/replacement
I will give a try right now!
grzwolf said:
That's a wide field, surely not a Gordian knot to solve. I don't do anything but occasional cleanups.
mostly too much camera/gallery garbage: --> settings, apps, all, App info, clear data/cache
sometimes too many leftovers from uninstalled apps: requires CAUTION and a root file explorer
could be a corrupted SDcard, which needs a reformatting/replacement
Click to expand...
Click to collapse
I'm experiencing this on 2 i9100 with different MicroSD Card.
I don't want to root.
This is a problem that came with KitKat.
If somebody knows a fix please let me know.
You said you only used LineageOS repositories. So you did not include TRIM and Isorec in this ROM? Do we need to install a custom Kernel to have these features?
LeBourrin said:
You said you only used LineageOS repositories. So you did not include TRIM and Isorec in this ROM? Do we need to install a custom Kernel to have these features?
Click to expand...
Click to collapse
Hi
LOS 11 has isorec.
I do not remember if it has trim as i am not on kitkat at the moment.
Sent from my ME173X using XDA-Developers Legacy app
TriboDoP said:
Hi
LOS 11 has isorec.
I do not remember if it has trim as i am not on kitkat at the moment.
Sent from my ME173X using XDA-Developers Legacy app
Click to expand...
Click to collapse
Both implemented, check commits in cm11 branch from March 2016:
https://github.com/LineageOS/android_kernel_samsung_smdk4412/commits/cm-11.0
IsoRec:
https://github.com/LineageOS/android_kernel_samsung_smdk4412/commit/f92a06b7d28586ceac5526d8669dbc44c0df9dab
Trim:
https://github.com/LineageOS/android_kernel_samsung_smdk4412/commit/197f54cdbc99458d07e99d732b72d9e391aa7fc3
Is there a recommended way to play video files on this ROM?
cexcells said:
Is there a recommended way to play video files on this ROM?
Click to expand...
Click to collapse
Why should there be any?
MXplayer or VLC are anyway the only worth alternative I know.
In other news, just a friendly remainder that for as much lineage got up to July patch level, they are still missing the (unavailable) CVE-2017-0671 fix

Categories

Resources