Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[ROM][OFFICIAL][KitKat 4.4.4][M7SPR] PAC-man 4.4.4.RC-1

OP tdhite

16th August 2013, 05:00 PM   |  #1  
OP Senior Member
Flag DFW
Thanks Meter: 2,236
 
1,104 posts
Join Date:Joined: Dec 2012
Donate to Me
More


PAC-man ROM is a ROM built with our own tweaks and options, including picks and features from the best ROMs out there!

Why choose among ROMs, when you have All-in-One !!


















* By flashing this, you automatically void your warranty!

* If your phone breaks, blows up or runs away from you, do not cry to us!

* Do not ask for ETAs!!






* Download the ROM and GApps

* Reboot to recovery

* Wipe data/factory reset

* Flash the ROM and then GApps

* Reboot your phone

* Enjoy







* Download the latest version

* Reboot to recovery

* Flash the ROM

* Wipe both dalvik cache and cache

* Reboot your phone

* Enjoy the latest version of PAC-man







* Submit a bug

* Submit a patch







* See the Downloads Post







* PAC-man ROM Downloads

* GApps







* PAC-man Rom Sharing Policy

* PAC-Rom Site

* PAC Forum

* PAC Gerrit

* PAC Changelog

* PAC JENKINS

* PAC Bug Reports

* PAC Github

* PAC Stats

* PAC Google+

* PAC Facebook

* PAC Twitter

* Want to help Dev or Maintain for PAC-man

* Try out PAC's Universal Gerrit Review Script

* PAC-Rom Central----Questions and Features broken down and seen by all PAC Devs on XDA







* Cyanogen Team

* AOKP Team

* Paranoid Android

* PAC-man Team

* SlimRoms

* RootBox

* Carbon ROM

* Vanir

* ChameleonOS

* Omnirom

* Paranoid SaberDroid

* Special thanks to all our Build Bot Providers (see Contributors list for all names)

* PAC Graphix Team - Graphics, logos and images (see Contributors list for all names)

* And of course, thank you for your love and support!




Help with server costs



Support us with these banners:





Last edited by tdhite; 10th September 2014 at 02:11 AM.
The Following 15 Users Say Thank You to tdhite For This Useful Post: [ View ]
16th August 2013, 05:05 PM   |  #2  
OP Senior Member
Flag DFW
Thanks Meter: 2,236
 
1,104 posts
Join Date:Joined: Dec 2012
Donate to Me
More
Disclaimers
*** Legal Disclaimer -- READ ALL OF THE FOLLOWING ***

If you use any of the software provided by this thread, or convey such software to
someone else, you and all subsequent conveyees are bound by the following:

# LEGAL DISCLAIMERS AND ASSUMPTION OF THE RISK BY THE USER OF THIS PROGRAM

# Assumption of the Risk of Use
# YOU ASSUME, AND AGREE TO ASSUME, ALL THE RISK OF HARM BY USING THIS
# PROGRAM. THIS PROGRAM MAY VOID YOUR WARRANTY WITH A THIRD PARTY,
# IT MAY IMPROPERLY OPERATE AND DAMAGE YOUR DEVICE, IT MAY CAUSE ANY
# MYRIAD OF HARMFUL OUTCOMES REGARDING YOUR DEVICE OR THE USE OF THE DEVICE
# ON WHICH IT GETS INSTALLED. YOU ACKNOWLEDGE THAT YOU ARE AWARE OF THOSE
# RISKS, UNDERSTAND THOSE RISKS, AND VOLUNTARILY AND INTELLIGENTLY ELECT
# TO ENGAGE THOSE RISKS BY USING THE PROGRAM.

#Disclaimer of Warranty.
# THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
# LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
# OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
# EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
# THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH
# YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME ALL LIABILITY AND
# AGREE THAT IN NO EVENT WILL YOU SEEK ANY FORM OF RECOMPENSE, WHETHER LEGAL OR
# EQUITABLE, INCLUDING BUT NOT LIMITED TO NECESSARY SERVICING, REPAIR,
# CORRECTION OR OTHERWISE.

#Limitation of Liability.
# IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
# ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE
# PROGRAM, PERMITTED OR NOT, BE LIABLE TO YOU FOR LEGAL DAMAGES OR EQUITABLE
# RELIEF, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
# ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
# LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED
# BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
# PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGES.
Last edited by tdhite; 27th April 2014 at 05:50 PM.
The Following 2 Users Say Thank You to tdhite For This Useful Post: [ View ]
16th August 2013, 05:05 PM   |  #3  
OP Senior Member
Flag DFW
Thanks Meter: 2,236
 
1,104 posts
Join Date:Joined: Dec 2012
Donate to Me
More
[UNOFFICIAL] Mods, Kernels, ETC.
KERNEL (Current):



AFH Mirror: Custom Kernel 11/06/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)
  • Maintenance Release -- synced with latest code bases as of date of build;
  • Use the latest TWRP (the tdhite 2.8.0.3 is good to go, prior releases are fine too) or latest CWM/PhilZ Recovery to flash as the installer uses the new by-name partitioning;
  • Instructions for Setting Options

    The initialization of the kernel for options, e.g., Sweep2Wake, all exist in /data/local/userinit.d. The 99-tdhk script sets the smartmax governor in place, the rest set kernel options. You can execute these any time and they will dynamically take effect.

    Generally, to setup kernel option, look for lines similar to the following in the 01-* scripts:

    Code:
    echo "???" > some_file_path
    whereas the rest just checks for the existence of that path, so just concentrate on the "echo" lines.

    /data/local/userinit.d/01-f2s: this file controls flick to sleep. a "1" that exists where I put "???" in the above sample line turns it on at boot, "0" turns it off.

    /data/local/userinit.d/01-f2w: this file controls flick to wake -- same rules as above.

    /data/local/userinit.d/01-f2ws: this file controls flick to sleep / wake sensitivity. A value of "0" for the "???" is high sensitivity, "1" is medium, "2" is probably never gonna flick hard enough ( ).

    /data/local/userinit.d/01-f2wt: this file controls the time delay between 'flicks' before the kernel will let an action occur. The value you use in place of the "???" is seconds. For instance, if you set echo "3" the kernel will delay 3 seconds before letting you flick2wake after a flick2sleep (or vice versa).

    /data/local/userinit.d/01-h2w: this file controls the hardware nav buttons (back / logo / home). If you see the above, the same rules apply and I think the names are pretty obvious as to the files getting written.

    /data/local/userinit.d/01-p2w: this file determines whether "pick to wake" is on. Replace the echo "0" with echo "1" to turn that on.

    /data/local/userinit.d/01-pwp: this file determines whether pocket detection is on to prevent inadvertent wakes (while the phone is in a pocket or purse or similar). Same game: "1" means on, "0" means off.

    data/local/userinit.d/01-therm: this file controls thermal protection. The four numbers being 'echo'ed are the centigrade temperatures at which the thermal control will reduce the maximum allowed CPU frequency.

    /data/local/userinit.d/01-wvib: this file controls the amount of vibration that the phone will do when you 'wake' it by any of the mechanisms above. The higher the number echo'ed, the more vibration, up to 255 (which is stupid beyond belief).
  • IMPORTANT!!!
    • If you wipe Dalvik Cache, let the phone boot completely once, then reboot again (long story, but AOSP roms set a property on Android that triggers your selected 'performance' settings (e.g., performance, balanced, whatever), when you clear Dalvik that property set trigger runs rather late and the init.d script delay setup by this kernel to force smartmax onto the CPU cores might already have happened, so you end up with the old governors (ick!). Reboot and all should be fine.
    • Another option is to open a terminal window and 'su' to root privileges, then type "setprop sys.perf.profile 99". No need to reboot if you do this.
    • Yet another option is use a root privileges capable file browser, browse to and run the following as a script with root privileges: /data/local/userinit.d/99-tdhk. One minute later it will set set the property as in the above example for you.
Note: Removed the "Apps" category as all are now built in to the ROM.

Older Kernels:

AFH Mirror: Custom Kernel 10/26/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)[INDENT][LIST][*]Maintenance Release -- synced with latest code bases as of date of build;[*]Most interesting add is FM radio support in the kernel;[*]Use the latest TWRP (the tdhite 2.8.0.3 is good to go, prior releases are fine too) or latest CWM/PhilZ Recovery to flash as the installer uses the new by-name partitioning;

AFH Mirror: Custom Kernel 10/11/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)[INDENT][LIST][*]Maintenance Release -- synced with latest code bases (OmniRom TWRP, CyanogenMod CM-11) as of date of build.[*]Use the latest TWRP (the tdhite 2.8.0.3 is good to go, prior releases are fine too) or latest CWM/PhilZ Recovery to flash as the installer uses the new by-name partitioning;

AFH Mirror: Custom Kernel 09/19/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)[INDENT][LIST][*]Maintenance Release -- synced with latest code bases (OmniRom TWRP, CyanogenMod CM-11) as of date of build.[*]Use the latest TWRP (the tdhite 2.8.0.3 is good to go, prior releases are fine too) or latest CWM/PhilZ Recovery to flash as the installer uses the new by-name partitioning;

Custom Kernel 08/19/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)
  • Maintenance Release -- synced with CM-11.0 latest code base as of date of build.
  • Use the latest TWRP (the tdhite 2.7.1.3 is good to go) or latest CWM/PhilZ Recovery to flash as the installer uses the new by-name partitioning;
  • Instructions for Setting Options
Custom Kernel 08/03/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)
  • Maintenance Release -- synced with CM-11.0 latest code base as of date of build.
  • Use the latest TWRP (the tdhite 2.7.1.3 is good to go) or latest CWM/PhilZ Recovery to flash as the installer uses the new by-name partitioning;
  • Instructions for Setting Options
Custom Kernel 07/28/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)
  • Fixed SmartMax governor bug that caused screen to stay off after some reboots.
  • Changed bootup and governor setting model to support Android property model (sets up /init.target.rc to import /init.tdhk.rc, the latter of which triggers to set smartmax whenever the Android property "ro.perf.profile" is set to "99".
Custom Kernel 07/16/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)
  • Use TWRP 2.7.1.2 (tdhite) or 2.7.1.1 (official) at a minimum as this flash now uses the new by-name partitioning;
  • SmartMax Tweaks (better battery credit: Rad Ryan);
  • Powertop kernel config requirements;
  • Better startup handling to force SmartMax governor on all cores;
  • Rebased onto CM-11 MSM8960 Kernel Sources as of 07/16/2014;
  • Make Nandroid backup;
  • Flash in recovery after flashing ROM;
  • Use Trickster or Settings|Performance to set things. Trickster for the Wake options;
  • This kernel should work for any AOSP rom -- of course read the DISCLAIMER post.
Custom Kernel 07/05/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)
  • Added SmartMax governor;
  • Rebased onto CM-11 MSM8960 Kernel Sources as of 07/05/2014;
  • Make Nandroid backup;
  • Flash in recovery after flashing ROM;
  • Use Trickster or Settings|Performance to set things. Trickster for the Wake options;
  • This kernel should work for any AOSP rom -- of course read the DISCLAIMER post.
Custom Kernel 06/18/2014 (s2w/s2s, f2w/f2s, logo2menu, etc. + add'l schedulers)
  • Rebased onto CM-11 MSM8960 Kernel Sources as of 06/18/2014;
  • Make Nandroid backup;
  • Flash in recovery after flashing ROM;
  • Use Trickster or Settings|Performance to set things. Trickster for the Wake options;
  • This kernel should work for any AOSP rom -- of course read the DISCLAIMER post.
Custom Kernel 06/07/2014 (s2w/s2s, f2w/f2s, logo2menu, etc.)
Added new IO Schedulers: fiops, bfq and sio.
Based on CM-11 MSM8960 Kernel Sources as of 06/07/2014;
Flash replaces kernel in existing boot.img -- so can be used with nightlies;
Custom Kernel 06/06/2014 (s2w/s2s, f2w/f2s, logo2menu, etc.)
Based on CM-11 MSM8960 Kernel Sources as of 06/06/2014;
Flash replaces kernel in existing boot.img -- so can be used with nightlies.
Custom Kernel 05/16/2014 (s2w/s2s, f2w/f2s, logo2menu, etc.)
Based on CM-11 MSM8960 Kernel Sources as of 05-16-2014;
Flash replaces kernel in existing boot.img -- so can be used with nightlies;
Make Nandroid backup;
Flash in recovery after flashing ROM;
Use Trickster or Settings|Performance to set things. Trickster for the Wake options;
This kernel should work for any AOSP rom -- of course read the DISCLAIMER post.
Full "boot.img" with Custom Kernel 05/15/2014 (s2w/s2s, f2w/f2s, logo2menu, etc.)
Based on 05-15-2014 nightly sources;
Make Nandroid backup;
Flash in recovery;
Use Trickster or Settings|Performance to set things. Trickster for the Wake options.
THIS THE LAST BOOT IMAGE MODEL -- FOR THE FUTURE, ALL KERNELS WILL REPACK INTO EXISTING BOOT IMAGES DURING THE FLASH!
Custom Kernel 05/11/2014 (s2w/s2s, f2w/f2s, logo2menu, etc.
Based on 05-11-2014 nightly sources;
Make Nandroid backup;
Flash in recovery;
Use Trickster or Settings|Performance to set things. Trickster for the Wake options.
Custom Kernel 05/09/2014 (s2w/s2s, f2w/f2s, logo2menu, etc.
Based on 05-09-2014 nightly sources;
Make Nandroid backup;
Flash in recovery;
Use Trickster or Settings|Performance to set things. Trickster for the Wake options.
Custom Kernel 05/06/2014 (s2w/s2s, f2w/f2s, logo2menu, etc.
Based on 05-06-2014 nightly sources;
Make Nandroid backup;
Flash in recovery;
Use Trickster or Settings|Performance to set things. Trickster for the Wake options.
Last edited by tdhite; 6th November 2014 at 07:47 PM. Reason: New kernel.
The Following 6 Users Say Thank You to tdhite For This Useful Post: [ View ]
16th August 2013, 05:05 PM   |  #4  
OP Senior Member
Flag DFW
Thanks Meter: 2,236
 
1,104 posts
Join Date:Joined: Dec 2012
Donate to Me
More
Notes, updates, etc.
Our good friend @MallardDuck moved on to his S5 to rock that device. I've been asked to take over the work here, so be it. Here we go ...

NEW INSTALLS (RECENT)
If LTE and telephony aren't working out of the box for you, go to Settings | Mobile Networks and set the following:

Preferred Network: CDMA + LTE/EvDo
APN: Sprint LTE
Last edited by tdhite; 9th August 2014 at 01:02 PM. Reason: Corrected for new rebased code.
The Following 7 Users Say Thank You to tdhite For This Useful Post: [ View ]
16th August 2013, 05:40 PM   |  #5  
MallardDuck's Avatar
Senior Member
Flag Lansing
Thanks Meter: 201
 
281 posts
Join Date:Joined: Jun 2009
More
[ROM][OFFICIAL] P.A.C.MAN v. Build.1.RC | 4.4 | All-In-One | Nightly | 100%source
Nothing to see here
Attached Thumbnails
Click image for larger version

Name:	i7hLO6m.png
Views:	3857
Size:	76.0 KB
ID:	2233415   Click image for larger version

Name:	vyS6E37.png
Views:	3869
Size:	69.8 KB
ID:	2233416   Click image for larger version

Name:	bWeYPGW.png
Views:	3750
Size:	35.1 KB
ID:	2233417   Click image for larger version

Name:	0lKffAy.png
Views:	3637
Size:	31.4 KB
ID:	2233418   Click image for larger version

Name:	1PAZRGJ.png
Views:	3603
Size:	38.9 KB
ID:	2233419   Click image for larger version

Name:	cZ9iHVc.png
Views:	3574
Size:	99.6 KB
ID:	2233420   Click image for larger version

Name:	vzwfAEs.png
Views:	3424
Size:	42.8 KB
ID:	2233421  
Last edited by MallardDuck; 25th September 2014 at 07:22 PM.
The Following 19 Users Say Thank You to MallardDuck For This Useful Post: [ View ]
16th August 2013, 05:55 PM   |  #6  
Member
Thanks Meter: 7
 
54 posts
Join Date:Joined: Jun 2013
Quote:
Originally Posted by Pocker09

Should be. Yes. And it's a great rom, has most features you could hope from all the popular ones (CM, aokp, PA).

Do a backup before you flash as always and let me know how she runs.

Getting my phone repaired at the moment, but I'll probably be flashing this at 1 AM... Sounds awesome.

Sent from my HTCONE using Tapatalk 4
The Following User Says Thank You to Embluss For This Useful Post: [ View ]
16th August 2013, 06:10 PM   |  #7  
MallardDuck's Avatar
Senior Member
Flag Lansing
Thanks Meter: 201
 
281 posts
Join Date:Joined: Jun 2009
More
Quote:
Originally Posted by Embluss

Getting my phone repaired at the moment, but I'll probably be flashing this at 1 AM... Sounds awesome.

Sent from my HTCONE using Tapatalk 4

Nice! Well I did a dirty falsh on my own phone and had an issue coming from a previous version but with a full and clean wipe everthing appears to be working smoothly. Right now I'm playing with the PA settings to see if i can get a slightly custom build up before i go to work.
The Following User Says Thank You to MallardDuck For This Useful Post: [ View ]
17th August 2013, 04:22 AM   |  #8  
chriswbush's Avatar
Senior Member
Flag California
Thanks Meter: 244
 
859 posts
Join Date:Joined: Dec 2011
More
So has the PAC team gave up on this ROM or you just synced the latest repo and built and uploaded it for everyone? I ask this because once I get my comp and running I want to build these myself personally and wanted to know if everything works fine with a repo sync or did you edit something so it did work and thanks for putting these up for people

Sent from my HTCONE using Tapatalk 4
17th August 2013, 11:11 PM   |  #9  
MallardDuck's Avatar
Senior Member
Flag Lansing
Thanks Meter: 201
 
281 posts
Join Date:Joined: Jun 2009
More
Talking
Quote:
Originally Posted by chriswbush

So has the PAC team gave up on this ROM or you just synced the latest repo and built and uploaded it for everyone? I ask this because once I get my comp and running I want to build these myself personally and wanted to know if everything works fine with a repo sync or did you edit something so it did work and thanks for putting these up for people

Alright, so I don't want to speak too soon on this, but because it was asked I want to give you an answer. Sniper is the current maintainer for Pacman rom on the m7spr(and maybe the others?), he's been in a spot where he isn't able to be at a computer and because of this there haven't really been nightlies since july.

Because of that I've been building my own for myself and my girlfriend's phones. I only recenltly realized that sniper hadn't been back yet and that MaDc0w hadn't posted a build in a while. I did this by going the the pacman github and cloning their repos.

(directions)

Once you've synced the repo, set up ccache(optional), then all you do is this
Code:
./build-pac.sh m7spr


With that said, the Pac team definitly hadn't given up on the device (especially, since you can still sync and build your own nightlies), but the maintainer for the device has been indisposed. Recently I was asked to join the PacMan team as the devices official maintainer, I toldwarned the papa smurf that I was still really new but that I'd love to join.

Like I mentioned, I didn't want to say anything yet as nothing is offical yet; but I figued it's worth mentioning. Either way, I'll be releasing fiarly consistent updates to my version and/or the vanilla PacRom.
The Following 2 Users Say Thank You to MallardDuck For This Useful Post: [ View ]
17th August 2013, 11:34 PM   |  #10  
Senior Member
Flag Massachusetts
Thanks Meter: 96
 
499 posts
Join Date:Joined: Apr 2010
More
Quote:
Originally Posted by Pocker09

Alright, so I don't want to speak too soon on this, but because it was asked I want to give you an answer. Sniper is the current maintainer for Pacman rom on the m7spr(and maybe the others?), he's been in a spot where he isn't able to be at a computer and because of this there haven't really been nightlies since july.

Because of that I've been building my own for myself and my girlfriend's phones. I only recenltly realized that sniper hadn't been back yet and that MaDc0w hadn't posted a build in a while. I did this by going the the pacman github and cloning their repos.

(directions)


Once you've synced the repo, set up ccache(optional), then all you do is this
Code:
./build-pac.sh m7spr


With that said, the Pac team definitly hadn't given up on the device (especially, since you can still sync and build your own nightlies), but the maintainer for the device has been indisposed. Recently I was asked to join the PacMan team as the devices official maintainer, I toldwarned the papa smurf that I was still really new but that I'd love to join.

Like I mentioned, I didn't want to say anything yet as nothing is offical yet; but I figued it's worth mentioning. Either way, I'll be releasing fiarly consistent updates to my version and/or the vanilla PacRom.

That's good to hear! I just started using this ROM today via the official site (7/31 build) and it's definitely the best of everything all rolled in one. I'll probably hold off on switching to your ROM until 4.3 drops unless I can just dirty flash yours over?

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes