[Kernel] Shield Tablet Kernel Development [Incl. Guide] - Shield Tablet Android Development

Welcome to the first custom kernel for the Shield Tablet.​
This thread is for the development and building of the Shield Tablet kernel.
This is not intended to download a build, post issues, and return when fixed.
Building a stock kernel from Nvidia source
Nvidia kernel repo:
git://nv-tegra.nvidia.com/linux-3.10
Branch:
Lollipop - rel-st8-l-r1-shieldtablet8
Build without using the "out" folder (in-tree compilation):
https://github.com/StarKissed/stark...mmit/85445990a87424c6a84ba774c51b04a71d5a21bc
Compile the kernel (without fixing the DTB misnomer):
Code:
make -j[Number of Jobs] clean CROSS_COMPILE=[Local Toolchain]
make tegra12_android_defconfig -j[Number of Jobs] ARCH=arm CROSS_COMPILE=[Local Toolchain]
make tegra124-tn8-p1761-1270-a04-e-battery.dtb -j[Number of Jobs] ARCH=arm CROSS_COMPILE=[Local Toolchain]
make -j[Number of Jobs] ARCH=arm CROSS_COMPILE=[Local Toolchain]
cat arch/arm/boot/zImage arch/arm/boot/dts/tegra124-tn8-p1761-1270-a04-e-battery.dtb > arch/arm/boot/zImage_dtb
The kernel will then be arch/arm/boot/zImage_dtb
XDA:DevDB Information
Shield Tablet Kernel Development [Incl. Guide], Kernel for the Nvidia Shield Tablet
Contributors
twistedumbrella
Kernel Special Features:
Version Information
Status: Testing
Created 2014-11-24
Last Updated 2015-01-24

Kernel Source:
https://github.com/StarKissed/starkissed-kernel-ardbeg
Kernel / Recovery Downloads:
https://goo.im/devs/playground/shieldtablet
Requests should be made in the Q&A thread.
Versions for wx_na_wf, wx_na_do, and wx_un_do included
Available Features in "Titania" Kernel:
Linux updates and patches
Optional overclocking
Intermediate GPU steps
ALSA codec updates
Powersuspend
Intelli-plug
Single-setting CPU configuration
Advanced TCP avoidance
Dynamic FSync
add'l entropy: frandom, erandom (enabled via init.d)
add'l filesystems: CIFS
io: sio, zen, vr, bfq, fiops
gov: yankeractive, lionheart, dancedance, smartmax, umbrella_core​
App & Donations:
StarKissed [SKU] on Google Play allows you to configure many of the options provided by this kernel. Issues or comments about the app can be posted at the XDA StarKissed app thread
Donations are not being collected through the forum. If you would like to donate, you may do so through StarKissed [SKU] on Google Play by using the donate options located in the top right (the green dollar bill guy).
Warning: I only have the WiFi version of the Nvidia Shield tablet

thanks
thanks for info,we desperately need a good kernel for this machine!

It looks like Nvidia posted new source a few days ago. I am building it now to see if it is relevant, but the branch name "rel-st8-l-r1-shieldtablet8" hints that it should be, haha.

can't wait for custom kernel

Tagor12 said:
can't wait for custom kernel
Click to expand...
Click to collapse
Well the bad news is I have yet to get it to build independent of the full source without boot looping. There is no reasonable explanation for needing the full source, though.
The issue with that is it makes each build a 45 minute process even with an i7 and 16GB DDR3. A kernel takes about 3-5. That doesn't include having to sync the entire source. It's a bit too tedious as is.
Speaking of the source, the default link on the Nvidia development site will lead you to http://nv-tegra.nvidia.com/gitweb/?...a=blob_plain;f=README;hb=rel-st8-r2.5-partner but if you want the lollipop source before they update the official links, some sneaky digging on the Nvidia gitweb will lead you to http://nv-tegra.nvidia.com/gitweb/?...a=blob_plain;f=README;hb=rel-st8-l-r1-partner

New kernal features
Good to see someone putting in some work to this, VERY APPRECIATED!
I was just wondering; when your finished will it give us access to the dialler to be able to standard voice call with a sim card? Not like the "hangouts" dialler and others like it that use i different number and data to make the calls...

thanks this is realy a bad news
still hoping for a god kernel and easyer ways to get one

Daniel.n09 said:
Good to see someone putting in some work to this, VERY APPRECIATED!
I was just wondering; when your finished will it give us access to the dialler to be able to standard voice call with a sim card? Not like the "hangouts" dialler and others like it that use i different number and data to make the calls...
Click to expand...
Click to collapse
I doubt it. That would require a lot of firmware modding outside the kernel
Tagor12 said:
thanks this is realy a bad news
still hoping for a god kernel and easyer ways to get one
Click to expand...
Click to collapse
Me, too

Kitkat kernel would be better...
I think a kitkat kernel would be better than a lollipop one, because as a new firmware its more complicated to work so every development is in early stage. I changed back to kitkat becase of the lack of freedom and the incompatibility of Xposed Framework. So i guess having a better kernel in lollipop would not be very useful without the capability of using the tweaks we love to take the full advantage of our devices. Thats just my humble opinion.

Iams1002 said:
I think a kitkat kernel would be better than a lollipop one, because as a new firmware its more complicated to work so every development is in early stage. I changed back to kitkat becase of the lack of freedom and the incompatibility of Xposed Framework. So i guess having a better kernel in lollipop would not be very useful without the capability of using the tweaks we love to take the full advantage of our devices. Thats just my humble opinion.
Click to expand...
Click to collapse
And that is why the OP starts off with:
This thread is for the development and building of the Shield Tablet kernel.
This is not intended to provide a place to download the kernel and post issues.
Click to expand...
Click to collapse
The kitkat kernel source is there and the build commands are identical. Go for it.

Dialer access
twistedumbrella said:
I doubt it. That would require a lot of firmware modding outside the kernel
Me, too
Click to expand...
Click to collapse
that is a shame, although i was thinking that is something a custome ROM would do; but there aren't any roms for LTE version yet .

Hi
Friendly info sharing. The device-tree you want to build for the Shield Tablet (Wifi) is tegra124-tn8-p1761-1270-a04-e-battery.dts. Ardbeg although very similiar is an evaluation-board. The defconfig for the T124 (K1) is the tegra12_android_defconfig, but it seems you've updated that in your github. For faster rebuilds you might wanna check out the vendor-command "krebuild" that Nvidia-added. Or it could be your DTB-file that was causing boot-loops?

awiden said:
Hi
Friendly info sharing. The device-tree you want to build for the Shield Tablet (Wifi) is tegra124-tn8-p1761-1270-a04-e-battery.dts. Ardbeg although very similiar is an evaluation-board. The defconfig for the T124 (K1) is the tegra12_android_defconfig, but it seems you've updated that in your github. For faster rebuilds you might wanna check out the vendor-command "krebuild" that Nvidia-added. Or it could be your DTB-file that was causing boot-loops?
Click to expand...
Click to collapse
Actually, when you make the DTB, it pulls both the tn8 and ardbeg DTS files together. The one you quoted is only the battery. Each one in the line is only a part of the full DTB.
The bootloop is the SecureOS configuration that appears to be part of the full build.
Code:
==============Kernel DTS/DTB================
KERNEL_DT_NAME_DTB = tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
KERNEL_DTS_PATH = tegra124-ardbeg-a03-00-battery.dts tegra124-ardbeg-a03-00.dts tegra124-ardbeg-battery.dts tegra124-ardbeg-e1780-1000-a00-00.dts tegra124-ardbeg-e1780-1000-a00-01.dts tegra124-ardbeg-e1780-1000-a03-00-battery.dts tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dts tegra124-ardbeg-e1780-1000-a03-00.dts tegra124-ardbeg-e1780-1000-a03-01.dts tegra124-ardbeg.dts tegra124-ardbeg_sata.dts tegra124-bonaire.dts tegra124-bonaire_sim.dts tegra124-e1782_sku1100.dts tegra124-e1791.dts tegra124-e1923.dts tegra124-foster-p2530-0384-c00-00.dts tegra124-foster.dts tegra124-laguna-pm358.dts tegra124-laguna.dts tegra124-loki-02-cell-battery.dts tegra124-loki-03-cell-battery.dts tegra124-loki-e2530-a00.dts tegra124-loki-e2530-a01.dts tegra124-loki-e2530-a03.dts tegra124-loki-e2548-a00.dts tegra124-loki-mods.dts tegra124-loki-p2530-0000-c00-00.dts tegra124-loki-p2530-0001-a03-00.dts tegra124-loki-p2530-0064-c00-00.dts tegra124-loki-thor195-e2549-a00.dts tegra124-loki.dts tegra124-norrin-pm374-0001-c00.dts tegra124-norrin-pm374-0001-c01.dts tegra124-norrin.dts tegra124-thor195.dts tegra124-tn8-e1765-a03-battery.dts tegra124-tn8-e1765-a03.dts tegra124-tn8-e1780-1100-a02-01.dts tegra124-tn8-e1780-1100-a02-battery.dts tegra124-tn8-e1780-1100-a02.dts tegra124-tn8-e1780-1100-a03-01-battery.dts tegra124-tn8-e1780-1100-a03-01.dts tegra124-tn8-e1780-1100-a03-battery.dts tegra124-tn8-e1780-1100-a03.dts tegra124-tn8-e1784-1100-a00.dts tegra124-tn8-e1784-1101-a00-01-battery.dts tegra124-tn8-e1784-1101-a00-battery.dts tegra124-tn8-e1784-1101-a00.dts tegra124-tn8-e1922-1100-a00.dts tegra124-tn8-p1761-1270-a00-battery.dts tegra124-tn8-p1761-1270-a00.dts tegra124-tn8-p1761-1270-a02-battery.dts tegra124-tn8-p1761-1270-a02.dts tegra124-tn8-p1761-1270-a03-battery.dts tegra124-tn8-p1761-1270-a03.dts tegra124-tn8-p1761-1270-a04-e-battery.dts tegra124-tn8-p1761-1270-a04-e-nobattery.dts tegra124-tn8-p1761-1270-a04-e.dts tegra124-tn8-p1761-1470-a00-battery.dts tegra124-tn8-p1761-1470-a00.dts tegra124-vcm30_t124.dts
BUILT_KERNEL_DTB = tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
INSTALLED_DTB_TARGET = tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
============================================
Device tree build tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
That all comes together to form a single image, which is called tegra124-ardbeg.dtb

I don't think that is correct, but I could be mistaken.
Top level device-tree structure (this is not the battery, it's the configuration that includes a battery). Dts and dtsi-files overrides each-others configurations when they are included.
tegra124-tn8-p1761-1270-a04-e-battery.dts
Includes:
tegra124-tn8-p1761-1270-a04-e-nobattery.dts
Includes:
#include "tegra124-tn8.dtsi"
#include "tegra124-platforms/tegra124-tn8-emc-p1761-1270-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-pmic-e1936-1000-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi"
#include "tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a03.dtsi"
#include "tegra124-platforms/tegra124-tn8-pinmux-p1761-1470-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-gpio-p1761-1470-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-keys-p1761-1270-a03.dtsi"
#include "tegra124-platforms/tegra124-tn8-sysedp-p1761-1270-a02.dtsi"
#include "tegra124-platforms/tegra124-tn8-powermon-p1761-a02.dtsi"
#include "tegra124-platforms/tegra124-tn8-dfll-p1761-1270-a03.dtsi"
How do you mean that they are combined? Is there something I'm missing?
tegra124-ardbeg.dts is another device-tree-structure for another hardware.
The list you're showing are all the dtb-targets that are built, they are all Nvidias boards for the T124 SoC, one of which is the shield tablet (wifi). If I'm wrong please educate me, I just wanted to share some knowledge.
twistedumbrella said:
Actually, when you make the DTB, it pulls both the tn8 and ardbeg DTS files together. The one you quoted is only the battery. Each one in the line is only a part of the full DTB.
The bootloop is the SecureOS configuration that appears to be part of the full build.
Code:
==============Kernel DTS/DTB================
KERNEL_DT_NAME_DTB = tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
KERNEL_DTS_PATH = tegra124-ardbeg-a03-00-battery.dts tegra124-ardbeg-a03-00.dts tegra124-ardbeg-battery.dts tegra124-ardbeg-e1780-1000-a00-00.dts tegra124-ardbeg-e1780-1000-a00-01.dts tegra124-ardbeg-e1780-1000-a03-00-battery.dts tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dts tegra124-ardbeg-e1780-1000-a03-00.dts tegra124-ardbeg-e1780-1000-a03-01.dts tegra124-ardbeg.dts tegra124-ardbeg_sata.dts tegra124-bonaire.dts tegra124-bonaire_sim.dts tegra124-e1782_sku1100.dts tegra124-e1791.dts tegra124-e1923.dts tegra124-foster-p2530-0384-c00-00.dts tegra124-foster.dts tegra124-laguna-pm358.dts tegra124-laguna.dts tegra124-loki-02-cell-battery.dts tegra124-loki-03-cell-battery.dts tegra124-loki-e2530-a00.dts tegra124-loki-e2530-a01.dts tegra124-loki-e2530-a03.dts tegra124-loki-e2548-a00.dts tegra124-loki-mods.dts tegra124-loki-p2530-0000-c00-00.dts tegra124-loki-p2530-0001-a03-00.dts tegra124-loki-p2530-0064-c00-00.dts tegra124-loki-thor195-e2549-a00.dts tegra124-loki.dts tegra124-norrin-pm374-0001-c00.dts tegra124-norrin-pm374-0001-c01.dts tegra124-norrin.dts tegra124-thor195.dts tegra124-tn8-e1765-a03-battery.dts tegra124-tn8-e1765-a03.dts tegra124-tn8-e1780-1100-a02-01.dts tegra124-tn8-e1780-1100-a02-battery.dts tegra124-tn8-e1780-1100-a02.dts tegra124-tn8-e1780-1100-a03-01-battery.dts tegra124-tn8-e1780-1100-a03-01.dts tegra124-tn8-e1780-1100-a03-battery.dts tegra124-tn8-e1780-1100-a03.dts tegra124-tn8-e1784-1100-a00.dts tegra124-tn8-e1784-1101-a00-01-battery.dts tegra124-tn8-e1784-1101-a00-battery.dts tegra124-tn8-e1784-1101-a00.dts tegra124-tn8-e1922-1100-a00.dts tegra124-tn8-p1761-1270-a00-battery.dts tegra124-tn8-p1761-1270-a00.dts tegra124-tn8-p1761-1270-a02-battery.dts tegra124-tn8-p1761-1270-a02.dts tegra124-tn8-p1761-1270-a03-battery.dts tegra124-tn8-p1761-1270-a03.dts tegra124-tn8-p1761-1270-a04-e-battery.dts tegra124-tn8-p1761-1270-a04-e-nobattery.dts tegra124-tn8-p1761-1270-a04-e.dts tegra124-tn8-p1761-1470-a00-battery.dts tegra124-tn8-p1761-1470-a00.dts tegra124-vcm30_t124.dts
BUILT_KERNEL_DTB = tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
INSTALLED_DTB_TARGET = tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
============================================
Device tree build tegra124-ardbeg-a03-00-battery.dtb tegra124-ardbeg-a03-00.dtb tegra124-ardbeg-battery.dtb tegra124-ardbeg-e1780-1000-a00-00.dtb tegra124-ardbeg-e1780-1000-a00-01.dtb tegra124-ardbeg-e1780-1000-a03-00-battery.dtb tegra124-ardbeg-e1780-1000-a03-00-powerconfig.dtb tegra124-ardbeg-e1780-1000-a03-00.dtb tegra124-ardbeg-e1780-1000-a03-01.dtb tegra124-ardbeg.dtb tegra124-ardbeg_sata.dtb tegra124-bonaire.dtb tegra124-bonaire_sim.dtb tegra124-e1782_sku1100.dtb tegra124-e1791.dtb tegra124-e1923.dtb tegra124-foster-p2530-0384-c00-00.dtb tegra124-foster.dtb tegra124-laguna-pm358.dtb tegra124-laguna.dtb tegra124-loki-02-cell-battery.dtb tegra124-loki-03-cell-battery.dtb tegra124-loki-e2530-a00.dtb tegra124-loki-e2530-a01.dtb tegra124-loki-e2530-a03.dtb tegra124-loki-e2548-a00.dtb tegra124-loki-mods.dtb tegra124-loki-p2530-0000-c00-00.dtb tegra124-loki-p2530-0001-a03-00.dtb tegra124-loki-p2530-0064-c00-00.dtb tegra124-loki-thor195-e2549-a00.dtb tegra124-loki.dtb tegra124-norrin-pm374-0001-c00.dtb tegra124-norrin-pm374-0001-c01.dtb tegra124-norrin.dtb tegra124-thor195.dtb tegra124-tn8-e1765-a03-battery.dtb tegra124-tn8-e1765-a03.dtb tegra124-tn8-e1780-1100-a02-01.dtb tegra124-tn8-e1780-1100-a02-battery.dtb tegra124-tn8-e1780-1100-a02.dtb tegra124-tn8-e1780-1100-a03-01-battery.dtb tegra124-tn8-e1780-1100-a03-01.dtb tegra124-tn8-e1780-1100-a03-battery.dtb tegra124-tn8-e1780-1100-a03.dtb tegra124-tn8-e1784-1100-a00.dtb tegra124-tn8-e1784-1101-a00-01-battery.dtb tegra124-tn8-e1784-1101-a00-battery.dtb tegra124-tn8-e1784-1101-a00.dtb tegra124-tn8-e1922-1100-a00.dtb tegra124-tn8-p1761-1270-a00-battery.dtb tegra124-tn8-p1761-1270-a00.dtb tegra124-tn8-p1761-1270-a02-battery.dtb tegra124-tn8-p1761-1270-a02.dtb tegra124-tn8-p1761-1270-a03-battery.dtb tegra124-tn8-p1761-1270-a03.dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb tegra124-tn8-p1761-1270-a04-e-nobattery.dtb tegra124-tn8-p1761-1270-a04-e.dtb tegra124-tn8-p1761-1470-a00-battery.dtb tegra124-tn8-p1761-1470-a00.dtb tegra124-vcm30_t124.dtb
That all comes together to form a single image, which is called tegra124-ardbeg.dtb
Click to expand...
Click to collapse

awiden said:
I don't think that is correct, but I could be mistaken.
Top level device-tree structure (this is not the battery, it's the configuration that includes a battery). Dts and dtsi-files overrides each-others configurations when they are included.
tegra124-tn8-p1761-1270-a04-e-battery.dts
Includes:
tegra124-tn8-p1761-1270-a04-e-nobattery.dts
Includes:
#include "tegra124-tn8.dtsi"
#include "tegra124-platforms/tegra124-tn8-emc-p1761-1270-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-pmic-e1936-1000-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi"
#include "tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a03.dtsi"
#include "tegra124-platforms/tegra124-tn8-pinmux-p1761-1470-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-gpio-p1761-1470-a00.dtsi"
#include "tegra124-platforms/tegra124-tn8-keys-p1761-1270-a03.dtsi"
#include "tegra124-platforms/tegra124-tn8-sysedp-p1761-1270-a02.dtsi"
#include "tegra124-platforms/tegra124-tn8-powermon-p1761-a02.dtsi"
#include "tegra124-platforms/tegra124-tn8-dfll-p1761-1270-a03.dtsi"
How do you mean that they are combined? Is there something I'm missing?
tegra124-ardbeg.dts is another device-tree-structure for another hardware.
The list you're showing are all the dtb-targets that are built, they are all Nvidias boards for the T124 SoC, one of which is the shield tablet (wifi). If I'm wrong please educate me, I just wanted to share some knowledge.
Click to expand...
Click to collapse
I think you are focusing too much on the name and not on the file.
If you read:
Code:
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash staging blob
fastboot flash dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb
from https://developer.nvidia.com/sites/...eld/SHIELD_tab/HowTo-Flash-Recovery-Image.txt you are probably using that file name, which is the same file that is generated by the make command, only named tegra124-ardbeg in this build for simplicity, but it should be tegra124-tn8.dtb
For the sake of my sanity, I had it name the build output to the file name that Nvidia uses in their documentation. That is the easiest solution so everyone can be happy and there is no need to question if it is the right file or not.
The basic idea is that Nvidia has too many devices using the same files. Generalizing the names was meant to make it easier, not turn into a huge discussion questioning if I knew which device I was building. The device is partially the tn8 (tegra note 8), while ardbeg is the "Nvidia tablet development" codename for the hardware, even though neither is truly accurate.

How about I just start building versions that work? The links have been updated.

twistedumbrella said:
How about I just start building versions that work? The links have been updated.
Click to expand...
Click to collapse
Nice to see you here
I too have been working on something

Shaky156 said:
Nice to see you here
I too have been working on something
Click to expand...
Click to collapse
Alright, but keep in mind this thread is for transparent development, not any ninja release shenanigans.
The image I posted was only to show the most recent public version was actually working since the OP still listed the kernel as being stuck in a loop. It beats five posts asking if the kernel was working yet.
The Shield kernels don't need any OC or any of that stuff, so this is mainly about updating between the firmware releases. You're more than welcome to use it for whatever you are working on.

Just wanted to share some stuff I've found when digging into the dts a while back. Saw that you posted a screenshot, nice. It's gonna be interesting to see what tweaks will be incorporated. Good luck.
twistedumbrella said:
I think you are focusing too much on the name and not on the file.
If you read:
Code:
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash staging blob
fastboot flash dtb tegra124-tn8-p1761-1270-a04-e-battery.dtb
from you are probably using that file name, which is the same file that is generated by the make command, only named tegra124-ardbeg in this build for simplicity, but it should be tegra124-tn8.dtb
For the sake of my sanity, I had it name the build output to the file name that Nvidia uses in their documentation. That is the easiest solution so everyone can be happy and there is no need to question if it is the right file or not.
The basic idea is that Nvidia has too many devices using the same files. Generalizing the names was meant to make it easier, not turn into a huge discussion questioning if I knew which device I was building. The device is partially the tn8 (tegra note 8), while ardbeg is the "Nvidia tablet development" codename for the hardware, even though neither is truly accurate.
Click to expand...
Click to collapse

Related

[KERNEL][CM7][BATTFIX] hrkfdn kernel - 1.2Ghz OC [b66#03/14/11][UC/UV][BFQ][SLQB]

To make the battery drain fix work, either run Google Voice Search once (or anything else that uses the microphone) or use a ROM that has the FM-Radio disabled (for instance phunkycow's PNK builds). This is due to a bug in the FM-Radio code preventing the kernel from powering down the AIC3254.
This kernel is based on the HTC source and features several performance patches and driver updates. It has been tested with CM7 and works flawlessly and very smoothly. Feedback is warmly welcome!
The latest update introduces CM7 support for the HTC Inspire 4G and should fix proximity sensor issues!
Code:
####################################################
_ ____ _____ _ _ ____ _ ______
/ \ / ___| ____| _| || |_ / ___| |/ /___ \
/ _ \| | | _| |_ .. _| | | | ' / __) |
/ ___ \ |___| |___ |_ _| | |___| . \ / __/
/_/ \_\____|_____| |_||_| \____|_|\_\_____|
____ _____ ___ _ _ _____ _ _ _ _
| __ )| ___/ _ \ _| || |_ |_ _| | | | \ | |
| _ \| |_ | | | | |_ .. _| | | | | | | \| |
| |_) | _|| |_| | |_ _| | | | |_| | |\ |
|____/|_| \__\_\ |_||_| |_| \___/|_| \_|
- hrkfdn @ 50hz.ws
- 2.6.32.21-ck2-hrkfdn #66
####################################################
HTC Ace Linux Kernel v2.6.32.21 recompilation
with the following changes/patches:
- Merge CK2 patchset by ckolivas
- Merge BFQ IO scheduler
- Merge SLQB allocator
- Enable EXT4
- Enable TUN
- Use bcm4329 from official Android tree
- Undervolt CPU for the lower frequencies
- Overclock CPU
- Interactive governor
####################################################
NOTE:
This kernel has been tested with CM7. It may or may
not work with other frameworks.
I am NOT RESPONSIBLE for any damages, malfunctions,
whatsoever.
Source is available at:
https://github.com/hrkfdn/linux-htc-ace
####################################################
HOWTO INSTALL IT:
Flash ZIP with CWM.
####################################################
Changelog:
Code:
BUILD 66:
- Disable BFS
- Power down AIC3254 after usage (battery drain fix)
- Remove 122MHz
- Reset OC back to 1.2GHz
- bcm4329 updates
BUILD 59:
- Compress with LZMA (reduce filesize)
- Add OC to 1.5GHz
- Apply HTC Inspire 4G patches
- Move to CWM-flashable ZIPs
BUILD 56:
- Apply QMR update from HTC including updates and fixes for:
- The sound driver
[B]- Proximity sensor (most likely to fix the prox. sensor problem)[/B]
- Display panel
.. and other stuff
- Fix Atmel touchscreen build
[B]- Inspire 4G support[/B]
BUILD 41:
- Fix battery charging delays
- Update WiFi driver to 4.218.248-23
BUILD 38:
- Readd 122MHz @ 850mV
- Improve voltages/frequencies
- Minor bugfixes
- Fix USB tethering
- Preliminary support for CM6/MIUI
BUILD 31:
- Add OC frequencies up to 1.2 GHz
- Remove 122MHz UC because apparently
it was causing problems for some people
- Tweak UV
- Minor bugfixes
BUILD 26:
- Remove HTC perflock
- Add UC frequencies
- Add 'interactive' governor
- Use 'interactive' governor by default
BUILD 21:
- Add SLQB allocator
- Update Bluetooth driver
- Remove Sense specific Bluetooth code (fixes crash)
BUILD 13:
- Update BCM4329 to 4.218.248-20
- Apply UV
BUILD 9:
- Use AOSP MSM USB gadget code
BUILD 8:
- Several USB bugfixes from official msm tree
- Implement BCM LPM interface
- Enable UART interface (fixes Bluetooth on AOSP)
BUILD 4:
- Initial release:
- Enable EXT4
- Enable TUN
- Merge -ck2 patch (introducing BFS CPU scheduler)
- Merge BFQ IO scheduler
- Update BCM4329 WiFi driver
Fantastic! Will try it out later. Thanks for your work mate!
awesome man !! thanks a million.
Thanks for the work, is it OC like the original cm7 kernel?
For those who have flashed it, how is it? Are we able to oc like CM7's kernel?
I don't get the part with fastboot. I know adb, is fastboot another executable?
more2come said:
I don't get the part with fastboot. I know adb, is fastboot another executable?
Click to expand...
Click to collapse
Yes, it is.
[size=-2]swyped from my HTC Desire HD using Tapatalk[/size]
Okay, installed the new kernel. Works quite well so far, but overclocking is not implemented.
Could you please make a clockwork recovery zip file also? Thanks in advance.
more2come said:
Okay, installed the new kernel. Works quite well so far, but overclocking is not implemented.
Click to expand...
Click to collapse
So it's running at 1GHz like the stock kernel with not even a slightest increase in performance?
torokzsolt84 said:
Could you please make a clockwork recovery zip file also? Thanks in advance.
Click to expand...
Click to collapse
Yes, I will look into doing that..
kshting said:
So it's running at 1GHz like the stock kernel with not even a slightest increase in performance?
Click to expand...
Click to collapse
Performance increasement here is due to code improvement, not overclocking. If you guys want, I'll add it, though.
All in all it runs slightly better than the CM-Kernel. I'd recommend it for the Gingerbread-Users.
Performance increasement here is due to code improvement, not overclocking. If you guys want, I'll add it, though.[/QUOTE]
Yes please!!!!
By the way hrkfdn,
It would definitely be nice if we could have a "better" UVOC kernel for CM7. As fas as I know, all custom kernels available at the moment are meant for sense roms.
Anyway, hope you would take this request into consideration. Thank you.
I don't care so much for the OC, but I would like UV in this kernel.
This kernel is fast and smooth, UI-wise
After using this kernel with CM7, I've found that (IMO) the UI is faster and more responsive than the overclocked CM7 kernel. Screens open much quicker. i.e. 1 ghz on this kernel runs faster and smoother than 1.5 ghz on the CM7 stock kernel. I like it I don't know what quadrant would say (and to a certain extent, don't really care).
would this work with leedroid rom?
USB Mass Storage not working for me
I've got one large problem though .... USB Mass Storage does not work ....
Walker Street said:
I've got one large problem though .... USB Mass Storage does not work ....
Click to expand...
Click to collapse
Yes, I'm aware of this and currently working on it Thanks for the report, though!
hrkfdn said:
Yes, I'm aware of this and currently working on it Thanks for the report, though!
Click to expand...
Click to collapse
Many Thanks

[KERNEL][CM7][BATTFIX] hrkfdn kernel - 1.2Ghz OC [b66#03/14/11][UC/UV][BFQ][SLQB]

To make the battery drain fix work, either run Google Voice Search once (or anything else that uses the microphone) or use a ROM that has the FM-Radio disabled (for instance phunkycow's PNK builds). This is due to a bug in the FM-Radio code preventing the kernel from powering down the AIC3254.
This kernel is based on the HTC source and features several performance patches and driver updates. It has been tested with CM7 and works flawlessly and very smoothly. Feedback is warmly welcome!
The latest update introduces CM7 support for the HTC Inspire 4G and should fix proximity sensor issues!
Code:
####################################################
_ ____ _____ _ _ ____ _ ______
/ \ / ___| ____| _| || |_ / ___| |/ /___ \
/ _ \| | | _| |_ .. _| | | | ' / __) |
/ ___ \ |___| |___ |_ _| | |___| . \ / __/
/_/ \_\____|_____| |_||_| \____|_|\_\_____|
____ _____ ___ _ _ _____ _ _ _ _
| __ )| ___/ _ \ _| || |_ |_ _| | | | \ | |
| _ \| |_ | | | | |_ .. _| | | | | | | \| |
| |_) | _|| |_| | |_ _| | | | |_| | |\ |
|____/|_| \__\_\ |_||_| |_| \___/|_| \_|
- hrkfdn @ 50hz.ws
- 2.6.32.21-ck2-hrkfdn #66
####################################################
HTC Ace Linux Kernel v2.6.32.21 recompilation
with the following changes/patches:
- Merge CK2 patchset by ckolivas
- Merge BFQ IO scheduler
- Merge SLQB allocator
- Enable EXT4
- Enable TUN
- Use bcm4329 from official Android tree
- Undervolt CPU for the lower frequencies
- Overclock CPU
- Interactive governor
####################################################
NOTE:
This kernel has been tested with CM7. It may or may
not work with other frameworks.
I am NOT RESPONSIBLE for any damages, malfunctions,
whatsoever.
Source is available at:
https://github.com/hrkfdn/linux-htc-ace
####################################################
HOWTO INSTALL IT:
Flash ZIP with CWM.
####################################################
Changelog:
Code:
BUILD 66:
- Disable BFS
- Power down AIC3254 after usage (battery drain fix)
- Remove 122MHz
- Reset OC back to 1.2GHz
- bcm4329 updates
BUILD 59:
- Compress with LZMA (reduce filesize)
- Add OC to 1.5GHz
- Apply HTC Inspire 4G patches
- Move to CWM-flashable ZIPs
BUILD 56:
- Apply QMR update from HTC including updates and fixes for:
- The sound driver
[B]- Proximity sensor (most likely to fix the prox. sensor problem)[/B]
- Display panel
.. and other stuff
- Fix Atmel touchscreen build
[B]- Inspire 4G support[/B]
BUILD 41:
- Fix battery charging delays
- Update WiFi driver to 4.218.248-23
BUILD 38:
- Readd 122MHz @ 850mV
- Improve voltages/frequencies
- Minor bugfixes
- Fix USB tethering
- Preliminary support for CM6/MIUI
BUILD 31:
- Add OC frequencies up to 1.2 GHz
- Remove 122MHz UC because apparently
it was causing problems for some people
- Tweak UV
- Minor bugfixes
BUILD 26:
- Remove HTC perflock
- Add UC frequencies
- Add 'interactive' governor
- Use 'interactive' governor by default
BUILD 21:
- Add SLQB allocator
- Update Bluetooth driver
- Remove Sense specific Bluetooth code (fixes crash)
BUILD 13:
- Update BCM4329 to 4.218.248-20
- Apply UV
BUILD 9:
- Use AOSP MSM USB gadget code
BUILD 8:
- Several USB bugfixes from official msm tree
- Implement BCM LPM interface
- Enable UART interface (fixes Bluetooth on AOSP)
BUILD 4:
- Initial release:
- Enable EXT4
- Enable TUN
- Merge -ck2 patch (introducing BFS CPU scheduler)
- Merge BFQ IO scheduler
- Update BCM4329 WiFi driver
DOWNLOAD BUILD 66​
Yes yes yes
woot someone ought to post a full cm7 + kernel package I'll test it out if I get time today - children are wonderful but they really get in the way of my computer time
I was originally planned on using CM7 when it became available but im very very pleaseed with android revolution 4G and think im sticking with that. But this is great news either way
this is why I hate my captivate.
over 6 months of being out, even with support of awesome devs, still no CM love.
Inspire: been out for less than two weeks and we already have CM.
Thanks dude, this is awesome. Flashing now.
Any chance in incorporating a 1.5-1.6ghz step in the future?
DOAlaboratories said:
this is why I hate my captivate.
over 6 months of being out, even with support of awesome devs, still no CM love.
Inspire: been out for less than two weeks and we already have CM...
Click to expand...
Click to collapse
I was just thinking the same thing!
Sent from my Desire HD or Inspire 4G or whatever this thing is called via XDA app.
Wahoo!!!! SWEET!!! I was missing CM7 since I got rid of my desire z
Anyone test this yet to see if all of the audio aspects are working correctly?
edit: Oops, I see now that this was only posted a few minutes ago haha.
Awesome! Thank you so much! this is very much appreciated! XDA is awesome!
Sent from my Desire HD using XDA App
I've got CM7 installed now, but adb won't find my phone to flash the kernel.
EDIT: I forgot I hadn't installed Sync on my laptop for the correct drivers. PC's got it working now. Still no sound and no wifi for me.
Just amazing!
I keep getting "FAILED (remote: not allowed) when trying to use fastboot to flast the zImage
DOAlaboratories said:
I keep getting "FAILED (remote: not allowed) when trying to use fastboot to flast the zImage
Click to expand...
Click to collapse
You need ENG S-OFF. I guess it would be a good idea if someone made a CWM flashable zip. Any volunteers?
Hmm, I followed the steps exactly and still no sound, about phone still shows the CWM kernel. Anyone who knows how to make a CWM zip, wanna give it a shot?
Edit: I also now get remote not allowed, and I am S-Off
hrkfdn said:
You need ENG S-OFF. I guess it would be a good idea if someone made a CWM flashable zip. Any volunteers?
Click to expand...
Click to collapse
let me look into syntax of updater-script and figure it out, in the meantime we can use the one click ENG S-OFF in the HD section
EDIT1: making a flashable zip with AnyKernel
EDIT2: SUCCESS!
DOAlaboratories said:
let me look into syntax of updater-script and figure it out, in the meantime we can use the one click ENG S-OFF in the HD section
EDIT: making a flashable zip with AnyKernel
Click to expand...
Click to collapse
I was about to try that, but I am a novice at kernel level work. I stick to breaking Windows Servers with powershell.
Kernel is above in CWM form in post number 15
DOAlaboratories said:
let me look into syntax of updater-script and figure it out, in the meantime we can use the one click ENG S-OFF in the HD section
EDIT1: making a flashable zip with AnyKernel
EDIT2: SUCCESS!
Click to expand...
Click to collapse
Added to the first post. Thanks
I used that CWM .zip and now have sound and wifi!! I'll get to testing the videos in a few minutes.
youtube works, lookie there...

[STABLE] ►Infinity ∞ Kernel◄

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features​
=4 IO schedulers=
=4 Governors=
=Readahead support=
=Power Efficient Worqueues from linux 3.14=
=Frandom support=
=ck3 tweaks=
=SHA support=
=NEON kernel mode=
=Freed up some ram=
=Loads of optimizations=​​
Warning: I dont own this phone. I won't be responsible for any damage whatsoever.
Github
Downloads
How to install the kernel?
1) Download Flashify app from Play Store.
2) Download the boot.img file.
3) Open flashify.
4) U will be in backup & restore tab.
5) Backup ur stock kernel first.
6)Then switch to Flash tab.
7) And select Boot Img option.
8] Navigate to the downloaded boot.img file & select it & press Ok
9) Then Reboot.
Thanks to @StariX37
Version 1
Nyc work bro at last a stable one...btw bro what is frandom readahead SHA and neon support
Always press the thanks button if helped
[email protected] said:
Nyc work bro at last a stable one...btw bro what is frandom readahead SHA and neon support
Always press the thanks button if helped
Click to expand...
Click to collapse
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. There are many tweaks available on xda which use it.
Readahead is for memory purposes. Caching related.
SHA is kernel related.
NEON mode is for optimization.
InfinityShooter said:
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. There are many tweaks available on xda which use it.
Readahead is for memory purposes. Caching related.
SHA is kernel related.
NEON mode is for optimization.
Click to expand...
Click to collapse
Thanks a lot bro for replying and now I think no more lags cant wait to test it......
Always press the thanks button if helped
InfinityShooter said:
Features​
=4 IO schedulers=
=4 Governors=
=Readahead support=
=Power Efficient Worqueues from linux 3.14=
=Readahead support=
=Frandom support=
=ck3 tweaks=
=SHA support=
=NEON kernel mode=
=Freed up some ram=
=Loads of optimizations=​​
Warning: I dont own this phone. I won't be responsible for any damage whatsoever.
Github
Click to expand...
Click to collapse
Bro which i/o sched is good for power saving...
Sent from my GT-I8262 using XDA Premium 4 mobile app
---------- Post added 23rd June 2014 at 12:38 AM ---------- Previous post was 22nd June 2014 at 11:48 PM ----------
InfinityShooter said:
Features​
=4 IO schedulers=
=4 Governors=
=Readahead support=
=Power Efficient Worqueues from linux 3.14=
=Readahead support=
=Frandom support=
=ck3 tweaks=
=SHA support=
=NEON kernel mode=
=Freed up some ram=
=Loads of optimizations=​​
Warning: I dont own this phone. I won't be responsible for any damage whatsoever.
Github
Click to expand...
Click to collapse
I am facing a problem...
Cpu always scales...to max frequency...of 1209 Mhz no matter...what Max Frequency i have set...
Ex.. Even if i set Max - 700 Mhz....but still CPU clock speed goes above 700 Mhz..
Cpu clock speed does not work according to limits..
I m on a rooted...stock odex rom...
Plzz help..
Sent from my GT-I8262 using XDA Premium 4 mobile app
InfinityShooter said:
Frandom is a Linux kernel random number generator, which is 10-50 times faster than what you get from Linux' built-in /dev/urandom. There are many tweaks available on xda which use it.
Readahead is for memory purposes. Caching related.
SHA is kernel related.
NEON mode is for optimization.
Click to expand...
Click to collapse
Bro can u explain the 4 schedulers and also plss tell whats best for performance and battery.....
Always press the thanks button if helped
Install
InfinityShooter said:
Features​
=4 IO schedulers=
=4 Governors=
=Readahead support=
=Power Efficient Worqueues from linux 3.14=
=Readahead support=
=Frandom support=
=ck3 tweaks=
=SHA support=
=NEON kernel mode=
=Freed up some ram=
=Loads of optimizations=​​
Warning: I dont own this phone. I won't be responsible for any damage whatsoever.
Github
Click to expand...
Click to collapse
How to install? Hear it performed by odin but not how
walter9075 said:
How to install? Hear it performed by odin but not how
Click to expand...
Click to collapse
Flash it via Odin, convert boot.img to boot.tar.md5 using this (http://forum.xda-developers.com/showthread.php?t=2446269) , insert boot.tar.md5 in PDA column in Odin.
Dont forget to press thanks
palmaputravp said:
Flash it via Odin, convert boot.img to boot.tar.md5 using this (http://forum.xda-developers.com/showthread.php?t=2446269) , insert boot.tar.md5 in PDA column in Odin.
Dont forget to press thanks
Click to expand...
Click to collapse
Bro not needed to do so much hard work...just dwnld flashify app from playstore and load boot.img in that and flash
Always press the thanks button if helped
Just pointing a mistake in the 1st post @InfinityShooter
In Features you have put 2 same things
=Readahead support=
=Power Efficient Worqueues from linux 3.14=
=Readahead support=
please add pegasusq governor and swap suppor t:fingers-crossed:
CLICK THANK BUTTON PLEASE
compatibility
hi
nice job. is the kernel compatible with Monster$ Rom?
pls advice
thanks
pheonixxdark said:
hi
nice job. is the kernel compatible with Monster$ Rom?
pls advice
thanks
Click to expand...
Click to collapse
Better not install it on monster$ Rom bro, it will cause force close in many apps
Your kindness to press thanks button
InfinityShooter said:
Features​
=4 IO schedulers=
=4 Governors=
=Readahead support=
=Power Efficient Worqueues from linux 3.14=
=Readahead support=
=Frandom support=
=ck3 tweaks=
=SHA support=
=NEON kernel mode=
=Freed up some ram=
=Loads of optimizations=​​
Warning: I dont own this phone. I won't be responsible for any damage whatsoever.
Github
Click to expand...
Click to collapse
Bro U have build your kernel using GCC 4.4.3..
Bro can u UNDERVOLT the CPU frequencies....for battery saving...
And can u build..your kernel using
Linaro GCC 4.6.x - cause i have read in many threads that...linaro is better for battery saving....and works quite well...
Btw...your kernel is awesome...
But still unable to control cpu clock speed....
Battery drains quickly...as compared to stock..thats what i have noticed....
But regarding performance i give it a FIVE stars :thumbup::beer:
Sent from my GT-I8262 using XDA Premium 4 mobile app
sunamit37 said:
Bro U have build your kernel using GCC 4.4.3..
Bro can u UNDERVOLT the CPU frequencies....for battery saving...
And can u build..your kernel using
Linaro GCC 4.6.x - cause i have read in many threads that...linaro is better for battery saving....and works quite well...
Btw...your kernel is awesome...
But still unable to control cpu clock speed....
Battery drains quickly...as compared to stock..thats what i have noticed....
But regarding performance i give it a FIVE stars :thumbup::beer:
Sent from my GT-I8262 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Dont quote the first post everytime. You can use the notify system instead.
I'll look into that freq bug you talking about in the next version and yes, I had intended to upgrade the gcc in the next version.
pheonixxdark said:
hi
nice job. is the kernel compatible with Monster$ Rom?
pls advice
thanks
Click to expand...
Click to collapse
Can you provide the boot.img from that monster rom? Maybe I can make it compatible.
cahyabudi100 said:
please add pegasusq governor and swap suppor t:fingers-crossed:
CLICK THANK BUTTON PLEASE
Click to expand...
Click to collapse
I wont be so sure about swap. Its pretty dangerous if you dont know what you are doing plus it degrades your sdcard. That's why I never enable swap in any of my kernels across all devices. Its mostly required for low mem devices..Pegasus will be added if things go right
Bro add OTG also in ua nxt build hehe
Sent from my GT-I8262 using XDA Free mobile app
InfinityShooter said:
I wont be so sure about swap. Its pretty dangerous if you dont know what you are doing plus it degrades your sdcard. That's why I never enable swap in any of my kernels across all devices. Its mostly required for low mem devices..Pegasus will be added if things go right
Click to expand...
Click to collapse
Swap storage is good thing for increasing memory. I make swap partition 256mb using cwm and its safe bro... i use sdcard 16gb with my custom swap storage 256mb more than 1 years and my sdcard is cheap price :good: :victory:
And now im still use swap storage support with filth kernel by ali.filth but if you can add pegasusq governor and swap storage support + cpu freq control my be i'll use ur kernel bcause its look better
Sorry for mess english im from indonesia
THANK
hi InfinityShooter
attached is the boot image. hope it works..
cheers
[email protected] said:
Bro can u explain the 4 schedulers and also plss tell whats best for performance and battery.....
Always press the thanks button if helped
Click to expand...
Click to collapse
Have a look at this thread I/O Schedulers have been Explained with their advantages & disadvantages
http://forum.xda-developers.com/showthread.php?t=2793259
RISK EVERYTHING
Press Thanks :thumbup: If I Helped
SENIOR MEMBER
NEWBIE DEVELOPER
LEARNING THE ART OF DEVELOPING KERNELS
PHONE : SAMSUNG GT I8262, SAMSUNG GT S5360

[ROM] FatihDroid ROM for General Mobile e-tab4 - Updated Test2

Disclaimer
I am not responsible for any damage what-so-ever done to your device, as with any ROM, you accept this risk.
ROM for General Mobile etab4 / willow / ITP-E410W
Latest version (public):
Download:
Turbobit:
- http://bit.ly/1s7ya2B
Mediafire:
- http://bit.ly/1z22bHp
FatihDroid v2.0 Public Test2
‪#‎FatihDroid‬ v2.0-Test2 Changelog
-Otomatik Döndürme Hızı*
*ARTTIRILDI
-Chrome*
-Walkman*
-Video Uygulaması*
-Yeni Galeri/kamera*
-Türkçe Dolby(walkman>ses efektlerinden ulaşabilirsiniz)*
*EKLENDİ
-Stok Tarayıcı*
-MusicFX*
-SuperSU(brick vs durumlarda imaj yüklemek için)*
-Google Play Music*
-Google Sesle Arama*
*KALDIRILDI
-Google Play Store*
-YouTube*
-Google Play Services*
-Google Play Games*
-Google Klavye*
*GÜNCELLENDİ
---------------------------------------------------
V2 test1
Features:
----------------------------------------------------------------------------------------------
- Cihaza factory reset atsanız bile adb açık kalacak şekilde ayarlandı
- Busyboxed
- Always enabled Google DNS
- Cihaz açılış kapanış süresi hızlandırıldı
- PolicyDealer silindi
- OtaUpdater silindi
- Rooted
- Eba uygulamaları silindi
- MDM Removes
- init.d support
- Increased Battery Life
- Optimizasyonlar eklendi
- 2D Hızlandırmaları
- Video, Resim kısaca medya dosyalarını açma hızı arttırıldı
- Gereksiz lib dosyaları silindi
- Default dil türkçe olarak ayarlandı
- Gereksiz sesler silindi
- Default dil turkce olarak ayarlandi
- Bazı sesler Galaxy Tab olarak ayarlandı (kilit açma kapama vs)
- Tablet için gereksiz olan uygulamalar silindi (rehber, telefon vsvs)
- Launcher nova launcher olarak değiştirildi
- Tablette var olan uygulamalar güncellendi
- Performans gözle görülür şekilde arttırıldı
- Dokunmatik tepkisi arttırıldı
----------------------------------------------------------------------------------------------
Yükleme
- İlk olarak rardan imajı çıkartın ve tabletin ana dizinine atın (rar password:"blttalas")
- Tabletin rootlu ve busybox kurulu olması gerekmektedir
-Tableti pc ye bağlıyoruz adb klasörü içine girip sırasıyla
adb shell
su
dd if=/sdcard/etab4customv1.img of=/dev/block/mmcblk0p9
yazıyoruz ve işlem tamam
----------------------------------------------------------------------------------------------
-ADB, Driver
https://docs.google.com/file/d/0B0MKgCbUM0itbVRwSFNrMXV3V00/edit
----------------------------------------------------------------------------------------------
DOWNLOAD LATEST VERSION
------
FatihDroid v2.0 Public Test1
‪#‎ FatihDroid‬ v2.0-Test1 Changelog
-FatihDroid Launcher*
-Dolby Digital Plus*
-Kitkat EGG(Android sürümüne basınca çıkan )*
-Play Store da Birçok uygulama E-Tab4 ile uyumlu hale getirildi (Modern combat 5 dahil)
-SuperSU*
-Cihazın performansını ve batarya süresini arttıracak geliştirmeler*
*EKLENDİ
-Dokunmatik tepkisi*
-Boş RAM*
*ARTTIRILDI
-Google Play Store*
-YouTube*
-Google Play Games*
-Google Play Services*
-Google Play Music*
-Google Klavye*
*GÜNCELLENDİ
Download:
- http://bit.ly/1reY3cM
Bu imaji yüklemek ile tüm sorumluğu kabul etmiş sayılırsınız.
Download (old version):
http://www.mediafire.com/download/xitx4bgtp47a8y2/etab4customv1.rar
-------
‪#‎ FatihDroid‬*v2.0-Test2 Changelog (Closed Alpha)
-Chrome*
-Walkman*
-Video Uygulaması*
-Yeni Galeri/kamera*
-Türkçe Dolby(walkman>ses efektlerinden ulaşabilirsiniz)*
*EKLENDİ
-Stok Tarayıcı*
-MusicFX*
-SuperSU(brick vs durumlarda imaj yüklemek için)*
-Google Play Music*
*KALDIRILDI
-Google Play Store*
-YouTube*
-Google Play Services*
-Google Play Games*
-Google Klavye*
*GÜNCELLENDİ
.. Other things i cant remember
deleted
Updated
Driver not found
How can i fix it?
türkçesi : cihazımı pc görmüyor nasıl düzeltecem
etab5
tab5 için de custom romlar mevcut mu ya da yapmayı düşünüyor musunuz?
deleted
Google Drive şöyle bir mesaj veriyor:
Maalesef bu dosya virüslü
Virüslü dokümanlar yalnızca sahibi tarafından indirilebilir.
kardeşim eline sağlık. cihaz açılmıyorsa nasıl yükleyebiliriz?
just advice for u , you need sent your device to service .
yükleyeyim bakalım. kuzenimden hacıladım mdm varken bi işe yaramıyor.
Edit: hayatımda bu kadar ağır ve yavaş bir cihazı galaxy pocket olarak gormuştum. O da kullanmaya başladıktan 4 yıl sonra. Ben mi yanlış bişey yaptım anlamadım.
selamun aleykum hocam elimde e tab4 var root ve twrp işlemleri yapıp meb sistem uygulamalırını sildim ve wifi açılıyor diyip öyle kalıyor. Wipe lar custom romlar stock romlar herşeyi denedim olmadı. Ne yapabilirim
bi rom yapmışsın linke ulaşmak ölüm
Mod translation: you made a rom reaching the link death

[ROM][PORT][4.0.4][STABLE] Paranoid Android 1.5 for Galaxy Y [GT-S5360]

Stable Paranoid Android 1.5
for Galaxy Y GT-S5360​Thread Log
Code:
Update 1 [08/04/23]: Added Source Codes
About ROM
This is Paranoid Android ported from Galaxy Mini/Pop (GT-S5570) with modifications for better experience.
What is CyanogenMod?
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0.4 (ICS), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
* Submitting bug reports on nightly builds is the leading
* cause of male impotence.
*/
Important Information
NOTE: VERSIONS AFTER 1.0 ARE NOT SHIPPED AS FULL ROM ZIPS BECAUSE OF ALL THE TESTING I HAD TO DO FOR JUST 1 MINOR CHANGE. INORDER TO UPDATE TO THE LATEST VERSION DOWNLOAD THE STABLE 1.0 FULL ROM AND FOLLOW THE "Updating Paranoid Android 1.5 to the latest release" UNDER THE INSTRUCTIONS SECTION
We'll not support users and answer questions from users which:
are running a custom kernel
have flashed mods
modified system files
didn't follow our intructions word by word
are unfriendly
Features
Automatic SD Card Partition Detection
Pie Controls​
ROM Manager​
Seeder Entropy​
OTA Support​
Paranoid Android Wallpapers!!!​
Faster JB Themed Apollo​
MiXPlorer​
A lot of build prop tweaks​
Status Bar transparency (can be toggled without reboot, unlike CM)​
Toggle-able On Screen Navigation Bar (without reboot)​
Paranoid Android's Special Tablet Mode ​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is an ongoing developer project to make way for a modification that will entirely transform your device, but retain the aesthetics and the experience of your phone. I know you've seen tablet mode roms before, they change two lines in your build.prop file which you could easily edit yourself in seconds and maybe throw a keyboard in there to make it work better. It's a start, but this ain't enough. This thing has potential, but it is wasted the moment you try to stuff a full blown tablet into your poor phone. Yet we all know our high res phones can very well handle more than silly 1-column layouts. So the magic must be in between somewhere, a place that Google must have overlooked and left blank. Yes, this rom strives to drop your device into tablet mode, but it won't stop there, it will reshape and redefine ICS to make it all a usefull addition and not just a cute novelty. they're calling it: Hybrid Mode, best of both worlds.
Bugs
Stock Camera Video Recording (Partially Fixed). *Use VideoCam Illusion from here and it will work just fine*
What does not work (Not Bugs)
FlashLight is available in ROM but not in Galaxy Y so, it does not work
4G is available in the ROM but not in Galaxy Y so, it does not work
What Works?
Internet
RIL
Wifi
Bluetooth
Audio
Video
Camera (Photos, and use Video Cam Illusion attached below to fix video recording)
OTA
Touch
Tablet Mode
Everything except stock camera video recording
What are the Build.prop "TWEAKS"?
Thier are a lot of them, I have made a seperate section for tweaks in build.prop (Check it if you want to) here is how it looks like:
Spoiler
################## CERULEANOS TWEAKS SECTION ##################
################# PERFORMANCE TWEAKS (START) #################
### Dalvik configs ###
dalvik.vm.dexopt-data-only=1
dalvik.vm.verify-bytecode=false
dalvik.vm.jniopts=forcecopy
dalvik.vm.dexopt-flags=m=v,o=y
dalvik.vm.execution-mode=int:jit
dalvik.gc.type=precise
dalvik.vm.heapgrowthlimit=32m
dalvik.vm.jmiopts=forcecopy
dalvik.vm.heapstartsize=5m
dalvik.vm.heapsize=32m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=2m
dalvik.vm.lockprof.threshold=500
### Memory Tweaks (Not tested, so may not work) ###
sys.mem.FOREGROUND_APP_ADJ=0
sys.mem.VISIBLE_APP_ADJ=3
sys.mem.PERCEPTIBLE_APP_ADJ=6
sys.mem.BACKUP_APP_ADJ=10
sys.mem.HIDDEN_APP_MIN_ADJ=12
sys.mem.HIDDEN_APP_MAX_ADJ=15
sys.mem.FOREGROUND_APP_MEM=8192
sys.mem.VISIBLE_APP_MEM=12288
sys.mem.PERCEPTIBLE_APP_MEM=30720
sys.mem.BACKUP_APP_MEM=36864
sys.mem.HIDDEN_APP_MIN_MEM=41984
sys.mem.HIDDEN_APP_MAX_MEM=48128
### View configuration for QVGA/LDPI ###
view.fading_edge_length=8
view.scroll_friction=0.008
### Secure Mode Disabled ###
ro.secure=0
### EGL debug for better system performance ###
debug.egl.hw=1
debug.egl.profiler=1
### Frees More RAM ###
persist.sys.purgeable_assets=1
### Disable Rotation Animation ###
persist.sys.rotationanimation=false
### Eliminate Swap Interval ###
debug.gr.swapinterval=0
### Disable Sampling Profiler ###
persist.sampling_profiler=0
### Remove Process Limit ###
enforce_process_limit=false
max_activities=false
### Disable inactivity cap ###
max_service_inactivity=false
### Disable hidden apps cap ###
min_hidden_apps=false
max_hidden_apps=false
### Increases Responsiveness ###
video.accelerate.hw=1
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0
### Better Scrolling ###
windowsmgr.max_events_per_sec=150
ro.max.fling_velocity=20000
ro.min.fling_velocity=18000
### HW debug and Persist SystemUI HW ###
debug.sf.hw=1
persist.sys.ui.hw=1
### Force Hardware 3D and 2D acceleration ###
hw3d.force=1
hw2d.force=1
force_hw_ui=true
### StrictMode Disabled ###
persist.android.strictmode=0
### Debug Performance Tuning ###
debug.performance.tuning=1
### Better RAM management ###
ro.HOME_APP_ADJ=1
### Remove Recent Tasks cap ###
max_recent_tasks=false
min_recent_tasks=false
### Quick Boot ###
ro.config.hw_quickpoweron=true
### Optimize for low RAM devices ###
ro.config.low_ram=true
### Pointer duration optimize for better scrolling ###
ro.min_pointer_dur=8
### Z3 X-Reality + Vivid ###
ro.service.xrfm.supported=true
persist.service.xrfm.mode=1
### Remove App Switch Delay ###
app_switch_delay_time=false
### More Home App Memory ###
ro.HOME_APP_MEM=4096
### Additional Tweaks (Too lazy to add more titles) ###
content_app_idle_offset=false
empty_app_idle_offset=false
activity_inactive_reset_time=false
proc_start_timeout=false
cpu_min_check_duration=false
service_timeout=false
min_crash_interval=false
gc_timeout
debug.composition.type=gpu
debug.kill_allocating_task=0
debug.overlayui.enable=1
ro.debuggable=1
ro.config.disable.hw_accel=false
### WAKEUP KEY TWEAK ###
ro.config.hwfeature_wakeupkey=0
### DEFAULT I/O SCHEDULER As Noop ###
echo "noop" > /sys/block/mmcblk0/queue/scheduler
################# PERFORMANCE TWEAKS (END) #################
################# MEDIA TWEAKS (START) #################
### Alsa Sound Boost ###
alsa.mixer.playback.master=Speaker
alsa.mixer.capture.master=Mic
alsa.mixer.playback.earpiece=Earpiece
alsa.mixer.capture.earpiece=Mic
alsa.mixer.playback.headset=Headset
alsa.mixer.capture.headset=Mic
alsa.mixer.playback.speaker=Speaker
alsa.mixer.capture.speaker=Mic
alsa.mixer.playback.bt.sco=BTHeadset
alsa.mixer.capture.bt.sco=BTHeadset
alsa.mixer.playback.bt.a2dp=BTHeadset
alsa.mixer.capture.bt.a2dp=BTHeadset
### Media Config ###
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=true
### Better Camera and Video Capture ###
ro.media.enc.jpeg.quality=100
ro.media.dec.jpeg.memcap=20000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.capture.maxres=8m
ro.media.panorama.defres=3264×1840
ro.media.panorama.frameres=1280×720
ro.camcorder.videoModes=true
ro.media.enc.hprof.vid.fps=75
### Faster video streaming ###
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=false
### Better image quality ###
persist.sys.use_dithering=1
### Bravia service enabled ###
ro.service.swiqi2.supported=true
persist.service.swiqi2.enable=1
################# MEDIA TWEAKS (END) #################
################# NETWORK & CALL TWEAKS (START) #################
### RIL Tweaks ###
ro.ril.hep=0
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=8
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.hsupa.category=6
ro.ril.htcmaskw1=14449
ro.ril.htcmaskw1.bitmask=4294967295
DEVICE_PROVISIONED=1
### Net Speed Tweaks ###
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.hspa=6144,87380,524288,6144,163 84,262144
net.tcp.buffersize.lte=524288,1048576,2097152,5242 88,1048576,2097152
net.tcp.buffersize.hsdpa=6144,87380,1048576,6144,8 7380,1048576
net.tcp.buffersize.evdo_b=6144,87380,1048576,6144, 87380,1048576
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.tcp_ecn=0
net.ipv4.route.flush=1
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_wmem=4096 39000 187000
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_moderate_rcvbuf=1
### Signal Reception Tweaks ###
persist.cust.tel.eons=1
### Proximity Sensor responsiveness during Calls ###
ro.lge.proximity.delay=25
mot.proximity.delay=25
ro.sec.proximity.delay=0
### IPv4 and IPv6 support ###
persist.telephony.support.ipv6=1
persist.telephony.support.ipv4=1
### Force phone to ring immediately ###
ro.telephony.call_ring.delay=0
ring.delay=0
### Better call voice quality ###
ro.ril.enable.amr.wideband=1
### Fast Dormancy ###
ro.config.hw_fast_dormancy=1
################# NETWORK & CALL TWEAKS (END) #################
################# BATTERY & PRIVACY TWEAKS (START) #################
### Power saving ###
ro.ril.power.collapse=1
pm.sleep_mode=2
persist.sys.shutdown.mode=hibernate
ro.config.hw_power_saving=true
ro.mot.eri.losalert.delay=100000
persist.ril.uart.flowctrl=90
### Less frequent Wifi Scans ###
wifi.supplicant_scan_interval=360
### Disable error reporting ###
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
### Disable logcat ###
logcat.live=disable
### Disable error checking ###
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
### Disable usage data sending (Telemetry) ###
ro.config.nocheckin=1
### Website Bypass ###
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4
################# BATTERY & PRIVACY TWEAKS (END) #################
################# MISCELLANEOUS TWEAKS (START) #################
persist.sys.NV_FPSLIMIT=90
debug.qctwa.statusbar=1
debug.qctwa.preservebuf=1
debug.qc.hardware=true
com.qc.hardware=true
ro.telephony.sms_segment_size=160
ro.ril.set.mtu1472=1
touch.presure.scale=0.001
################# MISCELLANEOUS TWEAKS (END) #################
Downloads
Base 1.0 ROM (Download from here if you don't already have Paranoid Android installed)
Latest Releases are no more shipped as ROM but instead as OTA.
Stable 1.0 Full ROM
Archives
Spoiler: Click Here
No releases yet
OTA UPDATES(Use the Updater App to Automatically start download or download from below)
Stable:
No releases yet
Nightly:
No releases yet
CWM Downloads
Version 6.0.1.2
Version 5.0.2.8
From Stock/CM7/CM9:
Spoiler: Click Here
Download the ROM file and the latest OTA Update
Reboot into Recovery using 3-button-combo
Do a Nandroid Backup!
Install CWM 5.0.2.8 Recovery
Reboot into new Recovery using 3-button-combo
Install CWM 6.0.1.2 Recovery
Reboot into new Recovery using 3-button-combo
Install the ROM from sdcard
Reboot recovery again
Install the OTA Update
Reboot system
Done!
Downgrading from CM11:
Spoiler: Click Here
Download the ROM file and the latest OTA Update
Reboot into Recovery using 3-button-combo
Do a Nandroid Backup!
WIPE (wipe data/factory reset + wipe cache partition + format /system partition)
Install the ROM from sdcard
Reboot recovery again
Install the OTA Update
Reboot system
Done!
Updating Paranoid Android 1.5 to the latest release (follow if you have Paranoid Android installed):
Spoiler: Click Here
Download the OTA ZIP (Not the normal zip) [You can use the updater, it will automatically download the latest OTA Update]
Reboot into Recovery using 3-button-combo
Do a Nandroid Backup!
Mount System, Sdcard, Cache and Data (Always)
Install the OTA from sdcard
Done!
Source Code
Kernel Source (bcm21553-common)
Device Trees (Totoro)
Device Trees (bcm21553-common)
Original ROM Thread (Galaxy POP)
Base ROM Thread
Screenshots
Spoiler
androidarmv6 (for sources)
broadcomcm (for kernel and stuff)
@bieltv3 (For Base CM9 ROM)
@LordDemecrius83 (For About ROM FC Fix)
@RicardoQ5
] (For Original ROM for Galaxy Mini which I then ported to GT-S5360)
ROM Info
Latest Stable Relase: 1.0
Latest Nightly Relase: Null
Build Date Stable: 2023-04-08
Build Date Nightly: Null
Build Type: UnOfficial
Android Version: 4.0.4
Paranoid Android Version: 1.5
Author: Manav Harsana
Videocam Illusion (If you want to record videos)
Reserved for everything
hi buddy, this ROM version able to watch videos from anything like youtube or even youtube?
huongdaik said:
hi buddy, this ROM version able to watch videos from anything like youtube or even youtube?
Click to expand...
Click to collapse
Download Skytube legacy from here It is an open source youtube player app with no ads!.
But it wont work out of the box, you will have to do these things:
Open Skytube legacy
Click on the "3 dot menu > Settings"
In that open Video Player settings and set Video player to Legacy,
Go back to settings, open Network Settings and set Maximum video quality to 240p everywhere.
Now you can watch/download youtube videos on Galaxy Y ! (Mostly no lag!)
Ragedpixel said:
Tải xuống Skytube kế thừa từ đây Đây là một ứng dụng trình phát youtube mã nguồn mở không có quảng cáo!.
Nhưng nó sẽ không hoạt động ngay lập tức, bạn sẽ phải làm những việc sau:
Di sản Skytube mở
Nhấp vào "menu 3 chấm > Cài đặt"
Trong cài đặt Trình phát video mở đó và đặt Trình phát video thành Legacy,
Quay lại cài đặt, mở Cài đặt mạng và đặt Chất lượng video tối đa thành 240p ở mọi nơi.
Bây giờ bạn có thể xem/tải video youtube trên Galaxy Y! (Hầu như không có độ trThat
Click to expand...
Click to collapse
Ragedpixel said:
Download Skytube legacy from here It is an open source youtube player app with no ads!.
But it wont work out of the box, you will have to do these things:
Open Skytube legacy
Click on the "3 dot menu > Settings"
In that open Video Player settings and set Video player to Legacy,
Go back to settings, open Network Settings and set Maximum video quality to 240p everywhere.
Now you can watch/download youtube videos on Galaxy Y ! (Mostly no lag!)
Click to expand...
Click to collapse
Thanks

Categories

Resources