Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,808,556 Members 42,785 Now Online
XDA Developers Android and Mobile Development Forum

[DEV][ROM][CM11][4.4.4][KTU84Q]VivoKat[ION][10/09/2014]

Tip us?
 
szezso
Old
(Last edited by szezso; 10th September 2014 at 08:47 PM.)
#1  
szezso's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 12,049
Posts: 1,947
Join Date: May 2012
Location: Budakalász

 
DONATE TO ME
Default [DEV][ROM][CM11][4.4.4][KTU84Q]VivoKat[ION][10/09/2014]

Szezso proudly presents

VivoKat

The Incredible S is still alive, even if it's legacy!




So, let's see, what everyone wants to know:



Quote:
What's working:
- Boots
- WiFi
- Camera
- Camcorder
- Video playback
- SD
- Bluetooth
- RIL
- GPS
- Audio
- SMS/MMS
- Native WiFi/BT/USB Tether
- Hardware Accelaration
- Microphone
- Native screenshot
- Torch (screen-off also)
- Button Rotation
- SELinux
- Built-in Superuser
- ART (Android RunTime)
Quote:
Bugs:
- Major:
- Nothing, hopefully
- Minor:
- Nothing, hopefully


List all Questions and Off-Topic discussions here

Quote:
Some general truths:
- Using ION, the up-to-date memory allocator
- No graphical glitches
- Using the latest available Adreno libraries (AU_LINUX_ANDROID_JB_VANILLA_04.02.02.060.053)
- Latest (3.14) KGSL drivers in the kernel
- The best graphic performance because of the latest Adreno drivers
- Using the latest RIL libraries (2.2.0018G)


Quote:
About the system, and the kernel:
- KTU84Q, Kitkat 4.4.4, built from CM11 souces after the 09.09'th repo sync
- Uses my kernel, an ION enabled one, named TESCO-Minimal kernel, properties:
- Patched up to 3.0.101
- 615MB of accessible RAM
- ck1 patchset
- Bluetooth Low Power Mode
- OC and UC to 122Mhz - 2016Mhz
- 245Mhz - 1024Mhz, ondemand governor as default
- SmartAssV2, Lionheart, Smartmax, SmartAssH3, Powersave governors
- KGSL drivers from CAF ics_strawberry
- ION drivers from CAF ics_chocolate
- GPU OC
- 2 Way Call Recorder
- Undervolted WiFi
- Sweep2Wake
- DoubleTouch2Wake
- SIO, ROW, CFQ, DEADLINE, NOOP scheduler
- Multitouch fixed
- KSM
- Kernel source: https://github.com/szezso/T.E.S.C.O-kernel_vivo
Quote:
How to install this:
- You have to S-OFFed, of course
- Just download the ROM, wipe data, wipe cache, wipe dalvik cache, wipe boot
- Install the ROM, and if it's done, install the Gapps
- If your phone unlocked by HTCDev.com, you may have to flash the boot.img manually:
Code:
fastboot flash boot boot.img


Download section:


MIRROR

And a proper GApps, you need to flash this too:


Credits:

- technoid1964 for the phone
- Inferi0r for the nice SSD
- CyanogenMod
- Evervolv Team
- legaCyMod Team
- paulb-nl
- sultanxda
- Mustaavalkosta
- Epic.
- Google
- hTC
- AMD



Changelog:
- 11/09
- Initial release, first ALPHA version!

- 11/10
- Fixed WiFi
- Parially fixed SDcard
- Some small changes in the kernel

- 11/12
- Fully fixed SDcard
- Fixed installing error
- Fixed GPS
- CM sync

- 11/18
- CM sync
- Fixed Camera (everything works (FFC, automatic focus as well! ))
- Fixed PC Mount
- Fixed graphical glitches (Browser is still buggy, isn't usable, but better now)
- The PMEM errors in logcat disappeared
- Fixed green color bug, when you took a picture/video
- Emojis are now working in the stock Messaging app
- Much faster now

-----Kernel-----
- TESCO v3.1
- Video drivers backport from ZTE Warp Sequent 3.4.0
- GPU drivers backport from the same
- msm_rotator backport

- 11/26
- Fixed Video Playback
- CM sync
- Some Webcore improvements

- 11/30
- Fixed native Screenshot
- CM sync

- 12/02
- Fixed Recent Apps menu
- Better Browser performance
- CM sync

- 12/12
- CM sync
- Android 4.4.1_r1
- Video playback refix
- Ringtone bug fix

- 12/14
- Now using ION
- Latest Adreno drivers
- No graphical glitches
- No lags with apps, which use native webcore
- No camera, yet
- Much, much faster
- Fixed SDcard again
- Fixed lockscreen layout
- CM sync
- Android 4.4.2_r1 (merged)

- 12/17
- CM sync
- Fixed Camera (kinda works)
- Fixed messages

- 12/21
- Fully fixed camera
- CM sync
- TESCO 3.2.0

- 01/10
ROM:
- Fixed Video playback
- Updated media_codecs
- Fixed MMS issues
- Fixed huge battery drain (hopefully)
- Disabled CRT screen-off animation (replaced to a fade-out one)
- Volume wake support
- Disabled Phase Beam LWP scrolling
- CM Sync

Kernel:
- TESCO 3.5.2
- Latest, 3.14 KGSL drivers
- Added ION heap for CAMERA_ID, to fix video playback
- Updated bcmdhd (WiFi) drivers from sultanxda's kernel
- Enabled simple GPU governor
- Using genlock from CAF msm-jb_chocolate
- Enabled SG chain to fix hTC 3.0 kernel bug

- 01/13
- CM sync
- Fixed laggy video playback
- No more memalloc errors in logcat

- Kernel:
- TESCO 3.5.3
- Wifi drivers from Mako
- Other small improvements
- Fixed ION setup

- 01/31
- CM sync
- Refix WiFi (should work properly now)
- Some small optimizations

- 02/15
ROM:
- CM sync
- Really fixed WiFi (works as it should)
- Merged with CM11 M3
- Updated libhtc_acoustic from One V (should give us better audio quality)
- Fixed game crashes (like Subway Surfers) with new KGSL drivers, thanks: galaxyfreak

Kernel:
- Updated ION drivers from Google's MSM8255 ION kernel
- Replaced BCMDHD drivers
- Updated ION sizes for better RAM management

- 03/18
ROM:
- Fixed Camcorder and HW-accelerated Video Playback! (720p, YouTube HQ -> no problem anymore ) Thx. paulb-nl!
- CM sync
- Added DeviceSettings (ATM, you can only control the S2W behavior, more to come! )
- Added VibratorHW (You can control the vibration's strongness)
- Added CameraWrapper (doesn't affect the usage, it's just good for me )
- Compiled with AOSP GCC 4.7.3 now
- Enabled CM's performance profiles
- Switched to stock CM wallpaper
- Fixed Microphone issues
- Fixed built-in Superuser
- Fixed screen-off Torch

Kernel:
- New kernel, based on TESCO 3.5.4, but named TESCO-Minimal (3.6.0 right now)
- Ported ION-compatible vidc drivers, which are compatible with our MDDI panel also (Credit: paulb-nl)
- Increased MSM_ION_CAMERA_SIZE to fix 720p encoding
- Enabled KSM and zRAM
- Updated Genlock driver from CAF kk_3.5_rb4.1
- Also compiled with AOSP GCC 4.7.3

- 03/26
ROM:
- CM sync
- KVT49L (merged)
- Built with scorpion optimizations
- Using CM's PowerHAL
- Fixed microphone/speaker etc. audio issues

Kernel:
- Rebased on TESCO 2.9++ (3.0.86), but called TESCO-Minimal 3.6.2
- We lost some optimizations, but battery drain now should be fixed, please test it!
- Compiled with Linaro 4.8.3 again

- 03/28
ROM:
- CM sync
- Updated audio_policy.conf (should fix audio issues)
- Fixed S2W, DT2W, FCHG, TUN, KSM, VPN permissions in ramdisk (Tun, VPN support now should work, like the Advanced Settings app)
- Updated libaudioalsa.so to an ION-compatible one

Kernel:
- TESCO-Minimal 3.6.7:
- Fixed the 5 second delay, when you wanted to recrd a video (CAF & paulb-nl)
- Blink notification LED infinitely (not delayed notifications)
- Flashlight: Keep LEDs on after screen turns off
- Added UHID support
- Updated KGSL drivers from CAF msm_jb-2.5.5
- Enabled ARM_HAS_SG_CHAIN
- Allowed flash LEDs to be used until 1% battery
- Update ACPUclock from poondog
- Updated SmartMax governor to latest
- Added SmartassH3, Powersave governor
- Updated ION heap sizes (575MB -> 586MB RAM)
- Added DT2W, Stroke2Wake (can be controlled from Advanced Settings)
- Added Forced Fast Charge option (can be controlled from Advanced Settings)
- Reverted some not-working UKSM stuffs, so we have proper KSM now!

- 04/19
ROM:
- CM sync
- Updated Adreno libs again (some libs weren't the latest, but now, they're!)
- Completely reworked overlay (should fix the well-known "speakerphone bug")
- I removed some unneeded firmwares, etc. to make the ROM a bit smaller
- Updated CameraWrapper from CM's hTC MSM8960 Wrapper

Kernel:
- TESCO-Minimal 3.6.7
- Reverted many stuffs again (hopefully fixed the battery drain again)
- Patched up to Linux 3.0.101
- Updated fbearlysuspend driver
- Disabled has_outer_cache, because msm7x30 doesn't support it

- 06/17
ROM:
- Android 4.4.3_r1 (merged)
- Many, many cleanup in the dev. tree
- Using the latest Broadcomm firmwares available
- Enabled memory optimizations introduced in Kitkat (we should have more free RAM now)
- Fixed some errors in the log when booting
- Updated audio header from the kernel (made the audio quality much better)
- Using the wallpaper, made by Epic.
- Enabled DT2W, Fast Charge
- Fixed screen-off animation

Kernel:
- Updated net subsystem from DHD, to fix the WiFi with AOSP BCMDHD drivers
- Updated board-vivo-wifi for AOSP BCMDHD support
- Added 1305Mhz step to the acpuclock
- Enabled zRAM
- Now build with Linaro GCC 4.9.

- 06/28
ROM:
- Android 4.4.4_r1 (merged)
- CM sync
- Enabled SD eject option
- Some cleanup
- Increased boot speed

Kernel:
- Now compiled with AOSP 4.7 GCC, to fix graphical glitches

- 07/19
- Andrid 4.4.4_r2 (merged)
- CM sync
- Disabled QCOM_BSP (may I'll add it back, I just wanted to see if it fixes something)

Kernel:
- KGSL driver from CAF's kk-2.7-stable branch
- ION drivers from CAF's kk-2.7-stable branch
- Fixed graphical glitches
- Updated msm_rotator to match with 3.4 kernels
- Reverted back to old ION setup, so we only have 586MB RAM again (will work on this)

- 08/08
- CM sync
- Fixed Video Playback (used media-caf to build libraries)

Kernel:
- ION drivers from CAF jb_2.5.3
- KGSL drivers from CAF jb_2.5.3
- VIDC drivers from CAF jb_2.5.3
- Some cleanup

- 08/31
- ROM:
- CM sync
- Fixed issues with Hardware Acceleration (720p videos & UI)
- Enabled QCOM_BSP (better graphics)
- Fixed built-in Torch, when you close the phone
- Enabled HW-acelerated MP3 decoding (now not the CPU, but the DSP decodes the MP3 files, should make battery life better, while listening to music)
- Enabled Soft Reboot option
- Serious cleanups in the dev. tree

Kernel:
- TESCO-Minimal-3.7.2
- ION drivers from CAF ics_chocolate
- KGSL drivers from CAF ics_strawberry
- VIDC drivers from CAF ics_chocolate
- Added sysfs for softer flash to the aat1271 driver (fixes Torch anyways )
- Shared heap for PMEM_ADSP & ION_CAMERA_HEAP (615MB of accessible RAM)
- Bluetooth drivers updated from CAF jb_chocolate
- Added support for Ad-Hoc (IBSS) mode
- Updated genlock from CAF jb_2.5.3
- Updated power drivers from CAF jb_chocolate
- Several futex and SELinux updates

- 09/10
- ROM:
- CM sync
- Hopefully fixed non-booting issues

- Kernel:
- Added back all of the panel clients, hopefully fixes boot issues

Sigpics:



Thanks to Epic.



Thanks to Gizmo648



Thanks to achilles08



Thanks to funCrash93
Current devices:

Samsung Galaxy Express LTE (expressltexx, GT-i8730) -> CyanogenMod 11

hTC Incredible S (vivo, S710e) -> Vivokat 4.4.4

Future devices:
Collecting money for an Apple iPhone 5(C)

The hTC Incredible S will be here, till it can handle newer Android versions
The Following 226 Users Say Thank You to szezso For This Useful Post: [ Click to Expand ]
 
szezso
Old
(Last edited by szezso; 31st August 2014 at 04:57 PM.)
#2  
szezso's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 12,049
Posts: 1,947
Join Date: May 2012
Location: Budakalász

 
DONATE TO ME
F.A.Q.

[Q] I've flashed the ROM, but it stops at the splash screen, what's the problem?
Flash the ROM with TWRP or the latest 4ext Touch Recovery.

[Q] The 720p Video Playback is laggy, why?
I haven't found a solution, yet, we really need newer video drivers, to fix these bugs, and not just make workarounds.
It got solved in #08.31 version.

[Q] When I'm playing a video, the control buttons are invisible, why?
Actually, this is a problem with my display-legacy, but we have to use this, because of the old msm_fb, what the Vivo has. Live with it.
Current devices:

Samsung Galaxy Express LTE (expressltexx, GT-i8730) -> CyanogenMod 11

hTC Incredible S (vivo, S710e) -> Vivokat 4.4.4

Future devices:
Collecting money for an Apple iPhone 5(C)

The hTC Incredible S will be here, till it can handle newer Android versions
The Following 38 Users Say Thank You to szezso For This Useful Post: [ Click to Expand ]
 
Iqbal Ansari
Old
#3  
Senior Member
Thanks Meter 153
Posts: 719
Join Date: Jun 2012
OMG!!!!

That is a big surpirse szezso.
That means you gonna drop support for 4.3.

Will try it and post feedback.
Hit thanks if I helped you !

Samsung Galaxy S3 I9300
Rom: Archi's 4.4.2
Kernel: Googy Max or boeffla.
Radio: ND1

Retired phones:
Htc Incredible S
Sony Xperia pro
Sony walkman w580i
The Following 3 Users Say Thank You to Iqbal Ansari For This Useful Post: [ Click to Expand ]
 
szezso
Old
#4  
szezso's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 12,049
Posts: 1,947
Join Date: May 2012
Location: Budakalász

 
DONATE TO ME
Quote:
Originally Posted by Iqbal Ansari View Post
OMG!!!!

That is a big surpirse szezso.
That means you gonna drop support for 4.3.

Will try it and post feedback.
Actually, this ROM isn't good as a daily driver, at the moment, it's only for a test, but with time, every bug will be sorted out. I already fixed the SD card and the WiFi bug...
Current devices:

Samsung Galaxy Express LTE (expressltexx, GT-i8730) -> CyanogenMod 11

hTC Incredible S (vivo, S710e) -> Vivokat 4.4.4

Future devices:
Collecting money for an Apple iPhone 5(C)

The hTC Incredible S will be here, till it can handle newer Android versions
The Following 28 Users Say Thank You to szezso For This Useful Post: [ Click to Expand ]
 
bob8x
Old
#5  
bob8x's Avatar
Senior Member
Thanks Meter 25
Posts: 155
Join Date: Oct 2008
Location: Lodi
You are "INSANE"!!!

Very very good job szezso wish u the best! even though I moved to N5, it's a pleasure to see my old phone getting kitkat!
Nexus 5: unclocker
Current rom: undefined
Nexus7-2013: unlocked
Current rom: undefined
The Following User Says Thank You to bob8x For This Useful Post: [ Click to Expand ]
 
szezso
Old
#6  
szezso's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 12,049
Posts: 1,947
Join Date: May 2012
Location: Budakalász

 
DONATE TO ME
Quote:
Originally Posted by bob8x View Post
You are "INSANE"!!!

Very very good job szezso wish u the best! even though I moved to N5, it's a pleasure to see my old phone getting kitkat!
I'll support the IncS till there are users all over the World.
Current devices:

Samsung Galaxy Express LTE (expressltexx, GT-i8730) -> CyanogenMod 11

hTC Incredible S (vivo, S710e) -> Vivokat 4.4.4

Future devices:
Collecting money for an Apple iPhone 5(C)

The hTC Incredible S will be here, till it can handle newer Android versions
The Following 47 Users Say Thank You to szezso For This Useful Post: [ Click to Expand ]
 
Rah0ol
Old
#7  
Rah0ol's Avatar
Senior Member
Thanks Meter 41
Posts: 177
Join Date: Sep 2011
I knew this was comin seeing the silence Awesome
 
And-rois
Old
#8  
And-rois's Avatar
Member
Thanks Meter 16
Posts: 97
Join Date: Sep 2012
oh yes you rock szezso ...... just for test yeh ....
go go for fixed .... I need this
The Walking Dead
The Following 2 Users Say Thank You to And-rois For This Useful Post: [ Click to Expand ]
 
poondog
Old
#9  
poondog's Avatar
Recognized Contributor
Thanks Meter 10,526
Posts: 13,381
Join Date: Dec 2011
Location: Melbourne
Parrrtaayyyyy!
Everyone please hit this button to submit as news

http://forum.xda-developers.com/vote...?topic=2519414
The Following 8 Users Say Thank You to poondog For This Useful Post: [ Click to Expand ]
 
Eternalman
Old
#10  
Eternalman's Avatar
Senior Member
Thanks Meter 268
Posts: 592
Join Date: Dec 2012
Location: Persia!
Quote:
Originally Posted by szezso View Post
Mine. You'll get an error while flashing the ROM, don't care about that, just flash the boot.img after the ROM (needed for S-OFF users too). It'll be fixed in the next release, I know, what makes the problem.
You are THE ONE man! Awesome!
 

The Following 2 Users Say Thank You to Eternalman For This Useful Post: [ Click to Expand ]
Tags
#nice # fresh #szezso_is_sexy #kitkat #vivo #cm11, thank you
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes