yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Tab Plus] kodfish:
Thanks again Gary, with your kernel I have gotten the Linux Installer app from the market to work! With stock kernel it was having issues but now I have Debian Squeeze working perfectly!

This is why I got my tablet along with my bluetooth keyboard :) 1.4ghz with increased voltage is faster than my linux laptop heheheh! Happy Hacking!
[Samsung Galaxy Tab Plus] perlmeister11:
Someone support the SGH-869 please.....would like kernel....
[Samsung Galaxy Tab Plus] ringnutz:
You could always build one...
[Samsung Galaxy Tab Plus] garyd9:
posted new version for Jan 2nd. Only change is added android ram console support. (see post #2)
[Samsung Galaxy Tab Plus] David6632:
do this work for P6200??

can any one try it...i need Oc on my P6200
[Samsung Galaxy Tab Plus] garyd9:
Please pardon my annoyance, but I spent the time to think about what questions people might have and then spent more time to type out those questions and their answers. You've just demonstrated that I wasted my time doing so...

Did you search before posting? Did you even bother to read the first three posts in this thread? If you had, you might have noticed this:

or maybe you'd have seen this:
[Samsung Galaxy Tab Plus] perlmeister11:
If I knew how, do you think I would ask?
[Samsung Galaxy Tab Plus] Entropy512:
If the Tab 7 Plus is anything like the Tab 10.1, flashing the kernel onto a 3G device MIGHT work (no guarantees, Gary tells me that unlike 3G vs. non-3G 10.1s, the partition table varies, so in your case it may just brick, even possibly hardbricking), HOWEVER it is almost guaranteed to kill your 3G connectivity if it does work.

P7510 firmwares can be flashed on the P7500 for example, but doing so kills 3G and turns the P7500 effectively into a P7510 (wifi-only).
[Samsung Galaxy Tab Plus] garyd9:
bootanimation:

Sometimes, I really don't like google/samsung/etc.

The bootanimation provided with this tablet (in /system/bin) doesn't seem to work properly. I see that other device kernel initramfs' (such as Entropy512's for the i777) will borrow bootanimation from a CM7 build.

Well, I can't do that for the p6210 as the dynamic libs between the i777 and p6210 don't match. This is likely due to the i777 being gingerbread and the p6210 being honeycomb.

Oh, and I can't pull the sources for honeycomb from google, as they've gone out of their way to NOT provide complete sources that can be compiled. (They provide bits of pieces of only GPL code.)

Next step? Well, I'll just have to play around some. Perhaps I can make a statically linked version of bootanimation. IF that works, I'll suppy it as an "add-on", as it'll likely be somewhat bulky..
[Samsung Galaxy Tab Plus] garyd9:
Nothing like some good old-fashioned reverse engineering to figure things out. Looks like I have good bootanim support coming (but someone will have to make a bootanimation.zip with the proper resolution.)

Take care

Gary
[Samsung Galaxy Tab Plus] chrisrotolo:
this should be a nice tester.. XDA developers logo bootanimation.zip,

first one is a 600x1024 (for devices like htc flyer )

http://xdaforums.com/showthread.php?t=1349643
[Samsung Galaxy Tab Plus] garyd9:
Sorry - a bit of a misunderstanding... If someone wants to use the bootanimation, they'll have to make one. I already have something I'm using for testing purposes (ICS-like animation I pulled out of unnamed for the SGH-i777, updated the desc.txt and rotated all the images.)
[Samsung Galaxy Tab Plus] Entropy512:
The only problem with the samsung bootanim might be that it looks for sanim.zip instead of bootanimation.zip

And for a bootanim binary - you can try kanging it from another Honeycomb device. I know the Tab 10.1 has bootanim support. When I get time I'll extract it and provide you a copy, maybe it'll help maybe it won't.
[Samsung Galaxy Tab Plus] garyd9:
I have it working now... It might be looking for other things, but I guess it doesn't find them on the stock firmware.
[Samsung Galaxy Tab Plus] antiochasylum:
Nice. Love the progress. Wish I had half the knowledge of you guys.

Glad I went with the p6210 rather than 6200!

Sent from my ICS powered Galaxy S2
[Samsung Galaxy Tab Plus] chrisrotolo:
ics-like animation.... im giddy....

cant wait to see this..

fantastic
[Samsung Galaxy Tab Plus] garyd9:
Well, it'll have to wait another day. I spend a good 3+ hours searching for ways to rebuild the bootanimation binary on HC before I stopped trying to find the complex solution and used the easy one (which involved adding exactly two very trivial lines to the end of init.rc in the initramfs that I could have just copied from nearly anyone elses init.rc) As a result, I got nothing else accomplished with the kernel today, and I really don't feel justified wasting the space of an upload just that.

I really need to clean up my entire build and release system (and rebuild the recovery zImage using the normal boot kernel - so /proc/last_kmsg can be pulled from a stable recovery environment if/when I trash the normal boot kernel.)

So - unless someone desperately wants a kernel that adds nothing other then the ability to play a boot animation - I'm not going to upload just yet.

Take care

Gary
[Samsung Galaxy Tab Plus] antiochasylum:
No rush Gary, take your time. We all appreciate your work. Well atleast I do. :)

Sent from my ICS'd themed Galaxy Tab 7+
[Samsung Galaxy Tab Plus] garyd9:
updated...

20120105:

added standard bootanimation support (if bootanimation.zip is found in /system/media, it's used. Otherwise, the default samsung animation is used. Standard samsung music is played either way.)

It's now possible to tweak the conservative governor sampling rate down to 50,000 (default is still 100,000.) If done, this may make the tablet more responsive in some situations (however, there may also be a negative impact to battery life - everything is a trade-off.)

(I'll be posting a sample boot animation in another post.)
[Samsung Galaxy Tab Plus] mike216:
Nice gary! Fellow members you can use rom toolbox to choose from many different boot animations

BEST DAMN PHONE/TABLET BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
[Samsung Galaxy Tab Plus] mike216:
It's so much more responsive! Thanks Gary well worth the battery drain but still to early to notice if that's the case.I'm starting to love my tab thanks to you.the responsiveness sucked until now:-)
[Samsung Galaxy Tab Plus] Entropy512:
The nice thing is that it's tunable - You can change the up_threshold/down_threshold/sampling interval to tune the responsiveness of the governor.

Lower thresholds = higher performance but less battery.
[Samsung Galaxy Tab Plus] garyd9:
Weekend update. There might not be any more kernel updates for a week (unless there's something critical to do) as I want to spend time time trying to completely replace samsung's ethernet module...

20120107:

disable mali state tracking. Doesn't seem to have any actual impact, but should reduce a small amount of overhead

add support for "reboot bootloader." Actually, the support was already there if the command sent to reboot was "download", but several android tools (such as "Quick Boot") want to send the command as "bootloader." This is only useful if you have a desire to reboot your device into "Download Mode" (aka "ODIN mode")

Replaced samsung j4fs.ko binary module with one built from sources. No impact other than easier to maintain.
[Samsung Galaxy Tab Plus] garyd9:
A reply I got in PM from "rswoods":

I've asked him (also in PM) to repost this in the general section so I can respond and try to help him out. Doing so, I think, also would go towards his 10 posts. (Red5? Do they?) Anyway, I wanted to post this here in this thread in case someone else encounters something similar they can reply with a "me too" or something. (It may be an isolated case, or might be a general issue.. not sure yet..)

Take care

Gary
[Samsung Galaxy Tab Plus] kodfish:
Not seeing issues here. Overvolt or raise the minimum cpu speed perhaps.
[Samsung Galaxy Tab Plus] antiochasylum:
No issues on my tab. Even tweaked the conservative governor.

Sent from my ICS'd themed Galaxy Tab 7+
[Samsung Galaxy Tab Plus] mike216:
Me too and Gary was rite its much more responsive. Kernel wiz
[Samsung Galaxy Tab Plus] jeffcavicchi:
I've gotten the hard reset issue once or twice... But couldn't really say whether it was connected to the kernel or not. No charging issues for me.

I'm running SetCPU at 1400/200
[Samsung Galaxy Tab Plus] antiochasylum:
I have had the screen of death a few times, but I removed my micro SD card and removed the screen off profile in setcpu. Haven't had one since.

Sent from my ICS'd themed Galaxy Tab 7+
[Samsung Galaxy Tab Plus] ZBoater:
What's the easiest way to revert back to the stock kernel? I'm having issues switching wifi access points (seems to remember the previously connected access point and it won't switch to a new one until I turn wifi on/off) and I want to test whether the kernel is causing it.
[Samsung Galaxy Tab Plus] garyd9:
Easiest is to use ODIN.
[Samsung Galaxy Tab Plus] Thedonk13:
Garyd, will this kernel work with KL2? I read that you are using KL1....in the official F/W section, there is a KL2 odin and i've flashed it on my US retail model and all seems well....

just don't wanna go too far and have to start all over...
[Samsung Galaxy Tab Plus] garyd9:
I have no idea. I have no way to know if they changed anything that would require kernel support (though I doubt it.) I wonder if there are any actual differences between KL1 and KL2 other than the obvious region difference.

Feel free to try it out and let me know... :)

take care

Gary
[Samsung Galaxy Tab Plus] chrisrotolo:
what are the odds of trying to get actual changelogs from samsung,

bet they will just feed us : numerous "bugfixes" baloney.
[Samsung Galaxy Tab Plus] denkext:
gary, can you teach me how to import the uv/gpuoc module to my p6200 kernel ?

please :)
[Samsung Galaxy Tab Plus] jeffcavicchi:
Just wondering what voltages folks are using. I was usin setCPU to run 200/1400, but occasionally I could not wake the device up. Am trying 500/1400 now...

I'd like to adjust to 300 minimum, but setCPU doesn't seem to allow for that?
[Samsung Galaxy Tab Plus] painter_:
Is tun.ko and cifs.ko included with this kernel?
[Samsung Galaxy Tab Plus] garyd9:
I could have sworn I replied to this a day or two ago... but it seems I must have been dreaming. Strange...

There's no "module" to import - it's an actual kernel modification. It's also among the most dangerous modifications you can make, as a simple typo will result in burning up your tablet. (Nothing dramatic - it'll just stop working and you might notice a funny smell like burnt plastic.)

You are, as is anyone, welcome to see the changes I made with the 6210 kernel from the commits on the github link provided in the OP. There aren't any detailed instructions for rebuilding this, as a person can really mess things up badly if they don't already know what they are doing. (I'm also a really horrible teacher.)

Take care

Gary
[Samsung Galaxy Tab Plus] garyd9:
tun is built in to the kernel (no module needed.) cifs is not included and I'm not building it.

Is there a purpose for cifs beyond accessing SMB shares? (I use File Explorer ES and it seems to be able to access SMB without that module.)

Gary
[Samsung Galaxy Tab Plus] garyd9:
You can only set the min to valid processor speeds: 200/500/800/1000/1200/1400.

As for voltages, I'm currently using 1375/1275/1175/1075/975/950 (however, I have my max clock at 1200, so no idea if the 1375 voltage will work.)

I've noticed that my Tab Plus does not undervolt nearly as well as my SGSII (i777) does... Not sure if that's because it's running with a lower latency or if I just got lucky with the chip in my SGSII.

Gary
[Samsung Galaxy Tab Plus] painter_:
Thank you Garyd for the extremely fast response! tun.ko is the one I really need. Does anyone know if vmnc widget works?

cifs.ko is nice to have, but as you said there is many ways to mount smb shares.
[Samsung Galaxy Tab Plus] jeffcavicchi:
Thanks Gary-I'll give those voltage numbers a try!
[Samsung Galaxy Tab Plus] painter_:
VPNC works wonderfully on both the stock kernel and this kernel. I tested both WIFI and Bluetooth tethered VPN. Looks like advanced routing is also working. Thank you! I hit the thanks button.
[Samsung Galaxy Tab Plus] ZBoater:
Hi Gary,

I wanted to share with you some observations on my usage hoping they are helpful. I am running your kernel on a GT-P6210 16GB running UEKL1. Starting with the 0105 version I am also running a custom boot animation and SetCPU at 1400MHz.

When I upgraded to 0107 I noticed some difficulty switching wifi access points. I primarily bounce between two access points (my house and my dad's house) and my iPhone (using the built in tethering). I found that it would not recognize a new access point when I moved or when the Tab went to sleep (I have Wifi turning off when sleeping), requiring me to turn off wifi and turn it on again. That fixes the connection problem.

As a test I reverted back to the 0105 kernel and the connection problems went away. The Tab recognizes the new access point, and even coming out of sleep it attaches to my iPhone with no issues. Is there something between these two versions that could cause this, or do you think I have something else that is causing my problem?

Thanks!
[Samsung Galaxy Tab Plus] garyd9:
When going back and forth between kernels, are you changing anything else at all?

The problem is that the wifi stuff is actually isolated from the kernel in a precompiled module that I can't get the source for. There are actually two parts to it: ar6000.ko and wpa_supplicant. Neither is being touched by the kernel change (and can't be - I don't have the source for either to even recompile them.)

I'm looking at my commit log, and nothing changed between 05 and 07 that would have any impact whatsoever on wifi. There's a change with the j4fs module (file system module), adding a parameter for a reboot commandline, and a change with the logging done by the graphics driver. That's it.

One thing that MAY help (or may not) is to get back to the 07 kernel, and delete and reconfigure the wifi AP's. That shouldn't have any impact, but... it'd be interesting if it did!

Take care

Gary
[Samsung Galaxy Tab Plus] Entropy512:
FYI, I don't think there is anything Samsung-specific in wpa_supplicant - Dropping compiled ones from AOSP source is fairly common on other devices (usually for the purposes of adding adhoc wifi support).
[Samsung Galaxy Tab Plus] garyd9:
The version on this tablet has a proprietary AR6003 driver compiled in... Not sure if they put anything samsung specific in it, but there's certainly atheros specific stuff in there.
[Samsung Galaxy Tab Plus] garyd9:
Posted on the 24th:

20120123: (actually posted on the 24th)

Minor adjustments related to the MMC and SD card interfaces (which includes the wifi interface)

Starting to pull in mainline kernel fixes (including fixes for some kernel panics/reboots.)

These are mostly small changes that are working towards stability. They've improved my own stability, and at least one other person who had a microSD card related SOD issue.

Take care

Gary
[Samsung Galaxy Tab Plus] mike216:
Thanks Gary! Love how the responsiveness is soooooo much better! We really needed that
[Samsung Galaxy Tab Plus] st0921:
Is anyone using init.d folder? Thought the kernel supported init.d but can't seem to find a way to get it work. Any tips?

Thanks,
[Samsung Galaxy Tab Plus] garyd9:
It does support it... Well, it should. ;) I'm assuming that you are trying to do something that isn't working? If you tell me what that is, perhaps I can try to repeat and figure out what's going wrong.

Take care

Gary
[Samsung Galaxy Tab Plus] st0921:
I've been using System Tuner Pro for CPU tweaks with built in init.d scripts function. The app gives me options in applying the tweaks between on boot complete and init.d. However the init.d option ws not available, so I manually created the folder in /system/etc/ which made the init.d option appear, but kept getting error message and doesn't create the script.

Thanks,
[Samsung Galaxy Tab Plus] garyd9:
Ah, so it's not a matter of the kernel support, but something else. I still may be able to help. What error are you getting from "System Tuner Pro"?

(As a test, I just manually created the init.d directory and put a script in there - and it worked fine when I rebooted.)

take care

Gary
[Samsung Galaxy Tab Plus] Zadeis:
OK I'm not pointing the finger completely at this kernel but I have a feeling what happened to my tablet today has to do with the recent changes.

I was sitting class today and I used my tablet a couple times. At one point it froze so I restarted it be holding down the power button and continued what I was doing (which was putting a date on the calender). About an hour later I went to go check my facebook only to find my tablet on the screen when it starts where it just Says Samsung Galaxy Tab 7.0 Plus. NOT the animated loading screen.

It just sat there doing nothing. So I went into recovery only to find it couldn't access anything on the internal SD card. I'm assuming the internal SD card is E: since at the bottom of the recovery screen it was trying to mount E: or something along those lines. I did a Dalvik cache clean and still nothing. I then did a data/factory reset and still nothing.

Then just to verify my assumption I went to install from SD card and selected select zip from sd card (which would be the internal one) and it couldn't access it.

So at this point I'm going to try Odin and go back to the previous kernal from the 7th since that was stable and I wasn't getting SOD's.

Edit:

Just to add my apologies. I'm assuming you would want some files from me and I would love to contribute but unfortunately I use this tablet for school use so this thing needs to work. I would try working with you but my main concern is getting this thing up and running again.

Again my apologies.

Edit number 2:

Well this isn't good... Odin flash didn't work and I still somehow am having trouble accessing E: (which I am still assuming is the internal SD card) trying other things now :/
[Samsung Galaxy Tab Plus] jimmy2179428:
Thanks for this Gary! You da man!
[Samsung Galaxy Tab Plus] Zadeis:
Well I'm kinda screwed...

OK in terms of the problems (and my previous post) I think your kernal change corrupted my internal SD card. I haven't been bbale to do anything with it and now it just automatically goes into recovery.

I have done multiple odin flashes using various settings. I was going to put up pictures but they were blurry beyond belief. so I'm going to type out everything...

Beginning: (note the blue text is normally yellow on the tab but on here you can barely see it so I made it blue)

E:failed to mount /cache (no such file or directory)

E:Can't mount /cache/recovery/command

# MANUAL MODE #

-- Updating application...

E:failed to mount /efs (No such file or directory)

instal_application_for_customer:Can't mount /efs

copy application failed.

--Appling Multi-CSC...

E:failed to mount /efs (No such file or directory)

E:multi_csc:Can't mount /efs

Multi-csc applied failed.

E:failed to mount /cache (no such file or directory)

E:Can't mount /cache/recovery/log

E:Can't open /cache/recovery/log

E:failed to mount /cache (no such file or directory)

E:Can't mount /cache/recovery/last_log

E:Can't open /cache/recovery/last_log

E:failed to mount /cache (no such file or directory)

I'm already trying to get into contact with Samsung since I don't think much can be done :/ Strange that it happened out of no where though :confused:
[Samsung Galaxy Tab Plus] jasonemorrow:
te same thing happened to mine a couple weeks ago. I was on an earlier version of the kernel and am pretty positive it played no part. I had progressively frequent sod's first. Did you have any other issues? I had to exchange mine. Never could get it to mount the memory.

Thanks

Jason
[Samsung Galaxy Tab Plus] Zadeis:
Not I did not. Like I said I was using it a couple times during class then an hour later when I went to use it again this started. Though it did freeze once before when I opened the calender but I just restarted and continued what I was doing THEN that happened.
[Samsung Galaxy Tab Plus] garyd9:
I think that is certainly your best bet. While I don't think that the kernel has corrupted your internal flash memory, obviously something is going wrong.

If something had corrupted your internal flash, ODIN should have corrected it, as I believe it will completely repartition the flash, reformat the partitions, etc. I can only take wild guesses as to what may or may not be going on. Your boot loader partitions appears to be working, as does your recovery partition.

As a side-note, there is no drive "e" on the device. If you see "E:" on the recovery console, it indicates an Error. (You might also see W: for warnings, etc.)

I wish you luck and hope things work out for you.

Take care

Gary
[Samsung Galaxy Tab Plus] Zadeis:
Ah OK that's nice to know. Makes sense now that you mention it too. It was just me assuming what I saw but I'm learning more and more about Android on here (even if I do have problems) :D
[Samsung Galaxy Tab Plus] Facegarden:
Hey!

Just found this thread. Flashed the kernel and everything seems fine. I'm wondering though - is it possible to enable USB fast charging on this kernel? Like from a computer? I tried a method they suggest for the 10.1 but it didn't work. Of course that said to use pershoot's kernel too, but there isn't one for this tab that I could find.

Does anyone know anything about enabling that for this tab? Its so hard to search, I keep getting results for the other galaxy tabs!

-Taylor
[Samsung Galaxy Tab Plus] painter_:
That would be nice. I have a non-Samsung 2A charger and the tab charges really slow on it. I have tried 5 cables with it none of them will fast charge because it is looking for the feedback form the samsung charger.
[Samsung Galaxy Tab Plus] Facegarden:
The samsung charger just has the two USB data lines shorted together to tell the tab to suck down 2A. You can modify a cable (but don't ever use it with a computer) or you can modify the charger if its easy to crack open.

However, I am actually making a custom USB Host cable that still allows charging. It works, but the tab only draws 500ma which isn't really enough to keep it running. I can't short the USB data lines together as those are used for the USB host communications.

I am trying to make it so the device can stay plugged in to USB hosting all the time, but still keep a charge.

I think if I can enable USB fast charging from any usb source, it will work.

I'll share the cable pinout if this works!

-Taylor
[Samsung Galaxy Tab Plus] Entropy512:
This was not the case on the Tab 10.1 - Signaling 2A charging actually required the Tab to see somewhere around 1.2 or 1.8 volts (I forget) on both D+ and D-. (Actually, it may only be one of these that had to be that voltage)

This is done using a resistive voltage divider between +5v and ground.

An iPad charger can be converted by shorting D+ and D- and then removing one of the resistors.

One thing I never got around to doing was to try and get the Tab 10.1 to charge from an iPad charger. Safely detecting one would require an extra ADC on the other USB line - I am not sure if this is available. At this point all of my chargers are modded so it's hard to test. :)

Samsung phones, however, just require D+ and D- to be shorted. As a result of this - phones will charge from tablet chargers, but not vice versa. (The resistors are not strong enough to override the phone's "are D+ and D- shorted?" detection)