[Galaxy Tab S Android Development] ykkfive:
yTab 1.x (kitkat)

KERNEL FEATURES:

compiled with UBER Linaro 4.10 +Graphite

f2fs/ext4/ext2 support

single/double tap2wake with custom options

set to permissive selinux by default

cpu freq from 100 to 2400MHz **2

gpu freq from 100 to 733MHz

max memory freq increased to 933Mhz

custom voltage settings for cpu **3/gpu/memory **4

custom settings for audio/charging, etc **5

**2 stable max cpu freq is 2000MHz (default 1900MHz for safety), while max cpu freq observed is 2100MHz so far but crashed a lot (temperate around 25-29C)

**3 default voltage for cpu = stable value observed + 20mV

**4 default voltage for gpu/mem = stable value observed + 30mV

**5 via my yTab Synapse Control or sysfs

​

ROM FEATURES:

android lollipop like flat style colored status bar with same color as current app

custom TW launcher app icons grid from 3x3 to 10x10

custom/auto TW launcher app icon size

full window/windowed mode toggle

chinese lunar calendar

tabletUI+ (status bar with nav buttons just like tablet mode before on tablets)

supports mixed file systems of your choice, eg cache in ext4 and others in f2fs

custom boot animation support

enhanced UI speed, smoothness and responsiveness

dvfs disabled (cpu only atm)

all apps quad view/floating multi windows in both side bar or air command (spen) window

air command **1

dialer enabled for entering factory test secret codes, etc

knox removed

toggle between permissive and enforcing selinux

secured storage disabled **2

simple restart option menu

semi-transparent menu/dialog, etc

5GHz wifi enabled supporting all frequency channels

supports synapse

**1 action memo, finder, screenshot, air command (spen) window

**2 secure storage is bypassed but certain apps/functions depend on it may not run properly due to version mis-matched with kernel sources provided by samsung

​

SCREENSHOTS:

in post #3 below with new yTab 1.1 screenshots

DEFAULT SETTINGS:

tap2wake is enabled by default with 5 seconds delay (will set it longer in the next kernel update)

double tap is required to wake up the device by default instead of single tap

power key press is ignored by tap2wake but can be changed

selinux set to permissive

cpu freq - min: 100MHz, max: 1900MHz (should be safe to set 2000MHz max, have been running for months)

cpu freq big cores - min: 800MHz, max: 1900MHz

cpu freq little cores - min: 100MHz, max: 900MHz

gpu freq - min: 100MHz, max: 733MH

interactive cpu governor (recommended)

TODO:

add more settings in yTab Synapse Control

add color balance/control

4.4.4 migration

include some Note 4 features including new air command, air clip, multi win, etc

start (really) to bring back my favorite TabletUI

KNOWN PROBLEMS:

secured storage and other apps or features depend on it like private mode wont work properly FIXED

draw target window action in air command not working (not going to fix it for kitkat)

no sound from left speaker (blame me for didnt notice that, my left ear has some problem, sorry) FIXED, temp solution here, ultimate fix will be included in the next update

failed to launch yTab Synapse Control 1.01 FIXED, please update to yTab-chagallwifi-1.01a-update

private mode not working FIXED

maildroid and skype not working FIXED

IR blaster doesnt work

floating windows showing home screen sometimes when back key is pressed FIXED

have to apply the tw grid setting every boot in synapse manually due to my fault FIXED

i have not tested all extra or stock features yet, especially for those apps/functions i don use but included in this rom for you guys only, so there may be some problems with certain apps or functions. kindly please report any problem so that i can take a look at that. thank you

​

CHANGELOG:

20150325

- yTab 1.1a (Full and Update)

- fixed tw grid size not applied after boot

20150324

- yTab rom 1.1 with yTab synapse control 1.1

- added android lollipop like flat style colored status bar with inverted icons (may not tinted correctly for some apps, eg after switching category in google play)

- added new function to custom TW launcher icons grid from 3x3 to 10x10 on the fly without the need to download separate versions (app menu icons only)

- added ability to custom TW launcher app icon size or auto resize according to number of app icons (affects all app icons including home/hotseat etc)

- added a toggle to switch between full window/windowed mode in tabletui+ (certain apps refused to switch back to windowed mode from full screen)

- added a chinese lunar calendar to the expanded pull down menu

- added control over a new app launched by the current app (eg browser lauches google play and u cannot switch between them before, now u can)

- reduced apk and jar file sizes to free more system disk spaces (some only atm)

- added tap2wake 20 and 30 mins delay options

- added back the hidden AppOps, an application permissions manager for blocking apps permissions

- floating windows showing home screen sometimes when back key is pressed problem fixed

- viper sound effect preloaded (ViPER4Android FX v2.3.4.0)

- many more changes

CHANGELOG FOR PREVIOUS VERSIONS:

20150130

- yTab ROM 1.03a

- fixed rotation problem

- will install yTab Synapse Control if not yet installed

- added back google contact sync

- yTab ROM 1.03

- tabletui+ (status bar with nav buttons in one bar like tablet mode)

- added voice note from Note4

- replaced magazine calendar widget with SPlanner widget (a bit smaller than full screen widget atm)

- some apps updated to Android 4.4.4 version

- no more sdcard notification after boot up, but u will get the notification if u insert or remove the sdcard thereafter

- material light theme keyboard

- enhancements in terms of smoothness and performance

- other tunings and fixes that I cant remember

20150107

- yTab synapse control 1.01b

- fixed tap2wake setting not saved

- note that the power button option changed from "IGNORE" to "ALLOW", ie a reverse value is required

- some other changes

20141225

- fixed yTab-chagallwifi-1.02-Full not installed properly

for new users:

- just get the revised version (yTab-chagallwifi-1.02-Full-with-Patched-Installer.zip)

for those who downloaded the previous 1.02 Full file before:

- please get and install the patch file (yTab-chagallwifi-1.02-Full-PATCH.zip)

- the patch will update the 1.02 Full file downloaded before, and thus no need to redownload the revised file again

- read the instructions below in download section for details

20141214

- rom version: 1.02 Full (for new users or fresh install)

20141201

- rom version: 1.02

- DDU1ANK1 update

- skype and maildroid startup problems fixed

- less glitches when using floating windows and rotating but may still have some minor problems

- selinux can be toggled between permissive and enforcing now safely

- private mode now working properly

- secure storage bypassed

20141116

- yTab 1.0x removed apks added

20141115

- rom version: 1.01a

- yTab synapse control version: 1.01a

- problem launching yTab Synapse Control fixed

20141114

- yTab synapse control version: 1.01

- UI for setting Tap2Wake options added

20141112

- rom version: 1.01

- some clean up and minor fixes

- fixed synapse not showing in the app menu

- added back Quick Action Memo, Air Command and CSC files

- added official Note 4 wallpaper (2560x2560)

20141111

- initial yTab release for SM-T800

- kernel version: chagallwifi-3.0p

- rom version: 1.0

- yTab synapse control version: 1.0

INSTALLATION:

for new users (fresh installation):

remember to make a backup first

I WILL NEVER format your partition or wipe anything for you (except reformat util), please wipe the system/data/cache partitons yourself before install

put the files in sdcard or external sd and install them in recovery (only tested with cwm)

after installed, you can start yTab Synapse Control and change any settings you desire

for existing users (applying updates):

check your current version by opening yTab Synpase Control and see if the version required for the update is met

install the update file in recovery

if applicable, you can apply more updates in the same recovery session without the need to reboot between updates

install multiple updates files in sequence according to the release dates with older files first

DOWNLOADS: (NO mirror please)

By downloading or using any file here you agree that I am not responsible for any loss or damage whatsoever caused to your devices. So download or use at your own risk

Latest Versions

**Note: updates are not cumulative unless stated

20150325

yTab-chagallwifi-1.1a-Full.zip

importance: moderate

size: 1.10GB

md5: 849F8526462B8E4CB93FB446FDF72950

** NOTE **

- this is a FULL VERSION which includes all previous changes, including yTab-chagallwifi-1.1a-update below

** INSTRUCTIONS **

for existing yTab users:

- data/dalvik-cache wipe is NOT a must for EXISTING USERS with yTab installed

- a system partition wipe IS STRONGLY RECOMMENDED

for users with other roms installed:

- WIPE data, dalvik-cache and system partition BEFORE INSTALL

yTab-chagallwifi-1.1a-update.zip

importance: HIGH

size: 2.05MB

md5: 1E9417F9AD76ABF426BF67B081B0D5A1

** NOTE **

- this is an UPDATE for VERSION 1.1

- for yTab version 1.1 ONLY

** INSTRUCTIONS **

- install the zip in recovery as usual

Archived Versions

20150324

BUG: have to apply the tw grid setting every boot in synapse manually due to my fault. will get it fixed soon, sorry

yTab-chagallwifi-1.1-Full.zip

importance: moderate

size: 1.10GB

md5: AD61543729B0EA63D14E9BF267A1A4BA

** NOTE **

- this is a FULL VERSION which includes all previous changes

** INSTRUCTIONS **

for existing yTab users:

- data/dalvik-cache wipe is NOT a must for EXISTING USERS with yTab installed

- a system partition wipe IS STRONGLY RECOMMENDED

for users with other roms installed:

- WIPE data, dalvik-cache and system partition BEFORE INSTALL

[*] 20150130

yTab-chagallwifi-1.03a-Update.zip

importance: high

size: 4.76MB

md5: 97C9F924185881293CCD7CC9081C1A50

** NOTE **

- this is a fix for v1.03 Full

- it REQUIRES yTab-chagallwifi-1.03-Full.zip below

yTab-chagallwifi-1.03-Full.zip

importance: moderate

size: 1.18GB

md5: 18543BBDDADF0C76524131F14AE4CED4

** NOTE **

- this is a FULL VERSION which includes all previous changes

** INSTRUCTIONS **

for yTab users:

- data/dalvik-cache wipe is NOT a must for EXISTING USERS with yTab installed

- a system partition wipe IS STRONGLY RECOMMENDED

for users with other roms installed:

- wipe data, dalvik-cache and system partition before install

[/list]

20150107

yTab-synapse-control-1.01b.zip (for existing users with yTab synapse control version 1.01a)

importance: moderate

size: 683KB

md5: CB07179660F36C9B0C24838B3E574C9B

20141225

yTab-chagallwifi-1.02-Full-with-Patched-Installer.zip

importance: high

size: 1.09GB

md5: 885ED4F6D23F3D6B2CE49252E38E23CC

** NOTE **

- this is a new build with the installation problem fixed

- this file is a revised version of the previous released yTab-chagallwifi-1.02-Full.zip

- NO NEED to get the patch yTab-chagallwifi-1.02-Full-PATCH.zip below

yTab-chagallwifi-1.02-Full-PATCH.zip (ONLY for previous yTab-chagallwifi-1.02-Full.zip downloaded before 25Dec2014 2300 HKT)

importance: high

size: 3.11MB

md5: D3ABF83480D29723DDF74912991647C0

** INSTRUCTIONS **

1. make sure you have wiped/reformatted both /system and /data partition (not internal sdcard)

2. place this patch file in the same folder as yTab-chagallwifi-1.02-Full.zip (VERY IMPORTANT)

3. install this patch file in recovery

4. after the patch is installed, choose and install yTab-chagallwifi-1.02-Full.zip to continue the installation of 1.02 Full (no need to reboot)

20141201

yTab-chagallwifi-1.02-update.zip (for existing users with yTab ROM version 1.01a)

importance: high

size: 141MB

md5: 8C783297FA3F501C336DC80B2FFC59CB

20141115

deprecated yTab-chagallwifi-1.01a-update.zip (includes both yTab ROM 1.01a and yTab Synapse Control 1.01a updates)

importance: high

size: 1.07MB

md5: 5D1763B055AC771702AD1E567A4AFABB

20141114

deprecated yTab-synapse-control-1.01.zip

size: 1.06MB

md5: ABC9A49E4E210BC4E726F758A6C8F2BB

20141112

deprecated yTab-chagallwifi-1.01-update.zip (for those with yTab 1.0 installed only)

size: 83.8MB

md5: CA71BFFD1FC2280A7F8B6E569FC758B1

deprecated yTab-chagallwifi-1.01-Full.zip (single file for new users with all files above included)

importance: high

size: 1.10GB

md5: EE59EA34E1A1F7599C20388B8B0E1F52

20141111

deprecated yTab-chagallwifi-1.0.zip

size: 1.02GB

md5: 78674EFF09060B99DB4CE3A08DA504B3

deprecated yTab-synapse-control-1.0.zip

size: 1.03MB

md5: 52687933FC4AA68932B3C77A063F7EB5

Removed apks

** Note: these are NOT recovery install zip files, extract the zip and put the files in the location specified (/system/app/ or /system/priv-app/), and chmod to 644

yTab 1.01x - Kies and MTP Application (already included in version 1.1)

location: /system/priv-app/

size: 113KB

md5: 8B253341A9D0A0A3ADF8D126D1450D8A

yTab 1.x - app folder

location: /system/app/

size: 294MB

md5: FAC97227B8DD2634CCA487E8F90F560F

file list

AccuweatherTablet2014_BG_WQXGA.apk

AllShareCastPlayer.apk

AllshareControlShare.apk

AllshareFileShare.apk

AllshareFileShareClient.apk

AllshareFileShareServer.apk

AllshareMediaServer.apk

AllshareMediaShare.apk

AntHalService.apk

ANTPlusPlugins.apk

ANTRadioService.apk

BBW.apk

Blurb.apk

Books.apk

Bridge.apk

ChocoEUKor.apk

Chrome.apk

ColorBlind_tablet.apk

CoolEUKor.apk

Drive.apk

Dropbox.apk

DropboxOOBE.apk

EdmVpnServices.apk

ELMAgent.apk

EmergencyLauncher.apk

EmergencyModeService.apk

EmergencyProvider.apk

Evernote.apk

Flipboard.apk

FWUpgrade.apk

GearManagerStub.apk

Gmail2.apk

GoogleContactsSyncAdapter.apk

Hangouts.apk

KNOXAgent.apk

KnoxAttestationAgent.apk

KnoxSetupWizardClient.apk

LocalFOTA.apk

Magazines.apk

MobilePrint4.apk

MobilePrintSvc_CUPS.apk

MobilePrintSvc_CUPS_Backend.apk

MobilePrintSvc_Epson.apk

MobilePrintSvc_HP.apk

MobilePrintSvc_Samsung.apk

MobilePrintSvc_WFDS.apk

Music2.apk

MusicLiveShare2.apk

NYTimes.apk

PeelTab.apk

PhotoTable.apk

PlayGames.apk

PlusOne.apk

QuickConnect.apk

QuickConnectInteraction.apk

RemotePC.apk

RoseEUKor.apk

SafetyInformation.apk

SamsungContentsAgent.apk

SamsungSans.apk

SamsungWatchON.apk

SamsungWidget_ActiveApplication.apk

SapaMonitor.apk

SBrowserTry.apk

SCONE_Android_ProxyService_NoLib.apk

SecEmail_Tablet.apk

SecExchange.apk

SecKidsModeInstaller.apk

SecTabletClockPackage.apk

SecTabletDualClockDigital.apk

Sidesync.apk

Sidesync_Player.apk

Sidesync_Source.apk

SPrintSpooler2.apk

TravelService_K.apk

Videos.apk

WeatherDaemon2014.apk

WebExMeetings.apk

WebManual.apk

WfdBroker.apk

yTab 1.x - priv-app folder

location: /system/priv-app/

size: 82MB

md5: 78CA1A0729EE874745EF76FCD8C7CA6A

file list

BackupRestoreConfirmation.apk

ConfigUpdater.apk

ContentSearch.apk

ContextProvider.apk

FotaClient.apk

GoogleBackupTransport.apk

GoogleFeedback.apk

GoogleOneTimeInitializer.apk

HancomOffice_Shared.apk

HancomUpdater.apk

hanviewerlauncher.apk

hanwidget.apk

hcellviewer.apk

Hearingdro_music_v1_B.apk

hshowviewer.apk

hwordviewer.apk

intelligenceservice_1.0_alpha1.apk

Kies.apk

KLMSAgent.apk

MagazineBriefingWidget.apk

Msa.apk

MtpApplication.apk

MusicFX.apk

Netflix.apk

NoiseField.apk

NokNok_Stub_Chagall.apk

PhaseBeam.apk

SamsungMagazine.apk

SamsungMagazineWidget.apk

SFinder.apk

ShareVideo.apk

SoundAlive_Tablet.apk

S-Voice_Android_tablet_vlingo.apk

TrimApp_tablet_dark.apk

VpnDialogs.apk

​

If you like it please consider to make a donation to buy me a beer or coffee by clicking here. Thank you! ​

kernel source diff for yTab 1.x (T800XXU1ANF8)