• 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

[ROM] [6.0.1] Cyanogenmod 13 for HTC One V

jonas2790

Senior Member
Sep 30, 2013
828
1,503
0

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 6.0, which is designed to increase performance and reliability over stock Android for your device.

Code:
#include 
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

About CyanogenMod:
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Not working/Bugs:
- MTP (USB file transfer) doesn't work
- Using device microphone instead of headset mic in calls

You need the newest version of TWRP to flash this rom!

Downloads:
20160826
Google Apps (not required)


Installing guide (thanks to @Amish and @bloodsaw):
  • Windows users: Download and install this tool. Mac OS X users: Download Android SDK and get the platform tools. Linux users: Get adb and fastboot using your package manager.
  • Download the rom and copy it to sd card
  • Boot into bootloader and flash this recovery
  • Boot into recovery
    • Wipe data/factory reset
    • Wipe cache partition
    • Select install zip from sd card.
    • Install the rom-zip.
  • Extract boot.img inside the roms zip-file.
  • Boot into bootloader and flash the kernel:
    Code:
    fastboot flash boot boot.img
  • Reboot your device, it will take about 10 to 20 min to boot.

Russian installing guide (thanks to @VFox777):



XDA:DevDB Information
CyanogenMod 13, ROM for the HTC One V

Contributors
jonas2790
Source Code: https://github.com/AndroidPrimou/android_device_htc_primou/tree/cm-13.0

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod

Version Information
Status: Stable
Stable Release Date: 2016-08-26

Created 2015-12-12
Last Updated 2016-11-04
 

jonas2790

Senior Member
Sep 30, 2013
828
1,503
0
Changelog:

20160826:
- Security fixes
- Reverted some wifi changes

20160609:
- Includes the fixes of the June Android Security Bulletin

20160508:
- Includes the fixes of the May android security bulletin
- Kernel security fixes
- Set CONFIG_HZ to 300 to improve overall performance
- Increased wifi voltage for better signal strength
- Removed some unneeded proprietary blobs

20160408:
- Includes the fixes of the april android security bulletin
- Implemented power profiles support in PowerHAL (read more in XDA thread)
- Added a workaround to use handset microphone when calling with headset
- Fixed the camcorder
- Updated media HAL and vidc
- Updated bcmdhd wifi driver
- Increased kernel performance
- Replaced progress spinner with patch to remove spinner on boot

20160310:
- Includes the fixes of the march android security bulletin
- Changed to a low-resource material progress spinner
- Kernel memory management and SELinux updates
- Enabled dex2oat watchdog with increased timeouts
- Fixed boostpulse of interactive
- Fixed the flashlight when screen is off
- Fixed the rmt_storage daemon

20160203:
- Includes the fixes of the february android security bulletin
- Fixed the camera and flashlight
- Camcorder not working
- Fixed adoptable storage
- Enabled doze
- Activated vdd sysfs interface for CPU voltage control
- Disabled the dex2oat watchdog, should fix gapps problems
- Updated zram kernel driver and enabled lz4 compression for zram
- Cleaned up cpu governors

20160108:
- Includes the fixes of the newest android security bulletin
- Improved system stability
- Fixed mtp connections
- Fixed the crashes of AOSP Keyboard
- Built using the clang compiler
- Updated the interactive governor
- Increased the size of the SF heap

20151212:
- First build
- Camera not working
- Adoptable storage not working
- Keyboard crashes sometimes
- Some graphical glitches
 
Last edited:

bloodsaw

Senior Member
May 1, 2011
113
54
0
-SD card can't be accessed from PC
- File Manager is pretty much useless, wheres the internal storage access? I can't do anything really besides eject the SD card and put it in a Micro SD to SD Card adapter and put it in my computer to transfer files. when upgrading from 12.1 to 13 my SD card became corrupted lost all my data.
-Use these Gapps https://github.com/opengapps/arm/releases use the Pico versions as they come with the most minimal setup to get google play store working. these Gapps Builds are autogenerated daily.
 
  • Like
Reactions: ivoriez and Amish.

jonas2790

Senior Member
Sep 30, 2013
828
1,503
0
As a workaround to get mtp access working: Connect it to your pc, make sure the mode in the usb-notification is set to charging, go to development settings and click "Select USB Configuration". Select charging here, wait some seconds and then select MTP.
You'll have to do it again after you unplugged usb.
 

bloodsaw

Senior Member
May 1, 2011
113
54
0
As a workaround to get mtp access working: Connect it to your pc, make sure the mode in the usb-notification is set to charging, go to development settings and click "Select USB Configuration". Select charging here, wait some seconds and then select MTP.
You'll have to do it again after you unplugged usb.
I found a way better solution jonas xD https://play.google.com/store/apps/details?id=org.joa.zipperplus7v2&hl=en 7Zipper 2.0 it has an FTP client/server and now has a HTTP file server that work only over Wifi it uses an HTML5 uploader to upload files to your phone, you can browse your whole phone from your computer even your root directory also use the keyboard found here http://thinkdroid.net/abohani/mcxk/ to get around the AOSP keyboard crashing here is the XDA topic http://forum.xda-developers.com/cro...material-colored-xperia-keyboard-12-t3187278/

another thing is I didn't get a "/sdcard0/download/" folder when I formated my sd card and chrome wouldn't make one either which is needed for chrome to download files to the SDcard, if anyone runs into this problem you need to use a file manager like 7zipper 2.0 to make a new folder in the root of the sd card and name it "download". I couldn't download any files using chrome until I did this.

Also I noticed you implemented the fiops I/O Scheduler in the kernel but didn't select it, battery life is a tad less not by much with it selected but everything runs so much smoother with it on. the only thing Kernel Adiutor can't do at the moment is managing the cpu functions I don't know if this is a kernel, ROM or app issue. any time I select the CPU section Kernel Adiutor FC's that and the recovery section only allows you to read from the internal storage but it says nothing is there, this seems to be a kernel or ROM issue.
 

jonas2790

Senior Member
Sep 30, 2013
828
1,503
0
I found a way better solution jonas xD https://play.google.com/store/apps/details?id=org.joa.zipperplus7v2&hl=en 7Zipper 2.0 it has an FTP client/server and now has a HTTP file server that work only over Wifi it uses an HTML5 uploader to upload files to your phone, you can browse your whole phone from your computer even your root directory also use the keyboard found here http://thinkdroid.net/abohani/mcxk/ to get around the AOSP keyboard crashing here is the XDA topic http://forum.xda-developers.com/crossdevice-dev/sony-themes-apps/kk-material-colored-xperia-keyboard-12-t3187278/

another thing is I didn't get a "/sdcard0/download/" folder when I formated my sd card and chrome wouldn't make one either which is needed for chrome to download files to the SDcard, if anyone runs into this problem you need to use a file manager like 7zipper 2.0 to make a new folder in the root of the sd card and name it "download". I couldn't download any files using chrome until I did this.

Also I noticed you implemented the fiops I/O Scheduler in the kernel but didn't select it, battery life is a tad less not by much with it selected but everything runs so much smoother with it on. the only thing Kernel Adiutor can't do at the moment is managing the cpu functions I don't know if this is a kernel, ROM or app issue. any time I select the CPU section Kernel Adiutor FC's that and the recovery section only allows you to read from the internal storage but it says nothing is there, this seems to be a kernel or ROM issue.
Hmm, I wouldn't call an FTP Server a replacement for mtp, but that's your opinion :)

As a fix for the keyboard crashes you can simply delete /system/lib/libjni_latinimegoogle.so (the keyboard gesture library). Make sure you remount /system as rewriteable before or do it in the recovery.

I already had the fiops Scheduler enabled in some older builds, but the Multitasking performance gets worse and after we ported a new version of bfq we switched to bfq. I'll try out fiops again and check the problems with Kernel Audiutor when I have time.
 

bloodsaw

Senior Member
May 1, 2011
113
54
0
Hmm, I wouldn't call an FTP Server a replacement for mtp, but that's your opinion :)

As a fix for the keyboard crashes you can simply delete /system/lib/libjni_latinimegoogle.so (the keyboard gesture library). Make sure you remount /system as rewriteable before or do it in the recovery.
Well it's not really a replacement but an alternative to not using USB cords. Also the keyboard I listed works with Gesture inputs without crashes.
 
  • Like
Reactions: mussa786 and Amish.

grussia

Senior Member
May 3, 2013
53
10
0
Krasnogvardeyskoe
Hi Jonas!! When installed on an incoming call ringtones *.flac when there is an incoming call, the phone vibrates does not tune in flac and leaves in reboot, what happens to collect build better?