Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
View Poll Results: Did you find the early 3.1 useful?
I liked it alot 180 80.36%
I did not like it, and restored 3.0 11 4.91%
I don't care 33 14.73%
Voters: 224. You may not vote on this poll

 
Post Reply+
Tip us?
 
Dexter_nlb
Old
(Last edited by Dexter_nlb; 30th July 2011 at 03:33 PM.)
#1  
Dexter_nlb's Avatar
Senior Member - OP
Thanks Meter 4363
Posts: 5,306
Join Date: Feb 2009

 
DONATE TO ME
Lightbulb [ROM][ASUS HC3.1][27-06][Kernel: angel] PRIMEE p8-3

Originally i ported PRIMEv1.4 by Roach2010, an honeycomb 3.1 rom from Asus to Iconia A500..Its now a more Acer specific rom based on acer drivers and software but with 3.1 features. We are still waiting for the kernel source, so limits of a stock kernel apply, which is one, using the new feature PS3 controller joypad's. Until source is out, these functions are missing.

You can also follow updates on Twitter now: Dexter Picard (DexterPicard) on Twitter or me a Red bull, and you're sure i stay up working on this mod or you can visit my new homepage at Dexter's mods


Kernel source of "angel" is found here

BRIEF HOWTO
  1. Download AcerRecoveryInstaller from Market or from apps section of A500 here. or use the old solution from this post .
  2. Boot into ClockWorkRecovery (POWER ON + VOL-) and do a full backup.
  3. put PRIMEE v1.4 zip on your sdcard and install using ClockWorkRecovery
  4. NEW USERS - do a factory reset (WIPE) in ClockWorkMod when installing for the first time.

What does this rom offer
  • 99% of all the new 3.1 features including;
  • Google Video (i think it was 3.1 only)
  • Google Books (i think it was 3.1 only)
  • Google VideoEditor
  • Asus Book Reader
  • Enhanced exchange support
  • Faster Browser
  • resizable widgets (new launcher 3.1)
  • multilanguage
  • enhanced task manager
  • added filesystem tweaks (kernel 2.6.36.3 features)
  • added 3G Huawei dongle support
  • added international keyboard layout support
  • SIP supported & SMS supported
  • enhanced network driver
  • root'd + superuser.apk included
  • DLNA support

Latest updates (P8-patch3)
  • 2.6.36.4 kernel with CIFS/NFS/3G support. Optional OC upto 1700Mhz.
  • Now with PS3 controller support
  • A Splashtop HD fix here in this attachment
  • Asus book reader app fix.
  • added SMS functionality with 3G, and enable SIP phone over wifi function, use SMS app from Market(handcent sms) with mobile part.
  • rearranged boot image parameters a little.
  • Media scanner both see internal & external directories now perfectly.
  • disabled adb at bootup, so Internal storage shows on windows ( through Portable devices - A500)
  • GoogleVideos app added (tested and working from USA)
  • Changed boot.img, so "am,install" etc works from adb again.
  • Added AcerSync (Request)
  • Replaced Asus Camera with Acer Camera (Request)
  • changes to mounted ext4 filesystems (small optimization)
  • Wifi fix added for EU users to build.prop "ro.wifi.country=EU"
  • Full fix for storage locations: Now its simple /mnt/sdcard , /mnt/external_sd , /mnt/usb_storage
  • bootanimation update .. Thanks to boggio95
  • Dock station + remote controller fix
  • LetsGolf included in full image , i just had to
  • Settings -> Battery stats is now included

[Bugs confirmed]
  • rotation lock key does not work (it serves no function in Asus firmware)

Don't mess with! (NOW YOU ARE WARNED!)
  • Disabling Phone+TelephonyProvider can cause unstable OS, settings crash, tablet freeze etc..
  • Removing apps from system folder can cause bootloop's

[PRIMEE_p8-3.zip] (patch goes on top of above existing full p8 image)
MD5: 4a48c21b4dc6cbfd6d074105318c88c4

[PRIMEE_acerA500-p8.zip]
MD5: 4efd9fcfdbe918c8ac696467a05a0ae7

See post #2 for installation and all other guides

You do all this and you take the risk. But remember if you got the CWM working, you should be safe and you can run itsmagic from CWM if you are in doubt. I take no responsibilites if you damage or brick your device. But if you do think its bricked, and you get checksum errors both at boot and recovery, sc2k might be able to help if you saved your UID number.
Remember to press THANKS, if you liked my help or builds.
Hardware: Galaxy Note II * LG Optimus 4X * Elocity A7 * HTC Flyer/Wifi * ASUS TF201/Prime
LG Optimus 4X HD - 4X ClockWorkMod - O4X CustoNexus - O4X Sense4
HTC Flyer - ICSSense OneXXL -Flyer JellyBean * Tattoo - TatFroyoSense * Elocity A7 - ElocityMod
The Following 41 Users Say Thank You to Dexter_nlb For This Useful Post: [ Click to Expand ]
 
Dexter_nlb
Old
(Last edited by Dexter_nlb; 22nd June 2011 at 05:08 PM.)
#2  
Dexter_nlb's Avatar
Senior Member - OP
Thanks Meter 4363
Posts: 5,306
Join Date: Feb 2009

 
DONATE TO ME
The GUIDES!!

INSTALL RECOVERY.IMG with ITSMAGIC (proceed at your own risk) Recommended is to follow original guide
Alternatively, a new easy installer solution for adding the new recovery.img see AcerRecoveryInstaller from Market.
0. Please read the guide below to get your UID ( see How to get the USB serial number for more info)
1. Extract the recovery.zip and copy the contents, recovery.img, to your a500. normally /data/local is a sure location to write it to.
2. so copy using adb like this
  • adb push recovery.img /data/local
  • adb push itsmagic /data/local
3. open adb shell
4. execute commands
  • su -
  • chmod 755 /data/local/itsmagic
  • /data/local/itsmagic
5. if the itsmagic works, you see the "done" information etc... BUT if its not working, don't do the commands below...try and figure out why its not working.
6. IMPORTANT - if all is ok, continue with the commands to remove any chance of corrupting recovery.
  • mount -orw,remount /system
  • rm /system/etc/install-recovery.sh
    • (this command can fail ie. not found (its ok if it does))
  • mount -oro,remount /system
6a. Next these commands below will install the new recovery.
  • cat /dev/block/mmcblk0p1 >/data/local/oldrecovery.img
  • chmod 777 /data/local/oldrecovery.img
  • cat /data/local/recovery.img >/dev/block/mmcblk0p1
  • /data/local/itsmagic
  • sync
Copy the /data/local/oldrecovery.img to your pc.
Execute this command on your pc.
  • adb pull /data/local/oldrecovery.img oldrecovery.img
1. with adb you can restore the "oldrecovery.img" like this
  • adb push oldrecovery.img /data/local
  • adb push itsmagic /data/local
2. open adb shell
3. execute commands
  • su -
  • chmod 755 /data/local/itsmagic
  • /data/local/itsmagic
5. confirm itsmagic works.
6 if all is ok, continue with the commands
  • cat /data/local/oldrecovery.img >/dev/block/mmcblk0p1
  • /data/local/itsmagic
  • sync


INSTALL CUSTOMROM GUIDE (proceed at your own risk)
  • make sure you validate the MD5SUM of the rom zipfile if possible for you, to ensure file is ok, or manually extract content on pc/mac/windows to verify zipfile is ok.
  • copy the PRIMEEv14_acerA500.zip to your sdcard, if md5sum / zip file is ok.
  • run the recovery (POWER off tablet.. then press and hold POWER button and hold VOL- until text in upper left corner appear and stop pressing VOL-)
  • use ClockWorkMod as normal (assumed is you tried cwm before) and wipe data/cache areas.
  • install zip file sdcard, and select the PRIMEEv14_acerA500.zip, and chose YES to install.
  • wait for installation to finish, and then choose reboot now
  • the zip file contains itsmagic and will execute at finish, so a reboot should run fine and boot your new custom rom.
How to get the USB serial number:
  • 1. Connect Iconia to your PC
  • 2.a Linux
    • call lsusb -v
    • read the value of iSerial for Iconia
  • 2.b Windows
    • - Open Device manager
    • - Goto Properties of Android USB Devices->Acer Composite ADB Interface
    • - Goto "Details" Tab
    • - Select "Parent" from the property selection.
    • - Read the value. It looks like this:
      USB\VID_0502&PID_3325\370014740c00594
    • - The number after the last "/" is the UID.
  • 2.c Windows (alternative method)
    • - Open the tool
    • - Sort after VendorID
    • - Check all devices with VendorID = 0502 and ProductID = 3325 . There is also a "Serial Number" column.
Backup all of your partitions on your iconia A500

Connect Iconia to your PC or open a terminal on your tablet. make sure you got a sdcard inserted to with at least 1GB free space
if you are on stock rom, location of sdcard is /mnt/external_sd , if you are already on 3.1 its /data/Removable/MicroSD, put that into first step below, where i wrote you should.
so execute the commands below, and you got a full backup of your device..Remember to execute the "itsmagic" command, if you restore this backup.
  • BACKUP COMMANDS
  • export SDCARD=[YOUR SDCARD LOCATION] (ie. SDCARD=/mnt/external_sd)
  • cat /dev/block/mmcblk0p1 >$SDCARD/mybackup_mmcblk0p1
  • cat /dev/block/mmcblk0p2 >$SDCARD/mybackup_mmcblk0p2
  • cat /dev/block/mmcblk0p3 >$SDCARD/mybackup_mmcblk0p3
  • cat /dev/block/mmcblk0p5 >$SDCARD/mybackup_mmcblk0p5
  • cat /dev/block/mmcblk0p6 >$SDCARD/mybackup_mmcblk0p6
  • cat /dev/block/mmcblk0p7 >$SDCARD/mybackup_mmcblk0p7
RESTORING FILES
If you want to restore the files, open the CWM recovery you installed and log in with adb.
make sure all partitions are unmounted. execute the commands in the adb here.
make a copy of the "itsmagic" application to your sdcard location as well.
  • RESTORE COMMANDS
  • mount /sdcard
  • export SDCARD=/sdcard
  • cat $SDCARD/mmcblk0p1 >/dev/block/mmcblk0p1
  • cat $SDCARD/mmcblk0p2 >/dev/block/mmcblk0p2
  • cat $SDCARD/mmcblk0p3 >/dev/block/mmcblk0p3
  • cat $SDCARD/mmcblk0p5 >/dev/block/mmcblk0p5
  • cat $SDCARD/mmcblk0p6 >/dev/block/mmcblk0p6
  • cat $SDCARD/mmcblk0p7 >/dev/block/mmcblk0p7
  • mount /system
  • copy $SDCARD/itsmagic /system/bin/
  • chmod 755 /system/bin/itsmagic
  • /system/bin/itsmagic
Remember to press THANKS, if you liked my help or builds.
Hardware: Galaxy Note II * LG Optimus 4X * Elocity A7 * HTC Flyer/Wifi * ASUS TF201/Prime
LG Optimus 4X HD - 4X ClockWorkMod - O4X CustoNexus - O4X Sense4
HTC Flyer - ICSSense OneXXL -Flyer JellyBean * Tattoo - TatFroyoSense * Elocity A7 - ElocityMod
The Following 7 Users Say Thank You to Dexter_nlb For This Useful Post: [ Click to Expand ]
 
ardatdat
Old
#3  
ardatdat's Avatar
Recognized Contributor
Thanks Meter 1659
Posts: 781
Join Date: Jun 2010
Location: Travel around; but XDA x24

 
DONATE TO ME
Wow! very prompt progress to custom rom. Thanks dexter!

Is that the recovery you included the CWM?

Can I understand that the recovery.img should be flashed using itsmagic method. After that, we get a custom recovery (CWM) to restore your update.zip.

And your update.zip will not contain anything that would alter the kernel such that you will not run itsmagic again in your update.zip. Am I correct? Thanks.


Feel free to buy me a beer by clicking at the 'donate' button

My github: https://github.com/ardatdat/

My kernels in dropbox: Dropbox

Samsung Galaxy R (i9103)
Android 4.0.4 XXLQ7 leaked ROM + My OC kernel (1.3G) + CWM
My kernel: http://forum.xda-developers.com/show....php?t=1848677


Nexus One
ROM: My custom Gingerbread ROM
Kernel: PureGinger Kernel - PureGinger_2.6.35.9_AXI_UV_SVS_122110_223513

Acer A500
Official Honeycomb 3.2 + rooted + My OC Kernel + CWM
 
Dexter_nlb
Old
#4  
Dexter_nlb's Avatar
Senior Member - OP
Thanks Meter 4363
Posts: 5,306
Join Date: Feb 2009

 
DONATE TO ME
Quote:
Originally Posted by ardatdat View Post
And your update.zip will not contain anything that would alter the kernel such that you will not run itsmagic again in your update.zip. Am I correct? Thanks.
my update.zip WILL install a custom boot.img , as HC3.1 uses a different boot, so its unavoidable..

but i have included itsmagic in the zip, and when the "system" is unpacked, it leaves it unmounted until itsmagic has run, so the libraries are available to execute the application which is done at the end in the updater-script.

I have tested it and it works and installs the new boot with this recovery.img (this image got busybox in /sbin which is important)

sorry, little tech, but required to explain how i did it.
Remember to press THANKS, if you liked my help or builds.
Hardware: Galaxy Note II * LG Optimus 4X * Elocity A7 * HTC Flyer/Wifi * ASUS TF201/Prime
LG Optimus 4X HD - 4X ClockWorkMod - O4X CustoNexus - O4X Sense4
HTC Flyer - ICSSense OneXXL -Flyer JellyBean * Tattoo - TatFroyoSense * Elocity A7 - ElocityMod
 
goldfingerfif
Old
#5  
goldfingerfif's Avatar
Senior Member
Thanks Meter 389
Posts: 224
Join Date: Jan 2009
Location: Chicago, IL

 
DONATE TO ME
So exciting cant wait to try this out tomorrow
Life's Good Nexus 4 - Tmobile
Jellybean 4.2 modded by goldfingerfif

Galaxy Nexus apps themed by Me

T989 Apps themed by me

With my ol' T989:


Follow me on twitter for latest updates (before I post them anywhere else)

ALWAYS READ THE ENTIRE OP
USE SEARCH for questions
 
Gammelgustav
Old
#6  
Gammelgustav's Avatar
Senior Member
Thanks Meter 235
Posts: 780
Join Date: Jan 2011
Location: Köln
Oh YEAH! Was still hoping for this coz customROMs came to other devices with locked bootloader too!
Now its here!
Will definetly try this when i have time this afternoon :)

System: GT-I9100 + own Kernel: GoaTrip 5.1.2 // JellyBean Stock LS8
---------------------------------------------------

---------------------------------------------------
And everytime if you feel like --> there is the button
 
Alejandrissimo
Old
(Last edited by Alejandrissimo; 13th June 2011 at 07:08 AM.)
#7  
Alejandrissimo's Avatar
Senior Member
Thanks Meter 486
Posts: 635
Join Date: Jan 2011

 
DONATE TO ME
OMG so greaaaaat, thanks pal!!!

edit: downloading
Mobile: Galaxy S3 White
Tablet: Nexus 7
Phablet: Samsung Galaxy Note White (Now just for playing)
 
interqd
Old
#8  
Senior Member
Thanks Meter 16
Posts: 529
Join Date: Nov 2008
Location: Bali
dexter, can you make a guide for newbie to install this rom ? or may be any one?
 
dr1337
Old
#9  
Senior Member
Thanks Meter 121
Posts: 201
Join Date: Mar 2010
Location: Melbourne
Working great so far. Quite stable.
 
Dexter_nlb
Old
(Last edited by Dexter_nlb; 13th June 2011 at 07:27 AM.)
#10  
Dexter_nlb's Avatar
Senior Member - OP
Thanks Meter 4363
Posts: 5,306
Join Date: Feb 2009

 
DONATE TO ME
Quote:
Originally Posted by interqd View Post
dexter, can you make a guide for newbie to install this rom ? or may be any one?
Soon, i will do even better.. ill dig up an old application used on FlipOut to install a recovery.. this app will then install the recovery.img and run the "itsmagic" application. but that for later.

but here is my way of seeing it simple, if you can use adb and a shell in a rooted a500.

See post #1 for the GUIDE(s)
Remember to press THANKS, if you liked my help or builds.
Hardware: Galaxy Note II * LG Optimus 4X * Elocity A7 * HTC Flyer/Wifi * ASUS TF201/Prime
LG Optimus 4X HD - 4X ClockWorkMod - O4X CustoNexus - O4X Sense4
HTC Flyer - ICSSense OneXXL -Flyer JellyBean * Tattoo - TatFroyoSense * Elocity A7 - ElocityMod

The Following 2 Users Say Thank You to Dexter_nlb For This Useful Post: [ Click to Expand ]
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...