yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Tab Plus] chevyrida:
keep it up!!!

Hey hey!!! I just wanted to say to the devs keep up the good work. My upgrade date for tmobile has finally arrived and I was considering getting this tab given its telephony option. Please keep up the awesome work yall!!!!!:)
[Samsung Galaxy Tab Plus] xspeed9190:
+1

Please somone love us
[Samsung Galaxy Tab Plus] sharljimhtsin:
the ICS UI looks great,i will sit here for your usable version of ROM.woo~
[Samsung Galaxy Tab Plus] [David]:
Let's hope in some news :-D

Sent from my Galaxy Note with DarkyROM 3.3
[Samsung Galaxy Tab Plus] aorth:
locerra and I have been very busy this past week (mostly locerra).

A few kernel changes from a new source drop from the i815, new experiments with loading wifi modules from compat-wireless (no success yet), switching to open source sensor drivers (hopefully this will fix the autobrightness stuff), modifying our device trees to support kernel builds using the build system (no more pre-built kernel/ramdisk), etc.

My computer is compiling nonstop haaahaha. Stay tuned.
[Samsung Galaxy Tab Plus] locerra:
also add to that a couple of changes from garyd's kernel (not oc/uv, but some of his fixes), and mostly failed attempts of fixing usb stuffs (such as mtp, adb settings, maybe mass storage for external sd card, etc)

we have made a bunch of progress, just not really progress that would be noticeable for the vast majority of users
[Samsung Galaxy Tab Plus] aorth:
Speak for yourself, I just got the Torch app working. ;)
[Samsung Galaxy Tab Plus] garyd9:
hrmm.. maybe I ought to spend some time bringing this over to the 6210. (which would only mean I have to change up the partition table and disable efs and any modem.)

Honestly, there's only one part I _really_ want to fight with: wifi. Why? to stick it to samsung. :)

Don't be surprised to see a fork from me.

Gary

---------- Post added at 12:54 AM ---------- Previous post was at 12:52 AM ----------

umm.. this is a 2.6.36 kernel?
[Samsung Galaxy Tab Plus] locerra:
Gary, I would highly suggest you look at my github. I have a device tree for the p6210 that I try to keep up to date, but I'm already doing all the building for the p6800 and p6810 builds, so I don't really have spare cpu time to build for the p6210.

Also, I just managed to get wifi working -- a modification is needed to a CM repo. I haven't posted a changeset to review yet since I'm still tinkering with a value. Let me know if you need/want help. Aorth and I are on #teamhacksung most of the time, so you can aways get a hold of us there.

Edit:

And yes, it is the 2.6.36 kernel. We need to fix ics gadget support (I have a branch starting that), and probably other stuff. Our wifi module is compat-wireless-3.3-rc1-2 (same as the new touchpad module), plus sdio from the galaxys2 ics source drop. I would like to try to get the teamhacksung smdk4210 kernel working on our devices, but I haven't gotten around to making a uart cable to debug it.
[Samsung Galaxy Tab Plus] garyd9:
You have wifi working (and working with wpa_supplicant) using that? I remember trying that a while ago (perhaps a different version, but using sdio from the 62x0 kernel) with no luck.

I have to be honest - I'm very seriously considering just patching the 62x0 kernel up to 3.0.26 and seeing how badly things break. It'd probably be best to do that with my recovery partition and "see what happens." I might also take the i9100 ICS kernel source and see what happens with that. Between the two approaches, I might even get a working kernel. ;)

Sadly, I also don't have any UART cables or any other means to see whats going on if I can't get into a shell to see the kernel messages. That makes things more annoying when they don't work (but much more exciting when they do.)
[Samsung Galaxy Tab Plus] locerra:
As of a few hours ago, yes. I'm on the P6810, so our hardware is not identical, but our atheros chips are.

The have some configuration for our devices in the i9100 ics kernel, but unfortunately it doesn't build a working kernel. Teamhacksung's smdk4210 incorporates the i9100 ics kernel, as well as a lot of other fixes.
[Samsung Galaxy Tab Plus] aorth:
Mobile data usage tracking

Good afternoon, folks. Looks like I just got ICS's mobile data usage tracking working...

I found a boatload of patches in Cyanogen's Tab 10.1 kernel tree, and they apply cleanly to our c210 kernel... then just figured out which config options we needed. It should work out of the box for P6800 as well, but I'm not sure if about wifi-only variants; I guess you can tell Android to track data on wifi interfaces, but I'm not sure how useful that is.

More info at my blog (for posterity's sake). Back to code. ;)
[Samsung Galaxy Tab Plus] robyr:
It would be incredibly useful to application developers to monitor app data usage and to isolate major problems with data usage before publication.
[Samsung Galaxy Tab Plus] aorth:
GPS is working

GPS seems to be working.

It's 2am and raining outside, so I can't be bothered to see if I can get more than 1 satellite ;)
[Samsung Galaxy Tab Plus] chrisrotolo:
Outstanding.i have all the faith in the world in you.

Brilliant!
[Samsung Galaxy Tab Plus] TedNet:
this thread is awesome... hope that the developer could finish this rom.. cant wait to use this incredible rom... :D:D
[Samsung Galaxy Tab Plus] scottypimpin636:
Excellent job guys, keep up the great work!
[Samsung Galaxy Tab Plus] [David]:
Yyyyyyyyyyyaaaaaaaaaahhooooooooooo HOW TO THANK YOU MAAAAAANNNNN :D You're gonna revive our humor and you rock dude :D GREAT JOB YOU'RE AMAZING keep pushing :D
[Samsung Galaxy Tab Plus] dzasta:
Even though i have a P6210, I'm eagerly following this hoping this will port relatively easily over to the 6210.
[Samsung Galaxy Tab Plus] zenlord77:
awesome:)
[Samsung Galaxy Tab Plus] manxam:
Yeah, I built from scratch too using the same manifest as above as well as the kernel Aorth mentioned. It fails to boot/post. I then restored the nandroid backup and wrote only the kernel from this build and the same so it's definitely the kernel that's the issue.

While this may be the same information that was in Aorth's manifest, it was posted on Sept 17 and perhaps too many commits have happened since then to make it compatible with CM9/ICS?
[Samsung Galaxy Tab Plus] esxbr:
I think the correct kernel is:

github.com/alanorth/android_kernel_samsung_smdk4210-tab/tree/ics

I'll try it.
[Samsung Galaxy Tab Plus] manxam:
Looking at the date of the last commit I'd say that the kernel is too old. It doesn't appear to be the same code shared with the S2 and Note as referenced in his Sept 17 build. I suspect it's the one that he used in his previous Aug build(s).

I'm looking to build kernel modules for the existing kernel or build a new working kernel and modules without having to resort to kernel module vermagics with the existing. It shouldn't be this hard! :)

Of course, I'd be inclined to try the new PA build when it's working..
[Samsung Galaxy Tab Plus] aorth:
Hmm, that's definitely the kernel I'm using in my CM9 manifest. I'll try another CM9 build this weekend maybe if I get time. Gotta run a marathon on Sunday (not the whole 42... eheeh).
[Samsung Galaxy Tab Plus] esxbr:
Did you try it ?
[Samsung Galaxy Tab Plus] aorth:
Nope, I didn't have time. :\
[Samsung Galaxy Tab Plus] natexx:
Hey could someone please point me to a working mirror to download the latest 6210 cm9 rom? I have literally been scouring google for the last 12 hours with no luck.

Thank you!
[Samsung Galaxy Tab Plus] aorth:
Unless someone in the thread has one, I think you might be out of luck. Try CM10, it's fast and stable (much more than CM10.1). I don't even have this tablet right now (broken, in service for weeks!), and no time to make new CM9 builds.
[Samsung Galaxy Tab Plus] natexx:
The reason Im trying to get a p6210 cm9 build is because chainfire 3d still works with ICS.

Someone out there must have the most recent cm9 p6210 build?!

I even tried to build a p6210 rom from source but I failed at figuring it out despite spending all night on it.
[Samsung Galaxy Tab Plus] k_t_b:
I have a bunch of the CM9 build ZIPs saved on my tab. However, I think the most recent ZIP I have is the 8/10 build. I will upload it if you're interested.
[Samsung Galaxy Tab Plus] loolser:
lets upload if u have some free time, always wanted to check it out lul
[Samsung Galaxy Tab Plus] natexx:
That would be great if you could upload it! :)
[Samsung Galaxy Tab Plus] tom411:
Aorth's CM9 for P6200:

http://d-h.st/evo
[Samsung Galaxy Tab Plus] k_t_b:
CM9 8/10/2012 http://www.sendspace.com/file/wxpnxa
[Samsung Galaxy Tab Plus] loolser:
thanks:victory:
[Samsung Galaxy Tab Plus] sorrowuk:
So were you able to get more than 1 satellite ?

You looking to do a developer preview 3 anytime soon with working gps and wifi ? :)

Then only maybe light sensor not that important though, so camera and bluetooth
[Samsung Galaxy Tab Plus] kzoodroid:
I suggest you read the rules before posting as asking for ETA's is highly frowned on in the community. And insulting the devs isn't the best way to make friends here, i.e. things aren't fixed based upon their importance to you.
[Samsung Galaxy Tab Plus] aorth:
I would post a new build, but I'm not ready to support a bunch of half working features, so I'm going to keep testing and refining until I think it's stable enough to throw to you guys. The alternative, if you can't wait, is to get involved in the development. It's easy to build it yourself if you have a few hours to clone repos and compile crap.

Wifi's going to be tricky, it's real porting, real development. There are serious issues with getting wifi working, it's not a walk in the park. Just hang tight :)
[Samsung Galaxy Tab Plus] aorth:
Wifi... sometimes

Ok, so I now know what locerra was saying about wifi "kinda" working...

I happened to be in the same room as my router when I turned my tablet on after work today, and BAM! Wifi. It's super buggy, and I'm still getting FCs in a lot of apps (possibly related to the OSS sensors we switched to last weekend, I'm not sure), so I can't upload betas for you guys to play with just yet. Sorry!
[Samsung Galaxy Tab Plus] aorth:
Status Update

Status update: I just got the smdk4210 kernel booting. This is the 3.0.y-based kernel that the Galaxy S2 people are using. locerra made the necessary changes in the kernel for our tabs to boot this, and I've just done a test build for P6200. It works:

The kernel we were using before was the 2.6.36-based kernel from Samsung's GPL source release. I believe the future is for us to stick to a kernel which is closer to other Samsung Exynos 4210 devices (and more ICS devices in general).

I've only had a brief look around, but I can see that the momentary "blanking" on screen rotation is fixed. Sensors still more or less work (like they more or less did before!). Telephony isn't working, not sure why. Sound is working nicely. Brightness controls are a bit b0rked cuz we didn't update our lights library (Torch works, though).

Stay tuned...
[Samsung Galaxy Tab Plus] chrisrotolo:
looks like a bit more memory too huh??

patiently waiting....
[Samsung Galaxy Tab Plus] aorth:
TriangleAway working...

Another perk of this new smdk4210 kernel... we can now reset the pesky flash counter:

Basically, Samsung's ICS kernels expose a new mmc partition, /sys/block/mmcblk0boot0. It's not present in Gingerbread or Honeycomb kernels. If you're running a ROM with this ICS kernel, Chainfire's TriangleAway makes quick work of resetting the flash counter. Good to know!

Thanks to Chainfire for TriangleAway, and also to locerra for getting this new kernel booting on our tablets.
[Samsung Galaxy Tab Plus] chrisrotolo:
w00t! w00h00! Nice.

Keep us posted.Does locerra accept donations?
[Samsung Galaxy Tab Plus] locerra:
no he doesn't :)

Also, hardware accelerated video is working on the tab 7.7, so hopefully it is working for you as well. I was afraid telephony would break, try the galaxys2 libs + conf and see if that works.
[Samsung Galaxy Tab Plus] chrisrotolo:
ah well. I'll donate to cyanogen for their nice work.

Thanks guys for all the hard work and effort.
[Samsung Galaxy Tab Plus] sph3x:
this is still not stable for daily use right?
[Samsung Galaxy Tab Plus] Ceelos09:
No. It is still in its "pre-alpha" stages, hence, the OP's "Developer Preview" tag
[Samsung Galaxy Tab Plus] aorth:
Hardware-accelerated video doesn't work here. And actually, the UI is a bit sluggish now... Also, haptic feeback vibration is working fine for me.

Ok, I'm looking into the RIL thing. I notice Note and Galaxy S2 are using Smdk4210RIL and we're using SamsungHCRIL. I'll try to see if I can build with their binaries and use that RIL class instead.

btw, getting an error on kernel compile on my Ubuntu box again (my Arch laptop works, but is just slower): http://pastebin.com/6D1Vi3bg

update: Hardware-accelerated video seems to be working for some videos which are encoded with h264. Audio doesn't always work. But h264 video + mp4 audio appears to work fine.
[Samsung Galaxy Tab Plus] gingerboy92:
can anyone post a full instruction on how to compile all the source to get a fully working file for flashing? i would really appreciate it. i'm still new with android stuff, only familiar with kernel stuff.
[Samsung Galaxy Tab Plus] locerra:
I put instructions on how to do it for the tab 7.7 here. It should be the same, except with your device name instead (p6200 I'm going to guess). I'm not sure if the manifest I link there still works, but let me know if you decide test.
[Samsung Galaxy Tab Plus] sharljimhtsin:
today,i flash this alpha version into my p6200 machine,it is very unstable & unusable.

want it better.
[Samsung Galaxy Tab Plus] Zadeis:
Well that's one heck of a thing to say sharljimhtsin...
[Samsung Galaxy Tab Plus] aorth:
Yeah, compiling from the kernel folder doesn't work for some reason. I never figured out why. If you want to compile, just do mka bootimage or something that will trigger a new kernel to be compiled (that way you don't have to recompile the whole of CM.

Also, which compiler are you using? Both locerra and I had problems with our adb at one point, and we suspect they were related to GCC. For me it was GCC 4.6.x on Ubuntu 11.10 (I think it's better on 12.04, but I don't know for sure as I am now on Arch!). See my blog for more info: Ubuntu GCC > 4.4 considered harmful!
[Samsung Galaxy Tab Plus] locerra:
I'm pretty sure that I could fix it to compile in the kernel folder, but you really shouldn't be doing that anyways. If you are just compiling the kernel do

$ make -C path/to/kernel/source O=path/to/output ARCH=arm CROSS_COMPILE=path/to/cross/compile/prefix CONFIG_INITRAMFS_SOURCE=path/to/initramfs -jN

where N is the number of processes you want.
[Samsung Galaxy Tab Plus] mobilx:
Hello there. I really appreciate your work and look forward seeing CM9 on our SGTPs.

I just saw this thread regarding to the emmc kernel driver bug and I'm curious are we affected by this.

http://xdaforums.com/showthread.php?t=1633943

Послато са GT-P6200
[Samsung Galaxy Tab Plus] aorth:
Nope, we're not affected. From what I understand it's only "leaked" ICS builds which have the kernel bug. We're safe, for now... but I guess we should be cautious flashing this leaks from random Internet sites :\
[Samsung Galaxy Tab Plus] aorth:
Development update

I just noticed that USB tethering works (at least on my latest local test build + smdk4210 kernel). I haven't fixed RIL on this new kernel yet, so USB tethering is kinda pointless... but it does work, and the tethered computer gets an IP address, can ping the tab, etc.

Also, I just added a few patches to get USB mounting working... I tested copying files both manually and in Rhythmbox and it worked as you'd expect it to. ;)

Back to code...
[Samsung Galaxy Tab Plus] jief:
Perfect! you are doing very well job, keeping going. any problem maybe we can help.
[Samsung Galaxy Tab Plus] gingerboy92:
woopps.. took me almost a week to reply.. very busy lately.

anyway. i managed to compile it with thanks to the instructions. working great! but switched back to 3.2 because of the wireless..

btw.. is it possible to switch to kernel 3.4 from opengalaxy smdk4210 kernel?

https://github.com/opengalaxy/android_kernel_samsung_smdk4210/branches

it looks kind of interesting. i tried to compile.. errors

CC arch/arm/plat-s5p/irq.o

/home/meP/android/system/kernel/samsung/smdk4210/arch/arm/mach-exynos/common.c: In function 'combiner_init':

/home/meP/android/system/kernel/samsung/smdk4210/arch/arm/mach-exynos/common.c:582: error: implicit declaration of function 'irq_of_parse_and_map'
[Samsung Galaxy Tab Plus] locerra:
Eventually I would like to move over to the opengalaxy kernel, but for now I just want to get something working.
[Samsung Galaxy Tab Plus] gingerboy92:
Great to know! thanks!

this is my first android device and i'm very satisfied with it.. i learned so much about android because of this you guys! i guess if things are easy, i wouldn't have learned this much.. :P

EDIT: hey! i want to learn more!! anything that i could help?

let say.. if i want to help to fix the camera, what would i need? Could anyone list it?

i might not be able to fix it at all, but at least i could learn something while i try. :D

EDIT 2: LOL.. i think i got the camera app *partially* working.. somewhat... upside down, inverted image. and wierd lines with the captured picture.. probably because i literally copy pasted the libcamera hal from opengalaxy android_hardware_samsung.. even the settings showed 8MP as the max size.. its ok i guess, since it was a blind trial, i didn't even knew what i was doing. LOL
[Samsung Galaxy Tab Plus] [David]:
That's nice, you first Android device and you just flash a Wip CM9 which is still in work progress? :D you're brave man!

Sent from my Galaxy Note with DarkyROM 3.3
[Samsung Galaxy Tab Plus] locerra:
@gingerboy92

Do you have a git repo somewhere with the changes you've made? If you want to chat with me or aorth, we are usually on #teamhacksung.

P.S. If you want to try to help out more, aorth and I would appreciate it. We both have fairly busy lives, and are currently the only ones working on the CM port for the P6200/P6210/P6800/P6810.
[Samsung Galaxy Tab Plus] aorth:
Yeah, I'm not sure if that 3.4-based kernel actually boots for the Teamhacksung guys yet. Well, last I heard, it boots... but still has problems powering up the Mali GPU. :)
[Samsung Galaxy Tab Plus] gingerboy92:
here it is!

github.com/gingerboy92/

took me quite some time to figure how to push to remote git.. i'm still learning how to use git.. especially the remote stuff.. :P
[Samsung Galaxy Tab Plus] aorth:
Weekly update

Hacking hacking hacking... gingerboy92 got a proof-of-concept camera working, so we've incorporated that into our test builds and it kinda works. GPS is working again. locerra figured out why the graphics were a bit sluggish (kernel had hardcoded settings for a number of pixels which matched a phone, and we have WAY more pixels to push than a phone). Wifi's still iffy. RIL's still broken.

Still lots of work to do, but it's getting there. Maybe we'll get another developer preview soon...
[Samsung Galaxy Tab Plus] aorth:
Uploading a new developer preview / nightly* / whatever you wanna call it right now... get ready for delectable ice cream zestiness.

* nightly == monthly, at this rate... hahhaa.
[Samsung Galaxy Tab Plus] chrisrotolo:
Thanks so much, have you tested calling and texting?
[Samsung Galaxy Tab Plus] aorth:
Developer preview 3

tl;dr: We rebased all work on a newer ICS kernel, so lots of work had to be done to get everything working again. Two steps forward, ten steps back, ~8.5 steps forward again... almost back to where we started, but now on a way better base. ;)

locerra and I have been hard at work porting the smdk4210 kernel to work on our tablets. It's a 3.0.x-based kernel, which is what most devices with an official ICS ROM are using (whereas the Honeycomb kernel is 2.6.36). Getting the kernel to boot was one thing (thanks locerra!), but almost every userspace daemon/lib needed tweaks to work as well. This kernel is much nicer, and it brings us more inline with other Exynos4-based devices (Galaxy S II, Galaxy Note, etc), so we are now able to share much more code with them, and benefit from the work that their developers are doing. We have to thank teamhacksung for the majority of this work.

Without further ado, lets move on to the good stuff...

Now working:

RIL (SMS, calling, 3G)... now using Galaxy S II's RIL blobs

GPS (had to update serial port settings due to the new kernel)

Rotation animation doesn't glitch anymore

hardware-accelerated video/audio (not all codecs! Try MX Player from the market, it can do HW/SW decoding)

probably a whole bunch more I forgot

Kinda working:

wifi (try sitting on top of your router!)

camera (don't get too fancy ;))

USB mounting of external SD card (but I left it out of this build because it was being iffy during my last build)

Download:

ROM (DP3, May 13, 2012): goo-inside.me / ge.tt / mirrors wanted! (md5: 3fb59beaedd7722fbef476a8cf678e4b)

ClockworkMod Recovery (5.5.0.4): goo-inside.me / MediaFire (md5: 60517dc528c983ec9d8832c9a48934e5)

Google Apps: http://goo-inside.me/gapps/ (use the CyanogenMod 9 one)

Flash:

Flash with ClockworkMod Recovery. Wipe is absolutely necessary. If it doesn't boot the first time, just hold power button for 10 seconds and boot it again. Don't flash gapps until you've set up your data connection, or else they'll be really annoying and buggy.

Source:

It's ALL on my github account: http://github.com/alanorth. You can also check locerra's: http://github.com/ohanar. If you're a badass hacker, please help us. :)
[Samsung Galaxy Tab Plus] aorth:
I don't have any friends, so no. ;) Yeah, I tested texting, data, and some USSD codes in Phone.apk. I assume calling works, I'll leave that to y'all.
[Samsung Galaxy Tab Plus] chrisrotolo:
thanks, guess we will have to try calling, texting for ourselves then. oh well. here I go.

thanks a lot.
[Samsung Galaxy Tab Plus] tzacapaca:
Gr8 work guys!:D

really appreciate it!

mirror:http://ge.tt/1yAFMbH/v/0
[Samsung Galaxy Tab Plus] aorth:
CyanogenMod stats

I forgot to mention. If you're getting a working data connection, please opt in to the CyanogenMod statistics. It's really helpful to know how many P6200s are running this.

CM stats are public, btw: http://stats.cyanogenmod.com
[Samsung Galaxy Tab Plus] chrisrotolo:
Speaker on Call, my wife could not hear me on the other end.

May just be me as Im terrribly loudspoken to begin with.

Call end works! and might snappy at that. Texting seems to work so far.

I'll just have to learn to use this device without speaker for now.

I think Im keeping this until next build!

screenshot thumbnails in gallery are atrocious, not sure if thats just an ics thing or what.

seems we dont have more than two points multi touch? gesture control got me stuck at boot logo.

wow, feels pretty smooth.

thank you @Aorth!

Also themes working!

wow, I can say thanks enough. this is fantastic.

cheers.

edit: Front Facing Camera force closes. FYI

I would consider this an ALPHA build myself.

Sayonarah Touchwiz!
[Samsung Galaxy Tab Plus] aorth:
Ah, I forgot: USB tethering of 3G should work... it was working for me before I fixed 3G (though it was pointless). Now it should work as intended.
[Samsung Galaxy Tab Plus] painter_:
You guys keep picking away at the issues. It looks you are getting close.

A big Thank you to all involved!

By the time it is done all of the code will be vender independent. I am so excited about the prospect.
[Samsung Galaxy Tab Plus] aorth:
DP3 for P6210

I've decided to take up managing the P6210 releases for now, since kmmxracer has decided to leave us. :)

Here's some DP3 love for the wifi guys:

P6210 (DP3, May 13, 2012): goo-inside.me / mirrors wanted! (md5: b6ec56f08d32fcf052a2cc7f63cc8230)

ClockworkMod Recovery P6210: From garyd9

Google Apps: http://goo-inside.me/gapps/ (use the CyanogenMod 9 one)

Keep in mind I don't actually have this device... so if it doesn't boot, BREATH, and then tell me what happened. :)
[Samsung Galaxy Tab Plus] bdds13:
Thank You so much Aorth for taking the time to build ICS for our P6210. I'll try it out in a sec.