• 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

CyanogenMod 10.1

niks255

Senior Member
Apr 5, 2012
349
238
0
Hello!
I decided to finish CM10 and CM10.1 ROMs for Wildfire S. This thread is about CM10.1. Here's the ROM.
What's working:
- GSM
- Data (2G/3G)
- A2DP
- SMS / MMS
- FM Radio (use spirit FM)
- GPS
- USB
- Bluetooth
- WI-FI
- LED
- Camera
- Camcorder.
- Panorama mode (Laggy, but works.)
- Video playback [fully]
- VPN
- USB Tethering
- Wifi tethering
- Bluetooth tethering
- etc

What's not working:
- All ARMv7 features (Google Now, keyboard gesture input, offline voice search and etc)
- You tell me

Download​


XDA:DevDB Information
CyanogenMod 10.1, ROM for the HTC Wildfire S

Contributors
niks255, modpunk, PecanCM, armv6team, JDevs, everyone else I forgot to mention
ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 2.6.x

Version Information
Status: Stable
Stable Release Date: 2014-12-08

Created 2014-10-17
Last Updated 2015-02-15
 
Last edited:

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
thanks a lot for this final version!
But one thing I realised already... I additionally installed GAPPS 'gapps-jb-4.2.2-light-20130824-signed' and one function does not run:
'GoogleTTS'. It crashes.
Can you have a look please?...
 

niks255

Senior Member
Apr 5, 2012
349
238
0
thanks a lot for this final version!
But one thing I realised already... I additionally installed GAPPS 'gapps-jb-4.2.2-light-20130824-signed' and one function does not run:
'GoogleTTS'. It crashes.
Can you have a look please?...
Well, no problem. Just give me a logcat of the error.
I re-uploaded the rom cause GPS was not working. Now it does.
 
Last edited:

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
Where can I find this 'logcat'?...
Maybe TTS is not a problem with CM10.1 but with the GAPPs package that contains an incompatible GoogleTTS.apk!?

Do you activate the update function in Android options at 'phone infos'? (no option for that right now)
Would really make sense for left errors like that, don't you think so?
Meanwhile I could just flash over the old one, right?...

By the way... Will there be a final CM10.2 version as well?...
Will it be possible to update from 10.1 to 10.2 by just flashing over CM10.1 ? (it is all 'Jelly Beans'...)
 

niks255

Senior Member
Apr 5, 2012
349
238
0
Where can I find this 'logcat'?...
Maybe TTS is not a problem with CM10.1 but with the GAPPs package that contains an incompatible GoogleTTS.apk!?
Probably. I don't really remember TTS working on Android 4.x for armv6. Maybe it uses some armv7 libs. I suggest you download these and flash it on a clean ROM. It doesn't contain anything unnecessary.
To make a logcat just download an app named "Catlog", start it, give it root access, then make google tts crash and then save the log in txt file and post it on pastebin.

Do you activate the update function in Android options at 'phone infos'? (no option for that right now)
Would really make sense for left errors like that, don't you think so?
Updater has nothing to do with this. And it was not working anyway cause this port is unofficial.
By the way... Will there be a final CM10.2 version as well?...
Will it be possible to update from 10.1 to 10.2 by just flashing over CM10.1 ? (it is all 'Jelly Beans'...)
There won't be stable CM10.2 for sure. I could make a stable CM11, but man, even CM10.1 is pretty heavy for WFS. I shared all fixes I have with ARMv6Team, so A2DP and wired headset are fixed in CM11 now. But I won't join the development since I don't see the point.
 

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
okay, thank you. I will send you the Logcat later this night.

To TTS:
1) Is it used/necessary e.g. by GoogleMaps for the voice to navigate you? If so this would mean that lite-weight GAPPS packages do not support GoogleMaps navigation?...
2) It could be that the GAPPS package I mentioned before (s. this link http://forum.xda-developers.com/showthread.php?t=1917411) misses a folder 'tts'. I added it and will flash it later. Maybe that's the reason for the TTS crash. I will let you know.
3) Why didn't you include at Android settings the two options 'developer options' and 'performance'? (in CM9 they are included!) They would be very helpful!!
4) Can I just flash over your CM10.1 version from 17th Oct. the actual version from 18th Oct.? I work with INT2EXT2 !!
[Maybe I could avoid reinstallations each time by using LINK2SD instead?...] Or which part of the new version do I have to flash over?...
4b) May I just overwrite a CM10.1 version with version CM10.2 ?... (both are Jelly Bean!)

To 2): I just saw that the folder 'tts' is already included in your CM10.1 package. So I suppose that it should not be added in GAPPs again.
What I suppose now: While 'PicoTts.apk' is an offline TTS module the 'GoogleTTS' is an online one workimg together with the Google server. (It might be necessary for other online components like GoogleMaps navigation.) Right?
 
Last edited:

niks255

Senior Member
Apr 5, 2012
349
238
0
1) Is it used/necessary e.g. by GoogleMaps for the voice to navigate you? If so this would mean that lite-weight GAPPS packages do not support GoogleMaps navigation?...
Well yes, TTS is probably being used for voice output. I'm not sure it's being used in google maps though.
3) Why didn't you include at Android settings the two options 'developer options' and 'performance'? (in CM9 they are included!) They would be very helpful!!
Actually, I did. To unlock those you have to go settings - phone information and tap on build number seven times. Then you'll have those settings unlocked.
4) Can I just flash over your CM10.1 version from 17th Oct. the actual version from 18th Oct.? I work with INT2EXT2 !!!
You don't need to reflash. Just extract /system/lib/hw/gps.msm7x27.so and /system/etc/gps.conf from the zip and put them into the same places on your phone.
4b) May I just overwrite a CM10.1 version with version CM10.2 ?... (both are Jelly Bean!)
I think you can't since 10.2 is much different. Never tried it by myself though. Just make a backup, then do whatever you want.
What I suppose now: While 'PicoTts.apk' is an offline TTS module the 'GoogleTTS' is an online one workimg together with the Google server. (It might be necessary for other online components like GoogleMaps navigation.) Right?
I never actually used TTS since it does not support Russian, which is my native language. All I can do is take a look into logcat and see if I can fix it.
Regards.
 

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
I just sent you the logcat of the TTS problem by pastebin to niks255.
(I did not use a clean system but I think it will go anyway, will it?...)

Furtheron I would like to ask you the important question 4 again:
How can I update a (same) CM version (e.g. CM10.1) (if I do not have informations about the exact components changed!) WHEN using a link script like INT2EXT2?... (I already made some tries but failed)

Another little question...
I am missing in the boot menu (long press on power button) the (earlier) options like reboot to recovery, reboot to bootloader, etc.
Is there any reason why this disappeared at CM10+ ?...
 
Last edited:

niks255

Senior Member
Apr 5, 2012
349
238
0
How can I update a (same) CM version (e.g. CM10.1) (if I do not have informations about the exact components changed!) WHEN using a link script like INT2EXT2?... (I already made some tries but failed).
I suggest you copy /system/etc/init.d folder from your phone, add it into zip you flash and then flash it.
Another little question...
I am missing in the boot menu (long press on power button) the (earlier) options like reboot to recovery, reboot to bootloader, etc.
Is there any reason why this disappeared at CM10+ ?...
This option is still there. Go to settings - developer settings and set "Advanced reboot menu" option checked. To unlock developer settings, follow steps from the post above.

And please, provide a link to your logcat on pastebin here.
 

niks255

Senior Member
Apr 5, 2012
349
238
0

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
hmmh, I don't think that this is the reason...
Cause the TTS error message came already directly after login of the pretty new flashed CM10.1 package.
At LogCat I used 'Voice Search' of GoogleNow ('GoogleNowVoiceSearch.apk') just for starting TTS to demonstrate the error.
So you think that gapps-jb-4.2.2-light-20130824-signed does not suit to your CM10.1 package?...

Refering updates of same CM versions with SD-ext link scripts you are right: it worked just to copy the script to folder init.d. A good solution. Thank you!!
And also the two additional boot options can be activated.
What about the warm restart option. Doesn't this exist anymore?...

May I ask you some additional questions?...
* How would you compare CM9 with CM10.1 considering power consumption?
* Is there anything left that will not work of Bluetooth at CM10.1 ? Cause in the forums there is often mentioned s.th...
* And is it possible that design/themes/background collections are available like it is at CM9? I just see that files like MagicSmokeWallpapers.apk, VisualizationWallpapers.apk and LiveWallpapers.apk are not included anymore in your CM10.1 package. That's why the options 'background pictures' and 'Live background' don't find anything.

And there is still another point (no forum thread about that)...
It seems as if there is no local contacts 'account' at CMx (normally called 'phone') but only the own Google account. Isn't this unusual?...
Not wanting to use the Google account would mean to create an extra one?...

Thanks for your feedback!
 
Last edited:

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
If I remove 'GoogleNow.apk' and even 'GoogleNowVoiceSearch.apk' I still cannot install app VoiceSearch (it is still installed).
It is another app in the system folder that you want me to exchange: VoiceSearch.apk. It does not seemt to have s.th. to do with 'GoogleNowVoiceSearch.apk' which I used to execute TTS.
Do you want me to remove this as well?...

I can also use 'Android settings -> Speech and Input -> text-to-speech output' to start TTS. It crashes here as well!... So the problem should not be the VoiceSearch module.
Does the option 'Speech search' just above works on your mobile? Here it does not work as well!...
 
Last edited:

niks255

Senior Member
Apr 5, 2012
349
238
0
If I remove 'GoogleNow.apk' and even 'GoogleNowVoiceSearch.apk' I still cannot install app VoiceSearch (it is still installed).
It is another app in the system folder that you want me to exchange: VoiceSearch.apk. It does not seemt to have s.th. to do with 'GoogleNowVoiceSearch.apk' which I used to execute TTS.
Do you want me to remove this as well?...

I can also use 'Android settings -> Speech and Input -> text-to-speech output' to start TTS. It crashes here as well!... So the problem should not be the VoiceSearch module.
Does the option 'Speech search' just above works on your mobile? Here it does not work as well!...
Reflash the ROM and flash those Gapps I gave you then install voice search from google play.
 

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
I don't understand...
That makes no sense cause those Gapps are unnecessary small. I have more ROM.
Furtheron they do not contain the necessary GoogleTTS.apk which is the one that crashes.
So with a small Gaps package your version will always work as it does not have the available, additional features!...

So could you meanwhile test your CM10.1 with my Gapps version? That would be a good idea as well, I suppose, wouldn't it?

And would you be so kind and just comment my last requests? ( I assure you I won't ask anymore afterwards ;)) )!
Thank you so much !!
 

niks255

Senior Member
Apr 5, 2012
349
238
0
I don't understand...
That makes no sense cause those Gapps are unnecessary small. I have more ROM.
Furtheron they do not contain the necessary GoogleTTS.apk which is the one that crashes.
So with a small Gaps package your version will always work as it does not have the available, additional features!...

So could you meanwhile test your CM10.1 with my Gapps version? That would be a good idea as well, I suppose, wouldn't it?

And would you be so kind and just comment my last requests? ( I assure you I won't ask anymore afterwards ;)) )!
Thank you so much !!
That makes perfect sense cause TTS seems to be using CM10.1 voice input according to your logcat. Just try it.
And live wallpapers are included in CM10.1. They were not in CM10, but it's also fixable.
Talking about battery life. I got the best results on CM10. On CM9 I was having some strange battery drain sometimes. I could even find my phone turned off when I wake up. That problem does not exist on CM10 and higher.
 

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
So you mean that 'my' Gapps (for v4.2.2!) are unnecessary big? And your ZGapps already include all possible and necessary functions?... E.g GoogleTTS.apk must not be included as TTS is 'double-functioned' then?...

So how do I have to configure it now (which apks do I need and which are unnecessary (e.g. 'GoogleNowVoiceSearch.apk', 'GoogleNow.apk', GoogleTTS.apk, etc.). Just check it in my GAPPs please!) that...
1.) GoogleNow Voice search does not crash?
2.) 'Android settings -> Speech and Input -> text-to-speech output' does not crash?

And yes, I saw that LiveWallpapers are included as an apk. BUT when I go to Background->Live-Backgrounds the entrance is EMPTY!!
(and option 'background pictures' contains just one picture)
Why is that so?...
The only working option I have right now is 'CM background pictures'!...

Thank you for your feedback concerning power consumption.
So Bluetooth works fine now on CM10 and CM11 ??

By the way...
Do you think the CM11 version for Marvel is already stable enough to be ready for normal/daily use?
And are there (functional) reasons why KitKat should be prefered to Jelly Beans?...
 
Last edited:

niks255

Senior Member
Apr 5, 2012
349
238
0
So how do I have to configure it now (which apks do I need and which are unnecessary (e.g. 'GoogleNowVoiceSearch.apk', 'GoogleNow.apk', GoogleTTS.apk, etc.). Just check it in my GAPPs please!) that...
1.) GoogleNow Voice search does not crash?
2.) 'Android settings -> Speech and Input -> text-to-speech output' does not crash?
I don't know about CM 10.1 as I'm running CM 10 now, but on CM10 with those Google apps TTS works just fine.
Try mine google apps for CM10.1 https://cloud.mail.ru/public/ed9c151ccbf5/Gapps.zip
And yes, I saw that LiveWallpapers are included as an apk. BUT when I go to Background->Live-Backgrounds the entrance is EMPTY!!
(and option 'background pictures' contains just one picture)
Why is that so?...
The only working option I have right now is 'CM background pictures'!...
Live Backgrounds is empty because you don't have any live wallpaper installed. Download one from google play and you'll be fine.
The ROM contains just one background to reduce ROM size. It hardly fits internal memory, so I guess devs just had to slim it as much as possible. You can set any picture as a background.
Thank you for your feedback concerning power consumption.
So Bluetooth works fine now on CM10 and CM11 ??
Not sure about CM11 yet, but on CM10 and CM10.1 it works just fine.
By the way...
Do you think the CM11 version for Marvel is already stable enough to be ready for normal/daily use?
It isn't stable enough and it will never be.
 

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
I don't know about CM 10.1 as I'm running CM 10 now, but on CM10 with those Google apps TTS works just fine.
Try mine google apps for CM10.1 https://cloud.mail.ru/public/ed9c151ccbf5/Gapps.zip
* How should Google TTS work if GoogleTTS.apk is not installed on your side? As I already mentioned: your Gapps package does not contain it!... So both options ('Speech Search' and 'Online TTS') do not even appear in your settings menu!!!
* You write that you don't know about CM 10.1?... I thought you have finished both 10.0 and 10.1 and that you are a developer!?.... Didn't you fix the last problems at CM10.x? The way you announced it.
If not could you please inform me what you exactly did/improve at both (CM10.0 and CM10.1 ) compared to the most actual version I know: 'cm-10.1-20131025-OWLPROJECT-marvel.zip'?
* 'My' Gapps link http://forum.xda-developers.com/showthread.php?t=1917411 include very nice additional features! Did you check meanwhile?... Those should work properly with proper stable running CM10.x versions, of course - GoogleTTS included, shouldn't they?...
So don't you care for those functions as well (not just suggest a smaller Gapps package).
Didn't you say: "What's not working:... You tell me." So I did... ;)
* Can you please tell me otherwise where to find another most actual and proper working CM10.1 version (of this year)?
* By the way, which CM10.x version did you take as the basic version of yours?
Three more little questions:
- All CM10 apk files in your packages are dated from February 2008. Isn't that strange that one cannot see the real date/actuality of each component?...
- Do you know why there are different packages for each three JB versions?... (maybe my GoogleTTS.apk was mixed up!)
- How can I test other Gapps easily? I should clean and overwrite the Gapps. My only idea would be to format only system folder and flash Rom and Gapps again. Any better idea?...
-------------
However this discussion is difficult because I don't have informations about the function of each Gapps app. How can I find out? Don't you know maybe any explaining listing/document?
Live Backgrounds is empty because you don't have any live wallpaper installed. Download one from google play and you'll be fine.
The ROM contains just one background to reduce ROM size. It hardly fits internal memory, so I guess devs just had to slim it as much as possible. You can set any picture as a background.
Hmmh. Again I don't understand... At last you wrote: "And live wallpapers are included in CM10.1. They were not in CM10, but it's also fixable." So I should have Live Wallpapers. But now you say I havn't...
In fact LiveWallpapers.apk is not included in your CM10.1, Nick! Now I took the one of CM9: I could install it but they cannot be loaded. It shows 2 pictures. The same app shows in CM9 9 pictures...
Anyhow, they are wrong for CM10. Do you know where I can get LiveWallpapers.apk for CM10.x compatible with Trebuchet ??
Not sure about CM11 yet, but on CM10 and CM10.1 it works just fine.
Okay, fine.
Why don't you are using CM10.1?...
It isn't stable enough and it will never be.
I have a CM11 version here that seems to run fine (up to now). But I am not sure about its power consumption and speed.
 
Last edited:

Falk2

Senior Member
Jun 11, 2011
179
12
0
Karlsruhe
Hallo again Nick,
meanwhile I tested your Gapps. My complaints are right.
As I mentioned above: GoogleTTS cannot crash with your Gapps because it is not installed.
At 'Settings->Speech&Input->Text-to-Speech output' you cannot choose between Google TTS and Pico TTS but you have only the last one!
But if you - as I wrote - choose the online-TTS version (sounds much better!!) with GoogleTTS.apk it crashes.
So it really does not seem to work together with your CM10.1 and you should improve this please.

The same with 'Settings->Speech&Input->Speech search': it does not work. If I choose this option everything hangs on.
This is the second point/problem that obviously should be fixed.

Please just install GoogleTTS.apk and VoiceSearch.apk in your systems folder of your CM10.1 version.
Now please test the mentioned two functions!
By the way: I just did so at another CM10.1 release (which I do not like so much than yours) and it worked fine! So it should generally work with yours as well but doesn't !...

Would be perfect if you could find solutions for both problems.
Thank you very much!

PS: I tested all this also at CM9. Here GoogleTTS is also included (in a lite Gaps package!). And here both functions work perfect: Speech Search AND Text-to-Speech Output !!
It seems to be sure: There is s.th. wrong at your CM10.1 version!
 
Last edited: