I am needing to make a kernel for a certain device. There aren't any source codes available for that device but there are for multiple clones out there. I am running Linux Mint Debian edition and i cant find a guide for compiling a kernel on debian.
I am looking for the hp slate 21 open source kernel. I want to modify the kernel image to change the power_start from 0 to 1 so the tablet can boot when the tablet is plugged. How to do it or has the open source kernel that would be great.how to unpack the zImage kernel for the hp slate 21.
I am trying to compile a kernel for LGE-P690 from CM ICS source but i don't have the device in my hand i searched all over the net for vendor files but i was unsuccessful in finding vendor files for ics but i found one for gingerbread so is there anyway i could perform ./extract-files.sh without device or can i convert gingerbread vendor files to ics if so how elaborate.
Is there any way (or what is the best way) to visualize what specific files within a kernel source are inter-related, what files take priority over others, etc? For example, I want to trace from top to bottom the related kernel source files & actions that would be triggered by insertion into a headphone jack, and dig through the code as much as I'm able and try narrowing down the source of a problem. I can (and have) poked around in github, and understand how to compile the kernel, but don't quite have a grasp of the hierarchy of files, drivers, etc. within the source.
If there isn't a way to 'map' out a specific kernel source, any generic flowchart or 'map' created in general for visualizing the inter-relationships of source files within android kernels?
How to compile a kernel, pack into a boot.img, edit a ramdisk, etc., within the last few weeks, but this is a major roadblock in my understanding of kernel source code.
Code: make: /home/dm47021/Android/toolchains/arm-unknown-linux-gnueabi-linaro_4.8.2-2013.08/bin/arm-unknown-linux-gnueabi-gcc: Command not found /bin/bash: /scripts/gcc-version.sh: No such file or directory
Why isn't Google playing nice with regards to the Linux Kernel Android code? Greg KH says the Android code is stagnant and as a result got removed recently: http://www.kroah.com/log/linux/android-kernel-problems.html
I know for a fact Greg KH bends over backwards to help Linux Kernel developers maintain their code, so hearing this news about the Android drivers being removed is very troubling. Hearing about all the hardware companies that now cannot get their own Android drivers into the main kernel is the worst of it. Google seems fairly evil lately, but everyone who should care (fellow Android developers, I'm looking at you) seems to just want to put their hands over their ears and sing "la la la la".
Android is not being handled in the true spirit of open source, and Greg KH's assessment of the situation is even more proof of that fact.
I have a rooted and joey custom kernel flashed moment. The USB drivers were ok until i put the custom kernel on, after which my phone is no longer recognized by my computer...did i do something wrong, and how do i fix?
I'd like to download the android kernel completely. Can I know from where I can get the site to install the android kernel and also the complete source code of the emulator. Also from where can I get the patches of the git?
So I've been looking into flashing custom kernels, and I can't seem to find an answer to this question. Basically, I'm wondering if the kernel remains after installing a new nightly, or do I have to reflash the kernel every time the ROM updates?
Meanwhile, I've managed to root my Samsung Galaxy Y pro Duos (GT-B5512) and, recently, wanted to make something to "boost up the phone", as I'm having a problem with a missing original rom app. So... as I have to flash a new ROM, and I was thinking:
I don't know how to flash a new ROM, and I don't wanna risk making a brick f my phone. I've been reading a lot about some custom ROMs for Galaxy Y Pro Duos, but some doubts remain:
1) I've read about a compact Kernel for this phone. Should I update/ change the kernet?
2) Should I try to restore the stock ROM? Or should I go for one of the two custom ROMs I've found for B5512? What are the advantages of putting these custom ROMs?
3) (1st kernet then ROM?) What should I do to the phone so it doesn't reboot twice a day, as it is rebooting nowadays?
I downloaded the android sdk on my windows laptop. I also downloaded the usb drivers but when I do a wizard setup to apply them to my eris it is unable to find the drivers even though I click on the right folder.
I plugged my phone into my computer after 2.2 update, and now it doesn't have the drivers for the MB810. I can't run adb shell anymore...it can't see the devices when I try to run it. I am running Win7 32-Bit. Phone is in USB debugging and PC Mode
I'm tinkering with building and installing Android from source. Basically I've got it down fairly well, but I seem to have run into a bit of a problem with the wlan module, probably from HTC.
Having pulled the 2.6.27 kernel sources and built that with a .config pulled from the phone, and using that as the kernel image instead of the prebuilt one, I get the following wifi failure message in dmesg:
wlan: version magic '2.6.27-00205-gf2dabc0 preempt mod_unload ARMv6 ' should be '2.6.27-00392-g8312baf preempt mod_unload ARMv6 '
probably because the .config I pulled from the phone has:
So I rebuilt with the '00205' localversion and now I get in dmesg:
[61.122497] wlan: Unknown symbol trout_pwrsink_set
but trout_pwrsink_set was changed to htc_pwrsave_set way back in February:
[ARM]: trout: Switch from trout_pwrsink -> htc_pwrsink 33/8933/1 http://android.git.kernel.org/?p=kernel/msm.git;a=commitdiff;h=44a01f...
I'm clearly getting an obsolete wlan module somehow, Any ideas for how I can get a wlan module that goes with the '00392' kernel would be appreciated.
I have a question for someone more tech savvy than myself. I am rooted and downgraded the Hboot because I was a leaker. ;-) I am wondering if it is possible to only update the Kernel and not flash a whole ROM? The reason I ask this is I would like to enable over clocking with just the stock Eris 2.1. Can you flash just a new Kernel?
I have my lg Ally with the new Jit kernel (Thanks Drellisdee), with Velocity 0.2 (Thanks Trident) and am overclocking at 768 mhz. I want to apply the new update, VZB, and then put velocity and the jit kernel back. So my thoughts are that I would have to...
1.) Backup rom/Apps/Data (Titanium Backup/ROM Manager) 2.) Go into Recovery (Clockworkmod) and make a nendroid backup. 3.) Wipe Dalvik, data, and cache. 4.) Install vzb via Drellisdee's rooted update (After i check md5) 5.) Then Apply Velocity 0.2 6.) Apply the kernel 7.) Restore data from titanium backup...
Is this what I would do? What about the ally's unofficial "V9" update that has to be installed manually... Is that worth it or should I just do VZB? Also, do I need to go to a stock rom proior to the update?
this may not be possible yet but can 2.1 be rooted first of all and second is there a kernel i can replace the original with? I like the cyan roms but i just want the basic 2.1 with an updated 1.2 or 1.1 ghz kernel.
Does anyone know where I can find an update.zip to revert back to the stock kernel? I have suddenly found myself in a boot-loop for no apparent reason. I have been running NexBeast 0.9 for a few days without issue and today my phone ran out of battery. When I set it on my home dock it turned on, but it is just in a continuous boot loop right now. Sometimes it gets to the lock screen, other times it doesnt even get that far, before going back to the "Droid" text logo and then then red eye boot animation again.
To top it off, it looks like there is something wrong with the micro-USB port on my droid...it is VERY touchy and I cant even get it to connect to my laptop anymore so that I can get into an ADB shell
I have an app which uses a large amount of data which has been compiled outside the app (on my main PC). The app is for my personal use so there are no complications with having to distribute data updates to other users. However, I am currently following a very convoluted and time-consuming procedure each time I want to update the data, and I wonder if anyone can suggest any ways to streamline it.
The procedure I follow whenever I want to add new data is as follows:
I enter the new data into a csv file which I maintain as the source of the relevant table in the database. I use SQLite Database Browser to import the data into an existing SQLite database. (This program does not seem to have the ability to append imported data into an existing table, so whenever a table needs updating I have to delete the existing table, then import data from the csv file into a new table, then manually edit the data types for all the fields in the table.)
I drag the icon for the database file onto the 'assets' folder of my project in Eclipse. I export the project from Eclipse as an apk file. I copy the apk file to my phone (using Astro File Manager) I uninstall the old version of the app and install the new apk. when the app is run, code based on the example set out here copies the data from the 'assets' folder into the app's data folder; this means that each byte of data takes up two bytes in the phone's internal memory; at present this is not a problem, but could be as the volume of data grows; I wonder if there is a more memory-efficient method?