[DISCONTINUED][DEV][ROM][CM12.1][5.1.1][LMY48B]VivoPop[ION][24/06/2015]

szezso

Inactive Recognized Developer
May 1, 2012
2,100
12,804
0
Budakalász
Szezso proudly presents

VivoPop

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



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


What's working:
- Boots
- WiFi
- Camera
- Camcorder
- 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
Bugs:
- Major:
- HW-accelerated video playback
- Minor:
- Let's test! :)


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)

About the system, and the kernel:
- LMY48B, Lollipop 5.1.1 , built from CM12.1 souces after the 06.24'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
- F2FS
- Kernel source: https://github.com/szezso/T.E.S.C.O-kernel_vivo
How to install this:
- You have to S-OFFed, of course
- You need the latest TWRP recovery, download HERE
- Just download the ROM, format system, format data, format cache, wipe dalvik cache, format 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:


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
- jonas2790
- Epic.
- Google
- hTC
- AMD


Changelog:
- 06/24
- Initial release :)

XDA:DevDB Information
VivoPop, ROM for the HTC Incredible S

Contributors
szezso
Source Code: http://github.com/szezso

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: HBOOT 2.0, TWRP 2.8.7.0
Based On: CyanogenMod

Version Information
Status: No Longer Updated

Created 2015-06-24
Last Updated 2015-08-18
 
Last edited:

szezso

Inactive Recognized Developer
May 1, 2012
2,100
12,804
0
Budakalász
It's been a long time when I first tried to compile Lollipop for IncS. After some months, I finally managed to get it booting! :) Enjoy! The Incredible S will never die! :p

FAQ:

Q: Why is this or that not working?
A: Because this ROM is in BETA stage, if you tell me a bug, I'll try to solve it. Always give me a logcat in this case!

Q: Why is the Video Playback doesn't work?
A: Don't know yet, will try to fix it somehow... :)

Q: Why is it slow?
A: MSM8255, 768MB of RAM

Q: How can I build CM12.1?
A: You need to set up a basic build enviroment, then:
Code:
[LIST]
[*]mkdir cm12.1
[*]cd cm12.1
[*]repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
[*]mkdir -p .repo/local_manifests
[*]wget https://github.com/szezso/android/raw/cm-12.1/local_manifest.xml -O .repo/local_manifests/local_manifest.xml
[*]repo sync -j4
[*]. build/envsetup.sh && brunch vivo
[/LIST]
After that it has finished, you'll find your ROM in the cm12.1/out/target/product/vivo folder. :)
 
Last edited:

Mohamed Ab M

Senior Member
Aug 29, 2014
121
29
48
30
Tripoli
Happy to see you did this!
YOU DID IT SZEZSO! our legacy device running the lastest ver of android! :) :highfive:
Unfortunately, I can't test it because my vivo's screen died! :crying: .. I dont know i might repair it for this! :confused:
Anyway.. BIG BIG thank you szezso! :good:
 

Eternalman

Senior Member
Dec 2, 2012
700
308
0
Persia!
@szezso You are Brilliant!!!!!!!!!!!!!!!!!!!!:fingers-crossed::fingers-crossed::D:D

One question though: How can I install the recovery without fastboot? Is there a way to do it with adb?
 
Last edited:

Eternalman

Senior Member
Dec 2, 2012
700
308
0
Persia!
If you have ADB, then you have fastboot as well. ;) With adb, you can't but you can flash it from your phone with apps like Flashify.
I'm on Microsoft Windows 8.1 and I can't use fastboot functions in it. I need either adb or a MS Windows 7 or XP to do it.

Edit: Never mind, I used my brother's laptop. It worked, Thanks!
 
Last edited:

Eternalman

Senior Member
Dec 2, 2012
700
308
0
Persia!
I also have Windows 8.1, and fastboot works for me just fine. :confused: No matter anyways. :)
I had one small request. Would you please upload the file somewhere else? Google Drive is kinda blocked in my country. The Download speed is 5-6kb/s. It might finish in 2 days LOL :D

d-h.st is good I think...

BTW: If fastboot is working for you on MS Windows 8.1, you probably have USB 3 port on your laptop/PC
 
Last edited: