• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] CyanogenMod 10.0.0 marvel ALPHA2 [UPDATE: 2012-12-13]

Search This thread

modpunk

Recognized Contributor
Oct 14, 2011
1,718
6,634
Sony Xperia XZ1 Compact
Samsung Galaxy S10
header_transparent_alpha_jb.png


Preamble

I've been working on a CM9 port for the HTC Wildfire S since January 2012 and on CM10 since August 2012. After 5 month of work I was able to release the first ALPHA release of the ROM. Neither CM10 is stable yet nor the HTC Wildfire S (Marvel) port is complete and will probably never be. Most of the features are working but it lacks of some features like full video recording and HQ video playback.

I have to thank alquez who ported CM7 for the HTC Wildfire S. His work was a good starting point for CM9. Also thanks to Tobias Droste who was working with me on this ROM. Tobias we finally made it!
I also have to thank WinSuk and s0be working on CM9 and CM10 for the HTC Liberty. We worked together on CM9 and CM10 and will continue in future!

Information

This ROM has been developed on a HTC Wildfire S A510e (European version). I suggest to use baseband version 47.23a.35.3035H_7.53.39.03M or newer. Others should work too.

It should work on marvelc and marvelct, but is completely untested. You need to provide dmesg if something is not working here. It should be possible to get the previous dmesg of a failed boot from your recovery.

This ROM is far from being finished, it can include a lot of bugs and can destroy your data. Use it at your own risk!

Reporting Bugs

If you want to report bugs please read THIS HOWTO first. Please try to provide logs if you see errors (logcat and dmesg). If you don't know how to do that check google or ask people here to help you. Don't contact me directly.

Enabling logcat Logging (Windows HOWTO: How to logcat like a Pro!)
adb shell dmesg
How to use strace?

All bug reports should go to the bugtracker.

If you think you find a bug take a look at the bugtracker first. Check if it already has been reported.

Download

You are storing very sensitive information on your phone. You always have to be careful what ROMs you flash and whom you trust. If you don't trust me then don't use my ROM or compile it from source by yourself.

The ROM will be gpg signed with my key 0xF33E3FC6. You can verify the ROM with 'gpg --verify cm-10.0.0-RC0-CRYPTOMILK-ALPHA0-marvel.zip.asc'.

See https://www.torproject.org/docs/verifying-signatures.html.en for more information.

You can download the ROM here.

This ROM is not meant for daily use!

We suggest to use Oliver's gapps lite version: http://goo.im/devs/OliverG96/gapps-lite

 
Last edited:

modpunk

Recognized Contributor
Oct 14, 2011
1,718
6,634
Sony Xperia XZ1 Compact
Samsung Galaxy S10
Most annoying bugs

* Camera still doesn't fully work, cause of OMX libraries, but most works.

ChangeLog


ALPHA2 - 2012-12-13
* Kernel
- Fix camera memory.
* ROM
- Fixed HQ video
- Fixed Camera Panorama mode

ALPHA1 - 2012-10-12
* Kernel
-
* ROM
- Reduced size
- Fixed the status bar's notification animation
- QCOM_MISSING_PIXEL_FORMATS define for liboverlay
- Added config_wifiApStartInterface for tethering
- Added support for new device strategies.
- Fixed data reconnection problems.
* KNOWN ISSUES
- Electron beam animation is broken

ALPHA0 - 2012-08-30
* Kernel
- First CM10 release
* ROM
- First CM10 release
 
Last edited:

modpunk

Recognized Contributor
Oct 14, 2011
1,718
6,634
Sony Xperia XZ1 Compact
Samsung Galaxy S10
Frequently Asked Questions

Q: How to flash the CWM recovery?
A: Download the zip file for your phone and rename it to PG76IMG.zip and place it on your SD card. Then turn the phone on and boot into hboot. You can do that if you turn the phone off. Press the volume down button and hold it and then press the power button. The device will go into hboot and hboot will detect the zip file. It will ask you then to flash the recovery.

The other way is to unzip the file, and use 'fastboot flash recovery /path/to/recovery.img'

Q: Which radio version should I use?
A: I suggest to flash RUU Update Marvel S HTC_Europe_2.26.401.3 if you have S-OFF with XTC Clip

Q: Do I need to install Google Apps (gapps) if I want access to Google stuff?
Yes, you need them. You can get them from here. As our device has a limited amount of space I suggest to use Oliver's gapps-lite package. You can find it here.

Q: How can I install more apps on my phone?
Use link2sd

Q: My wifi doesn't work, how can I fix it?
Android ICS detects your SIM card region (EN, US, AU, UK etc.) and stores it into some sort of Database file, which has all your Carrier info in it. If your SIM card (Carrier) is not correctly listed you can run into wifi problems.

Download the Wifix app or install the Recovery Flashable ZIP from here. There is also a tutorial how to fix it manually.

Q: Which GPS fix should I use for this ROM?
You shouldn't use any GPS fix at all cause they don't fix anything or have wrong certificates anyway. Read my blog post about the GPS fix myth.

Have fun!
 
Last edited:

Dhiraj

Senior Member
Dec 28, 2010
2,598
341
Any known issue / bugs ?


Sorry , I did not see your change log . Downloading .
 
Last edited:

Dhiraj

Senior Member
Dec 28, 2010
2,598
341
Could you please check the download link . There is no link for cm10 .

Sent from my HTC Wildfire S A510e using Tapatalk 2
 

thelegbra

Senior Member
Nov 30, 2011
159
76
camera not working properly means it's working like in cm9 or worse?

thanks for the nice work by the way!
 

baluuu

Senior Member
Mar 21, 2012
410
154
Google Now closes without warning

---------- Post added at 04:56 PM ---------- Previous post was at 04:56 PM ----------


worse...
Worse is not realy what it is. Tha camera itself is working just fine but the preview has alot of visual artefacts. Also what i noticed is that the LED is green all the time when charging not only when battery is full. Also altho project butter isnt working the ROM feels much more smoother and responsive than CM9. You can see grate difference in the stock home (trebuchet) performance i usualy always switched to some other launcher cuz it was hell laggy on CM9.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 103
    header_transparent_alpha_jb.png


    Preamble

    I've been working on a CM9 port for the HTC Wildfire S since January 2012 and on CM10 since August 2012. After 5 month of work I was able to release the first ALPHA release of the ROM. Neither CM10 is stable yet nor the HTC Wildfire S (Marvel) port is complete and will probably never be. Most of the features are working but it lacks of some features like full video recording and HQ video playback.

    I have to thank alquez who ported CM7 for the HTC Wildfire S. His work was a good starting point for CM9. Also thanks to Tobias Droste who was working with me on this ROM. Tobias we finally made it!
    I also have to thank WinSuk and s0be working on CM9 and CM10 for the HTC Liberty. We worked together on CM9 and CM10 and will continue in future!

    Information

    This ROM has been developed on a HTC Wildfire S A510e (European version). I suggest to use baseband version 47.23a.35.3035H_7.53.39.03M or newer. Others should work too.

    It should work on marvelc and marvelct, but is completely untested. You need to provide dmesg if something is not working here. It should be possible to get the previous dmesg of a failed boot from your recovery.

    This ROM is far from being finished, it can include a lot of bugs and can destroy your data. Use it at your own risk!

    Reporting Bugs

    If you want to report bugs please read THIS HOWTO first. Please try to provide logs if you see errors (logcat and dmesg). If you don't know how to do that check google or ask people here to help you. Don't contact me directly.

    Enabling logcat Logging (Windows HOWTO: How to logcat like a Pro!)
    adb shell dmesg
    How to use strace?

    All bug reports should go to the bugtracker.

    If you think you find a bug take a look at the bugtracker first. Check if it already has been reported.

    Download

    You are storing very sensitive information on your phone. You always have to be careful what ROMs you flash and whom you trust. If you don't trust me then don't use my ROM or compile it from source by yourself.

    The ROM will be gpg signed with my key 0xF33E3FC6. You can verify the ROM with 'gpg --verify cm-10.0.0-RC0-CRYPTOMILK-ALPHA0-marvel.zip.asc'.

    See https://www.torproject.org/docs/verifying-signatures.html.en for more information.

    You can download the ROM here.

    This ROM is not meant for daily use!

    We suggest to use Oliver's gapps lite version: http://goo.im/devs/OliverG96/gapps-lite

    38
    Most annoying bugs

    * Camera still doesn't fully work, cause of OMX libraries, but most works.

    ChangeLog


    ALPHA2 - 2012-12-13
    * Kernel
    - Fix camera memory.
    * ROM
    - Fixed HQ video
    - Fixed Camera Panorama mode

    ALPHA1 - 2012-10-12
    * Kernel
    -
    * ROM
    - Reduced size
    - Fixed the status bar's notification animation
    - QCOM_MISSING_PIXEL_FORMATS define for liboverlay
    - Added config_wifiApStartInterface for tethering
    - Added support for new device strategies.
    - Fixed data reconnection problems.
    * KNOWN ISSUES
    - Electron beam animation is broken

    ALPHA0 - 2012-08-30
    * Kernel
    - First CM10 release
    * ROM
    - First CM10 release
    29
    An early Xmas gift ... :)
    23
    Frequently Asked Questions

    Q: How to flash the CWM recovery?
    A: Download the zip file for your phone and rename it to PG76IMG.zip and place it on your SD card. Then turn the phone on and boot into hboot. You can do that if you turn the phone off. Press the volume down button and hold it and then press the power button. The device will go into hboot and hboot will detect the zip file. It will ask you then to flash the recovery.

    The other way is to unzip the file, and use 'fastboot flash recovery /path/to/recovery.img'

    Q: Which radio version should I use?
    A: I suggest to flash RUU Update Marvel S HTC_Europe_2.26.401.3 if you have S-OFF with XTC Clip

    Q: Do I need to install Google Apps (gapps) if I want access to Google stuff?
    Yes, you need them. You can get them from here. As our device has a limited amount of space I suggest to use Oliver's gapps-lite package. You can find it here.

    Q: How can I install more apps on my phone?
    Use link2sd

    Q: My wifi doesn't work, how can I fix it?
    Android ICS detects your SIM card region (EN, US, AU, UK etc.) and stores it into some sort of Database file, which has all your Carrier info in it. If your SIM card (Carrier) is not correctly listed you can run into wifi problems.

    Download the Wifix app or install the Recovery Flashable ZIP from here. There is also a tutorial how to fix it manually.

    Q: Which GPS fix should I use for this ROM?
    You shouldn't use any GPS fix at all cause they don't fix anything or have wrong certificates anyway. Read my blog post about the GPS fix myth.

    Have fun!
    16
    You have no idea what you're talking about. Ben drove away Simon. And Jmz left because it's a terrible phone. Other than that, modpunk was the only other person to dev for this. And now he's given up. So maybe send all that anger towards the people who blew smoke up your ass.

    Oh and, quoted and reported.

    Sent from my Marvelc using Tapatalk 2

    There is a fundamental difference between baking a ROM and actually developing it. Most of the KUDOS here should go to Google and the people behind CyanogenMod.

    To get CM working on a device you need to understand how Andorid works. How do the system application talk to the kernel and how does the Java code interact with the system daemons. What do the daemons do, how do they work. This means you should at least be good in C so you can read the source code to understand all of this.

    The next thing is you need to deal with binary blobs. So you need a good knowledge of system programming to read strace logs. So after debugging daemons with log message, gdb and strace logs you do a lot of try and error to find out how things are working. So after a lot time and patience you might understand what's going on and get things working.

    The good thing is there are a lot of devices using the same SoC (System on Chip) and you can talk to other developers.
    The bad thing is that the Android community is an ugly community. A lot of people are doing things just for fame. They just copy code from others without giving any credit. They use peoples hard works, change some lines and claim it to be theirs.

    If you're lucky you find someone who honors other people work and doesn't do it for fame. With these people you can start working on a better ROM and share code and everyone benefits from this.

    I didn't develop this ROM for fame. I did it cause

    a) I wanted CM9 running on MY phone and
    b) I wanted a new challenge, learn new stuff, get hands on code working directly with hardware, get some knowledge about the Kernel ...

    Getting this stuff working on YOUR phone is a challenge, it is time to start learning all the stuff about algorithms and datastructures, programming etc. and get your hands dirty. Stop whining about other people!