[ROM][ICS] AOKP for MediaPad - Milestone 22.8 Final

Search This thread

zyr3x

Senior Member
Sep 9, 2010
378
1,103
Minsk

AOKP Milestone 22.8
Huawei MediaPad

aokptitleblue-1.png

Thanks and credits
to all these great opensource communities, and of course KANG team and mediapad developers.

Features:
  • Unsecure boot.img (stock AOSP kernel)
  • Superuser & Busybox preinstalled
  • Deodexed
  • 180 Degree rotation
  • Built in performance/init.d configuration (Thanks Kejar & company)
  • Custom Power Menu
  • Brightness slider in navigation bar.
  • Custom color for anything in RC
  • Custom Clock Color/Location: Right, Center, Disable
  • Battery Icon/ Color Picker: CircleMod, Bar, Text Only, Icon Only, Icon+Text or None
  • Battery Bar in Status Bar or Nav Bar, Bar Thickness, Charging animation
  • Nav Bar Transparency
  • Nav Bar Button Reorder: Back-Home-Search-Menu
  • Nav Bar Color Picker
  • Nav Bar Button Glow Duration: Off, Fast, Slow
  • Nav Bar: Long press to Search button
  • Nav Bar Hide on Lockscreen
  • Toggles in Pull Down Menu: Auto rotate, Bluetooth, GPS, Wi-Fi, Aiplane mode, Vibrate,
  • Silent, Sync, Data, 4G, Tethering, Torch, Brightness
  • 'Traditional' toggle layout (where the toggle are on the very top) -- find in RC > Statusbar
  • General > Layout
  • LCD Density (Careful with this)
  • Menu Button location: Right, Left, both, Remove
  • Menu Button Visability: Always show, Always show Invisible Icons
  • Lockscreen Style: Stock, Quad, Octo, ol' gingerbread
  • Lockscreen Wallpaper
  • Lockscreen color changer
  • Lockscreen calendar
  • Lockscreen SMS customizable shortcut (with icons)
  • Lockscreen Horizontal Option
  • Performance Menu: (Use With Caution) Max/ Min CPU, Scaling Governor
  • Unlock Sceen with Legacy Menu Icon
  • Volume Key to Wake Screen
  • Volume Key to Skip Tracks
  • Long-press back button to kill process
  • Disable CRT off animation
  • LED pulse settings (time on/off)
  • ICS ringtones/notification sounds
  • Customize carrier text to whatever.
  • Power Menu options: Boot to recovery/ Boot loader, Reboot, Screenshot
  • Facebook contact sync integration (must wipe to get this)
  • Disable Boot animation
  • Keyboard: Volume keys act as a cursor while typing -- disable in keyboard options
  • Long press home for recent apps (thanks brucekey)
  • Quick torch (enable in ROMControl, long press power when phone turned off. See the magic.)
  • Fast charge toggle for maguro/toro for kernels that support it
  • Weatherpanel in notification drawer
  • Weather on lockscreen

Work:
  • Radio
  • Data connection
  • Touchscreen
  • Full hardware acceleration
  • Sound
  • Microphone
  • Sensors
  • Camera
  • Wi-fi
  • HDMI
  • GPS
  • Usb-host
  • Usb connection to PC (mtp, ptp)
  • Bluetooth

Problems:
  • Some glitches in preview of running apps;
  • Broken photo/camcorder preview;
  • Random mac address after reboot;
  • Wrong country detection in Google Play over wifi with turned off radio.

Screenshots:
AOKP Mediapad Screenshot part 1
AOKP Mediapad Screenshot part 2

Donate:
Donate if you like this ROM. Thank
 
Last edited:

zyr3x

Senior Member
Sep 9, 2010
378
1,103
Minsk
Changelog:

Changelog:

22.8
  • witched back to stock kernel, but with arkusuma's touchscreen fix - no random reboots now (because 3.0.38 kernel was unstable on cm9 for me and a few other users);
  • fixed USB connection to PC;
  • fixed GPS;
  • fixed USB-host;
  • fixed "phone UI" of cm9 launcher to "tablet" one (now you can adjust grid size, default is 6x6);
  • changed back light.sensor values to stock one (at least it works now);
  • fixed Bluetooth
Download:
ROM: AOKP for Mediapad - Milestone 6
GAPPS: Google Apps 29.04


8.8
  • init release
Download:
ROM: AOKP for Mediapad - Milestone 6
GAPPS: Google Apps 29.04
 
Last edited:

zyr3x

Senior Member
Sep 9, 2010
378
1,103
Minsk
Additional description:

Install:

Be aware that im not responsible for any damage that can cause this rom!!!
  1. Flash TWRP recovery from fastboot by these commands:
    fastboot flash recovery recovery.img
    fastboot flash recovery2 recovery.img
  2. Then download AOKP for Huawei Mediapad, Gapps and place them on your sdcard (not internal memory).
  3. Boot in TWRP Recovery, then choose Backup and check cust partition, then Swipe to back up (you will get full backup of stock rom).
    Pls notice, that this recovery can make backup only of /cust partition, not /hwcust like in international roms.
  4. Press back to go to main menu and choose Wipe there, then press Factory reset, then System (thats important, 'cause update zip cant format ext4 system partition).
  5. Press back again and choose Install, then find downloaded zip rom, choose it and Swipe to Confirm Flash.
  6. Press back again and choose Install, then find downloaded zip with Gapps, choose it and Swipe to Confirm Flash.
  7. Then reboot in system and enjoy AOKP rom on your Mediapad
 
Last edited:
  • Like
Reactions: arekwaru

zelduy

Senior Member
Nov 26, 2008
529
15
I guess everyone just realize how powerfull this device is... before i was thinking about replacing this tablet...
But i couldnt found any 7" tablet better than mediapad...
7.7 is good but the 3g still pricey and it doesnt have hdmi out
Nexus 7?? Yeah it got tegra3 procie.. but no 3g nor ext storage..
I just need to buy a better case for this beauty..

Sent from my HUAWEI MediaPad using Tapatalk 2
 

zyr3x

Senior Member
Sep 9, 2010
378
1,103
Minsk
in my computer does not have enough memory to complete the compilation.
who can build from source?
 

Truthiswithin

Senior Member
May 30, 2005
118
35
I can (I have a powerfull computer), but you have to explain me how :D

If you want we can meet on skype or gtalk, send me the contact in pm

I have a powerful computer but limited Internet connection... it says downloading the kernel will take about an hour!

Here's what has to be done, I think:

First, you need Linux (Windows users: switch now before it's too late!)

Start by getting repo as explained here:

http://source.android.com/source/downloading.html

When it comes to downloading the source itself, run this instead:

repo init -u https://github.com/AOKP-MEDIAPAD/platform_manifest.git -b ics

then run:

repo sync

Then, to build, you have to follow the instructions here:

http://s.android.com/source/initializing.html

And then should be able to build using:

mka

or:

mka otapackage

(makes a flashable zip)

as explained here:

https://github.com/AOKP-MEDIAPAD/vendor_aokp_ics

I haven't done this myself, just what I gather from the instructions on those pages - I tried downloading the source until I realized how big it is.

Hopefully someone who knows can clarify these instructions, post a howto, or much better, make a zip archive for us to flash :)))
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14

    AOKP Milestone 22.8
    Huawei MediaPad

    aokptitleblue-1.png

    Thanks and credits
    to all these great opensource communities, and of course KANG team and mediapad developers.

    Features:
    • Unsecure boot.img (stock AOSP kernel)
    • Superuser & Busybox preinstalled
    • Deodexed
    • 180 Degree rotation
    • Built in performance/init.d configuration (Thanks Kejar & company)
    • Custom Power Menu
    • Brightness slider in navigation bar.
    • Custom color for anything in RC
    • Custom Clock Color/Location: Right, Center, Disable
    • Battery Icon/ Color Picker: CircleMod, Bar, Text Only, Icon Only, Icon+Text or None
    • Battery Bar in Status Bar or Nav Bar, Bar Thickness, Charging animation
    • Nav Bar Transparency
    • Nav Bar Button Reorder: Back-Home-Search-Menu
    • Nav Bar Color Picker
    • Nav Bar Button Glow Duration: Off, Fast, Slow
    • Nav Bar: Long press to Search button
    • Nav Bar Hide on Lockscreen
    • Toggles in Pull Down Menu: Auto rotate, Bluetooth, GPS, Wi-Fi, Aiplane mode, Vibrate,
    • Silent, Sync, Data, 4G, Tethering, Torch, Brightness
    • 'Traditional' toggle layout (where the toggle are on the very top) -- find in RC > Statusbar
    • General > Layout
    • LCD Density (Careful with this)
    • Menu Button location: Right, Left, both, Remove
    • Menu Button Visability: Always show, Always show Invisible Icons
    • Lockscreen Style: Stock, Quad, Octo, ol' gingerbread
    • Lockscreen Wallpaper
    • Lockscreen color changer
    • Lockscreen calendar
    • Lockscreen SMS customizable shortcut (with icons)
    • Lockscreen Horizontal Option
    • Performance Menu: (Use With Caution) Max/ Min CPU, Scaling Governor
    • Unlock Sceen with Legacy Menu Icon
    • Volume Key to Wake Screen
    • Volume Key to Skip Tracks
    • Long-press back button to kill process
    • Disable CRT off animation
    • LED pulse settings (time on/off)
    • ICS ringtones/notification sounds
    • Customize carrier text to whatever.
    • Power Menu options: Boot to recovery/ Boot loader, Reboot, Screenshot
    • Facebook contact sync integration (must wipe to get this)
    • Disable Boot animation
    • Keyboard: Volume keys act as a cursor while typing -- disable in keyboard options
    • Long press home for recent apps (thanks brucekey)
    • Quick torch (enable in ROMControl, long press power when phone turned off. See the magic.)
    • Fast charge toggle for maguro/toro for kernels that support it
    • Weatherpanel in notification drawer
    • Weather on lockscreen

    Work:
    • Radio
    • Data connection
    • Touchscreen
    • Full hardware acceleration
    • Sound
    • Microphone
    • Sensors
    • Camera
    • Wi-fi
    • HDMI
    • GPS
    • Usb-host
    • Usb connection to PC (mtp, ptp)
    • Bluetooth

    Problems:
    • Some glitches in preview of running apps;
    • Broken photo/camcorder preview;
    • Random mac address after reboot;
    • Wrong country detection in Google Play over wifi with turned off radio.

    Screenshots:
    AOKP Mediapad Screenshot part 1
    AOKP Mediapad Screenshot part 2

    Donate:
    Donate if you like this ROM. Thank
    1
    Additional description:

    Install:

    Be aware that im not responsible for any damage that can cause this rom!!!
    1. Flash TWRP recovery from fastboot by these commands:
      fastboot flash recovery recovery.img
      fastboot flash recovery2 recovery.img
    2. Then download AOKP for Huawei Mediapad, Gapps and place them on your sdcard (not internal memory).
    3. Boot in TWRP Recovery, then choose Backup and check cust partition, then Swipe to back up (you will get full backup of stock rom).
      Pls notice, that this recovery can make backup only of /cust partition, not /hwcust like in international roms.
    4. Press back to go to main menu and choose Wipe there, then press Factory reset, then System (thats important, 'cause update zip cant format ext4 system partition).
    5. Press back again and choose Install, then find downloaded zip rom, choose it and Swipe to Confirm Flash.
    6. Press back again and choose Install, then find downloaded zip with Gapps, choose it and Swipe to Confirm Flash.
    7. Then reboot in system and enjoy AOKP rom on your Mediapad
    1
    build ready wait upload
    1
    upload, test it )
    1
    I tried to find the problem, which is associated with the dynamic MAC in the bcm4329 driver sources.
    And I found a way to solve as a "crutch", which might work, but maybe not. I hope that our developers have fixed a driver with this idea.

    Problem:
    We have a mechanism for assigning a MAC at the first turn on the device.
    Then, the MAC must be write in generated nvram4329.txt file when you first start and read after from it, but the random MAC is created every time you turn on "alternative firmware".

    Alternative solutions: write an algorithm "IF" before the procedure of recreating a nvram.txt file, which should first check for this file and skip the nomination procedure if file is exist.

    Upd: the real address is translated when we press the PWR (and started the process of loading the kernel).
    Hmmm, it's interesting.
    Huawei developers are very amazing people.

    Upd: need to recompile wifi driver (bcmdhd) with other SRC
    Existing driver is full sh*t. Errors-errors-errors... during the initialization procedure