yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
[MENTION=3034891]gr8nole[/MENTION], [MENTION=958889]SOHKis[/MENTION], [MENTION=5379664]loselvis777[/MENTION], [MENTION=1105488]hkjr[/MENTION], and else

Changelog 1.7 (13/9/2013):

Ramdisk based on 1.6-linaro-tweaks

Kernel compiled using Linaro gcc 4.7, SM-T210R MI1 update applied

Untested!
[Galaxy Tab 3 7.0 Android Development] loselvis777:
Black screen. Tab wont start..
[Galaxy Tab 3 7.0 Android Development] gr8nole:
The x-yyyy is 7-0025 and there is only one line of text with one word in "switch" and the word is "AUTO".
[Galaxy Tab 3 7.0 Android Development] gr8nole:
Definitely some issues with this one, but it did boot up. The first boot after flashing took a little longer to boot (had a black screen until it booted). I did a reboot and then pulled the attached logs.

Also, whenever there is an overlay popup on the screen, it doesn't show up (i.e. Power menu for restart or popup when asking to install apps). The screen dims the background (as it should) but the popup isn't viewable. But if you touch where the popup should be, you can still make a selection (even though you can't see it).

EDIT: After thinking about this some, the reason it seemed to take longer to boot is because the screen was black while rebuilding cache on first boot, but the popup didn't show (as described above), so it just seemed like it wasn't booting properly.
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
For your reference: https://github.com/kumajaya/android_kernel_samsung_lt02/blob/master/drivers/power/fsa9480.c

Incompatible vendor binaries. Your current ROM not compatible to updated kernel. GPU memory allocator slightly changed but user space libraries not ready for it yet. I will partially revert this update. Thanks for your feedback.
[Galaxy Tab 3 7.0 Android Development] CodyF86:
[MENTION=4021423]ketut.kumajaya[/MENTION]

You're a hard person to get a hold of. :) Ill keep it short not to derail anything here,

PM me if you can ketut, I just had a quick request if possible. I'm using your power.pirahna

to fix the cpu frequency jump issue when ocing, but I modified the power.c to stop spitting out

errors about interactive when I'm not using it.

https://github.com/codyf86/android_...mmit/1cdaa2a182b406f3884d639a6a8674781f214dde

I would like to incorporate my hack into your power.pirahna for my use, is there any chance I can get the changes you made

to power.c to fix power.pirahna cpu freq jump on boot / screen off.on, or get it built with my hack, like I said for my use.

(The above regards the tab 2 not to confuse anyone.)

Back on topic, I'm going to try and start working on getting the device configs together to build cm for the tab 3, but it is still

going to take a bit of hacking, once I get my tab 3 it will be much easier, have the blobs, now have to build a device tree and go from there.
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Ha..ha..ha... https://github.com/Nick0703/android...mmit/6a91bf7a840515b20ffa8c3375ce2a055f26d1ad
[Galaxy Tab 3 7.0 Android Development] CodyF86:
Lol thanks,

I was thinking it was that line, but wasn't actually sure what to do with it. Thanks. :)
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Galaxy Tab 3 little sister: http://translate.google.com/transla...04/samsung-werkt-aan-galaxy-player-ii-yp-gi2/

Kernel source: http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=yp-gi2
[Galaxy Tab 3 7.0 Android Development] CodyF86:
That looks like it would be so much fun to hack on, and its pretty much the same as the tab. Hard to justify

buying it since every device is pretty much a media player including phones, but if it isn't too expensive, it would

be pretty cool to play with. :)
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
But Marvell far away from open source world :( TI OMAP much much better :good: Without USB host support, I wont spend my money for T21x :( Access my Adreno board directly from my Android device is cool :laugh:
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
[MENTION=3034891]gr8nole[/MENTION], [MENTION=958889]SOHKis[/MENTION], [MENTION=5379664]loselvis777[/MENTION], [MENTION=1105488]hkjr[/MENTION], and else

Please try 1.7.1, hardcoded ION carveout memory applied. The current bootloader version have no "ioncarv" kernel parameter, needed by 1.7 for GPU acceleration.
[Galaxy Tab 3 7.0 Android Development] gr8nole:
1.7.1 up and running well so far :good:
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Yea, I did it :victory: 35 downloads 13 thanks = XDAttitude :p Thinking to remove all attachment from post #1 and leaving you alone here :( But I will update my Marvell T21x kernel source soon, for future reference for all of you :crying:
[Galaxy Tab 3 7.0 Android Development] SOHKis:
thanks!

flashed, booted, & no issues here either.

nooo...!!! don't let them the thankless get to you! there's many who appreciate your time and work!
[Galaxy Tab 3 7.0 Android Development] gr8nole:
I just thanked all your posts in this thread (except the last one), I hope that makes up for some of those who haven't thanked :)
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
https://github.com/kumajaya/android_kernel_samsung_lt02/commits/master in sync to my local repo.
[Galaxy Tab 3 7.0 Android Development] CodyF86:
[MENTION=4021423]ketut.kumajaya[/MENTION]

Just a general FYI about linaro, here is what I had to do to get linaro 4.8 kernel to boot.

# 1 use SLAB instead of SLUB in kernel defconfig (I know the tab 3 kernel is different, just general fyi)

# 2 http://comments.gmane.org/gmane.linux.ports.arm.kernel/117863

^^^ fix unaligned access on linaro 4.8

#3 https://github.com/codyf86/android_...mmit/caed72f47e1183be2ae9e18cdb389ab652e514f3

edit: whoops spoke too soon, it compiles and boots, but after the first samsung logo goes away

it just bootloops, its trying tho, oh well, linaro 4.7 works fine so far, eitherway maybe some helpful

info for you in the future.
[Galaxy Tab 3 7.0 Android Development] hkjr:
Talk about teamwork!!

---------- Post added at 08:48 PM ---------- Previous post was at 08:26 PM ----------

have you been drinking? lol - that's the craziest thing i've read so far today. ill have to send you something for this work!! then again, i still have in my possession my HTC TyTN II... think it has Froyo on it, lol - we have to get that on JB lol

---------- Post added at 08:55 PM ---------- Previous post was at 08:48 PM ----------

Are both cores running at max 1205?
[Galaxy Tab 3 7.0 Android Development] gr8nole:
Nope, both scaling properly.
[Galaxy Tab 3 7.0 Android Development] hkjr:
would help if i checked which one i flashed - had a previous one in there - thanks!
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
No problem, we work on git ;)

Absolutely not, how can I analyze a diff file and fix video acceleration problem when I'm drunk :laugh: But without [MENTION=3034891]gr8nole[/MENTION] I would have given up since the beginning :good: But as I said before, only a miracle can force me to buy this device. Don't expect a future update, but my kernel source is ready for CM :cool: Go, go, go [MENTION=5337314]CodyF86[/MENTION] :D
[Galaxy Tab 3 7.0 Android Development] trazfer:
i flashed it on my t210R with infamous 1.1 and wiped cache and dalvik. then suddenly my wifi cannot turn on.

Edit:

I did not wipe cache and dalvik and everything runs smooth now
[Galaxy Tab 3 7.0 Android Development] bukog25:
sorry to ask but how to flash this kernel? and do i need to wipe before flashing kernel?:)
[Galaxy Tab 3 7.0 Android Development] loselvis777:
Kernel 1.7.1

I flashed it with no problems. Wifi works. But i have to say, i think the device is running a bit slow, Maybe im crasy, but it dosent reackt as quick as it should..:laugh:
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Please tell me which is the newest and the best version http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=sm-t21 :laugh: :laugh: :laugh: If your English good enough, please ask Samsung OSRC to add release date, changelog, etc :laugh: :laugh: :laugh: Ask to support CWM or TWRP :laugh: :laugh: :laugh:
[Galaxy Tab 3 7.0 Android Development] loselvis777:
what does it say on sammobile if you take top 10 of the latest firmware for t210?
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Let's playing with Samsung puzzle http://samsung-updates.com/device/?id=SM-T210 Experienced Samsung kernel developer not too suprised if the newest kernel release (by checking the files date) not boot the newest ROM release :D I build Samsung kernel for Galaxy 5, Ace, P31xx, P51xx, and now T210, no kernel config included in kernel binary. Sometimes kernel binary used a different kernel config :laugh: Damn Samsung! But playing this puzzle always fun and excited :D
[Galaxy Tab 3 7.0 Android Development] gr8nole:
As for the T210R, I believe the MF1 is what originally came with the tab and MG4 was an update. Not sure about the MI1, but if they are just going up the alphabet, then it would be the newest.

We have been using the firmware files from MG4.
[Galaxy Tab 3 7.0 Android Development] loselvis777:
t210rueamg4
[Galaxy Tab 3 7.0 Android Development] hkjr:
Done. I could ask my friends over in IT to write a nifty script to keep sending the same email over and over again until they ban me, lol.
[Galaxy Tab 3 7.0 Android Development] CodyF86:
Lol...effing Samsung, let's put a bunch of versions out with no real consistency in naming and not give a timestamp...

well they would still mess it up, remember the p3113....... / p3113_update1 kernel with a 0 byte difference, haha.

They're trying to cornfuse you. :)
[Galaxy Tab 3 7.0 Android Development] gr8nole:
[MENTION=4021423]ketut.kumajaya[/MENTION]

I am trying my best to figure out how to compile this kernel on my own, but I keep getting an error

"arm-eabi-gcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found"

I have been following THIS thread to get started.

My cross-compile is set to /home/dave/Toolchains/arm-eabi-linaro-4.6.2/bin/arm-eabi-

I am using your pxa986_lt02wifi_blackhawk_defconfig as my defconfig.

I have absolutely no experience compiling kernels.

Any help/suggestions would be very much appreciated.
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
[MENTION=3034891]gr8nole[/MENTION]

I assumed your home is /home/android, kernel source inside /home/android/android_kernel_samsung_lt02

1. Create an environtment text file, save it as /home/android/build.env:

export CROSS_COMPILE='/opt/toolchains/arm-eabi-4.6/bin/arm-eabi-'
export LDFLAGS=''
export CFLAGS=''
export SUBARCH=arm
export ARCH=arm

2. Import environtment file above (dot+space+build.env), create build directory outside kernel source directory, and start the building process:

cd /home/android/android_kernel_samsung_lt02
. /home/android/build.env
mkdir -p /home/android/build/lt02wifi
make O=/home/android/build/lt02wifi mrproper
make O=/home/android/build/lt02wifi pxa986_lt02wifi_blackhawk_defconfig
make -j8 O=/home/android/build/lt02wifi

3. Copy the resulting kernel and modules to binary directory:

mkdir -p /home/android/build/binary_lt02wifi
cp /home/android/build/lt02wifi/arch/arm/boot/zImage /home/android/build/binary_lt02wifi/
find /home/android/build/lt02wifi/ -type f -name *.ko -exec cp {} /home/android/build/binary_lt02wifi/ \;

4. I will explain later ;)
[Galaxy Tab 3 7.0 Android Development] gr8nole:
Got it compiled and it actually booted :good:

Now its time to play :laugh:
[Galaxy Tab 3 7.0 Android Development] gr8nole:
Not having any luck getting any new governors to compile. Does the cpufreq_***.c need to be modified for each device?

Edit: Nevermind, finally got it to work. I added "badass" governor after A LOT of trial and error. Maybe I can get a few more added now.
[Galaxy Tab 3 7.0 Android Development] gr8nole:
So, after playing around with different governors all day, I have learned quite a few things about how things are being controlled. I am sure that [MENTION=4021423]ketut.kumajaya[/MENTION] already knew all of this, but for me, it was a big learning experience.

I did finally get Intellidemand and Badass governors implemented, but then I realized that my governor settings weren't sticking. So I dug around a little more and found that the PowerDaemon.xmls in the /etc folder are actually controlling what governor is selected and what the min and max frequencies are. That's why the min and max seem to keep changing (the PowerDaemon changes min/max based on certain events).

At first I tried just deleting the PowerDaemon xmls :cowboy: and it sort of worked. That allowed my governor settings to finally stick, but cpu usage was very high. It seemed to be trying to process the missing xmls. So I then edited the xmls to (basically still process but) really do nothing.

So far, it seems to be working much better (to my noobish eyes).:good:
[Galaxy Tab 3 7.0 Android Development] bensonhsu2008:
Did you get governor like pegasusq or smartass2 or even smartassH3 to work?

I couldn't get them to work. Main reason is the enum thingy in the kernel_stat(normally is struct- we need to add a new structure named cpustat.)

Help?:confused:
[Galaxy Tab 3 7.0 Android Development] gr8nole:
I'm afraid I won't be much help... This is still very new to me as well. I just started with the two I mentioned above because I remember them from a couple years ago when I was trying governors on my HTC Incredible (and then Rezound). If I feel comfortable with this at some point, I may fork from ketut's git and release something. But until then, I'm still just sort of playing and I'll leave the releases to the real devs.
[Galaxy Tab 3 7.0 Android Development] Zidkijah:
Thank you @ketut.kumajaya and @gr8nole for your fantastic work. Great job Guys!!!!!

Flashed with TWRP and everything is looking great........... Really BIG THANKS!!

Zid
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
No, you found it! This is a big and quick learning process :good:

To be honest, thinking to buying this device for my daughter but a big "NO" from my wife. So, paypal is the only solution for this situation. From developer perspective, Tab 2 P3100 better than Tab 3 T210.

[MENTION=3489684]Zidkijah[/MENTION] Thank you.
[Galaxy Tab 3 7.0 Android Development] MasterPhW:
But it's still great to see, that both of you are trying the best in developing something.

It's interesting and fascinating to see, when a "new dev" does his first steps. ^^

So all the best [MENTION=3034891]gr8nole[/MENTION]! And thanks for all the work so far [MENTION=4021423]ketut.kumajaya[/MENTION] aswell!
[Galaxy Tab 3 7.0 Android Development] hkjr:
Sent you some PayPal appreciation. Be sure to get your daughter a Tab3, then break it, I mean fix it... the "right" way, lol
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Just added a special thanks list to post #1, thanks.
[Galaxy Tab 3 7.0 Android Development] damnnew:
Any luck with OTG or USB host mode. I really wish I cud get it to work on this tab
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
It's hard without T210 device on hand.

@ all For better development support feel free to send PayPal donation. I got US $60 from XDA members so far, mainly from P31xx/P51xx owner + [MENTION=3034891]gr8nole[/MENTION] + [MENTION=1105488]hkjr[/MENTION] but I promise to allocate it for this device when it reach US $199 this year :D
[Galaxy Tab 3 7.0 Android Development] fabi280:
If I wouldn't be a poor student (I got this Tab for free), I'd also donate you a little bit.

Anyway, the 1.7.1 kernel makes TWRP really slow. You press a button and the device reacts like 2 seconds or more later.

Would a kmsg/dmesg help in this case?

EDIT: Just attached it, maybe it helps
[Galaxy Tab 3 7.0 Android Development] themitch:
The kernel works!
[Galaxy Tab 3 7.0 Android Development] revanescence:
Hi in kernel 1.7.1 zram and init.d are supported ?

Envoyé depuis mon SM-T210 avec Tapatalk 4
[Galaxy Tab 3 7.0 Android Development] stevenca:
Giving this a try on my T210R as I type this :) Cleared cache and dalvik before booting into system , booted in fine!
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
[MENTION=3034891]gr8nole[/MENTION] or else

As I promised (for step 4), just pushed https://github.com/kumajaya/android_kernel_samsung_lt02_modules . Without compatible kernel modules, your kernel will fail to boot. Please read the README file, a complete instruction to build the kernel part and kernel modules part. Good luck!
[Galaxy Tab 3 7.0 Android Development] Irish65:
going well

Finally threw in the blackhawk kernel. Havent had any other issues aside from clearing the dalvik from time to time because wifi and bluetooth wont turn on. Everything else is working good. Thank you for your efforts.
[Galaxy Tab 3 7.0 Android Development] gagan313:
Hey guys i found this video.... can someone make anything of it??

http://www.youtube.com/watch?v=oaXYMx8-SZ4:silly:
[Galaxy Tab 3 7.0 Android Development] bierma32:
Hello guys, is it possible to fix with this Kernel " the Kernel Download Panic " prob ?

My Devices Samsung GTab 8.9

Samsung GTab 3 7.0
[Galaxy Tab 3 7.0 Android Development] fabi280:
I've never had a kernel panic with this kernel. My girlfriend had a lot with stock kernel
[Galaxy Tab 3 7.0 Android Development] bierma32:
I can confirm that the prob with " Kernel Download Panik by Stock Kernel " with this one are solved

My Devices Samsung GTab 8.9 CM 10.2 by Com

Samsung GTab 3 7.0 rooted CWM Touch and Black Hawk Kernel
[Galaxy Tab 3 7.0 Android Development] neonlove:
Can u add loop device support to the kernel really need it

Thanks for your good work.
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Don't expect any support without an initial effort from your side.
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
463 downloads, 27 Thanks :confused: Damn!
[Galaxy Tab 3 7.0 Android Development] 123knarf:
Yes this is very poor :confused:

Gesendet von meinem SM-T210
[Galaxy Tab 3 7.0 Android Development] safariking:
Lol
[Galaxy Tab 3 7.0 Android Development] hkjr:
I'll have to $end you more

Sent from my SAMSUNG-SGH-I747
[Galaxy Tab 3 7.0 Android Development] revanescence:
This kernel 1.7.1 work very well :thumbup: but only one thing is not working. Its folder init.d coz any tweaks I install is not working so I checked permition in init.d folder and changed it and its work now

Thx so much for this kernel for my t210 and the other kernel for my P3100 ;) I like the overclock of cpu and gpu

Envoyé depuis mon SM-T210 avec Tapatalk 4
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
[MENTION=1105488]hkjr[/MENTION], [MENTION=3034891]gr8nole[/MENTION], @ else

Changelog 1.8 (29/10/2013):

Samsung OSRC SM-T210R MJ1 kernel update

Kernel: https://github.com/kumajaya/android...mmit/654d3f7b60339d6bcc300e96a71baa46d79f85af

Modules: https://github.com/kumajaya/android...mmit/d970d6633c0c942d891edda82493299423735a38
[Galaxy Tab 3 7.0 Android Development] revanescence:
Just flashed and for now no issue boot fast. Will test this kernel more deeper ;) great job like always :thumbup:

Envoyé depuis mon SM-T210 avec Tapatalk 4
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Just updated post #1: Initial T211 support, untested! Have to wait [MENTION=3034891]gr8nole[/MENTION] 's CWM recovery for flashing it.
[Galaxy Tab 3 7.0 Android Development] hkjr:
No issues for the past hour...will take it to work today (will give my kids the Tab2) and see if anything breaks.....but I doubt it. Thanks again!
[Galaxy Tab 3 7.0 Android Development] gr8nole:
1.8 up and running well on my T210R as well. :good:

Thanks for the T211 version also. Already posted a new CWM test for those guys to try. :)
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
I made it because you start making a recovery for T211 target :good:
[Galaxy Tab 3 7.0 Android Development] gr8nole:
It looks like it works, we've got one confirmation so far.:D

I kept getting questions about the T211, so I kind of felt bad for those guys.
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Good :good: No feedback yet as a boot image :( BTW, how you fix PhilZ Touch recovery?
[Galaxy Tab 3 7.0 Android Development] gr8nole:
Maybe the T211 users don't realize you have a version for them (T211 not listed in thread title).

I'll have to look back at what changes I made for Philz, I can't remember right now.:o
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Great :good: [MENTION=3140845]Dasdranamin[/MENTION] Please confirm phone function, WiFi, bluetooth, etc.
[Galaxy Tab 3 7.0 Android Development] SOHKis:
Thanks for the continued support! Gonna flash if i get time this evening & do some testing.

Really appreciate you sticking around
[Galaxy Tab 3 7.0 Android Development] Dasdranamin:
Ok.

But is not me.

Its sormat1 from 4PDA. :)

Hi will be do it.

UPD.

He said: all works! :)

See http://4pda.ru/

Sorry, this is a qiuck Google Translation:
[Galaxy Tab 3 7.0 Android Development] Dasdranamin:
Dear ketut.kumajaya

Unfortunately, there is a GPS issue in this Kernel.

Zeronofff from 4PDA wrote (quick translation):

This bug has sormat1 too.
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
I use a single source code for all T21x variants. A different kernel config, telephony kernel module source, and ramdisk for T211. There's no different in GPS code between all T21x variant. Possibility of a ramdisk problem, I'll check it.

[MENTION=3034891]gr8nole[/MENTION] Please try T211's kernel modules in yours T210R. The easiest way is create a flashable zip with T210's boot.img + T211's system folder. Flash it and check if everything working correctly. It's important to maintain a single source code for all T21x variants. Maintain a lot of almost same source base is one known Samsung programmers stupidity :(
[Galaxy Tab 3 7.0 Android Development] gr8nole:
I just tested GPS on T210 version 1.8 and never did get a GPS lock (GPS turned on, but never locked in on my location). I never use GPS on my Tab, so I didn't catch it yesterday.
[Galaxy Tab 3 7.0 Android Development] Dasdranamin:
Ok.

Just for information:

This bug has already appeared independent twice.

Thus it can't be by chance.
[Galaxy Tab 3 7.0 Android Development] gr8nole:
Just retested the T210 1.8 version and GPS did eventually lock in. Just took longer than I expected.

I will test the T211 modules now.

EDIT: [MENTION=4021423]ketut.kumajaya[/MENTION] The T211 modules work fine with the T210 boot.img. GPS worked correctly.
[Galaxy Tab 3 7.0 Android Development] gagan313:
can someone explain to me the OTA update samsung have released and added in this kernal?:good:
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
Supposedly telephony modules will have no effect on the T210(R) but who knows :laugh:

[MENTION=3140845]Dasdranamin[/MENTION] Please try attached test build, ramdisk updated but I'm not sure this will fix the GPS problem :(
[Galaxy Tab 3 7.0 Android Development] hkjr:
Make that 2 - running exceptionally well over the past day - work, games, etc
[Galaxy Tab 3 7.0 Android Development] ketut.kumajaya:
T211 owner, please try test2 attached above. A lot of downloads from OP but no feedback from XDA member so far :laugh: Confirmed by [MENTION=3140845]Dasdranamin[/MENTION] from Russian forum, OP version works but GPS fail to start. Without any feedback, I will give the distribution to 4pda.ru ;)
[Galaxy Tab 3 7.0 Android Development] Dasdranamin:
sormat1 from 4PDA confirmed:

blackhawk-kernel-1.8.1-test2-t211

GPS already works!

See: http://4pda.ru/