yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Tab Plus] aorth:
Script power, GO!

for name in *.jpg; do convert -resize 600x1024 $name $name; newname=`echo $name | sed 's/720/600/;s/1280/1024/'`; mv $name $newname; done

Resize and rename the images... play with the numbers obviously. If you want to rotate instead of resize, you can do -rotate 270. You are on Linux... right? :)

I wonder if there are any other 1024x600 tablet devices out there who might use this vertical boot animation. I'm really stumped why the vertical animations display in landscape (albeit squished in the center).
[Samsung Galaxy Tab Plus] m0ngstr0us:
Will check that out man. Thanks!

Roger noted! :)
[Samsung Galaxy Tab Plus] aorth:
Built-in browser supports WebGL!

I saw the patches merged for WebGL last week, but I only got around to testing today.

Pretty cool.
[Samsung Galaxy Tab Plus] aorth:
Updated local manifest...

I've posted my updated local_manifest.xml, if anyone wants to try to build for themselves.

My ~/android/CM9/.repo/local_manifest.xml as of June 17, 2012: http://ix.io/2A3

If you want to try to compile you should be able to use something like this:

1. set up build environment (compilers, dependencies, system packages, etc)

2. clone CM ICS repo (repo init ...)

3. Compile:

cd ~/android/CM9
export CYANOGEN_NIGHTLY=1
export USE_CCACHE=1
. build/envsetup.sh
lunch cm_p6200-userdebug
make clobber
mka bacon

Any takers?
[Samsung Galaxy Tab Plus] CrisisCorE:
Will try soon! Tomorrow or so...

EDIT: getting weird connection errors with github ???
[Samsung Galaxy Tab Plus] aorth:
Which step?
[Samsung Galaxy Tab Plus] CrisisCorE:
Just doing repo sync.. it's my 10th try right now... I guess it's just their servers.
[Samsung Galaxy Tab Plus] aorth:
Are you, by any chance, overriding the number of parallel sync tasks? They rate limit their servers, so don't try anything crazy like `repo sync -j32. The default for CyanogenMod is 4, btw.

Yeah, first sync always sucks. :)
[Samsung Galaxy Tab Plus] CrisisCorE:
I tried different values ranging from 1 to 16.. Well I better grab myself a cup o' tea :rolleyes:
[Samsung Galaxy Tab Plus] blinksilver:
This is a silly question, but I'd figure I'd ask. I know the wifi is a mess that may or may not be fixable without some outside intervention, but what's deal with the ambient light sensor? *Seems* like a shouldn't be terribly complex. Just not high up on the priority list?
[Samsung Galaxy Tab Plus] [David]:
I like your *seems* LOL :D We can all suppose that too by ignoring what's behind a Dev's work :P

Btw I used this ROM for weeks and I've been surprised for the light sensor...

I don't even use auto brightness on HC, but I remember it works good on this one!

For people who really use P6200 for calling, the real issue is with the mic! :)

Sent from my Galaxy Note with Asylum ICS 9
[Samsung Galaxy Tab Plus] mobilx:
I had a chance to test this build on my device finally. I'm grateful to devs on the achivments they made so far. I don't expect from anyone to fix anything because I know how it is difficult and time consuming to work without real sources on such a specific device like tab plus is.

And yes Wifi issue is the high priority one. Beside that the MIC issue is annoying too. Top MIC is working just fine but the bottom one (more important for calls) distorts the sound.

Audio output to external speakers is mono. Only one (left) speaker is active. I suppose that is because we are using the audio drivers from the phones with only one speaker.

Послато са GT-P6200
[Samsung Galaxy Tab Plus] CrisisCorE:
Weird, I am using your manifest file, but it still says it can't find the cm_p6200 specs:

core@core:~$ cd ~/android/CM9
core@core:~/android/CM9$ export CYANOGEN_NIGHTLY=1
core@core:~/android/CM9$ export USE_CCACHE=1
core@core:~/android/CM9$ . build/envsetup.sh
including device/ti/panda/vendorsetup.sh
including vendor/cm/vendorsetup.sh
including sdk/bash_completion/adb.bash
core@core:~/android/CM9$ lunch cm_p6200-userdebug
build/core/product_config.mk:189: *** _nic.PRODUCTS.[[device/*/p6200/cm.mk]]: "device/*/p6200/cm.mk" does not exist. Stop.
Device p6200 not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Repository for p6200 not found in the CyanogenMod Github repository list. If this is in error, you may need to manually add it to your local_manifest.xml.
build/core/product_config.mk:189: *** _nic.PRODUCTS.[[device/*/p6200/cm.mk]]: "device/*/p6200/cm.mk" does not exist. Stop.

** Don't have a product spec for: 'cm_p6200'
** Do you have the right repo manifest?
[Samsung Galaxy Tab Plus] aorth:
Audio output is mono to the speaker in music or in phone calls? I didn't notice in music, am I that deaf? **** :)

Heh, CyanogenMod modified the build system to include "room service", a feature that goes and grabs dependencies (repositories) on the fly. Lemme make sure my local_manifest is ok for new checkouts (my build tree changes a lot, and it's possible I checked some stuff out manually!).

But you're on the right track!
[Samsung Galaxy Tab Plus] chrisrotolo:
on windows you should try: (with phone powered off and NOT plugged in)

adb logcat -d > log.txt

it should hang or say <waiting>

-d option should wait until device is connected or recognized. you could also type it out --wait-for-device I think.

Then plug in phone and hold power to boot up.

You will have to press CTRL+C to manually stop (after the issue you are having occurs.)

You may have trouble doing this as the Tab might not want to power on from the "charging state".

Then, try running the adb logcat -d > log.txt

power device on, and plug in as quickly as possible, and CTRL+C to stop.

Hope this helped.

your log.txt will obviously be in the same folder as your adb, likely platform-tools.

Please dont post up thousands of lines of text in a post here, either attach .txt or link to pastebin.

Cheers.
[Samsung Galaxy Tab Plus] kmmxracer:
Im seeing alot of p6210 reference in the git hub comments. I hope this means what I think it means. Keep up the good work, this is quite the collaboration you guys have going, very exciting
[Samsung Galaxy Tab Plus] AnarkiZzz:
Hello, chris. Thank You, I think that did it. I attach some logs, see it.
[Samsung Galaxy Tab Plus] aorth:
Regarding all the P6210 and T869 comments; all we need is developers to stand up and volunteer. My code is on github:

P6200 device tree: https://github.com/alanorth/android_device_samsung_p6200

c210 common device tree: https://github.com/alanorth/android_device_samsung_c210-common

c210 common kernel: https://github.com/alanorth/kernel_samsung_c210

Fork. Clone. Build. Of course you'll need a copy of the CyanogenMod 9 repo locally as well... let me know if you're interested and I will help you get up and running.

Yeah... we're using a 2.6.36 (Honeycomb) kernel now... and a lot of our drivers use proprietary libs from the Honeycomb stock ROM (Mali GPU, sensors, etc). Eventually we'll probably switch to open-source codecs / libs like teamhacksung have done on the Galaxy S2, but we need sources for reference.

No priorities... no OC settings yet. I think they're in the kernel we're using, but I didn't look yet.

No donations for me. I have a day job which pays the bills. I only play with Android for fun. :)

Definitely not. I wanted to make a video yesterday but I got busy. I assure you the pictures are real. Also, the code is on github :)

Yep, this will work VERY well on the P6210. Someone just needs to do the dev work. You can literally use mine as a base, and then just change the stuff which is specific (like the partitions!!). The guy who started the P6800 (Tab 7.7) port is a smart guy and he broke out the common stuff into a "common" repo, and our devices inherit common settings/libs/etc from it. :)
[Samsung Galaxy Tab Plus] Entropy512:
stickyboy on IRC???

If you're using the teamhacksung 4210 kernel - no OC yet, still working on working out all the stability glitches.
[Samsung Galaxy Tab Plus] aorth:
Grr, I uploaded the wrong zip (that's what happens when you compile too much ****!!). If you can wait an hour or two I'm uploading a new one which works. Hang on!

Yes, sir, that's me. We're not using the smdk4210 kernel yet. I was having problems getting it to boot. Not sure why... remember I was asking about UART? ahaha

I'll catch you on IRC later, dude!
[Samsung Galaxy Tab Plus] AnarkiZzz:
:D Thank You! The human factor, who does not happen. ;)
[Samsung Galaxy Tab Plus] kmmxracer:
I think I may give it a go, I've built for my sensation but have never had to tweak another device tree before. What are the main things needing to be changed. Any help would be great, just point me in the right direction and I can usually figure it out.
[Samsung Galaxy Tab Plus] aorth:
New download link. Sorry about the first one. This one is l33t and guaranteed to knock your socks off.

Download

ROM (DP1, April 1, 2012): goo-inside.me / MediaFire (md5: 4b4bac78fb395aca84c283d632ac2985)

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

@kmmxracer Ok, go checkout the CyanogenMod 9 repo and then we'll talk! I think I might write up a tutorial on how to compile... lots of you guys could use that to get up and running I think?

btw, 6210 can use almost ALL of my 6200 device tree. But you need to take special note about the differences in partitions. /system and /data are different on 6200/6210, and 6210 doesn't have an EFS or modem/radio partition, so fstab and init files need to be edited to take that into account.
[Samsung Galaxy Tab Plus] k_t_b:
Sweet. I'd love a tutorial.

How much drive space would compiling this for the 6210 require?
[Samsung Galaxy Tab Plus] srikzrulez:
Awesome work dev bro

o my god... its too good to see screenshots and waiting for your awesome and brillent work mate... congrats to all p6200 users for cm9... Dev thank you so much for porting
[Samsung Galaxy Tab Plus] kmmxracer:
Tutorial would be a good idea. It help jump start some good development. I'm already set up to compile on my Ubuntu 11.10 box. I'll try to merge and sync with you work when I get home.
[Samsung Galaxy Tab Plus] hardeep:
finally, some hardcore ROM development... definitely worth a few pints from me... will keep and eye till everything is stable for daily use... cheers mate...

Request... Samsung Allshare & Videoplayer are actually excellent apps (multi format & smooth playback) and it is hard to get a really good replacement on the market... can you port this in as well.. i am not interested in other samsung stuffs and would prefer original ICS... Thanks again...
[Samsung Galaxy Tab Plus] syhnuria:
Really appreciate for your hard work, flash it and been playing around for quite time really satisfied, even thought most of the application still can't use.

Hope soon we could use it for daily use :-)
[Samsung Galaxy Tab Plus] jmar8124:
Ahhhhahahhaha same bro same.

Its a twat I just sold my tab for a sgs2 its cool but cm9 on this bby ohhh...spunk...spunk...pmsl:D

---------- Post added at 08:30 AM ---------- Previous post was at 08:24 AM ----------

Omfg aorth you absolute legend your gonna b a very famous guy on xda now lol

Iv only gone and sold my tab last week boohooo...:-( anyways I'll get a new 1 in black this time gonna b a bit poor for da min I'm planning on having a baby with my gawjuss girl friend lol :-) keep up the good work. If I could press the thanks buttonmore than once I would be here all week.

Regards Joseph marshall
[Samsung Galaxy Tab Plus] aorth:
Yah, it's really slick isn't it? This is what Honeycomb should have been. Fast, pretty, etc. We'll get it all working eventually ;)

Cheers, ahahaha. Good luck on the baby. I ain't planning on having any so I'll keep hacking on CM9 ;)
[Samsung Galaxy Tab Plus] AnarkiZzz:
From first impressions - very fast work, not as a honeycomb. I hope the development will not die in the first stage. :) Thank You.
[Samsung Galaxy Tab Plus] yellowfinii:
+1 very interested in development for cm9 for the 6200/6210 glad someone is able to do this.
[Samsung Galaxy Tab Plus] ringnutz:
Sadly without the wifi driver source or reverse engineered driver us folks with the 6210 are mostly out of luck...
[Samsung Galaxy Tab Plus] mobilx:
:-D didn't tested with calls but in music app yes its mono. I'm on the stock and can't check it right now.

Послато са GT-P6200
[Samsung Galaxy Tab Plus] aorth:
@CrisisCorE, I just removed all my folders, added the local_manifest, and synced again. Then I was able to lunch and build. Try this:

rm -rf vendor/samsung/exynos4tab-common vendor/samsung/p62*
rm -rf device/samsung/exynos4tab-common device/samsung/p62*
repo sync

That should allow you to lunch and build properly. Oh, and don't worry about repo syncing again, the git repos should just appear instantly because their content is actually in .repo. :)

Damn, I didn't notice. But I haven't been on stock for like 3 months so... hahahahahaha. Maybe I'm deaf :(
[Samsung Galaxy Tab Plus] xylu:
will the bugs have a chance to be fix sir?
[Samsung Galaxy Tab Plus] aorth:
Yes, but only if you pay me $100. Realistically... yes. But none of us are full-time developers, and some of the bugs are pretty hardcore. I have no idea why wifi doesn't work, for example. No amount of "thanks" or donations could fix that. We need source from Samsung!
[Samsung Galaxy Tab Plus] xylu:
^ patiently waiting.. :) i really like cyanogenMod since my first smartphone SE x10i.. nice progress btw! :D
[Samsung Galaxy Tab Plus] CrisisCorE:
I foolishly asked the samsung devs on twitter forums etc. about the sources, they told me they "usually don't release that type of information" and one told me to look here: http://opensource.samsung.com

btw I am building it right now!
[Samsung Galaxy Tab Plus] xylu:
Good luck dude! ;)
[Samsung Galaxy Tab Plus] mobilx:
You are building it from Honeycomb 3.2 sources. We need an ICS sources for CM9. They are not out yet.
[Samsung Galaxy Tab Plus] aorth:
Heh, it's not foolish, but kinda pointless (and twitter company reps are useless).

Samsung will release sources for ICS once they release ICS to our devices, as they are only legally obligated to release sources for GPL-licensed code they're distributing binaries for (ie, the Linux kernel). Android itself is Apache, so they don't have to give us **** there ;).
[Samsung Galaxy Tab Plus] mobilx:
How it is possible that after CM9 flash and restore to stock HC WIFI MAC address is changed. I have MAC filtering enabled in my router and it was set to MAC address of stock HC. Had a quick tour to CM9 again and returned to stock. MAC address is changed :eek:
[Samsung Galaxy Tab Plus] aorth:
Hmmm, I don't know how it changed. Doesn't make sense to me. Did you make sure to wipe data? I don't think we're storing anything about the MAC address in /data, but this could be the only thing that persists between stock / CM9 ROMs.
[Samsung Galaxy Tab Plus] mobilx:
Im wiping /data for sure. Maybe CWMR 5.5.0.4 is doing something wrong??? There is an empty /data/wifi folder now on stock. I must check&compare data.ext4.tar from both backups.
[Samsung Galaxy Tab Plus] Bad2hold:
Looks like wifi Details are coming soon :-)

http://www.sammobile.com/2012/06/19...rt-galaxy-tab-android-4-0-updates-next-month/

Dont want any Samsung/ touchwiz bloatware, so keep up the good work! :-D

By the way, the HTC sensation ICS stock got more bugs than your early beta ;-) not to mention that 3.2 stock on our tabs... I prefer no wifi more than ****ty, unfinished, ICS bugging bloatware work like that stock roms. Samsung needs guys like you. Thanx again man ;-)
[Samsung Galaxy Tab Plus] Bad2hold:
And why is it sending 2 posts? See? ****ty p1000 stock gotta be flashed.. xD sry for this spam
[Samsung Galaxy Tab Plus] mobilx:
Regarding to MAC address changing I did some research and found that there is a MAC address poll controlled by kernel and atheros driver. /system/bin/wlan_mac script checks /data/.nvmac.info on every boot and if it is not there recreate it with the next MAC from the poll. /data/.nvmac.info is also located in /efs/imei folder.

I also noticed the new /wifi folder and "upgaddr" binary in my /efs added after CM9 install. Something is playing with the /efs partition and we should be careful about that.

Some ref http://forums.androidcentral.com/ve...ifi-mac-address-changes-every-reboot.html#anb
[Samsung Galaxy Tab Plus] aorth:
Interesting, I also see some recently-modified files there, and I haven't been in stock in months. Perhaps the wifi firmware is doing it? I can't find any references to upgaddr in the CM9 source or our kernel, and that binary definitely doesn't exist the build folder for CM9.

[aorth@smalls: ~/android/CM9]$ grep -rsI upgaddr *
[aorth@smalls: ~/android/CM9]$ find out/ -iname "*upgaddr*"
[aorth@smalls: ~/android/CM9]$

Also, I was under the assumption that /efs was pretty much read only, or that nothing needed to write there. Actually, I remember on Galaxy S GT-I9000 that some custom kernels didn't even mount this one, as it is obviously dangerous for messing up your radio / imei.
[Samsung Galaxy Tab Plus] mobilx:
It's actually the text file :confused: https://www.dropbox.com/s/fvynxw4942vjufa/upgaddr

Do you have it in your /efs folder?

I wonder if this guy @kvalo is willing to help us a bit with the wifi problem :fingers-crossed:http://linuxwireless.org/en/users/Drivers/ath6kl
[Samsung Galaxy Tab Plus] aorth:
Yeah, I have it, but mine's empty. I didn't think to check if it was was text... I assumed it was a binary, heh. Anyways, there's no reference to it anywhere in CyanogenMod or the kernel. Not sure.

We were using that driver initially, but now we've switched to the one included in the Galaxy S II ICS kernel source code, which is easier to build inline with CyanogenMod's build system, but seems to be missing something. I have no idea what's wrong with it, but it's likely that the kernel source that comes with the Tab 7 Plus ICS release will give some clues.
[Samsung Galaxy Tab Plus] chrisrotolo:
i have upgaddr in my /efs, shows the file is 1 Byte. opening with text editor shows only the number three (3).
[Samsung Galaxy Tab Plus] aorth:
June 24 nightly

Hola amigos. Here's a new nightly for your enjoyment. Nothing new here as far as bug fixes, just an update of the CyanogenMod sources (new Apollo music player stuff, wallpapers, system services, etc).

Download (P6200/P6201/P6200L): goo-inside.me / mirrors wanted! (md5: 622a1969a03cf73528dfa99c7c875d69)

Download (P6210/P6211): goo-inside.me / mirrors wanted! (md5: 68098efe0d05ae5eb4f9169229432b6b)

Backup applications, SMS, etc with GO Backup (or Nandroid, but your mileage may vary). Wipe data, flash from ClockworkMod Recovery.
[Samsung Galaxy Tab Plus] mobilx:
Any idea how to fix the stereo speakers sound output?

Послато са GT-P6200
[Samsung Galaxy Tab Plus] CrisisCorE:
Mirrors:

http://ccore.tk/downloads/CM9_UNOFFICIAL_P6200/

(Will be up in ~15 minutes)
[Samsung Galaxy Tab Plus] edrickmph:
crisiscore, whats the new update with the cm9 above?
[Samsung Galaxy Tab Plus] CrisisCorE:
The most recent version is uploading right now, it shouldn't take much longer.
[Samsung Galaxy Tab Plus] CrisisCorE:
Can you still enter recovery? Can you still enter download mode?
[Samsung Galaxy Tab Plus] kiroha:
Hello :p

I have a problem with my P6210 16g. I have successfuly flash clockworkmod join in you first post with Heimdall 1.3.1.

I able to go in the clockworkmod and Flash the ROM. But the samsung reboot again and again after the "Samsung Galaxy Tab 7.0 plus" screen.

How did bad ?

ps Sorry for my english I'm French

---------- Post added at 03:56 PM ---------- Previous post was at 03:42 PM ----------

Ok I Flash the Old Rom with ClockWorkMod and the tablet boot on Cyanogen !

I think the 24 June version have a problem.

:angel:
[Samsung Galaxy Tab Plus] KazeOne:
well if the rumors are true and we get ICS late July for the 6210 that hopefully should give you guys a big boost on the progress for CM9, keep up the amazing work. :)
[Samsung Galaxy Tab Plus] todorcim:
Im having the same issue had to go back to my backup stockrom,what am i doing wrong that this wont stick
[Samsung Galaxy Tab Plus] kiroha:
I've successfuly install the last CM9 :cowboy: . For That I install the Old CM9 and the tablet boot. Go to CWM and do a a format data + cache + dalvik. Install the 24 June version and it work for me the tablet boot :D .

Nice Work for this tablet I just waiting for a Wifi support :)
[Samsung Galaxy Tab Plus] KazeOne:
Oh I was wondering and super hoping that Cornerstone is built into this CM9?

http://www.onskreen.com/cornerstone/
[Samsung Galaxy Tab Plus] todorcim:
How do i make this work on my tab?can it work?
[Samsung Galaxy Tab Plus] CrisisCorE:
This is a cm port, if you want new features, youd have to ask the guys behind cm i guess, but i doubt theyd do this because they want to stay close to aosp. If this port is finished however, you can use it as a base and create a new rom on it
[Samsung Galaxy Tab Plus] KazeOne:
ah okay I wasnt sure as there was talk a while back about CM working on integrating cornerstone into their base build.
[Samsung Galaxy Tab Plus] mobilx:
Is there a way to build the kernel only? Building always breaks on mali.

Sent from my GT-P6200

EDIT:The idea was to hack the kernel this way http://vinnysoft.blogspot.com/2012/01/disable-linux-kernel-version-magic.html and to try to insmod precompiled modules I've found.

dmesg output

or
[Samsung Galaxy Tab Plus] aorth:
Yeah, kernel compiling had to be tweaked in order to enable CM9's in-line kernel building. Building manually doesn't work. Just use `make bootimage` and it will build a kernel in out/. :)

btw, our wifi problem is more complicated than just inserting modules. :) It's good to experiment, though hehe.
[Samsung Galaxy Tab Plus] mobilx:
That just shows how desperately I won't wifi to be fixed :D Do we have any matching module for our kernel? Did you try the staging ath6kl driver?

Послато са GT-P6200
[Samsung Galaxy Tab Plus] aorth:
Yep. We're using the ath6kl driver in the smdk4210 kernel. :)

See: http://github.com/alanorth/android_kernel_samsung_smdk4210
[Samsung Galaxy Tab Plus] mobilx:
But there are no compiled driver parts in your nightly :confused:

There should be ath6kl.ko in /system/lib/modules right?

Which defconfig to use with sources above?

Послато са GT-P6200
[Samsung Galaxy Tab Plus] aorth:
Yeah, I probably didn't build with this patch which renames the ath6kl driver: http://review.cyanogenmod.com/#/c/17296/ The kernel module doesn't get built without that, as the name is incorrect. I can't remember why I didn't put that patch in, maybe because it doesn't make any difference at this point (and I had lots of device trees with lots of different branches, etc, it's easy to miss one!). I'll try to make sure I get that patch in next time.

btw, the defconfig is arch/arm/configs/cyanogenmod_p6200_defconfig. Look in BoardConfig.mk, it is set in there so CM's build system can compile it.
[Samsung Galaxy Tab Plus] mobilx:
According to https://wiki.linaro.org/Resources/HowTo/SamsungWlanInOrigen and Linux Kernel Configuration we have CONFIG_ATH_COMMON=y and it should be "=m"

My building machine is too damn slow and often it hangs so I cant be sure that my kernel is properly compiled. I have more confidence in you :)
[Samsung Galaxy Tab Plus] locerra:
It doesn't really matter for the purposes of whether wifi works or not. The only difference is that you are building part of the kernel as a module that would be loaded when you load wifi (potentially a good idea as it may reduce the power consumption if wifi is never turned on, although it would probably have very little impact).

FYI, I've tried the Linaro method for getting wifi running, which was how I got wifi to work at all, but it is clear that Samsung has done some screwy stuff in the tablet that prevents us from realistically using the upstream linux driver (which is what Linaro does with the Origen board).
[Samsung Galaxy Tab Plus] mobilx:
Huh. After some compiling I got this:silly:

My boot.img wont boot but I've got modules compiled.

Signal is weak and it wont connect.
[Samsung Galaxy Tab Plus] aorth:
Yes, this is what happens. Now you see why I'm careless and leave wifi out. :) It doesn't work anyways... hah.