Quantcast
Viewing all articles
Browse latest Browse all 87

[Kernel][StockICS][P75XX] A1 Kernel V1.5.9 (SE+XE)

Before you do anything: This is purely at your own risk and I will not be responsible for anything that happens to your tablet. I flashed it on mine at my own risk.

Where the name comes from: This kernel is named after the imaginary character A1. A1 was a character of my creation who was powerful, thought on his feet in battles and drove an electrically powered flying SUV. Attached is his original hand drawn logo that I used gimp to touch up.

Version Information: SE edition is 1.2GHz overclockable, XE edition is 1.4GHz overclockable. GPU OC is included in SE and XE

Special Thank You: to CazeW and jaswinky for their continuing suggestions.

Very Important Notice:: To get back got V1.5.9 please download the appropriate boot.img file first to the sd card. Then do

Code:

for wifi only
su
dd if=/sdcard/bootwifi.img of=/dev/block/mmcblk0p3

for 3G
su
dd if=/sdcard/boot3g.img of=/dev/block/mmcblk0p3

after doing this reboot once. Then, reboot again into recovery and flash A1 1.5.9.

Boot Script(init.d) Support: source only (see bottom notice).

**Do not use "adb reboot recovery" to get into recovery mode. Just hold down the 2 buttons at boot. Also, if adb no longer works for you, check to make sure it is check marked in "Developer Options". Very quick and easy fix :)

A note on feature requests: While I try to answer most feature requests in this thread I am limited by 1 constraint (besides skill and time): I cannot add features for which I cannot test if they actually work. It is possible to follow instructions or do the theoretical changes but (as most people know), theory/instructions don't always come out as nicely as they should when put into practise.

**Sources updated with 3G initramfs contents

Changelog:
Voodoo sound <-- new to version 1.0
USB charging enabled as well as charging from other chargers *** fixed V1.5.4 thanks to pershoot
Overclock to 1.2GHz <-- new to version 1.2
NTFS modules enabled, ondemand default frequency scaler, noop default disk io scheduler <-- new to version 1.2.1
GPU overclock from 333MHz to 400MHz. <-- new to version 1.3
Overclock to 1.4GHz <--new to version 1.4
Support for Current Widget <-- new to version 1.5
CIFS enabled in kernel config, 1.4GHz attempted stability fix (thanks to jaswinky) <--new to version 1.5.2
Wifi driver compiled as module <--new to V1.5.3
More voltage anomalies fixed, updated battery driver to pershoot's 3.1 <-- new to V1.5.4 and V1.5.5XE
Fixed charging boot bug <--new to V1.5.6SE
(In case you were wondering 1.5.7 had an issue in it.)
Disabled frequency lock, added 1GHz default max (you can change it to 1.2GHz or 1.4GHz after boot), 216MHz default min CazeW's suggestion <--new to 1.5.8SE+XE
Enabled pershoot build/vfp optimization commit, added 150MHz minimum frequency <-- new to 1.5.9SE+XE

**V2.0 has been taken down again since I discovered that my wifi tablet does not, in fact, ignore the 3G initialization lines. My tablet has not been going into offline mode since it is trying to look for a data signal that will never come. The immediate conclusion is that I need to make 4 versions: SE and XE for wifi and 3G. This would rather annoying.

Older news (but still updated to match current info):
1.4GHz OC: Big thank you to CazeW who cracked the missing link in 1.4GHz OC and discovering the frequency lock problem.

GPU OC: overclocked to 400MHz from 333MHz. 400MHz was chosen since the tegra2 wikipedia page shows a tegra2 device with a 400MHz GPU released. This should mean NVidia finds it OK.

OC: 1.2GHz OC seems to be the most reliable probably for the same reason as the GPU OC.

Undervolting is also out of the question as the voltage configuration files themselves are quite unpleasant to work with.

USB Charging: updated to match pershoot's 3.1 source. Only difference is automatic activation of USB charging.

As usual, voodoo sound is included with every kernel

No ETA for new versions or new features. You may request features but no guarantees since I am a beginner. My intention for making this was just so I can temporarily flash stock ICS and keep the voodoo sound I enjoyed in honeycomb. I say temporarily flash since I'm just waiting for the greatness that is CM9 and wanted to enjoy a bit of ICS now but not give up voodoo sound.

Credits:
Supercurio: voodoo sound
Pershoot: voodoo port, usb charging, flashable zip, OC template, current widget setup
XDA forum's CazeW: used your replace suggestions to patch up wm8994_voodoo.c and wm8994_voodoo.h so it will compile properly, and finding the missing link for 1.4GHz OC, and disabling frequency locks
Task650: providing a nice, clean deodexed rom for me to try this on
XDA forum's RaymanFx: OC instructions
Me: GPU OC
XDA forum's jaswinky for valuable hints and checking my work over.
(If I missed any credits, please forgive me as this is my first attempt at any kind of development)

Attached Thumbnails
Attached Files
Image may be NSFW.
Clik here to view.
File Type: zip
A1Kernel1.5.9SE.zip - [Click for QR Code] (4.63 MB)
Image may be NSFW.
Clik here to view.
File Type: zip
A1Kernel1.5.9XE.zip - [Click for QR Code] (4.63 MB)
Image may be NSFW.
Clik here to view.
File Type: gz
source1.5.9.tar.gz - [Click for QR Code] (247.7 KB)
Image may be NSFW.
Clik here to view.
File Type: gz
source2.0.tar.gz - [Click for QR Code] (971.7 KB)
Image may be NSFW.
Clik here to view.
File Type: img
boot3g.img - [Click for QR Code] (4.42 MB)
Image may be NSFW.
Clik here to view.
File Type: img
bootwifi.img - [Click for QR Code] (4.40 MB)

Viewing all articles
Browse latest Browse all 87

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>