[Q] Menu and Back keys not working with custom kernel - Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help &

Hi !
I've been trying to build a kernel from samsung's sources. I included an initramfs extracted for a stock ROM.
Everything seems to work fine except for the sensitive buttons (menu and back keys).
I also tried to repack the initramfs by included the drivers that were compiled alongside the zImage but I get the same result.
I haven't found any topic about this here, but I see a lot of people building their own kernel. What did I do wrong, or if someone stumbled upon the same problem, how did you solve it ?
Thanks !

have same issue with custom kernel.... I guess you are using m3_00_defconfig?

ErGo_404 said:
Hi !
I've been trying to build a kernel from samsung's sources. I included an initramfs extracted for a stock ROM.
Everything seems to work fine except for the sensitive buttons (menu and back keys).
I also tried to repack the initramfs by included the drivers that were compiled alongside the zImage but I get the same result.
I haven't found any topic about this here, but I see a lot of people building their own kernel. What did I do wrong, or if someone stumbled upon the same problem, how did you solve it ?
Thanks !
Click to expand...
Click to collapse
Try
Code:
*#2663#
to see your touch key firmware my firmware is 0x6

I am using the m3_00_defconfig.
It seems that Samsung's kernel sources are note quite up to date for the I9305. However it works perfectly if we use the latest I9300 kernel sources with the m3_00_defconfig found in the I9305 sources.
I found it easier than trying to fix the I9305 sources by comparing the two.

ausdim said:
Try
Code:
*#2663#
to see your touch key firmware my firmware is 0x6
Click to expand...
Click to collapse
custom kernel
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Stock

Related

found the kernel but its 2.26.26

I got the old kernel. Can I guys help me.... I am using linux to provide me with latest android update... I was think that if I create rom I will just send u guys a script that bascilly wget my rom... or I could put a script in the zip and u just unzip and run the script... I could provide the latest rom with the apps. This woudn't be a direct download but its up to the user to download it....
It would be nice to know where the sources are for the update cyan. Currently I am using the source by the devs of android(open source which doesn't have the latest kernel)... is there any other sources???
mohsinkhan47 said:
I got the old kernel. Can I guys help me.... I am using linux to provide me with latest android update... I was think that if I create rom I will just send u guys a script that bascilly wget my rom... or I could put a script in the zip and u just unzip and run the script... I could provide the latest rom with the apps. This woudn't be a direct download but its up to the user to download it....
It would be nice to know where the sources are for the update cyan. Currently I am using the source by the devs of android(open source which doesn't have the latest kernel)... is there any other sources???
Click to expand...
Click to collapse
You are VERY far behind when it comes to ROM developments......
however, cyanogens sources are found on his github, which is linked in his latest ROM release
EDIT: here you go
http://github.com/cyanogen
Is this another I got the kernel thread.
I HOPE SO!
{
"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 found the kernel too.
hehe. at this rate, his cupcake rom will be out by the time android 2.0 rolls out
B-man007 said:
hehe. at this rate, his cupcake rom will be out by the time android 2.0 rolls out
Click to expand...
Click to collapse
Is this the cupcake version that goes with his kernel he found?
ITS READY!!! ROM IS COOKED
Ok guys I got it here for ya. This is the cupcake rom with the 2.26.26 kernel. I added a lil sprinkles on for some goodies. Hope you enjoy.

[Q] If we can root,can change system,why can not change kernel or recovery partition

I am a rookie,sorry.
I believe you can't change the kernel because the (locked) bootloader checks a cryptographic signature on the boot partition before it'll boot it.
You can replace the recovery partition, I thought, but during a cold boot the boot scripts rebuild it from the boot partition. (See /init.rc calling /system/etc/install-recovery.sh although I have no such file on my running phone, I presume it's erased or over-mounted...)
That's why you can battery-pull if your replacement recovery is broken, as long as it doesn't prevent reaching that far into /init.rc...
mvp3 said:
I am a rookie,sorry.
Click to expand...
Click to collapse
Because the Droid 3 bootloader is locked down unlike the original Droid 1. Without a unlocked bootloader it is impossible for custom kernels or fully custom recoveries.
Does this also mean we will be unable to flash the new Linux 3.0 kernel (where ICS runs on)? No idea if that would matter though..
rvschuil said:
Does this also mean we will be unable to flash the new Linux 3.0 kernel (where ICS runs on)? No idea if that would matter though..
Click to expand...
Click to collapse
We already have ICS booting on D3... it will be a couple months until there is a decent beta available though.
rvschuil said:
Does this also mean we will be unable to flash the new Linux 3.0 kernel (where ICS runs on)? No idea if that would matter though..
Click to expand...
Click to collapse
The only way to change the kernel is with an official update from Motorola or an unlocked bootloader. The ICS we will likely see first for this phone will be a custom build (Hashcode) which will be built on the the kernel we currently have.
Sent from my DROID3 using XDA App
mikedyk43 said:
The ICS we will likely see first for this phone will be a custom build (Hashcode) which will be built on the the kernel we currently have.
Click to expand...
Click to collapse
According to the kernel version in Hashcodes ICS build it actually is different than our stock kernel. Not saying that is the kernel that will be in ICS (or if its truely different) but it is indeed a different #
{
"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"
}

[ROM] Deodexed 6.16.217

deodexed and virgin lol! enjoy!
{
"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"
}
1 is rooted
2 has busybox
3 zipaligned
4 deodexed
5 It has all the apps
6 based off of 6.16.217
install with safestrap 2.0
https://docs.google.com/open?id=0B1lBKdIuoce6UkVfaThOTEN5SnM
https://www.dropbox.com/s/m3zbq6ghacfp4kj/signed_deomotoblur-6.16.217-XT894.zip
down https://www.dropbox.com/s/2kww3heyz5s00ld/signed_deomotoblur-6.16.217-XT894.zip
bump
Thank you! For anyone looking to work on a new rom, this will be very useful! (Or those of us who want back a specific bit for Eclipse, like motorola's clock app.)
omniuni said:
Thank you! For anyone looking to work on a new rom, this will be very useful! (Or those of us who want back a specific bit for Eclipse, like motorola's clock app.)
Click to expand...
Click to collapse
thats why i posted it enjoy!
Does this rom have the QE process?
zeroktal said:
Does this rom have the QE process?
Click to expand...
Click to collapse
no i removed it
Awesome thanks
can this only be flashed to the safe partition or could you use like cwm to flash it as the main rom?
my thinking is if you temp rooted to get recovery installed, booted straight into recovery,
flashed the rom with qe removed you would not have to worry about being caught by qe.
It should be flashed to the safe system. After all, the whole idea of using a safe system is to keep the original intact in case you need to take the phone back.
can I get a live link with this?
none of the links above are
working.
I am stuck at the SIM required screen. I edited build.prop to read keyguard.no_require_sim = false and indeed i get a lock screen but when i get out of it i get the welcome.. screen and though i added ro.setupwizard.enable_bypass=1 I can't get out of the screen. Tried Droid4HD lite too, same.
I do a little mod, for this people what dont like moto_blur, icons in system now look like below
to do this you must change your Settings.apk (in system/app/ folder ) with this from link
https://www.dropbox.com/s/zvcdnnbbn2sbxg8/Settings.apk
dont forgot about promissions

[KERNEL] Insecure Kernel with DPI Mod

[KERNEL] Insecure Kernel with DPI Mod
Insecure kernel based on the GB version of the Phone. This allows modding Screen Density of the Phone to a lower DPI, starts adb as root, so you can adb remount, adb push /system /data files easily now.
Issues seen with DPI Modding:
1) The default launcher doesn't work correctly, you'll need to use another launcher.
2) The motorola keyboard is too small, use Swype or any other keyboard of your choice. (Only swype tested working correctly, but others should work correctly too)
Tell me if you find more.
Download:
http://www.sendspace.com/file/0zvprn
Screenshots:
{
"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"
}
Screenshots are with 160DPI, 200DPI also works nicely (240 is default)
Big thanks to turl1 for the boot image tools.​
Reserved.
Good work mate!
thanks could I ask for the compiled boot tools as iv only got cygwin
rickwyatt said:
thanks could I ask for the compiled boot tools as iv only got cygwin
Click to expand...
Click to collapse
All you really need is make and gcc, should be possible to do that with cygwin.
iv tryed and the tool won't build please could you send the tool as I would like to remove the link data/media
thanks
I wondered why dpi couldn't change in build.prop, now I know why
I'll definitely be trying this out when I get my RAZR i back.
Nice Work...200dpi fits quiet perfect to this Phone :good:
To make it easy 4 lazy people like me, i attach an Kernel Flasher that contains the newboot.img.
Extract the .rar
Enable USB Debugging on your Phone and connect to your PC
Start the install_kernel.bat
RelaX
Your Phone will reboot into Bootloader, flash the Kernel and reboot back into your System

[Q] problems encountered with carbon rom 4.4.2

my kernel version is 3.0.31(build 11). I found that a kernel version 3.0.101 is avalilable with build 12. how can i update? secondly my fm is not working. pls HELP
samsphone said:
my kernel version is 3.0.31(build 11). I found that a kernel version 3.0.101 is avalilable with build 12. how can i update? secondly my fm is not working. pls HELP
Click to expand...
Click to collapse
Download and install build 12. But maybe some versions have problems, I did not use that ROM. You can read its thread, and see comments. Maybe if you want just kernel, you can download version 12, get boot.img from its ZIP and install it with Universal kernel flasher.
What is FM? Radio? CM based ROMs does not have FM radio, you need to install Spirit FM.
shut_down said:
Download and install build 12. But maybe some versions have problems, I did not use that ROM. You can read its thread, and see comments. Maybe if you want just kernel, you can download version 12, get boot.img from its ZIP and install it with Universal kernel flasher.
What is FM? Radio? CM based ROMs does not have FM radio, you need to install Spirit FM.
Click to expand...
Click to collapse
i have tried spirit fm. its not working. its saying FM not found. also i cannot add home screens.
samsphone said:
i have tried spirit fm. its not working. its saying FM not found. also i cannot add home screens.
Click to expand...
Click to collapse
You must setup Spitit FM, there is no other way to have FM radio on any CM based ROM.
Settings:
{
"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"
}
For home screens, you must have some icon or widget on every screen. So put some on the one you have, and add icon. Transfer icon to left or right - and you will get it. Or simply install NOVA or APEX launcher.

Categories

Resources