[HTC Vivid, Raider, Velocity] Jaxellis:
PAC-man Milestone RC1

Paranoid Droid!

AOKP!

Cyanogenmod!

This... Is... PAC-Man!

Versions:

PAC: Milestone RC 1

PA: 3.68

AOKP: Milstone-2

Cyanogenmod: 10.1.1-RC0

​

Installation Instructions

Requirements

* Rooted (obviously)

* A brain

Installation

1: If you are coming from another ROM do a full wipe

1a: If you are updating from this ROM you can wipe cache and dalvik cache

2: Flash gapps (download below)

2a: If you are S-on, or don't know what I'm talking about, then its safe to say you need to flash the boot.img in the rom.zip

3: Reboot

4: Enjoy PAC-man Milestone RC1

Please read the whole post for changelog, Download links, and other important info

. As always: remember it takes a FULL charge from AC, and a full discharge then re charge battery to be accurate. Also leave it plugged in for up to an hour at 100%, Another thing i find helps battery life is to make custom auto-adjustment values if you use auto-brightness. Check below for full changelog Feedback always welcome Please read the Kernel section for more info and full config options for the kernel.

-Albinoman887

Working

Everything

Not Working

????????????

Changelog

August-1

*Sources updated

*Kernel Updated

*Build.prop tweaks

*Lowered voltages a little

*MMS Compression GONE

July-22

*Sources updated

-Phone -MMS -Apollo -Rom control -Camera -Settings

-Halo -CM File Exlporer -Permissions Manager -Swag Papers

*Kernel updated. S2w removed. Updated to 3.0.87 Some memory heaps taken care of.

July-18

*Sources updated

*Possibly fix for those with softboot issues

July-17

*Initial Build

Kernel

ChronicKernel

* Compiled with linaro

* Set flash to disable if battery is below 10% to prevent the random shut-off when taking a pic

* Removed/Disabled KSM

* Removed ZRAM

* User-configurable GPU OC (Not OC'd by default)

* Optimized and compiled with with the "Optimize a lot, or -o3 option)

* Added more I/O schedulers

* Tweaked voltages a bit

* Reverted CRT hack to smooth animation in Android 4.2.2

* Increased PMEM_MDP as it is needed in Android 4.2.2 to fix soft-reboots

* PM_FAST enabled by default (high power wi-fi when screen is off)

These settings were changed by Albinoman to help make the kernel more stable with our ROM, observed with tests by him. If you want more features of the Sultan kernel feel free to flash it, but support will not be provided in this thread.

Other Features of the kernel include:

* OC to 1866Mhtz (default 1566Mhtz)

* Undervolted

* User-configurable CPU OC

* User-configurable CPU default governor (ondemand = default)

* User-configurable I/O scheduler (default = SIO)

* User-configurable badass gonvernor (default = balanced)

* Sweep2Wake

You can edit many of the settings in /system/etc/init.d/99kernel, here is a snippet of the script with all the config options

Kernel init script: Click Show Content to expand

#Script originally made by Axetilen. Modified by Sultan (android1234567)
#Updated for albinoman887's ChronicKernel (98% of the credit goes to android1234567. Thanks so much man :)

# Configure your options here #

# Config default CPU Gonvernor (Disabled by default: When disabled uses internal Kernel setting)
# For better battery life switch to badass
# Kernel Default: ondemand
# Possible values
# badass
# ondemand
# interactive
#= lagfee
# performance
GOV=ondemand;

# Config I/O scheduler
# deadline
# cfq
# noop
# vr
# sio (default)
IO=sio;

# Config CPU max frequency
# Default: 1566000 (1566Mhtz)
# Overclockable to - 1836000 (1836Mhtz)
# for badass set to 1566mhtz (best performance/battery life)
MAXFREQ=1566000;

# Config CPU min frequency
# Default: 384000 (384Mhtz)
# Range 384000 - 1944000 (384Mhtz - 1944Mhtz)
MINFREQ=384000;

# Config 3D GPU clock
# 228571000 = 228mhz
# 266667000 = 267mhz (default)
# 300000000 = 300mhz (Recomended For balance of Performance and Battery life)
# 320000000 = 320mhz
GPU=266667000;

# Config 2D GPU clock
# 145455000 = 145mhz
# 160000000 = 160mhz
# 200000000 = 200mhz (default)
# 228571000 = 228mhz (Recomended For balance of Performance and Battery life)
# 266667000 = 267mhz
DD=200000000;

# Badass
# possible values
# 1 = performance
# 2 = balanced
# 3 = battery saving
BADASS=2

# Enable Sweep2Wake
# 0 = disabled (default)
# 1 = enabled
# 2 = enabled (with no button backlight during sweep)
SWEEP=0

# Enable Fastcharge
# 0 = disabled
# 1 = substitute AC to USB charging always
# 2 = substitute AC to USB charging only if there is no USB peripheral detected
FASTCHARGE=0;

# Fsync Control
# Disabled by default (recomended)
# 2 = Fsync disabled
# 1 = Fsync enabled
FSYNC=2;

# TUN
# Disabled by default
# 0 = Disabled
# 1 = Enabled
TUN=0

# End of configurable options #

Please note this is not the full script just a small portion, Check /system/etc/init.d/99kernel for the full script

Bugs

* MHL doesn't work

* Sweep2wake sometimes causes issues with the proximity sensor during calls, Causes phone to reboot.

* You tell me!

Notes

* As of AOSP 4.2.2 ADB now has a whitelist feature. On first connect with adb it will say device offline You need to update your ADB then with the phone connected. Disable and Re-Enable Android Debugging in the Developer Options menu. It will ask if you want to accept and show the PC's RSA key. Select Yes and it will now work as expected

* If your homescreen does not look right (big margins) go to System Settings>Launcher>homescreen click Stretch screens. Then choose grid size and set rows to 5.

* If you are having a lot of soft reboots when waking the device set you min CPU freq. to 384htz in Performance settings. (What? no Performance settings? ummm look up hehe)

* If you are coming from another ROM i highly recommend you perform and Wipe Date/Factory Reset in recovery menu when applying this ROM.

* The gapps linked to does not have photosphere. As far as i know it's not supposed to. If you want photophere search for the flashable zip

* If you can't get MMS to work. Send yourself a MMS. or just wait a day. eventually they will work again

* For the best battery life I suggest the stock settings with the exception of the ONDEMAND governor. Switching to BADASS will yield best battery results

DOWNLOAD

ROM : pac_bilibox-milestone.1.RC1_20130801.zip

Gapps : gapps-jb-20130301-signed.zip

Source Code

Team Hydra Github (main): https://github.com/Team-Hydra

PAC-man Github: https://github.com/PAC-man

My Github: https://github.com/Bilibox

Credits

* Alibinoman887 for his endless help with building from source/getting everything working/device tree/kernel/ this thread template ;)

* PAC for their awesome source!

* android1234567 for getting Cm-10.1 started!

* And any and all users in this thread who contributed or will contribute to making this ROM as stable as possible

* dastin1015 for helping with a few stupid questions

* A bunch of thanks to arco, for all his updates to our kernel, our display libs, our media libs, and for fixing the video playback glitching, and for being a good friend and dev mentor.

* Team Hydra! For their github and every user in it. I've learned so much by talking with them and I would be NO WHERE if it wasn't for them

Donations

No dev does this for money. Nor do we care if we get any from this. We do this because we enjoy learning and building new things and making people happy! If you truly feel like donating there is a donate button by my name :) Anything is appreciated ! It would mostly be going towards a new phone :)

A final thanks to the donators,

Candohome

Happy Flashing,

Bilibox