yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab  Android Development] ayman07:
This is quite amazing. Great job. Do you really think you need to build it all from source? Can't you just modify the current build instead of starting from scratch? Wouldn't it be faster. Please people don't bug the dev about doing testing or helping if you have NO dev experience. I'm sure he will release it if it's stable enough. This thread is gonna get raped in sure of it O_o
[Galaxy Tab  Android Development] Technomancer:
I have already built it (CM6 for Galaxy S) from source once, its not that bad.

I will need to create my own initramfs and proprietary samsung device files extracted from Tab ROM to get camera,wifi,bt and other stuff working.

Now where is my jar of vaseline ;-)
[Galaxy Tab  Android Development] gerrylum:
This is exactly what I've been waiting for!
[Galaxy Tab  Android Development] brilldoctor:
Nice one
[Galaxy Tab  Android Development] albie1937:
What about the Sprint Galaxy Tab?
[Galaxy Tab  Android Development] futuregerald:
This is awesome. I have the sprint tab and I always feel like my n1 running cm performs so much better than the tab even though the tab has more powerful hardware. Can't wait for this and certainly willing to help whether that be through testing or donations.
[Galaxy Tab  Android Development] Technomancer:
I only have ATT Tab so I can only do GSM development. But if any devs with Sprint or Verizon Tabs wanna join we can set up some git repositories ans cooperate.
[Galaxy Tab  Android Development] defconjuan:
So galaxy tab friendly our no?
[Galaxy Tab  Android Development] MaxiJavi:
Wow, this is awesome :-)
[Galaxy Tab  Android Development] ruenigma:
Super Awsome buddy! All the best.
[Galaxy Tab  Android Development] lilstevie:
This is awesome work, but note it is really really unstable at the moment.

Last night when I was helping test it really did hose things, had to repartition and reformat the entire internal MMC to get any default firmwares to even boot again :)

But this is a good sign for the future :)
[Galaxy Tab  Android Development] hybred-nexus:
i cant wait for this
[Galaxy Tab  Android Development] Technomancer:
bumpity bumpy bump

CM 6 compiled from sources now! Looking for testers ;), see first post
[Galaxy Tab  Android Development] knightnz:
Now to pull from the CM7 source for some Gingerbread goodness ;)

I can test if you want, running JME at the moment on a GSM Tab.
[Galaxy Tab  Android Development] Technomancer:
Gingerbread goodness most likely requires newer kernel (2.6.35) so its not that easy ;-(
[Galaxy Tab  Android Development] papi92:
Will a cdma version be worked on or no?
[Galaxy Tab  Android Development] hybred-nexus:
I would test but im not very good at android. I can flash my N1 like the best of them thou.
[Galaxy Tab  Android Development] Technomancer:
No

You are welcome to start working on it yourself
[Galaxy Tab  Android Development] Buck Shot:
coming along well, hope its read by the time i get my tab. keep up the good work
[Galaxy Tab  Android Development] Loccy:
I assume from the details of your request for testers that this is unlikely to ever install on a signed bootloader? :-(
[Galaxy Tab  Android Development] Technomancer:
Only kernels signed by Samsung can be installed on a signed bootloader.
[Galaxy Tab  Android Development] Loccy:
I realise that, I suppose what I was asking is whether this might ever work without replacing a pre-existing (signed) kernel? i.e. by installing everything other than a kernel and using a pre existing kernel.
[Galaxy Tab  Android Development] Technomancer:
Kernel contains initramfs which starts daemons and other stuff. They are different in CM and Samsung ROMs. Also CM will use ext4 for /system partition which Samsung's kernel does not support. So CM will not work with stock Samsung kernel.
[Galaxy Tab  Android Development] Technomancer:
Bump: status update

Buttons backlight, gravity based screen orientation, lots of daemons replaced with ones built from source.
[Galaxy Tab  Android Development] JaysFreaky:
Good to see some progress being made. :)
[Galaxy Tab  Android Development] MaxiJavi:
COOL :-)

So that just leaves the brightness sensor and the camera ?

It must be getting pretty usable now !!

Thank you :-)
[Galaxy Tab  Android Development] TheGrammarFreak:
Oh man, I canny wait for a release
[Galaxy Tab  Android Development] Lucky_Charms:
Can't friggin wait!
[Galaxy Tab  Android Development] Loccy:
Looking good - more so for me as I have discovered that I DON'T have a protected boot loader. Woot.
[Galaxy Tab  Android Development] Ainvar:
Will your ROM support VZW Tabs?
[Galaxy Tab  Android Development] DeiphoneaAndroid:
Pretty good job !!!! I will give it a try in a week.
[Galaxy Tab  Android Development] Technomancer:
Bump

More stuff fixed. Added my github link. Looking for hosting.
[Galaxy Tab  Android Development] rmanaudio:
Excellent job!

I'm looking forward to a stable release!
[Galaxy Tab  Android Development] TheGrammarFreak:
I got space on Dropbox, not ideal I know, but it's what I can offer. ;)

EDIT: Does it support ext4?
[Galaxy Tab  Android Development] idumych:
I have unlimited bandwidth on my site, I'd be happy to mirror
[Galaxy Tab  Android Development] Technomancer:
Thanks for the offer, it would have to be something with FTP.

/system is ext4, the rest is RFS (for now). I am considering switching everything but efs to ext4.
[Galaxy Tab  Android Development] TheGrammarFreak:
I thought as much. Thanks for your response

Sent from my GT-P1000
[Galaxy Tab  Android Development] edzilla:
If sftp is good enough, I would happily host you.
[Galaxy Tab  Android Development] jamesbond007uk:
I have FTP server :). How much room do you need? PM me for the server address, username and password. All is setup! Only need to know how much space you need.

Best regards,

Tom
[Galaxy Tab  Android Development] wingtytn:
im waitin for the bugs to be fixed i hav a tmous tab
[Galaxy Tab  Android Development] knightnz:
Any bugs in particular?
[Galaxy Tab  Android Development] Technomancer:
Bump.

We have nice hosting now thanks to Deodexed.

So we have public beta. Grab the zip file from the FP, flash at your own risk.

Keyboard dock should work now.

I have noticed that BT audio is hosed. So if anyone is testing and has any idea what is going on with BT audio, PM me.
[Galaxy Tab  Android Development] TheGrammarFreak:
Is it entirely ext4 now? Or is some still RFS?

EDIT

Ignore me. Man do I feel thick now. In the act of, y'know, opening the zip I found the answer staring me in the face. *embarrassment* Sorry. :S
[Galaxy Tab  Android Development] Frustu:
Great work man!!!! I wait to try when it s out of beta
[Galaxy Tab  Android Development] tw1nz:
Do i use PDA slot for simple flashme file?
[Galaxy Tab  Android Development] Technomancer:
No, you should use heimdall to flash it. flashme is a bash script for heimdall.

Please do not flash it if you don't know how to flash with heimdall or how to restore back to stock later.
[Galaxy Tab  Android Development] tw1nz:
I know how to use ODIN, and how to restore to stock. a lot of times on my SGS.

But first time on heimdall.

I know im doing this on my own risk.

Just want to help on testing, and ofc see CM6 on my tab.
[Galaxy Tab  Android Development] Technomancer:
If you insist on using Odin you can rename factoryfs.ext4 to factoryfs.rfs and tar all rfs files and zImage and flash it via Odin. The tab should be partitioned with P1_add_hidden (like for JJ4 or later ROMs).

PS. I'd recommend to learn how to use heimdall http://www.glassechidna.com.au/products/heimdall/, It gives you more control than Odin.
[Galaxy Tab  Android Development] Frustu:
can you upload a video to see your mod pls? I m curious :)
[Galaxy Tab  Android Development] Technomancer:
It looks like any other CyanogenMod but bigger.

And CyanogenMod looks like stock Android but it has cyan robot logo.
[Galaxy Tab  Android Development] Frustu:
Ok Thank you , sorry for my request but i never see a cyanogenmod i m enter on the android world only 2 months ago .
[Galaxy Tab  Android Development] tw1nz:
i have just done it with heimdall. i flash zImage and factoryfs.ext4.

And after that i got stock on boot screen and use u help from readme.

THANKS!

Im going to look at it now. and then sleep, and tomorrow i will make a video and show it out.

If it okay i share the link here?

And again THANKS!
[Galaxy Tab  Android Development] tw1nz:
I know you said that camera dosent work?

But it work for me? :)

Oh i see. I got FC when i will make can video. so only camera for me.
[Galaxy Tab  Android Development] Technomancer:
Lets say it works for a very low value of "work" ;-)

So it looks like you booted it. Any troubles with /data partition?

Go ahead with videos and whatnot. :D
[Galaxy Tab  Android Development] tw1nz:
Dont have any trubles at all.

It runs so god dagm smooth! The status bar just run smooth like my SGS now ^^ ..

Im uploading a video now. gonna report when its done.

Just a short clip :)

EDIT:

http://www.youtube.com/watch?v=IDOQSgzm_T0

Im gonna report back after school tomorrow for more information!
[Galaxy Tab  Android Development] knightnz:
Look at http://www.cyanogenmod.com or Google "CyanogenMod", there's plenty of images and webpages with info on it out there.
[Galaxy Tab  Android Development] tw1nz:
found a fail.

When i call Tab from my SGS i cant hear anything. And i cant hear anything from my SGS when i try to talk to the Tab. (Havent try with headset)

When i call from Tab i can hear my voice on SGS. But still cant hear anything on Tab. :)
[Galaxy Tab  Android Development] Technomancer:
Is the green light on "Speaker" button on? It should be on by default. If not press the button to switch to speakerphone.
[Galaxy Tab  Android Development] tw1nz:
It was on. But i can speak and hear it on SGS dont know what was wrong before?

But cant still can hear anything on Tab.
[Galaxy Tab  Android Development] Technomancer:
After you dial and call your SGS from the Tab do you hear the ringing from the speakers before you accept the call on SGS?

It works on my Tab so I am not sure what is going on with yours.

Clear your logcat before calling and post your logcat to pastie.org or your own website if you have one or something and PM me a link.
[Galaxy Tab  Android Development] jstigall:
Would this work with a simple Sprint kernel overlay? Or is there other code in CM keeping it from running.
[Galaxy Tab  Android Development] Technomancer:
You will need to extract initramfs or (or get it from github).

I am not sure about rild and associated libs, it may or may not be the same for CDMA devices.
[Galaxy Tab  Android Development] ayman07:
so using ur heimdall method the installation wont complete. flashed both factoryfs & the kernel and it completes 100% but on the tab it wont complete, the blue line reach approximately 85% then stops. guessing i must have idiotically flashed a firmware with protected bootloaders huh :(
[Galaxy Tab  Android Development] Technomancer:
What was the last FW you were running? I have never seen what happens if you try to flash unsigned kernel on Tab with signed bootloaders but that may be the issue.
[Galaxy Tab  Android Development] ayman07:
i was running P1000DXKM2 but i pulled all the bootloaders myself. someone wrote this script to test if i had a protected bootloader and it said it wasn't. guess it isnt 100% accurate. back on JMC now.
[Galaxy Tab  Android Development] Escaladez2:
Does this enable 3G and phone calls on TmoUS?
[Galaxy Tab  Android Development] Technomancer:
It does not touch radio. So no.
[Galaxy Tab  Android Development] tw1nz:
Tech im back on ROTO-JME.

I diddent find other bugs. Runs so dagm good and smooth.

Tech just send me a PM if you need a tester. I got this **** now! :D
[Galaxy Tab  Android Development] Technomancer:
Bump.

libaudio updated to one from Nexus S. Doesn't crash now and BT headset shows some signs of life but it seems sample rate for it is all screwed up? Which is strange since the driver in kernel is supposed to downsample it to 8K?

Also, earpiece ourput is now always routed to speaker so later the hack in Phone app will be removed.
[Galaxy Tab  Android Development] mopskuh:
Installation failed.

Hi everyone,

i tried to install CyanogenMod, but without luck ;-(

Firmwareversion: 2.2

Basebrand: P1000XXJMA -> (Roto JME)

I flashed the Tab with:

heimdall flash --kernel zImage --factoryfs factoryfs.ext4 --dbdata dbdata.rfs --cache cache.rfs

When 100% were reached the tab startet reboot. I saw this pic:

Andoid with a caution sign. (Look for nexus_one_android_hard_reset_3.jpg in google pic search)

then I pressed home button and found me back in clockworkmod recovery menu where i had to read: signature verification failed ;-)

First I thought that it is may be a signged bootloader. Check with SGTBootloaderCheck-1.0 was negativ. ;-)

Now i don't know what to do to get your rom run. Please advice!

EDIT: Now it works like a charm ;-)

All I had to to is to go in recovery and:

- adb shell

- parted /dev/block/mmcblk0

- mkfs 2 fat32

Thanks!
[Galaxy Tab  Android Development] bildo:
What happens when you try to boot up?
[Galaxy Tab  Android Development] hourst2:
First off, this is really great work. I had two quick questions: First Clockwork does not work very well here and fails to stick (I know that this has been an issue with the CW beta), but I wanted to know if this is the recovery that the devs are using or if you are using the cooked up CW that can be found in the GT Dev forum? Second, and more importantly, I always try to make sure that I can get back to stock, if need be, so I flashed Roto's Stock via Odin and it worked great, however it gives me this error in stock recovery:

E: Can't mount /dev/block/mmcblk0p3

(No such file or directory)

E:install_application_for_customer: Can't mount HIDDENSDCARD:

your storage not prepared yet, please us UI menu for format and reboot actions.

copy application failed.

I imagine that this has to do with the partition to 2 to fat32 that is need for the CM Beta, but does anyone know how to revert back to remedy this error?

For What Its Worth:

Flashing this ROM did wipe my internal SD card, but not external.

The external SD Card becomes the primary, so flash GAPPS from there in CW.
[Galaxy Tab  Android Development] iuzar:
I suppose this ROM cannot be used by those with signed bootloader, am I right? :(
[Galaxy Tab  Android Development] TheGrammarFreak:
I can't install google apps, it just says "package not found" when I try and flash it. Any ideas?
[Galaxy Tab  Android Development] hourst2:
Flash it from your external sd card by:

Reboot tab

Add txt file titled ExtSD to external sd card (so you know which SD card you are in)

Place GAPPS on external sd card

Open Rom Manager

Flash CW Recovery through Rom Manager

Power down and select reboot to recovery (do not reboot to recovery through Rom Manager as you will end with the android / exclamation point, which means you need to turn the tab off and on again and it will bring you to CW recovery)

Once in CW recovery flash the Update.zip to reengage CW and correct where it is looking

Install zip from SD

Select Gapps and flash

If nothing happens then reboot

If nothing happens again, redo these steps

It took me about two times to get this to work with a few reboots in there for good measure. So, be patient with it and repeat as necessary.

There might be a more precise way, but this is how I did it. The issue is that the ROM probably comes from a form that did not have an internal SD card so it does not want to recognize it, but I am just guessing.

Edit: Also make sure you are flashing the right GAPPS as the GB (Gingerbread) version will not work. Probably know this, but thought I would mention it.
[Galaxy Tab  Android Development] bildo:
Hourst2, I was having the same issues... I was able to get the partition mapping back to normal by uninstalling the drivers for heimdall and then using Odin to flash roto's full package not the upgrade to get a clean install. Might have had to go in and out of download mode in that process too I can't remember. It was late.
[Galaxy Tab  Android Development] TheGrammarFreak:
Meh, I pushed the apps via adb in the end...

Sent from my GT-P1000
[Galaxy Tab  Android Development] hourst2:
So then the issue is something else and does not have anything to do with flashing CM? If so, that is fine and I can try to figure it out. That was just all I could think of.
[Galaxy Tab  Android Development] hourst2:
Thanks for the tip! What is Roto's full package and what is the upgrade? All I am using is the stock tmobile firmware tar.
[Galaxy Tab  Android Development] gothier:
Google Apps

Another way to install the google apps is to copy the install.zip to both, internal and external SD root. Since CW is looking at the wrong mount, it finds the file after all.

CM on GT is awsome!

Lightning fast. Found no new bugs yet.

THX!
[Galaxy Tab  Android Development] bildo:
http://xdaforums.com/showthread.php?t=894763
[Galaxy Tab  Android Development] Technomancer:
For goofle apps, just put them on your sdcard.

In recovery select "install zip from sdcard"

Then "choose zip from sdcard"

Select the gapps zipfile, enjoy.

In CM the external sdcard is mounted at /mnt/sdcard and the internal one at /mnt/emmc.

The choose zip from sdcard option opens the listing of one or the other every time you select it. First time it will pick sdcard, next emmc and so on. No idea why yet.
[Galaxy Tab  Android Development] Technomancer:
bump:

2011-01-20

Replaced lights with my own built from source

The linking of backlight and button light is now done in lights module instead of java LightsService

Replace copybit and s3cjpeg modules with ones from noobnl's samsung/common
[Galaxy Tab  Android Development] Technomancer:
It looks like Samsung prepared all 1.2GHz frequency tables in the kernel so switching to 1.2GHz is as easy as setting #define USE_1DOT2GHZ 1 in two kernel source files.

So it seems Samsung was pretty much ready to ship with 1.2GHz and I think it should be very safe to use 1.2GHz. So should I make it a default for my CM6 builds?
[Galaxy Tab  Android Development] jeebspawnshop:
Hey Techno, I've been watching this thread REAAAAL closely ever since you first posted it, and I'm a big fan ;)

But I don't think setting 1.2gHz as default would be wise - Samsung must've defaulted it to 1.0 for SOME reason. But you could definitely offer 2 separate kernels for download, which users could then flash depending on if they want to rock the overclock or not, right?
[Galaxy Tab  Android Development] itolson:
looks like they are shipping the revised one at 1.2ghz, i canot see that they would have changed the hardware maybe a little bigger battery to compensate to get the 8-10 hours out of it...

why not give people the option...

http://www.mibz.com/29064-ces-2011-...1-2ghz-cpu-5mp-camera-and-4g-lte-support.html
[Galaxy Tab  Android Development] TheGrammarFreak:
That's interesting. At least give a choice. :D
[Galaxy Tab  Android Development] Bauxite:
It's so they could release the galaxy tab 2 without changing anything. I bet the processor will stay the same.

Sent from my galaxy tab
[Galaxy Tab  Android Development] Ulyaoth:
Indeed. But just to be sure, you shouldn't make it default yet... Maybe a kernel that would support overclocking, with 1ghz as default, an then the ability to change the frequency with - say, setcpu maybe?
[Galaxy Tab  Android Development] Flokey:
Awesome, great work! I am looking forward to a (not yet stable) but fully functioning port :D
[Galaxy Tab  Android Development] gothier:
Anyone tried the new market app?

Gives me FC.

Installed as update via Astro and installed as updated.zip from recovery.
[Galaxy Tab  Android Development] hourst2:
Ok, just jumping in here and making some edits. A little success so far (at least for what I wanted) I have scaled the screen correctly so that the notifications pull down and widgets fit like they did in stock. Everything scales like stock. I also have Swype installed and working, but there are some issues and I should have it figured out pretty quickly. It seems as though I am allowed either data or swype, but not both. Once I get it figured out I will post all the edits. Also, I think I figured out how to call and recognize the correct SD Card, i.e. internal and external. I have them reversed right now, but it is seeing both via /sdcard and /sdcard/external_sd, but they are reversed from what they actually are. I don't have a cord to run solid tests, so that will have to wait until I get home.

To scale the screen properly is an easy fix that anyone with Root Explorer can do:

go to systems and long press build.prop

Open with Text Editor

under ADDITIONAL_BUILD_PROPERTIES (line 35) you will find ro.sf.lcd_density with sum of 200 (line 37). Change that to 240. Should properly scale. If you have an issue let me know. Once I have made all of the build.prop edits to get swype and sdcard working I will post the doc.

If I am reinventing the wheel here and someone else has already knocked this stuff out (or has a good reason why we should not make these changes) please let me know.

Update: Have Swype and Data working, but I had to revert back to the GT build.prop and make edits to it, but the config is completely wrong. It is not affecting anything, but I still want to give it a bit of time. Will post the build.prop in a bit, but it will only work for TMobile tabs at the moment.
[Galaxy Tab  Android Development] jeffreycentex:
I'm trying to find a way to expand the notification bar with the dpi set to 180 since the 200/240 is way too big for my comfort... I think it is in framework.apk, but I'm on the hunt....
[Galaxy Tab  Android Development] Technomancer:
It will not work (on any CyanogenMod), the frameworks on CM are not signed with Google key so Market signed with Google key will not be able to access some data.

I'll try to figure out how to sign it with CM key but right now it is not a priority.
[Galaxy Tab  Android Development] Technomancer:
hourst2,

I have changed the lcd_density to 200 because 240 is completely retarded and is wasting screen real estate.

jeffeycentex, do you think 180 is a better option?

I tried looking in the java sources how they determine width of notifcation drop down menu but i havent found that yet. If someone knows, please PM me I will fix that in next build.

The market fingerprint is set to the same as Nexus One for now. So that means Swype will not work.

I am considering setting it to AT&T, TMO or Euro fingerprint but each one will come with different market restrictions. For instance Euro fingerprint doesnt show Paypal app. AT&T one is probably the most restricted.

So any ideas what fingerprint should we use?
[Galaxy Tab  Android Development] Technomancer:
Look into android sources here https://github.com/cmsgs/android_frameworks_base and concentrate on this directory

frameworks/base/services/java/com/android/server/status

Let me know if you will find a way to fix it. I will include it in next build.
[Galaxy Tab  Android Development] TheGrammarFreak:
180 is WAAY to extreme (IMO), and I feel that 200 is pushing it. I have mine set to 220, although this does screw with a few apps I use. Yes, even with compatibility mode off.
[Galaxy Tab  Android Development] hourst2:
What apps look strange at 240? It looks great on my tab, but to be honest I have not really messed around on it enough.

I got Swype to work by modifying the build.prop from the original TmoGTab, so it is wrong, but not affecting anything. Swype's license looks for certain things in the build.prop so I just changed it to be what it was looking for. It is a backwards way to do it, I know. It is a temp fix for me. I pushed the libswypecore.so to /system/lib and installed the swype.apk from my sdcard. Doing this from work using Dropbox to exchange files, so it is the best I can do for now.

Went to the Github and looked around. Would love to help as I think this is some of the best and most productive work on the tab yet. If you need testing, light coding, etc. let me know.

So far as the fingerprint, I would vote Tmo, but I am a bit biased.