[S912 DEVICES][ROM] Poison ROM [V4.3][STABLE]

whiteak

Senior Member
Jan 29, 2018
430
201
0
Gold Coast
Poison ROM


Introduction
Welcome to the Poison ROM thread.

As promised, we're delivering a stunning quality ROM to the S912 community. Even though it was originally made for the T95Z, it may or may not work on other S912 Devices as well.

All bugs within the firmware are fixed as well as a lot of extra features added.
A lot of time and effort has been put into this project so if you feel the ROM is good enough for a donation, you can DONATE HERE

This ROM was originally created for the T95Zdevice, you can purchase the 2/16GB version here or the 3/32GB version here

Features
<----------------------------------->
Network Tweaks
<----------------------------------->
-Increased Beacon Filtering
-Disabled IP checksum offloading
-Enabled 802.11d support
-Decreased AP monitor link period
-Extended AP link keep alive period(1.5)
-Disabled Powersave Offload
-Decreased active channel time
-Disabled logging and sending data
-Use google DNS by default
-Extended TCP buffer size
-IPV4 tweaks
-Other various network enhancement tweaks
<----------------------------------->
UI Tweaks
<----------------------------------->
-Semi Transparent Navigation and Statusbar
-Improved Tile Icons
-Transparent Tiles
-Removed logo
-Improved Wifi Icon
-Improved Application Icons
-Modified LED resources
-Poison Boot Video
-Window animation now scales faster
<----------------------------------->
Property tweaks
<----------------------------------->
-ADB enabled by default
-Device does not sleep by default unless power key is pressed
-Developer Options enabled by default
-HDMI CEC enabled by default
-Faster Streaming(network tweaks)
-Better Image Quality
-Enabled Performance Tuning
-Enabled Dithering
<----------------------------------->
Fixes
<----------------------------------->
-Enter key bug
-H.264 playback
-Statusbar and Navigation Bar Full Immersive
--Google Playstore resetting
<----------------------------------->
Smoother experience
<----------------------------------->
-Removed Bloat Apps
-Removed Bloat Libraries
-Removed Factory Apps
-Removed Stock Kodi config files
-Removed pre-installed apps
-Removed PPPoE
-Removed obsolete/unusable apps
-Removed TTS data
-Enabled .mp4 Boot Videos
-Adblocking hosts
-Init.d enabled
-CEC tweaked
-Added smoother graphics tweaks
-EsFileExplorer as default File Manager
-Reboot app
-Init.d enabled
-String LMK handling
-Deadline scheduler set on boot
-SDcard read ahead increased
-Disabled certain logging
-Root and system mounted Noatime
-Pre-installed apps are removed from storage after installed
<----------------------------------->
Universal installation
<----------------------------------->
-Modified to use preinstalled kernel on device
-Based on T95Z 3/32 build 1076 firmware
-May work on other S912 devices.



Installation
NOTE: If your device is not on android 7.1.2 you must flash stock 7.1.2 with USB burning tool to update the bootloader.

USB Burning Tools can be downloaded from here.

If you have the T95Z device (Normal Ram, not LP Ram version), I have modified the Stock Firmware to include Custom Recovery (TWRP) already, there is no need to flash Custom Recovery if you flash the modified Stock 7.1.2 Firmware below. Just boot into Recovery and Flash Poison Rom.

Here is the T95Z 7.1.2 Modified Stock Firmware with TWRP pre-installed for 2/16 - Download here

Here is T95Z 7.1.2 Modified Stock Firmware with TWRP pre-installed for 3/32 - Download here


If you have one of the newer T95Z boxes with the LP Ram and for some reason your Firmware version is not 7.1.2, you will need to flash the LP Ram version 7.1.2 of Firmware, this is unmodified Stock Firmware, meaning that twrp is not pre-installed.

Here is the LP Ram Version T95Z 7.1.2 Stock Firmware for 3/32: Download here

Here is the LP Ram Version T95Z 7.1.2 Stock Firmware for 2/16: Download here

NOTE: For Non T95Z devices, you must have TWRP recovery installed on your device, if your device is not the T95Z and you have your own devices Stock 7.1.2 Firmware installed, you can flash the Custom Recovery (TWRP) for S912 devices below.

2gb Ram S912 TWRP can be downloaded from here:
3gb Ram S912 TWRP can be downloaded from here.


NOTE: v3.0+ is compatible with 1/8, 1/16, 2/8, 2/16, 3/16 and 3/32 variants.
One Package for them all

1. Reboot into recovery
2. Perform a Standard Wipe (Click wipe, swipe to wipe)
3. Select Install and Install the Poison zip file
4. Enjoy Poison Rom!

WARNING: On first boot, after Boot Video plays, the screen will stay black for up to 5 mins, wait until the launcher appears and finishes installing apps (10 min) before using Rom.

Download
DOWNLOAD V4.3 - STABLE
DOWNLOAD V4.1 - STABLE

Changelog

----------------------------------------> V4.3

Updated to latest Google Play Store to fix the issue of not recognizing purchased apps.
Updated to latest Google Play Services
Reverted back to V4.1 Boot Video

----------------------------------------> V4.2

Fixed background play issue. (Home button closing apps etc)
Launcher Tiles set back to Default (Browser opens Firefox, Kodi opens Kodi 17.6)
Preinstalled apps updated to Latest Versions


----------------------------------------> V4.1

Fixed Install Bootloop

----------------------------------------> V4.0

New Boot Logo
New Boot Animation
Fixed Various Settings scripts
Settings are now only applied on first boot
Fixed Wifi backup/restore
Fixed Bluetooth backup/restore
Added remote configuration backup/restore
Lightweight browser added
Youtube HD TV version now preinstalled
Added AMLogic flasher application
Redirected the launcher to fix shortcuts
Kodi 18 preinstalled
New wallpaper for V4.0
Completely stabilized for everyone
Fixed some init.d errors

----------------------------------------> V3.5

Semi working wifi/bt backup
Added premature logo

----------------------------------------> V3.1

Included play fix

----------------------------------------> V3.0

Based on newer firmware(Build 1076 for 3/32 ported for all other variants)
Changed DNS servers
Removed Contacts Sync
Removed Calendar sync
Streaming improved
Fixed hosts blocking some anti-malicous adverts
OTA updating implemented
More universal support
Attempted fix preserving wifi drivers
Updated busybox(Stericsons)
Improved init.d functionallity
Changed the way preinstalled apps are installed
Fixed Navigation Bar bug
By default status bar is hidden until hovered
Removed irrelevant TTS data
Fixed background process trying to apply wallpaper
Removed all PPPoE and processes
Navigation Bar and Status Bar are semi transparent
Snappier UI
Quicker Animation Scales
Navbar and Status Bar do not persist in apps until you go to top or bottom
Debloated even more, rom is less than 500MB
USB debugging enabled by default
Developer options enabled by default
HDMI CEC enabled by default
Auto change language disabled by default
One key play disabled by default
Device does not sleep by default unless power key is pressed
Updated reboot recovery icon
Fixed 4k playback for H.264

----------------------------------------> V2.0

Absolutely lightning fast
Preinstall folder added
Brightness fix
IPV4 Tweaks
Aggressive low memory killer
Logger disabled
Journalism tweaked
Loopy smoothness tweak
Zipaligned apps on boot
Root and system remounted Noatime
Deadline scheduler set at boot
Tweaked deadline scheduler
Sdcard read ahead changed to 2048(faster IO)
Silenced bootsound
Fixed Playstore


----------------------------------------> V1.0(Initial)

Network Tweaks
-Increased Beacon Filtering
-Disabled IP checksum offloading
-Enabled 802.11d support
-Decreased AP monitor link period
-Extended AP link keep alive period(1.5)
-Disabled powersave offload
-Decreased active channel time
-Disabled logging and sending data
-Use googles DNS by default
-Extended TCP buffer size
-IPV4 tweaks
-Other various network enhancement tweaks

UI Tweaks
-Changed the launcher background(S9 leaked wallpaper)
-Better looking tile icons
-Transparent tiles
-Removed logo
-Better looking wifi icon
-Better looking application icons
-Modified LED resources
-Poison boot video

Property tweaks
-Faster streaming(network tweaks)
-Better image quality
-Enabled performance tuning
-Enabled dithering

Fixes
-Enter key bug

Smoother experience
-Removed bloat apps
-Removed default wallpaper(never used)
-Removed factory apps
-Removed stock kodi config files
-Enabled video booting
-Adblocking hosts
-Init.d enabled
-Disabled CEC by default
-Added smoother graphics tweaks
-EsFileExplorer as default filemanager
-Reboot app



XDA:DevDB Information
PoisonRom, ROM for the Android Stick & Console Computers

Contributors
Ricky Divjakovski, Whiteak
ROM OS Version: 7.x Nougat

Version Information
Status: Stable

Created 2018-02-18
Last Updated 2018-06-20


XDA:DevDB Information
[S912 DEVICES][ROM] Poison ROM [V4.3][STABLE], ROM for the Android Stick & Console Computers

Contributors
whiteak
ROM OS Version: 7.x Nougat

Version Information
Status: Stable
Current Stable Version: 4.3

Created 2018-07-01
Last Updated 2018-07-04
 
Last edited:

simonchunk

Member
Oct 1, 2017
40
8
0
Hey, great rom. It's super fast and lean.

Few questions.

How do I get my kodi build to auto load into kodi on start. I've added the kodi.zip into the media folder from your 7.1.2 rom, but i'm assuming it needs a trigger for this rom?

Also, the boot animation is SUPER loud. Is there a way to turn off the sound, remove it or replace it?

Cheers
 

Ricky Divjakovski

Recognized Developer / Recognized Contributor
Feb 4, 2013
5,214
7,595
263
25
Sydney
Hey, great rom. It's super fast and lean.

Few questions.

How do I get my kodi build to auto load into kodi on start. I've added the kodi.zip into the media folder from your 7.1.2 rom, but i'm assuming it needs a trigger for this rom?

Also, the boot animation is SUPER loud. Is there a way to turn off the sound, remove it or replace it?

Cheers
in /system/etc get the bootvideo
rename it bootvideo.mp4
remove the audio with whatever program you desire on pc, rename back to bootvideo, place back in system/etc, reboot

As for kodi, you can download the latest kodi, i use kodi 18, i havent messed around with extensions or addons

Also thanks for the feedback
 

simonchunk

Member
Oct 1, 2017
40
8
0
Thanks guys ?

Just to be clear with my kodi question, I want it to load a certain build on first boot. I akready know how to load kodi and other apps.

I've seen the stock boxes do this and I've found a kodi.zip in the 'media' folder of the 7.1.2 rom. The zip contains a build. Dies anyone know how to get it to load on first boot?
 

Ricky Divjakovski

Recognized Developer / Recognized Contributor
Feb 4, 2013
5,214
7,595
263
25
Sydney
Thanks guys

Just to be clear with my kodi question, I want it to load a certain build on first boot. I akready know how to load kodi and other apps.

I've seen the stock boxes do this and I've found a kodi.zip in the 'media' folder of the 7.1.2 rom. The zip contains a build. Dies anyone know how to get it to load on first boot?
ill look into it, shouldnt be too hard
 
  • Like
Reactions: simonchunk

ZeroZorro

Senior Member
Nov 24, 2008
645
121
0
Install went smooth (from 7.1.1l but will replace boot-animation with no-sound edition ;) #whatanoise
Another question...is it possible to put a bunch of APK's i always use in a folder or something to be installed 'automagiccaly' or is that possible with Aroma later on?
So far so good! #goodwork #readyfortesting

---------- Post added at 10:57 PM ---------- Previous post was at 10:00 PM ----------

Okay...after some minutes i noticed the following:

*It's fast!!!
* Google Play services are out of date
* Google Play still wants you to accept agreements every time you start it up
* Google Play still starts an update every time you start it up (could be services related)
* Almost no apps installed (no browser/kodi etc). And yes, I waited aprrox 7 minutes after first boot like before.
I presume it is to keep the ROM as clean as possible? But if so, after you click an icon you should be able to select an app you installed yourself maybe? Cause even after I install Chrome, browser button on home-screen says: app isn't installed
* Changing Clock in Screensaver Settings from Digital to Analogue does not work. (I know, not mportant at all)
* Netflix not possible to install from PlayStore (was not possible before also). Maybe easy to fix if device name is changed?
*Maybe Developer Mode should be enabled by default? (to use USBdebugging/Unknown sources)
* Did I mentioned already that it is blazing fast?
* I don't use WiFi but it seems to work just fine

That's it for starters....so no big things at all, a very good score for a first release!!!
Thanks!
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone