[CUSTOM][KERNEL] MerrukTechnology Kernel 2.0 PRE-FINAL, For Samsung Galaxy Y GT-S5360 - Galaxy Y GT-S5360 Android Development

" MerrukTechnology Kernel Final Version 1.0.8 "​
Hello Everybody's.
I am New in XDA-DEV this is my first day (I HAVE 3 WEEK'S NOW) & my first post was a NEW CUSTOM KERNEL for Samsung Galaxy Y in a thread on General Section, it was just a test. but we to got a perfect kernel for this Device.
We Need Testers and devs to help with ideas or anything you can.
Let's talk about this kernel.
-----------------------------------------------------------------​
For now we dont have much but we can do more :
--------------------
FEATURES :
Swap Support.
Some Bug Fixes.
CPU Spy App Fix.
Game-Port Modules.
Graphic Engine Driver.
Security Patches Added.
TUN/TAP, Virtual Adapter.
Added USB CORE Support.
HID, EHCI, OHCI, Support.
VibeTunz (TM) Technology.
MERRUK Tempfs for SU Binary.
EXT2/EXT3 & EXT4/JBD2 support.
SD-EXT Support, System & Recovery.
CIFS Support. (Mount Shared Folders).
NETFILTER Compatibility with DROIDWAL.
Recouvery in Read/Write mode & [ADB Root].
Added IO Scheduler. (Deadline, CFQ, VR, SIO).
BLMUNLOCK Added, & a Script to run it at boot.
INIT.D Support & Auto Create init.d in /system/etc.
BusyBox Support PreInstalled (Busybox binary in /sbin).
Root Support [ADB Root] & PreInstalled (SU binary in /sbin).
Added MFC, (MULTI FORMAT CODEC) Firmware From Samsung.
Multi-language Module Support For UTF-8 on CIFS Mount Shares.
/Cache and /Data, Can be mounted as EXT4. (/System Need's Fixes).
Add The Permanent Modded / Fixed CloclWorkMode Recovery. (V.5.8.0.2).
Mount SDCARD WITH EXT4 FS Supported (You Need to Format it With EXT4).
New J4FS SUPPORT. (We Can Mode it to have our new optimized j4fs rw filesystem).
Modules for VPN/IPSec Support. (IPsec AH, IPsec user configuration interface, IP Tunneling, )
Added CPU Governor Feature. (SmartassV2, Conservative, Ondemand, Powersave & Userspace, etc...) (Not All of them for now)
------------------------​
DEBUG SCRIPTS ADDED FOR SYSTEM & RECOVERY.
FIXES SCRIPTS ADDED FOR SYSTEM & RECOVERY.
IMPORTANT MODULES LOAD'S NOW AT BOOT.
Plus A Lot of Other Improvements & Fixes.
Click to expand...
Click to collapse
-----------------------------------------------------------------​
TODO LIST :
USB OTG Driver.
A2SD Complete Support.
DROIDWALL App Fully Working.
Overclock/Undervolt Tricks Support.
Modded ZYGOTE Service for Detailed Catlog.
Increase Internal Memory UP, /Data now is on SDCard.
Click to expand...
Click to collapse
Please give me a list of toto's for the next versions,
-----------------------------------------------------------------​
HOW TO INSTALL :
Instructions :
1 : Put the Ext4.zip on Your SD-Card. (SKIP IT : NOT RECOMMENDED FOR NOW)
2 : Extract The Content of Sustem.zip to the Root of your SD-Card (DRIVE_LETTER:/system). LINK ADDED BELOW.
3 : Flash the Kernel Via Odin (YOU CAN DO WHAT YOU WANT THERE IS MANY OTHER METHODS).
4 : Boot into CWM Recovery.
5 : Install Ext4.zip.(SKIP IT : NOT RECOMMENDED FOR NOW)
6 : Wipe DATA & CACHE (NOT NEDDED BUT PREFERABLE).
7 : Don't Worry @ The First Boot, You Need To Reboot TWICE.
8 : Check the Stability & Speed.
9 : ENJOOOOOOY.
FOR THE 1.0.8 VERSION AND ABOVE:
You will see a new folder on the rot of the SD Card Called (scripts)
this folder is for the scripts you want add them into init.d folder.
all you need is put the scripts you want into it and reboot twice.
-----------------------------------------------------------------​
IF YOU GOT PROBLEMS PLEASE GO BACK TO THE STOCK KERNEL : http://www.mediafire.com/?2o40bhqa6dfnfzt
-----------------------------------------------------------------​
OLD WORKING VERSIONS : SOME VERSIONS ARE DELETED FOR SECURITY REASONS (Borocken)
ALPHA VERSIONS :
Version 0.5.2 ALPHA.
Version 0.5.7 ALPHA.
RC VERSIONS :
Version 0.6.80 RC.
Version 0.7.00 RC 10.(1Ghz but Lag)
Version 0.7.50 RC 20.(900Mhz FIXED SD_CARD Probleme)
Version 0.8.50 RC 10.(A2SD, SU, Busybox, Data on SD. - Steel need fixes -)
RC/CWM VERSIONS :
Test Version CWM.
Version 0.8.70 RC 80, Have CWM.
PRE-BETA VERSIONS :
Version 0.9.90 PRE-BETA.
Version 0.9.98 PRE-BETA.
BETA/CWM VERSIONS :
Version 1.0 BETA 1.
Version 1.0 BETA 2.
FINAL VERSIONS :
Version 1.0.0 FINAL.
Version 1.0.1 FINAL.
Version 1.0.5 FINAL. (have a bug need to wipe data )
Version 1.0.8 FINAL. (Sdcard not mount at boot for all roms)
Version Pre-2.0 FINAL. (Awesome Great Stable Version)
For the Pre-2.0 see here : http://forum.xda-developers.com/showpost.php?p=25942858&postcount=2735
And Here the beginning : http://forum.xda-developers.com/showthread.php?t=1550065&page=270
-----------------------------------------------------------------​
NEEDS :
Any help can add stability and features to this kernel.
-----------------------------------------------------------------​
INSTRUCTIONS :
Please See The Post #3 (Thank you ronnieryan).
-----------------------------------------------------------------​
I WILL UPDATE THE LINKS LATER :
Ext4.zip Download it from here : http://forum.xda-developers.com/attachment.php?attachmentid=965364&d=1332723141
-----------------------------------------------------------------​
USE IT AT YOUR OUWN RISK IT'S WORKS AND CONFIRMED FROM ALL TESTERS BUT ... ​-----------​Please Report !!! and do not fogot THANKS.​
-----------------------------------------------------------------​
MERRUK TECHNOLOGY V.2.0 Kernel Sources at GitHub :
https://github.com/Maroc-OS/Merruk-Technology
Download From Attachement.

[CUSTOM][KERNEL] MerrukTechnology Kernel v.0.1 ALPHA 1 For Samsung Galaxy Y GT-S5360.
Reserved For Later.
BTW: Some Infos About this phone.
--------------------------------
Samsung Galaxy Y
(Model: GT-S5360)
--------------------------------
px
Manufacturer Samsung Electronics
Series Samsung Galaxy
Successor Samsung Galaxy Pocket
Type Touchscreen smartphone
Dimensions 104 mm (4.1 in) H
58 mm (2.3 in) W
11.5 mm (0.45 in) D
Weight 97.5 g (3.44 oz)
Operating system Android 2.3.6 (Gingerbread)
CPU Broadcom BCM21553 ARMv6 832 MHz processor
GPU Broadcom BCM2763 VideoCore IV LPDDR2 128MB (neocore: 45.5fps), 1 gigapixel fill rate, 40nm
Memory 290 MB RAM
Storage 190 MB (158 MB user available)
Removable storage 2 GB microSDHC (up to 32 GB)
Battery Li-ion 1200 mAh
Data inputs Multi-touch touch screen, headset controls, proximity, magnetometer, accelerometer, aGPS, and stereo FM-radio
Display 240×320 pixels, 3.0 inch (133 ppi pixel density) TFT capacitive touchscreen, 256000 colors, 60Hz Refresh Rate
External display Main Middle Button
Rear camera 2 Pixel Megapixel, 1600×1200 Fixed Focus, 15 fps QVGA 320x240px video recording and stills, Panorama & Smile Shot
Front camera None
Connectivity 3.5 mm TRRS; Wi-Fi (802.11b/g/n); Bluetooth 3.0; Micro USB 2.0;
----------------------------
Thank's to the Moderator (PG 101)

​Press Thanks For Maroc-OS & Rate 5 Stars​
Files Needed :
Odin 3 v1.84
Odin 3 v1.85
Samsung SGY Drivers
Click to expand...
Click to collapse
Versions:
Test Kernel
Alpha v0.1
Alpha v0.5.2
Alpha v.0.5.7
V0.6 RC 80
V0.7 RC 10
V0.7.50 RC 10
V0.7.50 RC 20
V0.8.50 RC 10
V.1.0_Beta_1
V 1.0.0
V 1.0.1
V 1.0.5 [For Flashing via mai77 method here's the boot.img ONLY]
V 1.0.8 [For Flashing via mai77 method here's the boot.img ONLY This Kernel Needs the 1.0.8 System]
MerrukTechnology 2.0
Merruk 2.5(boot.img only)
Click to expand...
Click to collapse
Flash Kernel Via CWM by mai77(My Prefered Way
Download the following and place to the Root Of SD card
CWM
KernelUpdate.zip
Ext4
MerrukTechnology v2.0 Pre-Final(boot.img ONLY)
System 1.0.8
(Note : For system 1.0.8 it contains "system" folder, extract that folder and place in root of SD card)
Now we are all set
1. Turn off phone and boot into CWM
(Note: To boot into CWM press Vol Up, Home, and Power at the same time and in the stock recovery choose update from zip and select the CWM.zip)
2. Once in the CWM recovery, simply choose install from zip and select KernelUpdate.zip
(Note : Kernel Update.zip looks for a boot.img file in SD card and flashes it)
3. After successful kernel up press power to return to CWM
4. Press Reboot now, and your kernel is updated
5. Reboot twice and it will automatically delete the system folder in SD card
6. Repeat step 1 and select install from zip, this time choose the Ext4.zip
7. Press power to return to CWM and Press Reboot now
Click to expand...
Click to collapse
OR
INSTRUCTIONS :
Short PDA Flashing Guide
- download the .tar file
- install Kies, or Samsung driver pack
- download Odin3 1.84 or 1.85 (download links above)
- stop Kies
- stop all active ADB sessions
- start odin
- power off Your SGY
- boot into download mode
- Press Vol Down, Home, and Power at the same time
- When (about 5 sec) Warning screen appears, release Volume Down and Power, then (a bit later) Home
- press Vol Up (You'll get Odin mode screen)
- in the PDA field, browse for the kernel tar
- leave all other fields and checkboxes default!
- connect your phone, You must see yellow 0:[COMxx] in the first ID:COM and "Added" in the message box
- Start flashing by the START button.
- flashing will start immediately, see the progress in the message box, and progress bar on the phone
- Wait 1-3 minutes, until green PASS! in the upper left
- SGY will reboot, leave it as is for 2-5 minutes until startup finishes
Click to expand...
Click to collapse
Apps Needed
A2SD
Droidwall
No-Frills CPU
CPU Tuner
Click to expand...
Click to collapse
If Ever Problem Occurs, Just Flash Back To These Kernels
Stock XXLA2
Stock DXLA1
Terma Kernel
Test Kernel
Click to expand...
Click to collapse
How To Get Logcat For Windows User
bumslayer said:
Here's how to do a logcat, providing you have installed android sdk.
1. Turn off your phone (if stuck, just remove the battery).
2. At your command prompt, do "adb logcat > logresult.txt".
3. Plug your phone to your usb and power it.
4. After at least 1-2 minutes or until the phone has fully booted up, terminate your logcat session (ctrl+c).
By then you have created a logresult.txt which contains your logcat entries. PM your results to the devs.
Click to expand...
Click to collapse
Click to expand...
Click to collapse

do we flash it as pda?

Tested your kernel with no frills cpu but I don't have the governors you mentioned. Is the kernel you posted here the same one or is it your latest compile?
Sent from my GT-S5360 using xda premium

<post deleted>

Will try and report
A2sd needed hehe just wish u will put it in ur kernel list
Maroc-OS said:
Hello Everybody's.
I am New in XDA-DEV this is my first day and my first post was a CUSTOM KERNEL it was just a test. but we collaborate all of us to get a perfect kernel for this Device.
We Need Testers and devs to help with ideas or anything you can.
Let's talk about this kernel "MerrulTechnology Kernel v.0.1 ALPHA 1".
For now we dont have much but we can do more :
EXT2/EXT3 & EXT4 support.
Added /Data mount, IO Scheduler and CPU Governor Feature.
System/Cache as EXT4 R/W, & Data as EXT4 R/W too. (Need Fixes)
Conervative,ondemand,powersave governors are enabled.
NETFILTER cOMPATIBILITY with DROIDWAL
FLASH with ODIN.
Please Report !!! and do not fogot THANKS.
-----------------------------
USE IT AT YOUR OUWN RISK IT'S WORKS AND CONFIRMED FROM ALL TESTERS BUT ...
Download From Attachement.
Click to expand...
Click to collapse
Sent from my GT-S5360 using XDA App

Downloading it now. I will flash it tomorrow I don't have a computer at hand at the moment.
Sent from my GT-S5360 using xda premium

thanks again for your GREAT GREAT work.i think these should be some must have feautures for start:
init.d support
overclock
governors
auto-mount ext partition in recovery

<post deleted>

@Maroc-OS good work man!!
With this kernel can get cm7??i flash this kernel when is finish

hey again,
am working on overclock and governors now
chek DROIDWALL please

<post deleted>

Maroc-OS said:
hey again,
am working on overclock and governors now
chek DROIDWALL please
Click to expand...
Click to collapse
Thanks dude when will you release the oc'ed version?
Thanks a lot!

I Can Test It..Can Anyone Tell MeHow Can I Flash This Kernel Using Odin..Please Tell Me How To Do Please Someone..

abhirockz said:
I Can Test It..Can Anyone Tell MeHow Can I Flash This Kernel Using Odin..Please Tell Me How To Do Please Someone..
Click to expand...
Click to collapse
1) download the boot.tar image from the first post
2)connect your phone via USB, open odin...select the pda as the downloaded boot.tar
3) uncheck the auto partition
4) Click start
5)wait till finish

If you have problem mr creed(have experience),sakindia(he created a kernel) or more dev can help you

V.0.4
test this One whith OverClocking/Undervolt & Some Corrections on Governor.
DELETED!!!
DON'T USE IT IT HUNGS AT BOOT LOGO
use the first one at the topic

Maroc-OS said:
test this One whith OverClocking/Undervolt & Some Correction of Governor.
Sorry Uploading......
Click to expand...
Click to collapse
IS it possible to pm me when you upload this ?

Maroc-OS said:
test this One whith OverClocking/Undervolt & Some Correction of Governor.
Sorry Uploading......
Click to expand...
Click to collapse
wheres the link for version 0.4

Related

[DEV][KER] Ultimate Kernel for XW build with CWM 5.0.2.8 and voodoo sound [REV 1.3a]

Features :
- Wifi and accelerometer should works fine for XW ROM owner
- Faster speed based on better code generation (will work on OC in next release)
- Voodoo sound and super user will be automatically dropped upon restart, so that even you have deleted them by accident, the kernel will always get them back for you
- Does automatically install busybox in /system/bin, so that you can start messing with bash script '
- Lifespan tweak (avoid frequent read / write to disk) and network tweak via sysctl.conf (since ver 1.2c)
- Performance tweak and battery life tweak as well via default.prop (since ver 1.3). To understand what I have done, check below for the copy default.prop with explanation.
- Automatically adds bravia engine to the system (since ver 1.3a) (there was a bug in ver 1.3 that makes bravia engine didn't work)
- Added 3 IO scheduler at the moment, sio, bfq and vr. SIO is selected by kernel by default. (You may override it with your init.d script) (since ver 1.3a)
- Automatically zipalign and perform database optimization with sqlite3 (thanks to ius in CM dev team to provide his statically linked binary) (since ver 1.3a)
- Perform a load of IO improvement when booting the device (since ver 1.3a)
Since too many people *****ed about the error while the kernel is running safe on my phone, I decided to make this kernel into dev release now. And may become private one in the future.
btw, if you want to use this kernel, please remove all those SetCPU or blahblahblah program for setting CPU frequency. Because setting CPU frequency simply doesn't work on my kernel (only 1.0Ghz max). And my kernel only works best with stock ROM, please let me know if you have any problem. In you have found any force close problem, and the problem persists after you have wiped the dalvik cache in CWM, that means you /data partition is doomed as having corruption made by the heat generated from other OC'ed kernels, and stop complaining about it in my thread. Just stick to the original kernel if you do not want the speed boost caused by dalvik int:jit mode. (The reason that I need to wipe dalvik-cache during installation)
For ROM developer :
- If you want to write something to /proc/sys/blah/blah/blah, you no longer need to use echo to input value to there. You just need to place a sysctl.cfg under /etc and then call 'sysctl -p' in the init.d script. Look below for an example of sysctl.cfg.
Credits goes to supercurio for his voodoo sound patch, xlm13x for testing, ius @ CM dev team for providing statically linked sqlite3 binary, utkanos for providing guide in make CWM, Turl for providing a guideline for making BroadConfig.mk (for the errata patch ), each IO scheduler author for their kind support for Linux community.
Change log in version 1.3a :
- Makes bravia engine works again
- Removed the problematic prop from default.prop so that the camera recording works again
- Added 3 IO schedulers : sio, bfq, vr (automatically select sio on all mmcblk partition by default)
- Sqlite3 and zipalign optimization upon boot
- Deleted the part for wiping dalvik-cache and cache on every boot (so this will do less damage to disk as well as faster boot speed)
(btw if you experience any force close, please boot to CWM and select 'Advanced' -> 'Wipe dalvik-cache'.)
- Since this build, there will be 2 versions because there is a IO optimization performed on /efs that may brick your device. Please always use CWM to flash both as I have finally made a backup script in the updater that automatically back up your /efs upon installation
- Since this build, the way to flash the kernel via odin is deprecated and un-recommended since it does not backup your /efs folder upon installation
- Since this build, service iq and user stats data will get disabled and no longer get sent to any user stat server
- Finally it is a stable release
Differences between dangerous build and normal build : dangerous build means it modify the mount option of /efs to disable ext4 journalism to gain IO performance which could compromise the integrity of the /efs partition (which means your phone can be bricked), normal build means that it doesn't do anything for disable ext4 journalism on /efs.
However the dangerous build should be safe if you flash it via my CWM flashable zip because it does automatically backup your /efs upon installation (and allow you to restore later). Just backup the efs_backup.img in the internal sdcard or external sdcard and you are good to go. (I have made the backup on both sdcard, and even if you install my kernel multiple time via CWM, the oldest version of efs partition is still be saved because the script does not overwrite the efs_backup.img by itself. If efs_backup.img exists, efs.img is created instead.) But it does really take you time when you need to restore the efs partition. (You have to repack it for flashing in odin or flashing via CWM, will make a guide for it later) If you really afraid of using the dangerous build, use safe build instead.
Change log in version 1.3 :
- Added bravia engine
- Moved those apk files aways from /sbin to /tmp
- More tweaks made via default.prop now
- Fixed a typo in the post init script that made init.d script stops working and stops dropping su and other stuff into the system automatically
btw since ver 1.3, the boot time will take longer as the system has to wipe and re-generate the dalvik cache everytime it boots. This is due to I have set the dalvik vm mode to int:jit and the dalvik cache has to be wiped. But don't worry, it will still boot.
Change log in version 1.2c2 :
- Major update that fixed the 'accident' (was too busying in development, sry)
- Added more useful binary into /sbin for normal boot condition and /system/bin, such as tune2fs and makee2fs
- A minor update in the post-init script that drops voodoo sound only when the string 'org.projectvoodoo.controlapp' in not found in /system/app package list (instead of totally matching the string)
Change log in version 1.2c1 (minor update that can ensure that voodoo sound is automatically installed + an accident :x ) :
- Automatically installs voodoo sound without any problem (If you find that voodoo sound is *****ing about mod developer is lame, just restart once and everything should work)
- Accidentally rolled out a development ramdisk for CWM in this release
Change log in version 1.2c (all the changes are made in ramdisk only, no kernel improvement yet) :
- Supports init.d script initialization now (Credit goes to ardatdat for original post-init.sh method)
- Using busybox instead of the crappy samsung stock toolbox binary (should be more useful if you use adbd for debug frequently) which has following 2 benefits
- Using busybox binary could also increase the performance as all the binaries are compiled with optimization (I am not totally sure about this at the moment, but it seems like the OS works faster now)
- A fully functional working bash script in /system/bin
- Network speed tweak by increasing memory buffer size for network connection (via sysctl.cfg placed in the root directory of the ramdisk)
- Has enabled many config that can avoid frequent read write to the NAND (disk) to further expand the lifespan of your device
Change log in version 1.2b :
- Added voodoo support to stock XW kernel
- Added CWM 5.0.2.8
- Modification on makefile that generates optimized code for our device
To-do list (for next major version release) :
- Add OC capability
- Installing busybox on boot.img by default <----- finished
- Add a version number in the build number <----- finished as well
Timeline :
Phase 1 : Boost performance and network speed boost by using the property I have set via default.prop and sysctl.conf (so it will work on any rom if the ROM developer doesn't override them, work best for stock ROM) <- finished, made in ver 1.3
Phase 2 : Removing those sysctl setting from the init script so that no duplicate entry is made in the ramdisk
Phase 3 : Enabling overclock in the kernel (yes 1200mhz by default but no longer 1000mhz) <----- will be the ver 1.4
Phase 4 : Patch out CWM to support backup to external sd, as well as supporting installing zip from external sd
Phase 5 : Properly adding zipalign to the kernel such that files will get zipalign-ed by default
Phase 6 : Add IO scheduler <---- Finished by half, still lots of scheduler can be added
Phase 7 : Allow the user to set CPU frequency for different CPU separately
Phase 8 : Investigate the wifi disconnect problem
Credit goes to supercurio for his old voodoo sound kernel patches made on Galaxy tab 10.1, which I have ported to this device using cherry pick method.
Kernel rev 1.3a download link (for odin) (Safe version) (without messing with /efs) (totally un-recommended as you need to wipe dalvik cache for using my kernel, CWM version does it automatically) :
http://www.mediafire.com/?206q94b2f25ouh4
Kernel rev 1.3a download link which can be flashed with CWM (Safe version) (Without messing with /efs) :
http://www.mediafire.com/?fcpea3c8an3k325
Kernel rev 1.3a download link (for odin) (Dangerous version) (totally un-recommended as you need to wipe dalvik cache for using my kernel, CWM version does it automatically) :
http://www.mediafire.com/?vapkb382fyaj6nu
Kernel rev 1.3a download link which can be flashed with CWM (Dangerous version) :
http://www.mediafire.com/?1ii2sdz1qode012
To install it (without CWM from stock firmware) :
1. Download the zip file from here and unpack it : http://www.mediafire.com/?cf6ah2cfzvcko
2. Download odin 1.8.5 from the sticky post
3. Flash the extracted .tar.md5 file with odin (just place it in PDA tab and press start after your phone has got into download mode and connected to your PC)
4. Then follow the guide below
To install it (with CWM from version other than 1.2c1) (recommended way) :
1. Download the CWM flashable zip file and then put it on your phone internal SD card (external sd card is not supported for installation at the moment, will get it supported in next build)
2. Start the phone in recovery mode with 3 buttons combo (Press the power button, and after the phone started, immediately press the volume up + home button)
2.1 If the phone is switched on, just power off it
2.2 After the phone powered off, press power button to switch it on again, after the boot logo is shown, immediately press Volume up + home button. CWM recovery mode will be shown.
3. Install the package via CWM (Install zip from sdcard)
Then reboot and restart the system twice to make sure that voodoo sound library is properly dropped.
Warning : If you are trying to update from Ultimate kernel ver 1.2c1, follow the following guide instead. I know this may be painful for you, however I am here to help you to fix the problem that I accidentally introduced in ver 1.2c1 without getting download counter increased. I apologize for any inconvenience caused. In general, if adbd is enabled on a device and if dd binary is presented, you can always use the following method to flash a kernel / CWM.
Guide post : http://forum.xda-developers.com/showpost.php?p=25893081&postcount=102
To recover (uninstall my kernel) (for any errors) :
1. First open up this folder : http://www.mediafire.com/?cf6ah2cfzvcko
2. Select the target that you want (they are all flashable via CWM) :
ardatdat kernel v1.7b1 CWM -> means ardatdat kernel v1.7b1 with stock recovery ZCLA1 image (these are the images that used by ardatdat kernel by default)
ardatdat kernel v1.7b2 CWM -> means ardatdat kernel v1.7b2 with stock recovery XWLA4 image (these are the images that used by ardatdat kernel by default)
stock boot and CWM 5.0.2.8 (XWLA4) -> means stock kernel XWLA4 but with my CWM
stock boot and CWM 5.0.2.8 (ZCLA1) -> means stock kernel ZCLA1 but with my CWM
Stock boot and recovery (XWLA4) CWM -> means stock kernel and recovery image (DO NOT select this unless you want no CWM recovery and revert to default)
Stock boot and recovery (ZCLA1) CWM -> means stock kernel and recovery image (DO NOT select this unless you want no CWM recovery and revert to default)
3. Boot your phone in CWM recovery mode, select 'mounts and storage' -> 'mount USB device', copy the downloaded file to the internal sd that mounted to your PC
4. Then just flash it via CWM (Install zip from sdcard)
5. Wipe dalvik cache and cache via CWM menu
6. Reboot
And since ver 1.2c1, you no longer need to install superuser, su binary and voodoo sound seperatedly on your own now.
The full src code change can be viewed here : https://github.com/UnknownzD/I9103_XW_Kernel/commits/master
The ramdisk folder for boot.img can be viewed here : https://github.com/UnknownzD/I9103_XW_Kernel_boot_initramfs
The ramdisk folder for recovery.img can be viewed here : https://github.com/UnknownzD/I9103_XW_Recovery_initramfs
Example of sysctl.cfg
https://github.com/UnknownzD/I9103_XW_Kernel_boot_initramfs/blob/master/sysctl.conf
Copy of default.prop (ver 1.3a) :
https://github.com/UnknownzD/I9103_XW_Kernel_boot_initramfs/blob/master/default.prop
{
"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"
}
btw I hope that the same patch can be made to I9103_CHN_Kernel very soon. I have too much things to do atm, still a ROM and 3 exams to be finished atm.
hey thanks a lot for this but we'd like it more if it was a CWM flashable zip as the odin one increases the custom counter and we all do not have the USB jig... Can you help us with that if it's not much of a problem ?
sagarwadhwa1 said:
hey thanks a lot for this but we'd like it more if it was a CWM flashable zip as the odin one increases the custom counter and we all do not have the USB jig... Can you help us with that if it's not much of a problem ?
Click to expand...
Click to collapse
Definitely, I will make one asap. So it will also flash superuser, su and voodoo sound @ once.
btw, I have already found a bug in voodoo sound. So I hope it can be patched in next build.
You can create it on your own.
follow these steps.
1. Download ardatdat's 1.7 kernel zip.
2. Download the Ultimate Kernel for XW.
3. Now unpack ardatdat's zip and Ultimate Kernel zip.
4. Replace Boot.ing of ardatdat's with ultimate kernel Boot.ing.
5. now zip it again.
Now you are ready to flash the Ultimate Kernel with CWM.
guys, is it possible to do so would have created backup on a removable flash drive?
Okay I have made a CWM flashable zip now. Check first post for more info.
UnknownzD said:
Okay I have made a CWM flashable zip now. Check first post for more info.
Click to expand...
Click to collapse
put the package cwm + core, cwm and does backup on a removable memory stick, and, in principle, not bad!
Thanks for the wonderful kernel. It makes my phone with titanium ROM silly smooth and voodoo really rocks. For some reason I find the bass effect in ultimate better than ardatdat kernel.
Sent from my GT-I9103 using Tapatalk
Flashed the new kernel. Smooth no issues as of now.thank you
Sent from my GT-I9103 using XDA
Amazing sound performance with your voodoo enabled kernel.. Thank you UnknowzD...!! you rock..
i had checked this rom
but it giving error while updating zip from recovery
Thank you for your hard work and efforts for our Device.
is it possible to flash CWM 5.0.2.8 with CWM or can you please make it a separate file which we can flash from ODIN because if we flash this with kernel the Custom Count will be increased, as many of us are not having USB JIG it will be more help full for all of us.
mj.vikram said:
Thank you for your hard work and efforts for our Device.
is it possible to flash CWM 5.0.2.8 with CWM or can you please make it a separate file which we can flash from ODIN because if we flash this with kernel the Custom Count will be increased, as many of us are not having USB JIG it will be more help full for all of us.
Click to expand...
Click to collapse
Yes it is possible, coz I have made my recovery image seperate from the boot.img and actually you can use my recovery image with ardatdat kernel as well.
Sent from my GT-I9103 using XDA
mj.vikram said:
Thank you for your hard work and efforts for our Device.
is it possible to flash CWM 5.0.2.8 with CWM or can you please make it a separate file which we can flash from ODIN because if we flash this with kernel the Custom Count will be increased, as many of us are not having USB JIG it will be more help full for all of us.
Click to expand...
Click to collapse
The Cwm zip package includes the CWM 5.0.2.8.
emanoj.i9103 said:
The Cwm zip package includes the CWM 5.0.2.8.
Click to expand...
Click to collapse
Thank you i haven't checked it, flashed it now ....
I'm getting a problem with the CWM Recovery.
Whenever i try to backup my system, it starts to backup perfect and when it reaches backing up data, data of external sd, it stops saying error in backing up data of external sd... It think it's because it's backing up in the internal sd which runs out of space...
Can you fix CWM to not back up data in internal SD and to not backup the external sd card ??
sagarwadhwa1 said:
I'm getting a problem with the CWM Recovery.
Whenever i try to backup my system, it starts to backup perfect and when it reaches backing up data, data of external sd, it stops saying error in backing up data of external sd... It think it's because it's backing up in the internal sd which runs out of space...
Can you fix CWM to not back up data in internal SD and to not backup the external sd card ??
Click to expand...
Click to collapse
I am also having the same problem, its trying to take all the data which is present in External SD and dumping it to internal SD and giving error, may be because of insufficient space..
So can you please change the Back up location to External SD and not to take the back up of External SD card please.
azhar.munshi said:
i had checked this rom
but it giving error while updating zip from recovery
Click to expand...
Click to collapse
I have the same problem ( I installed Kernel package with voodoo via CWM.
Just flashed 2.3.6 and first thing I did was install cwm and ur kernel. One word.. AWESOME dude. Really too good improvement in sound. Its almost equal to my clip+.. Bass is too good even with my pl-11.. Thanks a lot
Sent from my GT-I9103 using XDA
mj.vikram said:
I am also having the same problem, its trying to take all the data which is present in External SD and dumping it to internal SD and giving error, may be because of insufficient space..
So can you please change the Back up location to External SD and not to take the back up of External SD card please.
Click to expand...
Click to collapse
sagarwadhwa1 said:
I'm getting a problem with the CWM Recovery.
Whenever i try to backup my system, it starts to backup perfect and when it reaches backing up data, data of external sd, it stops saying error in backing up data of external sd... It think it's because it's backing up in the internal sd which runs out of space...
Can you fix CWM to not back up data in internal SD and to not backup the external sd card ??
Click to expand...
Click to collapse
Minns said:
I have the same problem ( I installed Kernel package with voodoo via CWM.
Click to expand...
Click to collapse
Okay I will try to fix the problem tonight. Thank you for reporting the problem. In addition, I will roll out another build tonight that supports init.d script as well as installing busybox in /system partition (yes latest hacked busybox src that compiled from CM repo that gives you a much better bash shell than the original one @ /system/bin/sh. And no more crappy toolbox binary as well if they can be replaced from the one in busybox). In addition, it will also supports sysctl in the system partition so all the ROM developer do not need to use the echo '0' > /proc/sys/blah/blah/blah any more. You will just need to ship 2 files to change those values, a sysctl.conf and a init script that invokes sysctl.
brb in 2 hrs, I have to go now as having dinner with my gf.

[Clockworkmod] [KERNEL] [GT-S5300] vM00CWM/vM00Kernel

Hi all,
To stop confusion and mixed messages, I've decided to start a new thread.
This thread will be dedicated to :
A) GT-S5300 Kernel development based on official Samsung sources
B) Clockworkmod recovery for GT-S5300
22-nov-2012 : Sources...see 2nd post
ATTENTION : I assume no responsability for any problems you might encounter. I've only be able to test these on my GT-S5300 (Europe version).
If you use the kernel update zip's, just make sure your Kernel resides in /dev/block/mmcblk0p5. You can check this with the following command:
hexdump -e \"%_c\" -n 8 /dev/block/mmcblk0p5
Your output should be something like this: ANDROID!#
General info:
- vM00Kernelv0.2m.zip minimal kernel (Droidwall support + insecure adbd)
- XXLF5KernelStock.zip / stock kernel XXLF5 update zip
- vM00CWM.zip Non permanent Clockworkmod recovery zip
- vM00CWMv2.zip Non permanent improved Clockworkmod recovery zip
- vM00Kernelv0.22ba.zip update zip with (Droidwall support, governors and insecure adbd + re-enabled bootanimation/sound)
- vM00Kernelv0.29.zip (Droidwall support, governors, integrated CWM,insecure adbd + re-enabled bootanimation/sound)
- XXLF5StockODIN.tar / Odin flashable stock kernel
- vM00Kernelv0.31.zip (Droidwall support, governors, integrated CWM,insecure adbd, deadline scheduler + re-enabled bootanimation/sound)
- vM00CWMv3.zip Replaced by vM00CWMv3f (bugfix, see changelog)
- vM00CWMv3f.zip Non permanent re-improved v3 Clockworkmod recovery zip, see changelog below
- vM00Kernelv1.00.zip Official Kernel release, see changelog below
- vM00Kernelv1.10.zip see changelog below
Instructions :
1) Copy the chosen kernel zip file to your sdcard (and vM00CWM if your current kernel hasn't integrated CWM)
2) boot your phone into recovery by holding VOL_UP,POWER and HOME
3) choose apply update from sdcard and select vM00CWM.zip
4) once your in CWM, select install zip from sdcard
5) choose zip from sdcard and select the appropriate Kernel update zip
vM00
RESERVED FOR ANNOUNCEMENTS
22-nov-2012
Hi all, unfortunately I haven't had a lot of time lately to continue ....I'm in the process of uploading sources so that anyone can benefit from my work.
On a sidenote, last progress was quite promising as I was able to run CM7. I still have 2 weeks holiday left before the end of 2012, can't say when exactly but I'll try to resume previous work during that time.
https://github.com/vM00
vM00
Changelog 06-nov-2012 vM00Kernelv1.10 :
- Adb now works in recovery mode.
- All files in init.d get rwx permissions during bootup
- vM00CWMf integrated
Changelog 06-nov-2012 vM00CWMv3f :
- Bug fix : backup to external sd
Changelog 05-nov-2012 vM00Kernelv1.00 :
- init.d support
- CIFS support
- Optimized Aroma File Manager 1.8 included : Fonts are bigger to improve readability on 240x320 screens, no theming due to size
CREDIT and big thanks to XDA member amarullz
http://forum.xda-developers.com/showthread.php?t=1646108
- Switched to lzma compression
- vM00CWMv3 integrated
Changelog 05-nov-2012 vM00CWMv3 :
- Optimized Aroma File Manager 1.80 full version included CREDIT and big thanks to XDA member amarullz
http://forum.xda-developers.com/showthread.php?t=1646108
- Proper handling of external sd
- Minor fixes
Changelog 03-nov-2012 vM00Kernelv0.31 :
- Added deadline scheduler
- New vM00CWMv2 recovery integrated
- Proper kernel version string formatting
- /system and / mounted by default
- Regression : removed ondemand and conservative governors until properly working
Changelog 03-nov-2012 vM00CWMv2 :
Following features have been added/fixed:
- Fully working external sd functionality (usb mass storage inclusive)
- Permissions Fix menu
- Easier menu confirmation/navigation (only once UP or DOWN required)
- Changed coloring scheme
- Partitioning menu
- **** BONUS ***** Option to reset custom binary flash counter
hello buddy
are you also custom rom developer?
thanks for ur effort sir
keep it up
very nice kernel
Sent from my GT-S5300 using xda premium
---------- Post added at 01:24 PM ---------- Previous post was at 01:05 PM ----------
vM00 said:
Hi all,
To stop confusion and mixed messages, I've decided to start a new thread.
This thread will be dedicated to :
A) GT-S5300 Kernel development based on official Samsung sources
B) Clockworkmod recovery for GT-S5300
02-nov-2012 : NEW ZIP ADDED
ATTENTION : I assume no responsability for any problems you might encounter. I've only be able to test these on my GT-S5300 (Europe version).
If you use the kernel update zip's, just make sure your Kernel resides in /dev/block/mmcblk0p5. You can check this with the following command:
hexdump -e \"%_c\" -n 8 /dev/block/mmcblk0p5
Your output should be something like this :
ANDROID!#
- vM00Kernelv0.2m.zip minimal kernel (Droidwall support + insecure adbd)
- XXLF5KernelStock.zip / stock kernel XXLF5 update zip
- vM00CWM.zip Non permanent Clockworkmod recovery zip
- vM00Kernelv0.22ba.zip update zip with (Droidwall support, governors and insecure adbd + re-enabled bootanimation/sound)
vM00Kernelv0.29.zip (Droidwall support, governors, integrated CWM,insecure adbd + re-enabled bootanimation/sound)
Instructions :
1) Copy the zip files to your sdcard
2) boot your phone into recovery by holding VOL_UP,POWER and HOME
3) choose apply update from sdcard and select vM00CWM.zip
4) once your in CWM, select install zip from sdcard
5) choose zip from sdcard and select the appropriate Kernel update zip
I've fixed kernel 0.28 and replaced it with 0.29. This kernel should be fully working.
vM00
Click to expand...
Click to collapse
is this kernels support INIT.D?
Sent from my GT-S5300 using xda premium
babyyeobo14 said:
hello buddy
is this kernels support INIT.D?
Sent from my GT-S5300 using xda premium
Click to expand...
Click to collapse
Hi, good that you mention it...atm no, but this should be relatively easy to implement. I'ill try to integrate init.d support in the upcoming releases.
vM00
vM00: big thanks for your works and this thread , i'm using your kernel v29 no problem so far except for governor ondemand not working
Originally Posted by babyyeobo14
hello buddy
is this kernels support INIT.D?
Sent from my GT-S5300 using xda premium
Click to expand...
Click to collapse
Hi, good that you mention it...atm no, but this should be relatively easy to implement. I'ill try to integrate init.d support in the upcoming releases.
vM00
Click to expand...
Click to collapse
woooowww !!
thank you so much
Sent from my GT-S5300 using xda premium
this kernel already have support to cifs? because in the original stock rom i cant use the cifs manager...
To me cifs is the most important file system because its possible to mount my hd storage from the router like /mnt/smb instead of smb://192.168.1.1/Storage
I've yet to find bug in your v0.29, working reboot, backup and restore. I can't confirm the governors since I'm not using any cpu apps. All in all, thanks for awesome kernel. However won't you change the kernel name [email protected] to vM00Kernel or something nicer?
Edit: Shutdown just reboot in CWM
DarkEyes23 said:
I've yet to find bug in your v0.29, working reboot, backup and restore. I can't confirm the governors since I'm not using any cpu apps. All in all, thanks for awesome kernel. However won't you change the kernel name [email protected] to vM00Kernel or something nicer?
Edit: Shutdown just reboot in CWM
Click to expand...
Click to collapse
Thank you all for the positive comments.
Yes it's normal that if you press shutdown from CWM, the next powerup will be in CWM. just press reboot then. I followed the logic that if you shutdown from CWM it's good that you reboot in CWM in case you need to finish/resume previous recovery actions.
And yes, from now on kernel releases will have proper version string formatting...something like:
[email protected]
Thank you very much vM00. We can't wait for your next update.
Sent from my Pocket
Mak droid v2
vm00 kernel
fbs777 said:
this kernel already have support to cifs? because in the original stock rom i cant use the cifs manager...
To me cifs is the most important file system because its possible to mount my hd storage from the router like /mnt/smb instead of smb://192.168.1.1/Storage
Click to expand...
Click to collapse
Hi, not yet....next release should have basic CIFS support.
vM00.
vM00 said:
Hi, not yet....next release should have basic CIFS support.
vM00.
Click to expand...
Click to collapse
wow, great! i will be able to play all movies, musics, roms etc directly from the router's HD with any app! :good:
CIFS support is for ?????
Sent from my GT-S5300 using xda premium
babyyeobo14 said:
CIFS support is for ?????
Sent from my GT-S5300 using xda premium
Click to expand...
Click to collapse
if you want to see a file in the network you can use samba to share the file in the network. the problem is that most of apps for android can't access the smb:// protocol, so most of the video players can't play videos from the network, emulators can't open roms/ISOs/save-states in the network, etc.
with cifs you can mount a samba share inside a normal directory, like /mnt/smb, so any app can see the content of the network, because the content is inside a normal path like /mnt/smb/storage instead a protocol like smb://192.168.1.1/storage.
in my case i have a router (tp-link wr1043nd) w/ usb for HD with openwrt firmware, so i have a router w/ a mini linux distro w/ samba server and a usb HD storage conected, then the desktop (ubuntu 12.10), netbook (ubuntu 12.10) and tablet (android 4.1.2) can access the same files in the same directory with cifs (in my case /mnt/smb/Storage), and i hope the sg pocket very soon :laugh:
[/COLOR]E: can't mount/emmc/
when i select (choose zip from external)
same in backup and restore
why??
Sent from my GT-S5300 using xda premium
@babyyeobo14:
Can you tell me which partition format your external sd card has? Currently only fat partitions are supported.
Plz provide the output you have from the following command:
cat /proc/mounts
vM00
@babyyeobo14:
Can you tell me which partition format your external sd card has? Currently only fat partitions are supported.
Plz provide the output you have from the following command:
cat /proc/mounts
vM00
Click to expand...
Click to collapse
sorry i cant get u..
i dont know what is partition format... i dont have knowledge about that sorry for being noob...
Sent from my GT-S5300 using xda premium
---------- Post added at 01:02 PM ---------- Previous post was at 01:01 PM ----------
vM00 said:
@babyyeobo14:
Can you tell me which partition format your external sd card has? Currently only fat partitions are supported.
Plz provide the output you have from the following command:
cat /proc/mounts
vM00
Click to expand...
Click to collapse
sorry sir i cant get u
i dont know what is partition format ..
i dont have knowledge about that...
sorry for being noob sir :sad:
Sent from my GT-S5300 using xda premium
That's no problem...just type:
adb shell cat /proc/mounts
and copy/paste the output you have here.
vM00
babyyeobo14 said:
[/COLOR]E: can't mount/emmc/
when i select (choose zip from external)
same in backup and restore
why??
Sent from my GT-S5300 using xda premium
Click to expand...
Click to collapse
vM00 said:
@babyyeobo14:
Can you tell me which partition format your external sd card has? Currently only fat partitions are supported.
Plz provide the output you have from the following command:
cat /proc/mounts
vM00
Click to expand...
Click to collapse
Same problem Occurred,
external memory format: FAT32
---------- Post added at 09:21 PM ---------- Previous post was at 09:13 PM ----------
Links updated to direct this Thread!

[BOOT IMAGE][GT-P51XX] KK-Boot - Custom boot image for stock JB 4.1.1 ROM

ROOTING, TWEAKING, NEW GPU DRIVER, CPU AND/OR GPU OVERCLOCK​
Using CyanogenMod kernel source from https://github.com/kumajaya/android_kernel_samsung_espresso10/tree/cm-10.1-blackhawk for both P31xx and P51xx target, from codeworkx and heavily modified by me
CPU clock: 300MHz, 600MHz, 800MHz, 1.008GHz, 1.2GHz, 1.35GHz, 1.42GHz, 1.48GHz, and 1.52GHz, locked @ 1.008GHz on boot, thanks to cmenard
CPU voltage control, thanks to cmenard. You can use Android Tuner or System Tuner to set CPU voltage
GPU clock: 153.6MHz, 307.2MHz, 384MHz, and 512MHz, 384MHz as the default maximum clock, thanks cmenard
The ramdisk base on JB 4.1.2 ramdisk, thanks to Google and Samsung
Using newer PowerVR SGX 540 kernel modules and binaries blob build [email protected], thanks to omapzoom.org
row (thanks to gokhanmoral), sio, and vr scheduler support
Governor bug fix, replace Samsung's interactive governor with default OMAP4 3.0.31 interactive governor from omapzoom.org, pegasusq and lulzactive governor from gokhanmoral
ntfs read-only (not loaded by default), exFAT, NFS (not loaded by default) and CIFS/samba (loaded by default) filesystem support
LZO compressed kernel and initrd, bigger but faster
swap support
kernel config, insmod configs.ko and then you can access /proc/config.gz
external modem support, for PPP Widget
Some tweaks from gokhanmoral's siyahkernel for S3
Remove a lot of debug message from touchscreen driver, display, mmc, modem, etc
linaro arm-linux-gnueabihf- cross compiler
SuperSU v1.25 by Chainfire
No-frills CPU Control v1.26 by hrk
BusyBox v1.20.2-cm9 bionic (2012-07-14 01:52 +0200) in /sbin, will overwrite busybox in /system/bin or /system/xbin and save it as busybox.backup
nano and bash from CyanogenMod 9, sysrw and sysro from dsixda Android Kitchen
Early boot scripts support (/system/etc/init.d, /data/local/userinit.sh, and /data/local/userinit.d)
Post boot script support (/system/etc/init.post_boot.sh), use it to swap between external SD card and internal media
Custom boot animation support (/data/local/bootanimation.zip or /system/media/bootanimation.zip if exists, Samsung boot animation as a fallback). If a bootanimation.zip found, the boot sound will be turned off as well as the shutdown animation.
Modified mount options
adb mode in charge state, thanks to codeworkx
adb insecure
Advanced TCP congestion support, westwood as the default congestion (recommended by someone but I forgot)
No /system/etc/hosts patch, you can install one of ads blocker form Google Play (i.e. AdAway)
KNOWN BUGS/UNSUPPORTED FEATURES:
Youtube HD bug WiFi driver update fix this issue, thank to paraiso-san since this solution is achieved because his cooperation and "pressure" as well
Using this boot image, you will lose exFAT filesystem kernel support
In certain situations (MTP transfers, wireless transfers), CPU frequency sometimes exceeds maximum frequency setting Finally, I managed to fix it :victory:
INSTALL:
There are 2 choices of installation: without overclock (*core* filename) and overclock version (*addon-oc* filename). All *addon* require the *core* package, otherwise your device will be soft brick because the graphics subsystem will fail to start. Confused? Do not download any package! Flash this using the latest CWM recovery at your own risk.
For GPU overclock, change:
Code:
echo 0 > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
to:
Code:
echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
in /system/etc/init.d/00boot or run above command on "Terminal Emulator" or "adb shell" as root every boot
To set your external SD card as internal SD card, over "adb shell" or Terminal Emulator:
Code:
su
setprop persist.customboot.sdcard external
and then reboot your device.
To restore SD card default mount point:
Code:
su
setprop persist.customboot.sdcard internal
and then reboot your device.
BIG FAT WARNING: If you set your external SD card as internal media, always turn off your device first before ejecting your card!
To set your preload partition as swap partition, over "adb shell" or Terminal Emulator:
Code:
su
setprop persist.customboot.swap true
and then reboot your device.
To disable preload partition as swap partition:
Code:
su
setprop persist.customboot.swap false
and then reboot your device.
This kernel has driver and filesystem modules are not enabled by default, edit /system/etc/init.d/01modules to enable NFS filesystem and NTFS filesystem (read-only) or to change TCP congestion
DOWNLOAD:
kkboot-0.6.0-core-p51xx.zip (10.5 MB)
kkboot-0.6.0-addon-oc-p51xx.zip (5.3 MB)
kkboot-0.6.0-addon-exfat-p51xx.zip (5.7 MB)
kkboot-0.6.0-addon-oc-exfat-p51xx.zip (5.7 MB)
CREDITS:
Linux, Google, Samsung, Texas Instruments/omapzoom.org, CyanogenMod developers, Chainfire, dsixda, cmenard, gokhanmoral, hrk, imoseyon, coolbho3k, Faux123
Placeholder!
Reserved
thanks a lot my bro
i test and I hope this time it work
brolee93 said:
thanks a lot my bro
i test and I hope this time it work
Click to expand...
Click to collapse
Alors ?
for me NOTHING of your kernels work :/
hum one kernel kkboot-0.4.2-core-jb-p51xx.zip (8.8 MB) boot but after 5sec in home my tablet FREEZ :/
but thanks for your big work i wait for your new version lol
You must flash core first, then one of the of kernels I believe. Also, clear cache and dalvik before flash.
Backing up my **** now then flashing to stock. I'll provide log cats.
Sent from my GT-P5110 using xda premium
brolee93 said:
for me NOTHING of your kernels work :/
hum one kernel kkboot-0.4.2-core-jb-p51xx.zip (8.8 MB) boot but after 5sec in home my tablet FREEZ :/
but thanks for your big work i wait for your new version lol
Click to expand...
Click to collapse
Including the *stock* version?
dynospectrum said:
You must flash core first, then one of the of kernels I believe. Also, clear cache and dalvik before flash.
Backing up my **** now then flashing to stock. I'll provide log cats.
Sent from my GT-P5110 using xda premium
Click to expand...
Click to collapse
Waiting for your report...
langsung ane tes gan :fingers-crossed: :ngacir:
Cleared Cache & Dalvik-Cache
flashed kkboot-0.4.2-core-jb-p51xx.zip
flashed kkboot-0.4.2-option-gpu_oc-jb-p51xx.zip (4.7 MB)
Freezes right after unlock screen. Can't get adb to connect in order to save dmesg. Can't flash stock kernel since CWM won't read external sd. Gonna reflash 4.1.1. stock/root it , make internal backup w/CWM and copy .zips to internal. Hopefully I can reflash stock kernel and dump logs.
You mention in OP all packages require core. I'm assuming you mean that core must be flashed before OC kernels, correct? If not, then what do you mean and in what order should they be flashed?
*update* lol completely ****ed up my sdcard :\
dynospectrum said:
Cleared Cache & Dalvik-Cache
flashed kkboot-0.4.2-core-jb-p51xx.zip
flashed kkboot-0.4.2-option-gpu_oc-jb-p51xx.zip (4.7 MB)
Freezes right after unlock screen. Can't get adb to connect in order to save dmesg. Can't flash stock kernel since CWM won't read external sd. Gonna reflash 4.1.1. stock/root it , make internal backup w/CWM and copy .zips to internal. Hopefully I can reflash stock kernel and dump logs.
You mention in OP all packages require core. I'm assuming you mean that core must be flashed before OC kernels, correct? If not, then what do you mean and in what order should they be flashed?
*update* lol completely ****ed up my sdcard :\
Click to expand...
Click to collapse
- Flash the *core* version first - this version have no overclock code at all, reboot
- If fail to enter the home screen, wait a minutes and then force reboot your device (press and hold the power button)
- If still fail to enter the home screen, plug your device to power charger and then force reboot your device. Wait the battery animations appear and then unplug your device from power charger. Wait a minutes and then boot to recovery
- Flash the *stock* version - this version use stock Samsung P5100 kernel, reboot
- It's really strange if the *stock* version fail to enter the home screen, wait a minutes and force reboot your device
- Still fail???
Actually, if the battery animations in charging mode shown, my kernel works on your device. You can always connect to your device over USB since the adb mode enabled by default on boot including in charging mode.
I will try when I get home. Flashing core, then the CPU/GPU OC zip was booting, but as soon as I would open anything app or settings the tablet would hang then shutdown and boot loop.
Sent from my SGH-T769 using xda premium
ketut.kumajaya said:
- Flash the *core* version first - this version have no overclock code at all, reboot
- If fail to enter the home screen, wait a minutes and then force reboot your device (press and hold the power button)
- If still fail to enter the home screen, plug your device to power charger and then force reboot your device. Wait the battery animations appear and then unplug your device from power charger. Wait a minutes and then boot to recovery
- Flash the *stock* version - this version use stock Samsung P5100 kernel, reboot
- It's really strange if the *stock* version fail to enter the home screen, wait a minutes and force reboot your device
- Still fail???
Actually, if the battery animations in charging mode shown, my kernel works on your device. You can always connect to your device over USB since the adb mode enabled by default on boot including in charging mode.
Click to expand...
Click to collapse
ok i test it is very very strange :/
ùy phone boot with Core version but after 10 secondes my phone freez .same after few reboot.
with stock kernel of you my tab stuck on logo GALAXY tab :/
- Edit i flash core version with wipe optimisation app
dynospectrum said:
I will try when I get home. Flashing core, then the CPU/GPU OC zip was booting, but as soon as I would open anything app or settings the tablet would hang then shutdown and boot loop.
Sent from my SGH-T769 using xda premium
Click to expand...
Click to collapse
I had exactly the same problem..
Sent from my GT-P5100 using XDA Premium HD app
ketut.kumajaya said:
- Flash the *core* version first - this version have no overclock code at all, reboot
- If fail to enter the home screen, wait a minutes and then force reboot your device (press and hold the power button)
- If still fail to enter the home screen, plug your device to power charger and then force reboot your device. Wait the battery animations appear and then unplug your device from power charger. Wait a minutes and then boot to recovery
- Flash the *stock* version - this version use stock Samsung P5100 kernel, reboot
- It's really strange if the *stock* version fail to enter the home screen, wait a minutes and force reboot your device
- Still fail???
Actually, if the battery animations in charging mode shown, my kernel works on your device. You can always connect to your device over USB since the adb mode enabled by default on boot including in charging mode.
Click to expand...
Click to collapse
GT-P5113 | Stock Rooted | CWM 6.0.1.0
Cleared Cache & Dalvik.
Flashed kkboot-0.4.2-core-jb-p51xx.zip
Tablet booted to lock screen. Waited 30sec, then unlocked. Desktop swipes fine. I can open the app drawer and flip through the pages. *Wifi icon was missing*
Sliding notification bar open works, but clicking on anything that would open a new process results in a frozen tab. After restart it will bootloop.
Cleared Cache & Dalvik
Flashed kkboot-0.4.2-stock-jb-p51xx.zip
Tablet does not get past the initial Samsung Galaxy Tab 2 bootloader screen.
Bootloops
I PM'ed you my logcats. I Don't know if I was able to log what the problem is since it's the first time i've ever submitted logs. Not to mention they're enormous I hope they help! :highfive:
dynospectrum said:
GT-P5113 | Stock Rooted | CWM 6.0.1.0
Cleared Cache & Dalvik.
Flashed kkboot-0.4.2-core-jb-p51xx.zip
Tablet booted to lock screen. Waited 30sec, then unlocked. Desktop swipes fine. I can open the app drawer and flip through the pages. *Wifi icon was missing*
Sliding notification bar open works, but clicking on anything that would open a new process results in a frozen tab. After restart it will bootloop.
Cleared Cache & Dalvik
Flashed kkboot-0.4.2-stock-jb-p51xx.zip
Tablet does not get past the initial Samsung Galaxy Tab 2 bootloader screen.
Bootloops
I PM'ed you my logcats. I Don't know if I was able to log what the problem is since it's the first time i've ever submitted logs. Not to mention they're enormous I hope they help! :highfive:
Click to expand...
Click to collapse
Please re-download kkboot-0.4.2-stock-jb-p51xx.zip (10.9 MB).
Your latest kernel working silky smooth sir :thumbup: No problems at all so far. I wiil post log if I run into any. ^_^ Can't wait for OC!
Sent from my GT-P5113 using xda premium
@dynospectrum Your are so kind to test my work. Wait for the next test
dynospectrum said:
Your latest kernel working silky smooth sir :thumbup: No problems at all so far. I wiil post log if I run into any. ^_^ Can't wait for OC!
Sent from my GT-P5113 using xda premium
Click to expand...
Click to collapse
Please re-download kkboot-0.4.2-core-jb-p51xx.zip (9.3 MB). This is using Sourcery G++ Lite 2010q1-202 cross compiler.

[KERNEL][SINGLE/DUAL BOOT][JB/KK][STOCK/CM]blackhawk's NEXT kernel 2.4

NEXT 2.1.8 placeholder: http://forum.xda-developers.com/showpost.php?p=51678873&postcount=472
STOP! This kernel supports ONLY Samsung Jelly Bean 4.1.x, 4.2.2, CM 10.1.x, 10.2, and 11.0 ROMs. It won't work on ICS, CM 9, CM 10.
FOR NOW I FORBID ANYONE ELSE REUSE THIS STILL IN DEVELOPMENT DUAL BOOT PROJECT FOR HIS/HER OWN GALAXY TAB 2 PROJECT!
IMPORTANT NOTES:
NEXT 2.x separated in two package: the kernel part as blackhawk-next-kernel-2.x-p51xx.zip and the proprietary binaries part as proprietary-vendor-samsung.zip for JB >= 4.2 (stock 4.2.2, CM 10.2) and proprietary-vendor-samsung-4.1.x.zip for JB 4.1.x (stock 4.1.2, CM 10.1) . Flash the kernel and then directly flash the proprietary binaries!
Download both proprietary-vendor-samsung.zip and proprietary-vendor-samsung-4.1.x.zip from http://forum.xda-developers.com/showthread.php?t=2285366 post #2!
Sources:
Kernel sources at http://github.com/kumajaya/android_kernel_samsung_espresso10/tree/cm-10.1-blackhawk
Features:
Samsung stock 4.1.x, 4.2.2 (since 1.8.3), CM 10.1.x and CM 10.2 (since 1.8.3) support with a single kernel image
For stock ROM: external SD card - internal media swapper script included
Samsung proprietary exFAT modules are loaded. CM 10.1 exFAT support files attached at post #2
For CM/CM based ROM, P31xx only: auto rotate screen default orientation depend on ro.sf.hwrotation value, camera orientation fix included
Dual-booting. You can have Samsung JB and CM 10.1 ROMs on a single device at the same time.
Nice looking AROMA based boot menu
Using CyanogenMod kernel source, updated to p3110 source for newer WLAN (Youtube HD bugfix on stock ROM), modem, sensors driver, and etc for both P31xx and P51xx target
CPU clock: 300MHz, 600MHz, 800MHz, 1.008GHz, 1.2GHz, 1.35GHz, 1.42GHz, 1.48GHz, and 1.52GHz, locked @ 1.008GHz on boot
GPU clock: 153.6MHz, 307.2MHz, 384MHz, and 512MHz, 307.2MHz as the default maximum clock
CPU voltage control. You can use Android Tuner/System Tuner/Trickster MOD to set CPU voltage
The ramdisk base on JB 4.1.2 (stock ROM) and JB 4.2.2 (CM 10.1)
Using newer PowerVR SGX 540 kernel modules and binaries blob
row, bfq, sio, and vr scheduler support
Governor bug fix. Replace Samsung's interactive governor with default OMAP4 3.0.31 interactive governor from omapzoom.org, plus pegasusq and lulzactive
NFS and CIFS/samba (not loaded by default) filesystem support
LZMA compressed initrd, to keep boot image smaller than 8MB
swap support. zram and cleancache with a working zcache driver, enabled by default
kernel config, insmod configs.ko and then you can access /proc/config.gz
external modem support, for PPP Widget (not loaded by default, P31xx need powered USB hub for external modem)
Some tweaks from gokhanmoral's siyahkernel for S3, passive entropy tweak applied
Remove a lot of debug message from touchscreen driver, display, mmc, modem, etc
linaro arm-linux-gnueabihf- cross compiler, compiler optimization applied
SuperSU v1.41 for stock ROM
Self compiled BusyBox v1.22.0-git in /sbin, config file based on CM's BusyBox bbconfig output. fstrim applet patch applied, android_reboot applet added (a quick but clean port from Android toolbox), swapon applet with priority option. For stock ROM: this version of Busybox will overwrite busybox binary in /system/bin or /system/xbin and save it as busybox.backup
Early boot scripts support (/system/etc/init.d, /data/local/userinit.sh, and /data/local/userinit.d)
Post boot script support (/system/etc/init.post_boot.sh)
For stock ROM: custom boot animation support (/data/local/bootanimation.zip or /system/media/bootanimation.zip if exists, Samsung boot animation as a fallback). If a bootanimation.zip found, the boot sound will be turned off as well as the shutdown animation.
Modified mount options
adb insecure, adb mode in charge state also insecure
Advanced TCP congestion support, westwood as the default congestion
No /system/etc/hosts patch, you can install AdAway from F-Droid
Known Problems:
Thanks To:
gokhanmoral, amarullz, Phil3759, Chainfire, cmenard, codeworkx, imoseyon, coolbho3k, Faux123, AuxLV
brolee93 for latest P51xx Samsung stock boot image
This part will be expanded. Most of the patches I applied are coded by someone else. Please remind me if I forget to give credits to anybody...
Downloads:
PhilZ Touch blackhawk version attached, PhilZ Touch 5.08.5 attached at post #3
NEXT kernel beta release attached
NEXT tool: http://forum.xda-developers.com/showthread.php?t=2285366
exFAT support files for CM/CM based ROM: http://forum.xda-developers.com/showthread.php?t=2285366 post #2
Todo:
More features in NEXT tool
Special Thanks:
@behemot24, @shakatu, @ironmaskusa, @tetakpatak
XDA:DevDB Information
[KERNEL][SINGLE/DUAL][JB/KK][STOCK/CM]blackhawk's NEXT kernel, Kernel for the Samsung Galaxy Tab 2
Contributors
ketut.kumajaya, Android-Andi
Kernel Special Features: Dual boot stock and AOSP based ROM
Version Information
Status: Stable
Current Stable Version: 2.4
Created 2014-09-21
Last Updated 2014-10-29
NEXT 2.x separated in two package: the kernel part as blackhawk-next-kernel-2.x-p51xx.zip and the proprietary binaries part as proprietary-vendor-samsung.zip for JB >= 4.2 (stock 4.2.2, CM 10.2) and proprietary-vendor-samsung-4.1.x.zip for JB 4.1.x (stock 4.1.2, CM 10.1) . Flash the kernel and then directly flash the proprietary binaries!
Download both proprietary-vendor-samsung.zip and proprietary-vendor-samsung-4.1.x.zip from http://forum.xda-developers.com/showthread.php?t=2285366 post #2!
Changelog:
21/04/2014 2.2:
Flash-Friendly File System (f2fs) support
Full github commits 8/4 - 20/4/2014: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-11.0
Update proprietary blobs, proprietary-vendor-samsung-update.zip
28/10/2013 2.1.4 -> 2.1.5:
Updated to upstream 3.0.101 kernel
Audit and SELinux enabled
Smartreflex completely disabled
GPU frequencies not exposed to STweaks bug fixed
Do not load exFAT modules on CM 10.2
Full changelog: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.2-update
27/10/2013 2.1.3 -> 2.1.4:
Ramdisk updated to sync with latest CM 10.2
21/10/2013 1.8.3 -> 2.1.3:
Update init script for PAC
Disable almost all kernel debugging support except KALLSYMS. Kernel failed to boot with CONFIG_KALLSYMS disabled
Turn all CPUs online when governor gets changed, hotplug bug workaround
SIO and VR I/O scheduler
Initial STweaks support, big thanks @gokhanmoral. Download STweaks app from Play store to access almost all NEXT related settings (CPU governor, frequency, and voltages; GPU governor and frequency limit; surfaceflinger rotation; I/O scheduler; logger; CIFS, Xbox controller, and USB modem support; and dual boot related settings).
Update overclock codes, remove gpu_oc interface: https://github.com/kumajaya/android...mmit/94ac45a10213de400c7bf3c01b5c5b052ae8ba18
sgxfreq: add sysfs interface to store frequency limit: https://github.com/kumajaya/android...mmit/738061b30d2278d3b51b341bc2597dad300f4e47
sgxfreq: limit frequency to default on boot: https://github.com/kumajaya/android...mmit/8a6933cf6565b5587db6a2a5ce7b1207807ab701
The latest Android Tuner app needed to control the modified OMAP GPU control interface but the dirty way by editing /etc/init.post_boot.sh always available
Separated vendor blobs for JB 4.1.x and JB >= 4.2, @poppolo2001 fix applied
With CPU and GPU overclock, CPU under/over voltage, upstream kernel 3.0.96 by @CodyF86
Complete changelog: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.2-update
10/08/2013 1.6.3 -> 1.8.3:
Initial upcoming Samsung 4.2.2 support
Initial CM 10.2 support. Do not flash blackhawk-next-cm-exfat-vold.zip! CM 10.2 already has an open source/reverse engineered exFAT filesystem support
Vendor blobs in separate flashable zip. For all ROMs, on both 1st and 2nd ROM: Flash vendor-blobs-new-ducati-blackhawk.zip directly after flashing NEXT 1.8.3!
Updated to upstream Linux kernel 3.0.41 (incremental patch)
The first kernel utilizing the new ducati firmware, the first kernel preserved 804MB RAM! Don't forget to flash vendor-blobs-old-ducati-blackhawk.zip if you switch to another kernel
zram switched to zsmalloc, zram optimized for Android disabled
XBox 360 USB controller with BigX LED support enabled (by @iks8 request). Modules not loaded by default, edit /system/etc/init.d/02modules to activate it.
23/07/2013 1.6.2 -> 1.6.3:
Add android_reboot applet to NEXT's busybox (a quick port from Android toolbox) to fix AROMA boot menu fail to boot into recovery/bootloader as reported by @kinung
I hate bug!
22/07/2013 1.5 -> 1.6.2:
Hotplug CPU governor working properly with cleancache enabled, zcahe memory corruption problem fixed!
Static linked busybox compiled from source, fstrim patch applied. Busybox config based on CM's busybox bbconfig output. Total 46 new busybox applet, add priority option to swapon applet
zRAM swap per CPU core, same priority value. CM's /system/bin/compcache script updated to handle 2 zRAM devices. Reference: http://wiki.gentoo.org/wiki/Zram
Stock ROM default zRAM size 26% RAM size. Following CM's standard, user can set zRAM value for example to 30% by typing "setprop persist.service.zram 30" over Terminal Emulator or over "adb shell setprop persist.service.zram 30". CM user can use Settings application: Performance - Memory management - zRam.
Swappiness value changed to 90
LZO compression updated to current upstream version, optimized for arm. Reference: http://git.kernel.org/cgit/linux/ke.../?id=b0af9cd9aab60ceb17d3ebabb9fdf4ff0a99cf50
zRAM support optimized for Android, utilizing the new lzo library.
cleancache support with working zcache driver, utilizing the new lzo library
entropy threshold tweaks, /dev/random linked to /dev/urandom
github 14-22/07/2013 commits: https://github.com/kumajaya/android_kernel_samsung_espresso10/commits/cm-10.1-blackhawk
12/07/2013 1.4.1 -> 1.5:
Decrease CPU voltage for frequencies below 1.2GHz, increase CPU voltage for frequencies above 1.2GHz
Re-enable MMC_CAP_ERASE for I/O speed improvement, run "fstrim -v /data" and "fstrim -v /cache" manually to TRIM your filesystem or run LagFix (fstrim GUI, download it from Play)
Remove my old hack in cpufreq driver
Newer PowerVR SGX540 3D kernel module and vendor binaries, in sync to CM-10.1. You must update both 1st and 2nd ROM to renew both ROM vendor binaries!
SuperSU v1.41
16/06/2013 1.4 -> 1.4.1:
I/O speed improvement, 1.3 and 1.4 bugfix
SuperSU v1.34 - thanks Chainfire
nooc: Smartreflex class 3 re-enabled, voltage control disabled
04/06/2013 1.3 -> 1.4:
Selected kernel modules, scripts, and binaries integrated in boot.img, single flash for 1st and 2nd ROM
Kernel compression back to gzip, boot.img compression switched to lzma for better compression (I need more space)
Auto root (for stock)
Auto busybox (for stock)
External sdcard and internal media swapper script integrated in boot.img (for stock as 1st ROM)
Override init.d CPU governor setting on boot completed (technical reason/by design). Please use an app "on boot" or /etc/init.post_boot.sh to set CPU governor
init script reworked (again), simplified
Standalone nooc version, no longer as an addon for standard NEXT
Untested CRT off animation support
NEXT users, please update your kernel to 1.3 version to avoid filesystem corruption risk on Samsung stock/stock based ROM! Please read Dual Boot FAQs how to update your kernel!
01/06/2013 beta -> 1.3:
Better data integrity on both 1st and 2nd ROM
Ramdisk init scripts reworked, inline with the latest Samsung (Taiwan BRI 04/2013) and CM (29/05/2013 nightly)
Inline with P31xx, that's way this port version directly jump to 1.3
Updated exFAT modules (don't know it's better or worse, it's closed source)
Default CPU clock still 1.008GHz, default GPU clock 307.2MHz. Non OC version as an addon
Both version tested on P3100 (remember, I have no access to P51xx device). Booted, upscale graphics, touchscreen not work, wrong orientation sensor, swapped volume button, got 1280x800 screenshots :laugh:
30/05/2013: Initial beta release.
Dual Boot FAQs
Adapted from droidphile's "Dual Boot FAQs" with permission.
1. "Why would I wanna dual-boot?"
A. You don't have to.
Suppose you're more of an aosp rom fan. But misses the HDMI out, bluetooth hands-free and love sammy camera more. Do a minimal installation of sammy rom and boot into it when in need of these features and use aosp rom otherwise.
Or you are a sammy rom fan but love the responsiveness and pure android feel of aosp roms.
And while you can dual boot two sammy or two aosp roms, it doesn't make any sense.
2. "What if I don't need dual booting?"
A. No issues. Kernel won't force to setup 2 roms. You can single boot as before.
3. "Will dual booting change my bootloader or do any dangerous stuff like setting my phone on fire?"
A. NO. Changes are at kernel and ramfs level only. Some space in your internal sd card is used, and also the unused hidden partition mmcblk0p11 is used to store cache of second rom. Dual booting doesn't repartition the filesystem or perform anything scary.
4. "I want to setup dual booting."
A. There are four situations:-
1) Sammy rom now. Want to use aosp as secondary.
2) Sammy rom now. Want to use aosp as primary.
3) Aosp rom now. Want to use sammy as secondary.
4) Aosp rom now. Want to use sammy as primary.
Prerequisites for any setup is
a) Flash latest blackhawk's NEXT kernel
b) Flash new ducati vendor blobs (since 1.8.x)
c) Flash latest PhilZ Touch - blackhawk repack version - recovery
d) Atleast 90% battery left.
e) 2 GB free on internal SD.
f) Some spare time
1) Present sammy, setup aosp as secondary:-
i) Reboot into recovery
ii) Flash blackhawk's NEXT tool, create system.img for CM/CM based ROM and then close it
iii) Reboot into secondary recovery
iv) Flash aosp ROM as 2nd ROM
v) Flash blackhawk's NEXT kernel again
vi) Flash new ducati vendor blobs again (since 1.8.x)
2) Present sammy, setup aosp as primary:-
i) Reboot into recovery
ii) Nandroid backup your current sammy ROM
iii) Flash blackhawk's NEXT tool, create system.img for Samsung stock/stock based ROM and then close it
iv) Reboot into secondary recovery
v) Nandroid restore your sammy ROM as 2nd ROM
vi) Flash blackhawk's NEXT kernel again
vii) Flash new ducati vendor blobs again (since 1.8.x)
viii) Reboot into primary recovery
ix) Flash aosp ROM as 1st ROM
x) Flash blackhawk's NEXT kernel again
xi) Flash new ducati vendor blobs again (since 1.8.x)
3) Present aosp, setup sammy as secondary:-
Same as (1), instead of flashing aosp to second, flash sammy to second.
4) Present aosp, setup sammy as primary:-
Same as (2), instead of flashing aosp to first ROM, flash sammy.
NOTE:
-To dual boot Two Aosp or Two Sammy roms, just follow (1) or (2) (depending on which one of them you want as primary/secondary), just flash Sammy instead of aosp or aosp instead of sammy.
5. "What things should I be taking care off while dealing with dual booting?"
A. - Make sure where you are: in primary or secondary recovery.
6. "How to boot into primary rom?"
A. AROMA based boot menu will help you on every boot.
7. "How to boot into secondary rom?"
A. AROMA based boot menu will help you on every boot.
8. "Is kernel partition shared?"
A. Yes. Same kernel boots both roms.
9. "If I flash another kernel (that doesn't support db) do I lose dual booting?"
A. Yes
10. "I lost dualbooting after flashing another kernel. I didn't do anything to second rom files in sdcard/.secondrom. How can I get db back?"
A. Just flash the latest blackhawk's NEXT kernel, flash new ducati vendor blobs again (since 1.8.x)
11. "Will there be any performance degradation on the rom used as secondary compared to primary?"
A. NO
12. "Will my phone run slow overall because of db?"
A. NO
13. "How to flash a newer version of 1st rom?"
A. As usual, just flash it from primary recovery. Flash blackhawk's NEXT kernel again, flash new ducati vendor blobs again (since 1.8.x)
14. "How to flash newer version of 2nd rom?"
A. Just flash it from secondary recovery. Flash blackhawk's NEXT kernel again, flash new ducati vendor blobs again (since 1.8.x)
15. "Would upgrading 1st or second rom cause other rom to fail on boot?"
A. No. Partitions of other rom are not touched during upgrading.
16. "I miss the recovery I used before, so much.."
A. PhilZ Touch not bad at all.
17. "User apps of 1st rom are automatically available for second rom?"
A. NO. However, if you had backed them up using Titanium Backup or similar apps, just restore apps while on second rom.
18. "I wanna keep separate backup for apps in both the Roms, since I use one Rom for say entertainment and other productivity."
A. Setup different backup directory in Titanium Backup in 1st and 2nd rom.
19. "I don't see STweaks app in second rom."
A. This is blackhawk's NEXT dual boot solution for Galaxy Tab 2, a free implementation of gokhanmoral's Siyah dual boot.
20. "Do I need to anything special before flashing a newer blackhawk's NEXT kernel?"
A. NO. Just flash kernel in primary and secondary recovery. Yes, on both 1st and 2nd ROM. Just flash kernel in recovery - whichever you used to do. Kernel image is copied to the unified kernel partition (since 1.4 version). Flash new ducati vendor blobs (since 1.8.x) on both ROM may be required to ensure vendor blobs match to the kernel
21. "How can I run same STweaks settings of 1st Rom in 2nd Rom?"
A. This is blackhawk's NEXT dual boot solution for Galaxy Tab 2, a free implementation of gokhanmoral's Siyah dual boot.
22. "How do I remove everything related to DB and run single boot again?"
A. In primary recovery, flash blackhawk's NEXT tool and delete 2nd ROM system image. OR delete .secondrom directory in /data/media while on 1st Rom.
23. "If secondrom files are kept in /data/media, will wiping data in recovery erase second rom files?"
A. NO. /data/media is skipped in CWM recovery.
24. "I was using ExFat card on sammy rom without any issues. I have setup dual boot with aosp and now after booting into CM it says microSD card is corrupted."
A. Aosp roms doesn't support ExFat out of the box. The data was corrupted by aosp vold. Even if you boot back to Sammy rom, it still would be corrupted. To recover data, manually mount the card in recovery, copy contents to internal SD and reformat card to a Fat32.
Also try
chkdsk X: /f (where X is the drive letter of microsd), you may be able to copy data.
25. "I read somewhere that both rom data partition use the same space. Doesn't that mean my apps are shared across roms?"
A. NO. It just means they uses same partition. They're still different directories.
1st rom data = /data
2nd rom data = /data/media/.secondrom/data
26. "Will hitting "Boot into Secondary Recovery" in recovery boot menu change my recovery?"
A. NO. It just runs (not flash) an alternate recovery so that you can configure dualboot settings.
27. "How do I backup 1st Rom and 2nd Rom?"
A. To backup 1st Rom, do what you did to backup rom while you were single booting a while ago.
To backup 2nd Rom, use the secondary recovery.
28. "Is there an easier way for dual-boot?"
A. Yes, send your device to me.
29. "DB architecture?"
A. Like you know, every rom has a /data, /system, /cache partition and a kernel to boot.
For primary rom, it's
mmcblk0p10 = /data
mmcblk0p9 = /system
mmcblk0p7 = /cache
And these won't change whether you're single booting or dual booting.
For secondary rom, data and system is stored in internal sd, cache in hidden partition. Note that internal sd in our device is mounted to /data/media.
We have data as a directory, System as an image in data/media/.secondrom. Cache in mmcblk0p11 which is hidden partition and not used otherwise.
- When second rom is booting, second rom data is bind mounted to mmcblk0p10 as /data/
- data/media/.secondrom/system.img partition is mounted as /system.
- mmcblk0p11 is mounted as /cache.
More FAQs will be added and the list will be updated as DB is improved.
Dual Boot Exercises
http://forum.xda-developers.com/showthread.php?t=2285366 post #4.
Was waiting for this :victory:
Sent from my GT-P5110 using XDA Premium HD app
Just opened a new thread for my masterpiece work on Galaxy Tab 2. Enjoy it and don't forget to press my Thanks button or better my DTM button
PhilZ Touch attached in post #1 has a "red" on screen navigation bar in secondary recovery to distinguish between primary and secondary :laugh:
So this kernel boots 1 ROM over internal storage and second over SD card?
Sent from my GT-P5110 using XDA Premium HD app
Marionette said:
So this kernel boots 1 ROM over internal storage and second over SD card?
Sent from my GT-P5110 using XDA Premium HD app
Click to expand...
Click to collapse
Dual Boot FAQs #29.
Ohhh good news i go to test thanks you rock
With 0.6 i can oc 1.35.
But now i have freez or reboot or black screen
brolee93 said:
Ohhh good news i go to test thanks you rock
With 0.6 i can oc 1.35.
But now i have freez or reboot or black screen
Click to expand...
Click to collapse
Please try increase the CPU voltage by 25mV. In this version, CPU voltage 50mV lower than the previous values. You can use Android Tuner or /system/etc/init.post_boot.sh .
KK, you are a genius! This is working splendidly, I have cyanogen as my primary and blaster as my secondary and they are both workihg smooth for me so far... I have them both running currently at 1200 mhz and seem to be doing fine.. you have really made my day!
Sent from my GT-P5113 using Tapatalk HD
Running smoothly for Zap Blaster.
ironmaskusa said:
KK, you are a genius! This is working splendidly, I have cyanogen as my primary and blaster as my secondary and they are both workihg smooth for me so far... I have them both running currently at 1200 mhz and seem to be doing fine.. you have really made my day!
Sent from my GT-P5113 using Tapatalk HD
Click to expand...
Click to collapse
I actually watched your HDMI problem. It's one of the reasons this dual boot solution was born. Glad I could help you, thanks for your support :good:
shakatu said:
Running smoothly for Zap Blaster.
Click to expand...
Click to collapse
Really? And all your init.d scripts removed by NEXT
That's okay cuz I have No Frills set up for my CPU settings. Of course my public release is still running kkboot 1.6.
After looking at your install script IDK if I would include this in my ROM if/when you allow people to. I'll let them make up their own mind.
Sent from my GT-P5113 using XDA Premium HD app
shakatu said:
That's okay cuz I have No Frills set up for my CPU settings. Of course my public release is still running kkboot 1.6.
After looking at your install script IDK if I would include this in my ROM if/when you allow people to. I'll let them make up their own mind.
Sent from my GT-P5113 using XDA Premium HD app
Click to expand...
Click to collapse
Personally, I found that Zap Blaster works well my device (p5113) because of the IR and such.. plus at the time it was overclockable and my HDMI output worked well with it. So, I decided to use it for awhile.. but I could not resist CM because it runs so smooth and I love how clean and reliable it has always been on me for this device as well as other devices I have owned.
Again, I am very happy about this DUAL boot option and I don't think I will change my setup for a time to come... My tablet is perfect now, in my opinion. Thanks again, KK.
The tablet behaviour between this kernel and the samsung original kernel is completely different! Ketut, if samsung would give a crap about their customers, they should buy this kernel from you and push it on all the galaxy tab 2... but that's not going to happen, so actually only the xda members have the chance to see their tablet working as it should, thanks to your work. Lucky us
behemot24 said:
The tablet behaviour between this kernel and the samsung original kernel is completely different! Ketut, if samsung would give a crap about their customers, they should buy this kernel from you and push it on all the galaxy tab 2... but that's not going to happen, so actually only the xda members have the chance to see their tablet working as it should, thanks to your work. Lucky us
Click to expand...
Click to collapse
For free A lot of clicks to install NEXT package but why people missed to click my Thanks button
EDIT:
This kernel version will directly jump to 1.3 in order to sync with P31xx version. Still inspecting line by line using diff tool to make sure already in sync
When i install this kernel on ZapBlaster the Video Player and Camera stops working
Sent from my GT-P5113 using xda premium
rap3rman said:
When i install this kernel on ZapBlaster the Video Player and Camera stops working
Sent from my GT-P5113 using xda premium
Click to expand...
Click to collapse
Two apps I never use on my tablet, so I haven't tested them...
ketut.kumajaya said:
Please try increase the CPU voltage by 25mV. In this version, CPU voltage 50mV lower than the previous values. You can use Android Tuner or /system/etc/init.post_boot.sh .
Click to expand...
Click to collapse
yeah ok i see this .
can you add Stweaks support ?

[KERNEL][6.0.1][TW][UX][MIUI][N910C/H/U]Suemax-kernel-PureBasic-v3.2[CUSTOM]

Hi.! welcome to Suemax kernel thread for marshmallow update
Supported Device N910C/H/U
Change log :
Pure Basic v3.2 TEST Release
1.) Added Fake Enforce option (Magisk only)
2.) SaftyNet workaround and Bypass (Magisk only)
3.) Hide- red seandroid enforcing at boot (ONLY for SuperSU systemless)
Pure Basic v3.1 Last Release
1. Updated Linux Patch to 3.10.105
2. Updated Ramdisks to latest verions
Pure Basic v3.0 Previous
1. SM-N910C_SEA_MM_Opensource_N910CXXS2DPK7
2. Linux version Patched to 3.10.104
3. Updated ramdisks to N910CXXS2DPL8 & N910UXXS2DPL1
4. I/O Schedulers: sio,sioplus,tripndroid,Vr & zen
5. Added UX (Note7) + Stock firmware Support
6. Added CPU
+ALUCARD:
+BIOSHOCK
+INTEREXTREM
+LIONHEART
+CONSERVATIVEX
+IMPULSE
-(Ondemand + Conservative Disabled)
NOTE : Rest of changes Same as v2.0
v.2.0 (new)
1. Fixed private mode (Un-tested)
2. ADB insecure (now work with Android 6)
3. Updated ramdisk script
v1.0b
Has same change log but only compiled at my work station with initial Changes :angel:
v1.0
CPU
a. ) Enabled Ondemand & Conservative governor
b. ) Added Bio-shock governor
c. ) Added Lionheart governor
d. ) Added INTEREXTRE governor
Other Cpu tweaks
a. ) Added Freq relationship C ( For more power saving )
b. ) Tweaked Interactive Cpu governor & More
File-System support
a. ) NTFS
b. ) F2FS
c. ) CIFS
Other Miscellaneous Supported drivers
a. ) MS XPAD game controller support
b. ) ISO & UDF CDROM support
Miscellaneous Support for System
a. ) CLEANCACHE & ZCACHE
Network TCP Ipv4
a. ) enable all TCP Congestion Algorithm in-built - Westwood+ default
SELUNIX : Permissive
Ramdisk-changes
a. ) Added auto-Busybox install (If not there in system xbin)
b. ) Added init.d script (Automatic enable if not in rom )
c. ) Added other tweaks for wifi password save on reboot , Screen Mirror fix and disabled security Tima and Knox
Note : Use kernel Adiutor to control kernel and setting Playstore
Read this F.A.Q
1. Kindly do not ask ETAs & Special requests if asked will be just ignored .
2. Reporting Bugs : Kindly detail your issue with Device(model) Firmware (Stock or custom rom Name) and with possible Logs e.g valid Logcat
3. Kindly Stay on kernel thread topic.!
Version Information
Status: Stable (No Snaypse support)
Current STABLE: v3.0
Android: 6.0.1 (N910CXXU2DPCB)
Kernel Source : https://github.com/djmax81/Suemax-kernel_Exynos5433_BASIC_MM
New
Pure Basic Kernel Source : https://github.com/djmax81/Suemax-kernel_Exynos5433_MM_Plus
Download :
v3.2
Download Pure Basic v3.2-N910C/H
N910U - SOON
v3.1
Download Pure Basic v3.1-N910C/H
Download Pure Basic v3.1-N910U
v3.0
Download Pure Basic v3.0-N910C/H
Download Pure Basic v3.0-N910U
Download Mirror (Android file host Mirror) Thanx @dicksteele
MIUI Support for N910C/H/U (Pure Basic )
v3.1
Download MiUi Pure Basic v3.1-N910C/H
Download MiUi Pure Basic v3.1-N910U
v3.0
Download MiUi Pure Basic v3.0-N910C/H
Download MiUi Pure Basic v3.0-N910U
v2.0
Download v2.0-N910C/H
Download v2.0-N910C/H (Android file host Mirror) Thanx @dicksteele
Download v2.0-N910U
v.1.0b
Download v1.0b-N910C/H
Updated to latest N910UXXU2DPC2 ramdisk
Download v1.0b-N910U
Link N910U Noise fix by not-i : http://forum.xda-developers.com/show....php?t=3228398
SCREENSHOT from v3.2
Reserved
Reserved
Great news. Thank you my friend!
thanks
Goodies coming
Sent from my SM-N910C using XDA Free mobile app
Nice I will test it when get MM update
Thank U!
beefx said:
Nice I will test it when get MM update
Thank U!
Click to expand...
Click to collapse
Thanx and do not forget to bug report if any and I will update thread with detail change log sooon.!!!!! :angel:
just flash via recovery. right ?? i am on mm poland...and i have root and twrp 3.0.2.0
Delfinster said:
just flash via recovery. right ?? i am on mm poland...and i have root and twrp 3.0.2.0
Click to expand...
Click to collapse
Yes .! Flash zip via any custom recovery :good:
djmax81 said:
Yes .! Flash zip via any custom recovery :good:
Click to expand...
Click to collapse
just flashed...everthing is fine for now ,,, i just lost all my wifi passwords but not that big deal
Delfinster said:
just flashed...everthing is fine for now ,,, i just lost all my wifi passwords but not that big deal
Click to expand...
Click to collapse
Reboot device again and Password will be back .!!! + do not forget to flash superSU .zip on top of kernel
That was fast :good:
djmax81 said:
Reboot device again and Password will be back .!!! + do not forget to flash superSU .zip on top of kernel
Click to expand...
Click to collapse
lol..i just see that superSu not working :d i will flash right now thanks for that info
agentdeep said:
That was fast :good:
Click to expand...
Click to collapse
Hahaha.! Yup and you know what Gonna be fast my Next Snaypse supported Version Update :angel:
Delfinster said:
lol..i just see that superSu not working :d i will flash right now thanks for that info
Click to expand...
Click to collapse
Yes .! With new superSU v2.7.1 + Its recommended to Re-Flash SuperSU .zip after any kernel update coz Now on SuperSU do changes to kernel Ramdisk
djmax81 said:
Hahaha.! Yup and you know what Gonna be fast my Next Snaypse supported Version Update :angel:
Click to expand...
Click to collapse
Will flash this and observe for few days :highfive:
Now is all okey and fine ....now testing kernel for couple of days..becose on mm battery is not that good
Downloaded and flashed. Works fine! Only thing, that microsd nightmare still exists, same as on stock kernel. I wonder why TitaniumBackup and many other apps fail to get write write access even with root permission
Sapphire999 said:
Downloaded and flashed. Works fine! Only thing, that microsd nightmare still exists, same as on stock kernel. I wonder why TitaniumBackup and many other apps fail to get write write access even with root permission
Click to expand...
Click to collapse
its know firmware related issue on Stock roms.
you need to add this line to platform.xml
<group gid="sdcard_rw" />
via root Explorer dir System>etc>permission>platform.xml (With text editor)
Reboot device after
But if you got issue with presses then upload platform.xml (i'll edit it for you and all you need to do set permission and reboot or ican make flashable zip)
cheers

Categories

Resources