[ROM][JB4.2.2]Unofficial Cyanogenmod 10.1 for Ascend Mate 2014.05.11

Search This thread

joe.stone

Senior Member
Jul 28, 2010
502
908
After some work here is my first rom for Mate.
I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE. DO IT AT YOUR OWN RISK.EVERYTHING WRITTEN IN THIS DOCUMENT WAS TESTED ON MY PHONE.

Stable and suitable for daily use .

Development Finished.


Working:
Audio
Wifi
Display
Led
GPS
Network
Wifi HotSpot
Bluetooth
Youtube HD.
USB
Multiuser
Pie-control
Compiled kernel using surdu_petru's P6 cyanogenmod kernel source.
Camera
Camera Recording (SD, HD720p, HD1080p)
DLNA
DolbyDigital Plus
Facelock


Non-Working :
- FM Radio
- USB Mass_Storage mode (MTP mode is usable without issues)

Known-bugs:
Camera HDR function is not working.


changelog 2014.05.11:
- Added OTA update possibilities.
- Fixed display physical size in kernel.
- Fixed Mediascanner crash
- Fixed MTPserver crash
- Fixed dpi reported by gralloc

changelog 2014.05.04:
- Fixed delay in Youtube HD play/pause.
- Added DLNA
- Added Facelock
- Added Dolby Digital Plus

changelog 2014.05.02:
- Fixed Camera
- Added CPU Governors to kernel (lazy, hotplug,wheatley)
- Kernel modifications (IO Scheduler, memory,minor config changes)

changelog 2014.04.20:
- Fixed PPTP VPN
- Fixed airplane mode switching. Now correctly registers to network after airplane mode.
- Fixed signalstrength , now it is correctly shown both in statusbar and in about phone.




changelog 2014.03.16:
- using compiled vold instead of prebuilt.
- Fixed internal sd handling. Now the main user files accessible only by the owner , second and third users files are separated correctly .
- Fixed USB OTG function. It supports pendrive with ntfs , exFat filesystems too because of the new compiled vold.
- Fixed liboverlay logcat errors.
- Increased headset volume (Thanks to acbka)


changelog 2014.03.10:
- changed to compile kernel from source at build time instead of using prebuilt kernel.
- fixed notification led color (our device does not support blue)


Download:
cm-10.1-20140511-UNOFFICIAL-hwmt1_u06.zip

Install it from permanent twrp recovery , and do not forget to do a wipe .

Use this Google Apps package : Google Apps

Sources : https://github.com/joestone/Huawei-MATE-CM10.1

Thanks to surdu_petru , CyanogenMod Team.
 

Attachments

  • cm1.png
    cm1.png
    92.5 KB · Views: 6,605
  • cm2.png
    cm2.png
    59.9 KB · Views: 5,861
  • cm3.png
    cm3.png
    95.3 KB · Views: 6,167
  • cm5.png
    cm5.png
    53.8 KB · Views: 4,844
  • cm7.jpg
    cm7.jpg
    84.3 KB · Views: 7,096
  • cm8.png
    cm8.png
    81.5 KB · Views: 5,136
  • cm9.jpg
    cm9.jpg
    57.6 KB · Views: 5,702
  • citadell.jpg
    citadell.jpg
    112.4 KB · Views: 4,664
  • cm13.png
    cm13.png
    54 KB · Views: 3,946
Last edited:

svvv

Senior Member
Oct 11, 2008
214
65
Chennai
is it possible to make custom kernel compatible with cm10 so that we can try the p6 roms. It seems only touch driver is different for HAM kernel so is it possible to add touch driver to existing p6 kernels?
 
  • Like
Reactions: ErSergi

joe.stone

Senior Member
Jul 28, 2010
502
908
is it possible to make custom kernel compatible with cm10 so that we can try the p6 roms. It seems only touch driver is different for HAM kernel so is it possible to add touch driver to existing p6 kernels?

The touch driver is different , there is some differencies in camera . The audio is slightly different .
Once I will be able to compile a working touch driver loadable with insmod we will have kitkat.
 

svvv

Senior Member
Oct 11, 2008
214
65
Chennai
The touch driver is different , there is some differencies in camera . The audio is slightly different .
Once I will be able to compile a working touch driver loadable with insmod we will have kitkat.

Not the KitKat one i was referring to 4.2.2 version. I installed p6 green kernel which is a CM compatible kernel in that touch is not working. is it possible to make a similar one for our HAM
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    After some work here is my first rom for Mate.
    I AM NOT RESPONSIBLE FOR ANY DAMAGE TO YOUR DEVICE. DO IT AT YOUR OWN RISK.EVERYTHING WRITTEN IN THIS DOCUMENT WAS TESTED ON MY PHONE.

    Stable and suitable for daily use .

    Development Finished.


    Working:
    Audio
    Wifi
    Display
    Led
    GPS
    Network
    Wifi HotSpot
    Bluetooth
    Youtube HD.
    USB
    Multiuser
    Pie-control
    Compiled kernel using surdu_petru's P6 cyanogenmod kernel source.
    Camera
    Camera Recording (SD, HD720p, HD1080p)
    DLNA
    DolbyDigital Plus
    Facelock


    Non-Working :
    - FM Radio
    - USB Mass_Storage mode (MTP mode is usable without issues)

    Known-bugs:
    Camera HDR function is not working.


    changelog 2014.05.11:
    - Added OTA update possibilities.
    - Fixed display physical size in kernel.
    - Fixed Mediascanner crash
    - Fixed MTPserver crash
    - Fixed dpi reported by gralloc

    changelog 2014.05.04:
    - Fixed delay in Youtube HD play/pause.
    - Added DLNA
    - Added Facelock
    - Added Dolby Digital Plus

    changelog 2014.05.02:
    - Fixed Camera
    - Added CPU Governors to kernel (lazy, hotplug,wheatley)
    - Kernel modifications (IO Scheduler, memory,minor config changes)

    changelog 2014.04.20:
    - Fixed PPTP VPN
    - Fixed airplane mode switching. Now correctly registers to network after airplane mode.
    - Fixed signalstrength , now it is correctly shown both in statusbar and in about phone.




    changelog 2014.03.16:
    - using compiled vold instead of prebuilt.
    - Fixed internal sd handling. Now the main user files accessible only by the owner , second and third users files are separated correctly .
    - Fixed USB OTG function. It supports pendrive with ntfs , exFat filesystems too because of the new compiled vold.
    - Fixed liboverlay logcat errors.
    - Increased headset volume (Thanks to acbka)


    changelog 2014.03.10:
    - changed to compile kernel from source at build time instead of using prebuilt kernel.
    - fixed notification led color (our device does not support blue)


    Download:
    cm-10.1-20140511-UNOFFICIAL-hwmt1_u06.zip

    Install it from permanent twrp recovery , and do not forget to do a wipe .

    Use this Google Apps package : Google Apps

    Sources : https://github.com/joestone/Huawei-MATE-CM10.1

    Thanks to surdu_petru , CyanogenMod Team.
    8
    Anny updates planned fort the near future?

    Yes it is planned , but I am busy with my job.
    I am testing the the b907 german version , but I have issues with it . Browser crash , gps is not working as expected , low volume , sometimes system hangs for a while than works normaly.
    Also I am planning to compile a kitkat rom for Mate .
    6
    is it possible to make custom kernel compatible with cm10 so that we can try the p6 roms. It seems only touch driver is different for HAM kernel so is it possible to add touch driver to existing p6 kernels?

    The touch driver is different , there is some differencies in camera . The audio is slightly different .
    Once I will be able to compile a working touch driver loadable with insmod we will have kitkat.
    5
    Waiting eager update Joe.Stone
    thanks
    regards

    First Post updated with new version.

    - Fixed Camera
    - Added CPU Governors to kernel (lazy, hotplug,wheatley)
    - Kernel modifications (IO Scheduler, memory,minor config changes)
    5
    Thanks for all your work Joe! Could you please point me to a guide or tutorial so I can port xpad.ko to mate myself?

    Here is a guide how to build your own kernel.http://xdaforums.com/showthread.php?p=38144723

    If your kernel compiles fine and it works on your device , then you need xpad.c and related header files from linux kernel source. Modify makefile and kconfig , change your kernelconfig to compile xpad support as a module . Try to ccompile and repair the errors . Once it compiles without errors you can use it and you will find it in your kenel source tree (drivers/input) as xpad.ko.

    The main reason I changed is I am disapointed about Huawei. The Mate was my 4th device from Huawei and before they were refused to deliver goods to US Gov. sector , they were published kernel sources right. Now they are violating GPL , as they do not publish kernel sources. They had to publish kernel source for Mate when they pushed B907 (4.2.2) as well P6 KK kernel source.
    It was the same situation with ZTE. They told me kernel source is confidental.
    It seems both company are a typical chinese company , not to take care existing customers. They philosopy is if you want newer android buy a new phone . I did it , but I selected another manufacturer. On lg opensource site there is the source of kitkat kernel and other GPL licensed sources , even if not all region's G-Flex were updated.
    I liked my Mate , it is a good device , but the manufacturer's 'support is not working as expected. Until the support does not reach the expected level I will not buy any Huawei device.