Related
Sorry guys, I bought a new phone and sale the phone S5830C.
I will not go further continue this project!
Now. bieltv3 is the maintainer of the project.
you liked the kernel? hit thanks button!
{
"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"
}
Samsung Galaxy ACE
Model: GT-S5830C-i-M
CPU: Broadcom 21553 ARM11
Code:
Processor : ARMv6-compatible processor rev 5 (v6l)
BogoMIPS : 832.90
Features : swp half thumb fastmult vfp edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part : 0xb36
CPU revision : 5
Hardware : BCM21553 ThunderbirdEDN31 platform
Revision : 0000
Serial : 0000000000000000
This Kernel version 2.6.35.7 is compiled from Samsung sources, with GCC Ubuntu/Linaro 4.4.7
I changed in sources for add more frequencies to cpu and configured to add features.
The kernel can be used on any rom.
ATTENTION:
The friend [email protected] discovered the cause that most try to compile the kernel and fails to load the modules samsung, this is due to vermagic is being written incorrectly in the file "common/include/config/kernel.release", the correct value is "2.6.35.7" not "2.6.35.7+".
Please developers, try to compile now! - My Kernel Source
Click to expand...
Click to collapse
kernel features:
vfat, rfs, ext2, ext3, ext4. (What is this?)
swap. (What is this?)
ramzswap. (What is this?)
zRAM. (What is this?)
cpu freq with auto undervolt.
156Mhz 1,16v
312Mhz 1,20v
624Mhz 1,24v
832Mhz 1,26v
cpu governor's. (What is this?)
smartassV2
scary
lazy
lagfree
conservative
interactive
ondemand
ondemandx
lionheart
userspace
powersave
bcm21553
performance
IO sched. (What is this?)
noop
deadline
cfq
sio
vr
bfq
iptables full needed rules. (What is this?)
vpn support (What is this?)
cifs support
init.d
auto install su binary and busybox binary if is not installed!
need to download superuser app in Play Store!
E3 Recovery (Stock), CWM Recovery v5.0.2.8-r3 or RZRecovery 2.1.4-Final
Note:
BCM21553 governor only works with frequencie range 312~832Mhz is the factory defaults!
To use 156Mhz change governor to Ondemand, OndemandX, Lionheart, Conservative, Interactive or SmartassV2.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Known Problems: / Solutions:
Bug for read contacts in SIM ( Only for some roms it happens! Kernel read simcard and make calls etc... ).
Flash the stock KL4 "I used VJKL4" rom in odin with this steps:
Select pit file.
Tick this box, repartition and update bootloader.
put the file parts in each part.
then, hit start!
Flash custom rom RazoDroid 2.5
Flash latest kernel
SU problems
enter in Settings > Application Settings > Development and tick this check box "USB debugging" and "allow mock locations"
App forces close
Wipe cache, not solved? wipe data/cache
I can't restore a backup in rfs format!
look this http://forum.xda-developers.com/showpost.php?p=33134238&postcount=1231
Flash Player wont work!
This works AFP11-CWM.zip
Click to expand...
Click to collapse
Click to expand...
Click to collapse
I Recommend E3 version!!!
kernel with CWM and RZR is for:
/system EXT4
/data EXT4
/cache EXT4
/sdcard VFAT
/sd-ext EXT3
kernel with E3 is for:
/system RFS
/data RFS
/cache RFS
/sdcard VFAT
/sd-ext EXT3
Click to expand...
Click to collapse
How to install Kernel with CWM or RZR:
shutdown the phone
hold the keys Vol-Up + Home + Power per 6 seconds
select the option "apply update from sdcard" or "install menu"
select the file ( xxxxxxxxxxxx-XXX-boot.img.zip )
wait the end of process and reboot
hold the keys Vol-Up + Home + Power per 6 seconds
select the option "mounts and storage" or "wipe menu"
format or wipe "/system", "/cache" and "data"
select the option "apply update from sdcard" or "install menu"
select the file ( Select_you_rom_file.zip ) and install
wait the end of process
select the option "apply update from sdcard" or "install menu"
select the file ( xxxxxxxxxxxx-modules.zip ) and install
wait the end of process and reboot
How to install Kernel with E3 Recovery (Stock):
shutdown the phone
hold the keys Vol-Up + Home + Power per 6 seconds
select the option "apply update from sdcard"
select the file ( xxxxxxxxxxxx-XXX-boot.img.zip )
wait the end of process and reboot
hold the keys Vol-Up + Home + Power per 6 seconds
select the option "apply update from sdcard"
select the file ( Select_you_rom_file.zip )
wait the end of process
select the option "apply update from sdcard"
select the file ( xxxxxxxxxxxx-modules.zip )
wait the end of process and reboot
Click to expand...
Click to collapse
<<< Custom Kernel and Modules >>>
you liked the kernel? hit thanks button!
<<< Stock Kernel and Modules >>>
rev - 201212101860
revert tweak in battery
rev - 201212091615
try to re-scaling the battery percentage
rev - 201212082149
tweak in battery driver!
"more test, need re-scaling the battery percentage"
rev - 201212072031
try to correct 156Mhz
rev - 201211201515
disable kernel boot logo.
correction in ram size.
increase voltage to try solve reboot issues.
156Mhz 1,14v -> 1,16v
312Mhz 1,18v -> 1,20v
624Mhz 1,22v -> 1,24v
832Mhz 1,24v -> 1,26v
rev - 201211131849
corrected to reboot into recovery.
rev - 201211112214
a lot of tweaks, not remember.
rev - 201210312042
add ext4 journaling disabler for "system", "data" and "cache" partitions.
rev - 201210241848
Correction for wipe and format partition. "ATT:. RFS is not supported for wipe and format, if add an rfs in recovery.fstab the CWM can't wipe a ext4"
rev - 201210222039
correction in backup and restore for boot.img "ATT: on restore a old's backup make a soft brick in your phone, don't restore old's backup with this kernel! or only restore the "system", "data" and "cache" not old's "boot"!"
rev - 201210210105
add busybox link in /system/sbin
swap gcc from buildroot to ubuntu
rev - 201210191910
correction slowdown in recovery.
set as default sio BFQ
rev - 201210181830
add adbd mod for runing as root
correction in sd-ext as ext3
rev - 201210151135
correction in adb from recovery mode with the command "ls"
rev - 201210141051
add CWM 5.0.2.8-r3 from [email protected]
backup and restore works
wipe and format is works "format default is ext4"
sdparted works
now ramdisk support mount "ext4" or "rfs"
rev - 201210131109
now installation of busybox and su binary is OK on any roms!
rev - 201210112314
reupload to add adb shell insecure.
swap busybox location from /system/sbin for /system/xbin to solve various issues!
rev - 201210091141
reupload again to add compatibility to flash in stock recovery.
I made a small mistake in su uninstaller, now corrected!
rev - 201210070934
auto install the su binary to folder /system/xbin, for update set the install location to /system/xbin, other location is su automaticaly removed, only need to install superuser or supersu from Play Store!
auto install the busybox binary to folder /system/sbin, for update set the install location to /system/sbin, other location is busybox automaticaly removed!
back to stock recovery, RZRecovery have problem to wipe system in RFS
rev - 201210051807
tweak root instalation
more undervolt
156Mhz 1,16v -> 1,14v
312Mhz 1,22v -> 1,18v
624Mhz 1,28v -> 1,22v
832Mhz 1,34v -> 1,24v
rev - 201210041204
removed bad governors lulzactive and minmax.
set as default Gov = lionheart and IO = Sio.
back old J4FS driver this work!
rev - 201209302122
correction in superuser!
*** superuser and su auto install on boot if is not installed!
rev - 201209301030
correction in RZrecovery for backup and restore SD-EXT
add new driver J4FS from merruk team.
rev - 201209281131
sorry, my error in source, now bug fixed in voltage of 156Mhz
more UV
rev - 201209271138
busybox and su working from folder /sbin
update koneu patch
rev - 201209262029
add last koneu patch for frequencies and voltages!
posible correction on deep-sleep with A2SD?
rev - 201209251826
Correction in recovery file /etc/recovery.fstab when /system is wiped!
rev - 201209232014
add RZrecovery
rev - 201209221033
only to add build version
Click to expand...
Click to collapse
----------------------------------------------------------------------------------------------------------------------------
Big Thanks to:
Thanks to koneu for patch to fix cpu freq table.
Thanks to vivanco for see how-to disable cpu debugger.
Thanks to squadzone for CWM 5.0.2.8-r3 and RZRecovery 2.1.4.
Thanks to ant1moz for the Kernel Screen.
Thanks to polaco1782 for vermagic mistake. "now anyone can compile kernel"
Click to expand...
Click to collapse
----------------------------------------------------------------------------------------------------------------------------
you liked the kernel? hit thanks button!
Can you overclock the kernel ?
The zram module creates RAM based block devices named /dev//block/zram<id>
(<id> = 0, 1, ...). Pages written to these disks are compressed and stored
in memory itself. These disks allow very fast I/O and compression provides
good amounts of memory savings. Some of the usecases include /tmp storage,
use as swap disks, various caches under /var and maybe many more
Statistics for individual zram devices are exported through sysfs nodes at
/sys/block/zram<id>/
* Usage
Following shows a typical sequence of steps for using zram.
1) Load Module:
insmod /system/lib/modules/lzo_decompress.ko
insmod /system/lib/modules/lzo_compress.ko
insmod /system/lib/modules/zram.ko
(Optional)
insmod /system/lib/modules/zram.ko num_devices=4
This creates 4 devices: /dev/block/zram{0,1,2,3}
(num_devices parameter is optional. Default: 1)
2) Set Disksize:
# Initialize /dev/block/zram0 with 50MB disksize
echo $((50*1024*1024)) > /sys/block/zram0/disksize
NOTE: disksize cannot be changed if the disk contains any
data. So, for such a disk, you need to issue 'reset' (see below)
before you can change its disksize.
3) Activate:
mkswap /dev/block/zram0
swapon /dev/block/zram0
(Optional)
mkfs.ext4 /dev/block/zram1
mount /dev/block/zram1 /tmp
4) Stats:
Per-device statistics are exported as various nodes under
/sys/block/zram<id>/
disksize
num_reads
num_writes
invalid_io
notify_free
discard
zero_pages
orig_data_size
compr_data_size
mem_used_total
5) Deactivate:
swapoff /dev/block/zram0
umount /dev/block/zram1
6) Reset:
Write any positive value to 'reset' sysfs node
echo 1 > /sys/block/zram0/reset
echo 1 > /sys/block/zram1/reset
(This frees all the memory allocated for the given device).
I hv a stock odex rom. Do i need 2 flash a deodex rom to use ur kernel? Wat about rfs to ext convertion?
Sent from my GT-S5830i using xda premium
A lot of thanks Rafael, can i intall it on [ROM]RazoDroiD v1.0 ??
juancambb said:
A lot of thanks Rafael, can i intall it on [ROM]RazoDroiD v1.0 ??
Click to expand...
Click to collapse
This kernel comes wit razordroid. U dnt hv 2 install it.
Sent from my GT-S5830i using xda premium
domnic79 said:
This kernel comes wit razordroid. U dnt hv 2 install it.
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
Razordroid have a old version of kernel no?
Rafael,I noticed that,in the first version of your kernel,you were setting permissions for /system/lib/lmodules....Shouldn't it be modules is there something else?
Sent from the year 3000 using a SGA where sheep's are not present.
Has broadcom released sources?
Sent from my GT-S5830i using Tapatalk 2
Prawesome said:
Rafael,I noticed that,in the first version of your kernel,you were setting permissions for /system/lib/lmodules....Shouldn't it be modules is there something else?
Sent from the year 3000 using a SGA where sheep's are not present.
Click to expand...
Click to collapse
I included in this kernel the iptables modules for droidwall, in your rom you haven't the lastest kernel.
in my last kernel i corrected the cpu governors and schedulers and moved the su to /system/xbin.
juancambb said:
Razordroid have a old version of kernel no?
Click to expand...
Click to collapse
Yes, install the Kernel from first post.
domnic79 said:
I hv a stock odex rom. Do i need 2 flash a deodex rom to use ur kernel? Wat about rfs to ext convertion?
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
The kernel can be used on any rom.
Search in galaxy Y one converter for EXT4.
Can you add overklocking to this kernel? Would be great if you could.
can't save contacts after install thi kernel
Yes..Overclocking should be first on your next to-do lists..
Sent from my GT-S5830i
ObS3SSioN said:
can't save contacts after install this kernel
Click to expand...
Click to collapse
It might b a bug in d kernel. U can copy the contacts to google or phone.
Sent from my GT-S5830i using xda premium
domnic79 said:
It might b a bug in d kernel. U can copy the contacts to google or phone.
Sent from my GT-S5830i using xda premium
Click to expand...
Click to collapse
solved
but if u turn off the phone contacts are deleted
kkkk I'm using CSC partition as SWAP
Raphael, might you need anything from GPU? i dont know if its kernel that needs or only CM7.2, i found this while browsing today, dont know if it might help in anything. https://github.com/hermanhermitage/videocoreiv
Guys, i got question, do scripts in the init.d folder will startup automatically by booting our device? Or I'll have to do something else?
Sent from my GT-S5830i using xda app-developers app
Sandy Kernel v1.9 for 5.0/5.1/6.0
I am keeping short and writing the features i have added so far !
FEATURES :
Changelogs : ( 16/11/2015)
Initial M support
Carries all my previous features and new tweaks from my end
Just flash and have fun. I am sure u will enjoy it on cm13/m !
Changelogs : ( 27/09/2015)
Merged with latest cm amms branch
Should solve all phucking things like bootloop and stuff
Led should work fine including glowing and other nonsense
Elementalx governor added and lazyplug hotplug added ( modified intelliplug and is turned off by default )
Too bored to write other stuff. Just use it and put under trash if u don't like it
Changelogs : ( 24/08/2015)
Intelliplug tweaked with performance boost
Revamp to thermal code ( Device should stay a lot cooler now )
Switched to newer CM source
Interactive governor revamped
Blu-governor ( Simple efficient dynamic freq governor from google and slightly tweaked over )
Much better idle time and in screen battery usage
Removed bricked hotplug and adreno idler
Much more ( Just use to know ! )
Changelogs : (20/07/2015)
Adreno GPU idler ( It's a algorithm for devfreq based Adreno devices which lowers the power consumption while maintaining high-performance )
Added Google's partial resume framework. ( needs some more optimization )
Tuneups to Bricked hotplug
Intelliplug ( Just added for an alternative purpose. You can decide if you want to use it or not )
More tweaks to interactive governor.
Memory hotplug tweaks
Thermal tweaks to control thermal imitation messages
Fs ( filesync ) and mmc fixes
msm mdss improvements and qcrypto fixes.
Some cpufreq enhancements
Various other bug fix enhancements
Changelogs : ( 13/05/2015 )
Frequency lockup possibly working now
Touchboost enhancements
Frandom module missed out in previous build included ( Silly error )
Possibly charging should work fine as v1.3 ( needs more checking )
Arch power enabled
Interactive governor load tweaked
Disable CRC ( improves performance by 30% )
A little tweak to msm_thermal for temparature
Reduced VFS cache pressure
Changelogs : ( 05/05/2015 )
Added bricked hotplug driver by showp1984 ( control the cores the way you want ). Now toggle between how many cores you want to be online while screen on/off
Compiled with latest sabermod gcc 6.0 arm64 toolchain
Kcal control ( Colour control driver by savoca )
Added frandom driver
Added touchboost driver by franco
Slightly tweaked interactive governor
Some optimizations and memory leak fixes
Older versions :
Compiled with Sabermod 4.9 arch64 toolchain
Power suspend ( new PM kernel driver for Android w/o early_suspend .This replaces the existing early suspend driver )
Fast charge ( Highly improved charging time )
FIOPS scheduler ported for Linux 3.10 ( Includes all latest patches of Fiops v2 )
Fsync on/off support
High load average fix
CPU Quiet framework ( This shuts off the cores )
Reduced heat
Deep sleep mode
Instructions :
Download the zip
Reboot to recovery ( TWRP )
Flash the zip
Reboot and have fun
Downloads :
https://www.androidfilehost.com/?fid=24399994186368329
SOURCE
XDA:DevDB Information
SandyKernel, Kernel for the YU Yureka
Contributors
Santhosh M
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2015-11-16
Created 2015-04-21
Last Updated 2016-05-01
Reserved
Screenshots
Thanks buddy I really need this kernel..
Finally!
A custom kernel was what i needed, the new update has been eating away at my battery like crazy! Testing it now! :angel:
differnce between cpu and no cpu
Santhosh M said:
Screenshots
Click to expand...
Click to collapse
hello thanks for making this but will you plz tell us what is differnce between both of your kernal for yureka 5.0.2 cpu and no cpu and which is best on which condition
Support for 5.1
Is this kernal supporting lollipop 5.1 unofficial builds??
Rinku221 said:
Thanks buddy I really need this kernel..
Click to expand...
Click to collapse
Do post reviews.
kane111 said:
A custom kernel was what i needed, the new update has been eating away at my battery like crazy! Testing it now! :angel:
Click to expand...
Click to collapse
Do post reviews
Rehan Sheikh said:
Is this kernal supporting lollipop 5.1 unofficial builds??
Click to expand...
Click to collapse
Read the start of the post. It says for 5.0/5.1
Thanks for Very nice and immediate work bro. I have become your fan. Users are still calling you to rejoin your development thread for Micromax Magnus A117.
Now Review, Battery charging time has decreased to about 2 hours, this is the best thing for me. CPU temp is controlled but I think battery is still heating, means controlled but not as much it should be. O/w everything is fine
Is it compatible with all 5.1 roms.?
Have tried it with cm12.1, works pretty fine there.
Anyone tried it with SOKP?
Yes, working with cm12.1 Lollipop5.1
Difference between CPU quiet and not quiet
Tried to google on what is CPU quiet and not quiet Kernel.
Can anyone explain in simple terms please?
On YU Yuerka Stock CM12 now with TWRP, planning to flash Pac Man Rom with this Kernel, have downloaded with out quiet Kernel
Reboot problem
Hi i flashed sandy kernel with cpuquiet(5.1) on blisspop 5.1
And my phone started restarting every 2mins....
I had to re flash the rom again...
is it possible to flash the kernel by temporarily booting into twrp recovery ???
please help !
Aman dolani said:
please help !
Click to expand...
Click to collapse
As I understand your question, you want to know if twrp can be booted temporarily for flashing kernel.
(Changes done to recovery for booting is temporary & changes done by new kernel is permanent)
Yes Its possible to boot into recovery temporary:
To boot into TWRP temporary:
1) Download ADB,Fastboot drivers https://www.androidfilehost.com/?fid=95916177934556622
2) Download this zip file https://www.androidfilehost.com/?fid=95916177934556116
3) Download TWRP https://www.androidfilehost.com/?fid=95916177934556113
4) open your Internal storage, Create a folder named TWRP ( ignore if already the folder is there ).
Now open TWRP folder and create a folder named "theme".
Now copy the downloaded file ( ui.zip ) into the the theme folder.
The path will be like Internal storage/TWRP/theme/ui.zip
5) Start your phone is fastboot mode.
(Hoping you have already unlocked your bootloader, If not search xda for instructions,
to know oem status open terminal in the folder of that downloaded files & type [fastboot -i 0x1ebf oem device-info])
6) Extract ADB,Fastbootdrivers & TWRP in a folder & run command [fastboot -i 0x1ebf boot recovery_yutwrp64.img]
To Boot into CWM temporary:
1) Download ADB,Fastboot drivers & CWM https://www.androidfilehost.com/?fid=95916177934556622
2) Start your phone is fastboot mode.
(Hoping you have already unlocked your bootloader, If not search xda for instructions,
to know oem status open terminal in the folder of that downloaded files & type [fastboot -i 0x1ebf oem device-info])
3) run command [fastboot -i 0x1ebf boot recovery_cwm.img]
You will be temporarily booted into twrp/cwm :good:
---------- Post added at 06:42 PM ---------- Previous post was at 06:26 PM ----------
[/COLOR]
vu2pmc said:
Tried to google on what is CPU quiet and not quiet Kernel.
Can anyone explain in simple terms please?
On YU Yuerka Stock CM12 now with TWRP, planning to flash Pac Man Rom with this Kernel, have downloaded with out quiet Kernel
Click to expand...
Click to collapse
CPUquiet is a governor much similar to Hotplug but little bit smoother.
It is used to control CPU & GPU frequencies &
Mainly shuts down idle cores to save battery &
Wakes up cores as & when required (when cpu load is increased ).
You can also set on how much load other cores should wake up & sleep.
(using apps like Synapse & Kernel Adiutor )
review after 3 days usage
I'm currently on stock cos12 with sandy's kernel cpuquiet version
What I felt was better
1. Battery charging time is halved, hardly takes 2 hours for 0-100
2. Backup on standby is much better now
3. It's completely stable
What could've been better
1. Performance-there has been quite a fall in gaming performance for me, the kernel is unable to handle a8 on high graphics mode which used to run fluently on stock kernel
2. Apparently there's no way to switch back to stock kernel without a WiFi malfunction, tried your zip, flashify backup and even the fastboot image with no luck
---
Gonna try the no cpuquiet version now
Thanks for developing this kernel!
Review!
Battery charging time is reduced to somewhere around two hours.
The games lag a bit(I'm a fan of csr racing and I must say the loading time has increased!!)
The battery performance is more than the stock but much less than the kitkat(maybe its an OS issue), the phone hardly lasts for a day.
\WiFi hotspot tethering is slower, takes at least 20-30 seconds to turn it on!
One more thing, after sometime the Recent Apps menu does not open at all!(pretty unusual)
Overall the kernel is great, cores shut off automatically, and the device even goes into deep sleep, as mentioned(it didnt do so over the stock kernel on my device).
Now using this kernel with varun's 5.1 build:
it fares pretty nicely, one core is always around 900 mhz while others are off, charging time is the same(about 2 hrs)
battery drains pretty fast when using the phone
phone heats while talking
the performance is NOT low anymore, device runs smoothly
impressive kernel
Santhosh M said:
[KERNEL] [64Bit] Sandy Kernel v1.3 for 5.0/5.1
I am keeping short and writing the features i have added so far !
FEATURES :
Compiled with Sabermod 4.9 arch64 toolchain
Power suspend ( new PM kernel driver for Android w/o early_suspend .This replaces the existing early suspend driver )
Fast charge ( Highly improved charging time )
FIOPS scheduler ported for Linux 3.10 ( Includes all latest patches of Fiops v2 )
Fsync on/off support
High load average fix
CPU Quiet framework ( This shuts off the cores )
Reduced heat
Deep sleep mode
NOTE :
I am giving two builds for users ( With and without cpu quiet ) as i user reviews have been mixed. But both have given good battery backup
If in case the build with Cpu quiet drains your battery flash the other build
Recommended app : TricksterMod app
If in case any lag comes ( during heavy usage ) open trickster app. Specific -> CPUQuiet Power Management -> choose load_stats and press apply. ( This is for users who are on Cpuquiet build )
Instructions :
Download the zip ( If you are on 5.0 choose that zip. Similarly 5.1 users choose 5.1 zip )
Reboot to recovery ( TWRP )
Flash the zip
Reboot and have fun
Downloads :
SandyKernel v1.3 for Yureka Lollipop
SOURCE
XDA:DevDB Information
SandyKernel, ROM for the YU Yureka
Contributors
Santhosh M
ROM OS Version: 5.0.x Lollipop
Version Information
Status: Stable
Stable Release Date: 2015-04-20
Created 2015-04-21
Last Updated 2015-04-21
Click to expand...
Click to collapse
All i can say is " thank u so much for this kernel... The fone is damn faster now.. Using cpu quiet
Trushant said:
As I understand your question, you want to know if twrp can be booted temporarily for flashing kernel.
(Changes done to recovery for booting into twrp is temporary & changes done by new kernel is permanent)
Yes its possible,if you want to keep your old recovery & want to boot into twrp temporarily.
1) Download ADB & Fastboot drivers https://www.androidfilehost.com/?fid=95916177934556622
2) Start your phone is fastboot mode.
(Hoping you have already unlocked your bootloader, If not search xda for instructions,
to know oem status open terminal in the folder of that downloaded files & type [fastboot -i 0x1ebf oem device-info])
3) Download TWRP for Yureka 5.0.2 (if you are on lollipop 5.0.2) & paste it with the downloaded files.
4) run command [fastboot -i 0x1ebf boot twrp.img] (where "twrp" is the name of downloaded twrp image ).
You will be temporarily booted into twrp :good:
shall i boot twrp temporarily and flash this kernel over my stock kernel... i am in stock rom with stock recovery.only rooted. pls adivce thank in advance
Click to expand...
Click to collapse
m_rajaganesh said:
shall i boot twrp temporarily and flash this kernel over my stock kernel... i am in stock rom with stock recovery.only rooted. pls adivce thank in advance
Click to expand...
Click to collapse
Yes you can, I did the same thing with CWM & Sandy Kernel 1.3 is working fine on my device.
If you don't like it, flash Stock kernel https://drive.google.com/file/d/0B0tD0WBS5JtMekdoZVp4QTBpMlU/view?usp=sharing
To boot into TWRP temporary:
1) Download ADB,Fastboot drivers https://www.androidfilehost.com/?fid=95916177934556622
2) Download this zip file https://www.androidfilehost.com/?fid=95916177934556116
3) Download TWRP https://www.androidfilehost.com/?fid=95916177934556113
4) open your Internal storage, Create a folder named TWRP ( ignore if already the folder is there ).
Now open TWRP folder and create a folder named "theme".
Now copy the downloaded file ( ui.zip ) into the the theme folder.
The path will be like Internal storage/TWRP/theme/ui.zip
5) Start your phone is fastboot mode.
(Hoping you have already unlocked your bootloader, If not search xda for instructions,
to know oem status open terminal in the folder of that downloaded files & type [fastboot -i 0x1ebf oem device-info])
6) Extract ADB,Fastbootdrivers & TWRP in a folder & run command [fastboot -i 0x1ebf boot recovery_yutwrp64.img]
To Boot into CWM temporary:
1) Download ADB,Fastboot drivers & CWM https://www.androidfilehost.com/?fid=95916177934556622
2) Start your phone is fastboot mode.
(Hoping you have already unlocked your bootloader, If not search xda for instructions,
to know oem status open terminal in the folder of that downloaded files & type [fastboot -i 0x1ebf oem device-info])
3) run command [fastboot -i 0x1ebf boot recovery_cwm.img]
You will be temporarily booted into twrp/cwm !!
I done repartition and flash XenonHD-5.1 + Stuxnet...
but when I run antutu benchmark until 30%, my phone shutdown...
This is my step
1. wipe all
2. flash Repartition_MI3W_1_2GB.zip
3. reboot
4. flash XenonHD-5.1
5. flash Banks gapp
6. flash Stuxnet
7. reboot
8. install antutu
9.run antutu
10. phone shutdown
Any step I miss out or did wrong?
any solution?
I face same problem with opticancro and latest @Gnome kernel on my Mi4 (beta4),
Screen just goes dark at 30%, I have to hard reset my Mi4 (long press power button) to make it reboot.
Edit : same problem occured after few second of running this app : https://play.google.com/store/apps/details?id=com.into.stability
Edit 2 : @Gnome I made a zip containing last_kmsg and a logcat.
In fact for the logcat I just launched stress test app, starting to record log via adb and started normal CPU test. Phone just goes dark that instantely stops logcat record.
I was using normal performance mode, interactive governor with untouched settings and bfq I/O scheduler
No problem here using SOKP 5.1 + Alex darkness kernel v6
Getting a continous score of 47k points.
Hi all
Back Story:
Due to a frozen OS (back /home /swipe down for notifications etc.) and bazaarthings happen with the sound settings rendering my device unusable I've had to dabble with it for the first time.
Detailed device info:
MCU version:
MTCB-KGL1-V1.77
May 142014 17:49:17
Model number:
S07
S/N
000D18A154C5
Android Version
4.2.2
Kernel Version
3.0.36+
[email protected] #555
Wed May 14 03:45:57 PDT 2014
Build number
rk30sdk-eng4.2.2 20140514.19:44:15
My first fix attempt was the "restore system from backup" option from the recovery menu, but alas a missing backup image... fail one...
Also note worthy is that my menu has less options than most screen shots I've seen on youtube etc.
menu options:
>reboot system now
>update system/mcu image from /sdcard
>recovery system from backup
Failing to find the original image anywhere, I went with malask latest ROM that looked likely to work on my device ( from what I have read here a massive upgrade anyway! )
However it is not going so well:
Attempt 1:
Pop update.img + mcu.img (kgl1 1.77) on empty SD card in gps slot
result:
-- Update rkimage...
Finding update package...
=== UPDATE RKIMAGE===
Find and check firmware...
Can not found firmware image or invalid image
Installation rkimage start.
Installation rkimage aborted.
Installation mcucfg start.
Installation mcucfg aborted.
Installation mcuimg start.
Installation mcuimg success.
System will now power off.
Rebooting...
Attempt 2:
Pop update.img + mcu.img (kgl1 1.77) on empty SDcard in media slot
result: same as Attempt 1
Attempt 3:
Pop update.img + mcu.img (kgl1 1.77) on empty usbStick
> it does not see the USB drive in the recovery screen
> ( but does once system reboots to it's slightly frozen and broken OS )
Attempt 4:
The rock chip Android Flash tool
> my windows PC does not see the unit ( I expect for same reason that unit does not see USB until it boots into the home screen
> the Rock chip driver installer tool claims to have installed the drivers correctly
Attempt 5:
getting desperate...
5.1.1 update.img for mtcb (low res / "_p") found off this forum / mega
result: same as Attempt 1
I am now officially stuck, ideas anyone?:eek
Am missing something?
Maybe links to different ROM to try on sd card?
Any help greatly appreciated !
While2>1Confused said:
Hi all
Detailed device info:
MCU version:
MTCB-KGL1-V1.77
May 142014 17:49:17
Model number:
S07
S/N
000D18A154C5
Android Version
4.2.2
Kernel Version
3.0.36+
[email protected] #555
Wed May 14 03:45:57 PDT 2014
Build number
rk30sdk-eng4.2.2 20140514.19:44:15
Click to expand...
Click to collapse
Are you certain this is a 3188 device? possibly a 3066.
And you don't need to flash mcu each time. Id stay clear of mcu. It may be the problem.
I think I got the rk3188 bit off of the original advert 2 years ago...
I will go hunting rk3066 firmwares and give them a go
Thank you for replying with the pointers
Thank you! It was a rk3066
Now successfully on standard Kit Kat
Crazy sound seams fixed by OS update!
However, still no touch response along the Android bar so can't use home / back / swipe down for notifications
For now will install a " button saver " app
Probably will end up installing a custom ROM and read up on peoples hardware button remapping attempts
Kernel v4.4
and
Android Open Source Project 8.0
Oreo
for
Samsung Galaxy Tab 10.1
(p4wifi / GT-P7510)
(p4 / GT-P7500)
(p4tmo / SGH-T859)
{
"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"
}
I have ported this device to Android Linux kernel v4.4. This is the official Android kernel for Oreo. This ROM requires a completely new kernel and recovery. Read everything before use.
Recovery - TWRP BigSys
TWRP BigSys will use a different partition layout in order to have a larger system partition size.
Flashing TWRP-Bigsys with odin/heimdall will overwrite the cache partition. Format the cache partition it in recovery after flashing with odin/heimdall.
Partition layout:
Code:
Before:
[ system (578MB) | cache (448MB) | data (16GB/32GB) | hidden / preload (300MB) ]
After:
[ system (1026MB) | data (16GB/32GB) | recovery extra (16MB) | cache (284MB) ]
TWRP BigSys is not compatible with any ROM before Oreo.
BigSys partitioning is based on BigPart for Motorola Xoom.
Kernel - Linux v4.4
This is based on the official Android common kernel. The drivers and platform specific parts ported from the original 3.1.10 kernel.
Working
Code:
Tegra 2 platform
Downstream video/avp
Dynamic voltage and frequency scaling
USB (ConfigFS)
- no host mode
Voltage Regulators / Battery / Charger
tps6586x
stmpe811
max17042
p4_battery
nct1008
Display Panel
cmc623
Touch Digitizer
mxt1386
Audio
wm8994
3.5mm jack
voodoo sound driver
Wifi
bcm4330
Bluetooth
bcm4330
GPS
bcm4751
Sensors
mpu3050: gyroscope
kxtf9: accelerometer
ak8975: compass
bh1721fvc: light sensor
Haptics
isa1200
Misc
Samsung misc partition. (Stores reboot mode and proprietary control bits)
Samsung LPM (off mode charging)
Will not work
Code:
3G/Cellular modem
xmm6260
tegra usb phy hsic
- No mainline kernel driver for this USB interface
Cameras / Flash
s5k5ccgx
s5k5bbgx
- Incompatible camera stack
HDMI
sii9234
Samsung 30-pin connector
keyboard dock, dongles, accessories
Functional differences
Code:
Enable force usb charging at kernel boot (rather than android init).
Add haptic vibration strength.
ROM - Android 8.0 Oreo
The ROM is AOSP based.
It is one ROM and recovery for p4wifi (GT-P7510), p4 (GT-P7500), and p4tmo (SGH-T859) since 3G/cellular will not work in the kernel. There is no difference between the two devices other than the cellular modem.
Customizations:
Advanced reboot menu
NEON emulation
Apollo music app
Working / Not working:
See the list under the kernel section.
First Install
Backup all data to a location off the device.
Install and boot into TWRP BigSys
Format system partition
- Wipe > Advanced Wipe > Check "System" > Swipe to Wipe
Reboot to TWRP BigSys
Install ROM
- (optional) Install GApps
- (optional) Install root
See post #2 on how to report problems
Updating
Install ROM
Downloads
ROM / Recovery
Browser - decatf-chromium
GApps - Open GApps
Known Issues
Known kernel 4.4 issues:
ak8975 compass orientation not reporting data
- test: CPU-z sensors tab shows no data
Wifi chip/firmware crash:
- Connection drops and will not reconnect.
- Low reproducabiliy.
- Bug is known to occur on all tested bcmdhd drivers except stock ICS and espresso10 bcmdhd driver.
- Workaround: Turn off wifi. Turn on wifi.
[*]Battery drain in power off:
- Device is not actually powering off.
- Low reproducabiliy.
- Possible causes:
- tps6586x regulator does not power off (due to i2c transfer errors).
- Hard lock up when CPU1 is offline and wifi sdio bus is on.
- host1x syncpt stuck. - test1:
- Proper power off: Press power button for 2 seconds to power on.
- Improper power off: Press power button for 8 seconds to power on. - test2: Reboot to recovery hangs after OS shutdown instead of rebooting to recover.
Other known issues:
Android OS stuck at boot logo:
- Cause 1: The HIDL HALs not starting properly
- Cause 2: System services die and loop forever
- Workaround: Reboot device
FAQ
Will X feature work?
- I have ported everything I can to the new kernel. Anything not mentioned is not going to work.
3G / Cellular?
- The Tegra USB driver in mainline kernel does not support the USB interface which connects the modem.
Camera?
- The camera devices are not working on the mainline kernel. The camera blob hasn't worked right since Lollipop anyways.
Can the old 3.1.10 kernel be used on Oreo?
- The old kernel is not working on Oreo.
Can the 4.4 kernel be used on previous ROMs?
- No.
Will this kernel work on Galaxy Tab 8.9?
- No.
How to return to stock partition layout.
Install a non-BigSys TWRP.
Format system and cache partition.
Reboot to TWRP
Change Log
Code:
20181011
- android-8.1.0_r48
- Linux 4.4.160
20180814
- android-8.1.0_r42
- Linux 4.4.147
20180416
- android-8.1.0_r19
- Linux 4.4.128
- Disable Android Go configuration
- Add back cache partition
- Fix a potential issue blocking wifi suspend
- Fix an issue with audio not working after suspend
- Fix bluetooth gpios
- Correct a voltage regulator configuration
20180316
- android-8.1.0_r16
- webview 65.0.3325.144
- Signature Spoofing
- Linux 4.4.121
- mainline mfd/m8994 driver
20180213
- Fix SOC (core) process ID 2 initialization
- Add BFQ iosched
20180206
- android-8.1.0_r10
- Linux 4.4.115
- webview 64.0.3282.123
20180110
- android-8.1.0_r6
- Linux 4.4.111
- Night Light feature
- Android Go configuration
- Fix DVFS issues
- Fix 3.5mm headphone plug issues
20171117
- android-8.0.0_r28
- Linux 4.4.98
- local_manifest changes:
device/samsung/p4-common
1095462 p4-common: init: set schedutil rate limit to 30000us
5153c33 Revert "p4-common: init: interactive governor"
0b90b12 Revert "power: enable interactive and interactive boost"
8489850 Revert "p4-common: set interactive governor permissions"
a95ade0 Revert "power: set interactive governor target loads"
d557892 configstore: set vsync phase offsets
881361f p4-common: disable samsung hwc fix
3f1308f p4-common: sched fifo on UI and RenderThreads
260c9e9 p4-common: overlay: change recents thumbnail svelte to limit cache
acfcdcd power: set interactive governor target loads
221576e p4-common: set interactive governor permissions
c8d553b power: enable interactive and interactive boost
ba7e0f6 p4-common: init: interactive governor
e6b1d5c Revert "p4-common: disable wifi direct"
3b2e521 Revert "hwc: move eglswapbuffers from blob into hwc wrapper"
5075a0b hwc: move eglswapbuffers from blob into hwc wrapper
frameworks/base
53cc0b0 hwui: don't use eglSwapBuffersWithDamageKHR
vendor/decatf
a4bef77 set_rt_prios.sh: Move mmc0/dhd_dpc priority into kernel
88a52a6 set_rt_prios.sh: lower wifi task priority and nice value
40db629 Add set_rt_prios.sh
20171109
- Fix CMC623F initialization
20171107
- Support more eMMC chips for BigSys
Acknowledgments
mainlane for donating a device after my original tablet broke.
digetx - downstream tegra video driver, Tegra USB ConfigFS, various work on Tegra devices in mainline.
BigPart developers for devising this method of partitioning.
Donate
Donate to me.
XDA:DevDB Information
Kernel 4.4 & Android 8.0 Oreo, ROM for the Samsung Galaxy Tab 10.1
Contributors
decatf
Source Code: https://github.com/decatf/
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
Based On: AOSP
Version Information
Status: Alpha
Created 2017-10-15
Last Updated 2018-10-11
Error reporting guide:
Saying "it doesn't work" will not get your problem solved. Save and upload the system logs from your device so that I can see what happening on your device.
How to save system logs from within Android:
Root the device.
Install SysLog.
Reboot the system.
Reproduce the problem.
Open Syslog app and save the Kernel Log and Main Log.
Send me the log files stored in /sdcard/Syslog.
Share the files on Google Drive or another similar service.
Then PM me a link to the files. Please describe exactly what the issue is.
The kernel log from the previous boot is stored in memory. If the device or kernel crashes then retrieve the previous kernel log from recovery.
How to retrieve the previous kernel log in recovery:
Advanced
File Manager
Navigate to /proc/last_kmsg
Copy File
Navigate to /sdcard/
Select Current Folder
Swipe to Confirm
Getting logs though ADB:
- Beginner’s Guide to the Android Debug Bridge
- (Basics of ADB) For Beginners
...
Add feature to new kernel
Would it be possible to add in the kernel the neccessary things for pelya usb keyboard. Google search for pelya usb keyboard and there is a github with all the code needed to be inserted into the kernel to make the usb keyboard work.
Hi,
this is the log, I'm not sure whether I've done everything correctly..
Can I flash this rom on over the existing 20171005 version? Thanks.
dookie23 said:
Can I flash this rom on over the existing 20171005 version? Thanks.
Click to expand...
Click to collapse
Yes. It is the same ROM. Only the kernel is different.
This not meant for regular use. It only posted in order to get kernel logs and feedback on the issues in the first post. I will not maintain this kernel for regular use.
@decatf
my panel seems to be the lsi one so I'm afraid my log is rather useless for you?!
hojnol said:
@decatf
my panel seems to be the lsi one so I'm afraid my log is rather useless for you?!
Click to expand...
Click to collapse
There are different CPU variants too. Hence point #2 and #3.
decatf said:
Yes. It is the same ROM. Only the kernel is different.
This not meant for regular use. It only posted in order to get kernel logs and feedback on the issues in the first post. I will not maintain this kernel for regular use.
Click to expand...
Click to collapse
Hi @decatf,
Thanks very much for doing this. Attached are the logs. The processor has no problem switching to different clock frequencies.
System was booting fine with 3.18 on my P4, please find the output of cmdline and clk_summary attached.
Kind regards, mistersixt.
I will try to test my tab on weekend
It has an issue rendering text, but nothing a reboot can't fix, aside that it's working fine.
I cann't upload files, so I'll send you a PM with syslogs.
Thanks for your time.
Rom works ok, Xposed bootloops, screen turns on and off.
I can OC CPU to 1,5GHz with no problem.
Updated first posted with Oreo ROM, kernel, and recovery.
Nobody sent any logs with the CMC623F panel so that remains untested.
Hi decatf. I tried testing the kernel when you first posted it but I couldn't get past boot loops. After restoring a nandroid back up, I follwed thw instructions for a clean install with the following esult:
Backup all data to a location off the device.
Install and boot into TWRP BigSys
Format system partition
- Wipe > Advanced Wipe > Check "System" > Swipe to Wipe
Reboot to TWRP BigSys
Install ROM
- (optional) Install GApps
- (optional) Install root
E1001: Failed to update system image.
Updater process ended with ERROR:7
Error installing zip file '/sdcard/aosp-8.0-p4wifi-20171106.zip'
tiberian41 said:
Hi decatf. I tried testing the kernel when you first posted it but I couldn't get past boot loops. After restoring a nandroid back up, I follwed thw instructions for a clean install with the following esult:
Backup all data to a location off the device.
Install and boot into TWRP BigSys
Format system partition
- Wipe > Advanced Wipe > Check "System" > Swipe to Wipe
Reboot to TWRP BigSys
Install ROM
- (optional) Install GApps
- (optional) Install root
E1001: Failed to update system image.
Updater process ended with ERROR:7
Error installing zip file '/sdcard/aosp-8.0-p4wifi-20171106.zip'
Click to expand...
Click to collapse
Get the recovery log:
- Advanced > Copy Log
decatf said:
Get the recovery log:
- Advanced > Copy Log
Click to expand...
Click to collapse
Many thanks decatf
tiberian41 said:
Many thanks decatf
Click to expand...
Click to collapse
Your device has a different eMMC chip and partition locations than my device. I had not expected this. The BigSys partitioning is only coded to work when it sees the expected partition layout to convert.
It only means that I need to write some code to handle whatever different eMMC chips there are. So you'll have to wait for now until that's done.
OK, cool. Thanks very much decatf. :good:
decatf said:
Your device has a different eMMC chip and partition locations than my device. I had not expected this. The BigSys partitioning is only coded to work when it sees the expected partition layout to convert.
It only means that I need to write some code to handle whatever different eMMC chips there are. So you'll have to wait for now until that's done.
Click to expand...
Click to collapse