• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[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
120
29
0
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: