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

Search This thread

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!


2dt68ls.jpg

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:

Top Liked Posts

  • There are no posts matching your filters.
  • 39
    Szezso proudly presents

    VivoPop

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


    2dt68ls.jpg

    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
    20
    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. :)
    19
    Okay, everything seem to be compiled, only the display and media libraries (as usual) make me struggle... :rolleyes:
    But, others are okay, hopefully I'll be able to make a build of CM13 this week. :)
    13
    Happy new year Guys (took me 10 days to write this LOL)! :)

    At this moment, I can say that I've surely stopped with Vivo development. I don't have enough knowledge to fix the display drivers in the kernel, and because of that, a fully-working LP or MM is impossible. Sorry for that guys, and thanks for all of your support over the years! :) This device is amazing, it'll be here for me in the drawer, will never sell or give it to anybody. :)

    But, I have to clarify something. I'm getting many PMs about "Why don't you fix Sense 5, when will you release that or that?". Answer: I can't guys, I just can't fix or release. The ROMs what I rolled out are the most-functional ones, what I can release. If the Sense 5 ROM doesn't have a working camera, that'll never have one, and that's not because I'm lazy, I just cannot fix it. I don't know how to do it. So please, leave me with these messages. :)

    So guys, thanks again, this time I won't come back with a "new" ROM. Everyone can use my sources, just feel free to fork my repos, I'll always be here if you have problems with compiling a ROM or etc., but I can't fix anything else, thanks!

    Have a nice day! :)
    12
    Sorry guys, this is truly the end of support for the hTC Incredible S from me, at least. Sadly, I don't have time to work on this phone at all, I have to study a lot for the university, which eats my time badly. :(

    This was a really nice phone with a great community, thank you guys! :) We made some huge steps for newer Android versions earlier, for example the first ION kernel on an msm7x30 device or the Sense 5 ROM.

    Thanks for all your support and everything, thanks for the donations, and I don't only mean money, I got my SSD and development IncS from you also!

    Every source will be on my Github forever, I won't delete them, so everyone who has the time and patience to work on it, just pull my work. This is truly a great device, but this is the end, and I'm really sorry that I have to say this. :(

    Good luck guys, I'll be here if someone has a question, but I can't make any progress on this or other ROMs...

    I hope, you understand guys! :) Opendesireproject has already started working on CM13.0, so it's possible to bring up Android 6.0 also on this phone, come on, I'm sure someone can do it if there's need for Marshmallows. :)

    Thanks again guys, have a nice day! :)
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