yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab  Android Development] Justin^Tan:
Im on alpha 3 without usb and camera. I can live with that. Paper camera works though, but then again you got the paperlike picture :-) i'm thinking that this build will have a lot more working stuff and not this sluggish, maybe playing video which i kinda miss. Well, dont want to hope too much. Just a better version from this alpha 3 is still a great gift for us ;-)

sent from heaven above
[Galaxy Tab  Android Development] masoud9x:
is there any way for us (noobies) to use this rom?
[Galaxy Tab  Android Development] rafaeker19:
Only wait. or until a dev upload a compiled version of CM9.

im downloading the source, I don't know the exact size of the entire source, but i think is 12 or 14gb.
[Galaxy Tab  Android Development] Disconn3ct:
The first post doesn't have a super-hand-holding walkthrough, but it does kinda give the directions. Go to source.android.com and do all the stuff up until "repo init". Then follow the rest of the first post and it'll build.

Whether it will work is a different issue :) but that is why its a dev area.
[Galaxy Tab  Android Development] eaut:
this alone didn't do it! to get a bootable build I had to change the following:

1) patch .repo/manifest.xml to include samsung vendor files in the build process

--- .repo/manifest.xml 2012-01-20 17:48:33.436822233 +0100
+++ ../sgt-cm9/.repo/manifest.xml 2012-01-20 09:05:14.573123687 +0100
@@ -266,6 +266,6 @@
<project path="system/su" name="CyanogenMod/android_system_su" />
<project path="system/vold" name="CyanogenMod/android_system_vold" />
<project path="vendor/cm" name="sgt7/android_vendor_cm" />
-
+ <project path="vendor/samsung" name="sgt7/proprietary_vendor_samsung" />
<project path="android" name="sgt7/android" />
</manifest>

2) repo sync

3) use the attached build script that fixes CROSS_COMPILE and initramfs path (why use initrd when initramfs does the job?)

copy build-cm9.sh to your build basedir and do

./build-cm9.sh kernel

./build-cm9.sh system

4) flash kernel:

heimdall flash --kernel kernel/samsung/p1/arch/arm/boot/zImage

5) install system files via CWM recovery mode from out/target/product/galaxytab/update-cm-9.0.0-RC0-GalaxyTab-KANG-signed.zip

before I had to edit this archive in order to remove the following from META-INF/com/google/android/updater-script

assert(getprop("ro.product.device") == "galaxytab" || getprop("ro.build.product") == "galaxytab" ||
getprop("ro.product.device") == "GT-P1000" || getprop("ro.build.product") == "GT-P1000");

If you want to avoid to flash the kernel twice better delete this too

package_extract_file("boot.img", "/tmp/boot.img");
ui_print("Flashing kernel ...");
run_program("write_raw_image", "/tmp/boot.img", "/dev/block/bml7");
run_program("write_raw_image", "/tmp/boot.img", "/dev/block/bml8");

6) done

now I need to find someone who knows how to

- get rid of "Unfortunately, the process com.android.phone has stopped"

- change the makefiles to automatically genereate a working update.zip
[Galaxy Tab  Android Development] humberos:
CM9 - Experimental ROM

@ALL

I just compiled CM9 and added some apps.

Btw, we don't have many functions yet ... like 3G, camera,...

We'll can work on rom level and try to solve some issues.

Pay attention!

It won't work as usual daily

http://www.humberos.com.br/p/android-ics.html

Enjoy!
[Galaxy Tab  Android Development] Disconn3ct:
That depends on what you need in a daily, now doesn't it? I killed off the data plan on my tab a few months ago (got an AT&T wifi hotspot instead, one plan, tons of devices) so 3g doesn't matter. :) I just need gps and wifi to be happy.

Well.. and I'd love to be able to boot my own builds, but..
[Galaxy Tab  Android Development] jeebspawnshop:
BIG THANKS, buddy.

I actually have 2 Tabs, so I use one as my daily, and the other for experiments ;)

Your upload is much appreciated, and it's going on my experimental Tab as soon as it's downloaded.
[Galaxy Tab  Android Development] sbradymobile:
For working Edge and to prevent the phone.apk from crashing remove the two samsung telephony entries in build.prop (or galaxytab.mk if you are building). Calls and voice mail don't work yet.
[Galaxy Tab  Android Development] anfalas:
Any chance of a brief heads up compared to the alpha 3 rom please ? :D
[Galaxy Tab  Android Development] Javierinnn:
Hi, first of all thanks.

I flashed it but for some reason the screen has no light. I can (bearely) see the boot animation but it´s there. Anyone having the same problem?
[Galaxy Tab  Android Development] humberos:
Whats your tab model?

Did you replace kernel (zImage file)?
[Galaxy Tab  Android Development] Javierinnn:
Hi, P1000. Replaced zImage file as you mentioned. Gonna go back to overcome and try again to flash again later. I will let you know how it goes. Thanks again.
[Galaxy Tab  Android Development] jeebspawnshop:
Same here. I replaced the zImage in the main zip file with the correct one for my P1000, and the screen is basically just black.

Wish I knew anything about coding so I could try troubleshoot this... but I'll just have to wait for better minds than mine to figure it out :P
[Galaxy Tab  Android Development] ayysir:
same here but mine is not booting. just blank screen. did the same kernel replacing procedure. going back to previous cm9 i was on that had 3g data as well
[Galaxy Tab  Android Development] KazeOne:
this is awesome, so would you guys call this an alpha release then?

I will patiently keep waiting until we get closer to like a Beta ^_^
[Galaxy Tab  Android Development] humberos:
I will build a new kernel now.

And we can try to flash it.

The ROM is running perfect in my device.

Please, give me 5 minutes.
[Galaxy Tab  Android Development] Javierinnn:
Ok, will try with the new kernel. Thanks.
[Galaxy Tab  Android Development] humberos:
P1000 Kernel

Ok!

Let's try it.

Flash it using heimdall or use the .tar file and flash it using Odin.

Let me know if it works.

Thanks!
[Galaxy Tab  Android Development] jeebspawnshop:
I flashed the new kernel with Odin.

It booted fine, showing the Galaxy Nexus animation.

Everything in the OS appears to be fine, too. Only played with it for 2 minutes so far, but it looks great.

Amazing work, man ;) Hope you keep rocking it.
[Galaxy Tab  Android Development] grukko:
Looks like it may be time to finally install this rom. Overcome was great but the fact that it's using a UI made for small screens always bothered me a bit. Thanks guys!
[Galaxy Tab  Android Development] humberos:
Thanks for your fast response.

My bad!

I am realy sorry about kernel error.

I forgot some undervolt settings for P1000 video driver.

Btw, when I tried 1.4GHz@OC my tab freeze.

I guess, if we'll flash a boot.img (with 2 stage) then we won't get freezes.

I will test it now!
[Galaxy Tab  Android Development] jeebspawnshop:
I'm running it right now at 1.4 gHz, and it's fine. I have even UV'ed it a bit too.

Just a few points you may want to know:

1 - Minimum freq seems to be 200 mHz. Never seems to go to 100.

2 - Market doesn't work.

So far, that's all I've noticed. It's really great ;)
[Galaxy Tab  Android Development] DaReDa:
Market is working fine on my P1000.

I did a full Wipe.

Freezing at 1,4 ghz.

@Humberos and the dev team. GREAT WORK!
[Galaxy Tab  Android Development] Javierinnn:
Great

Great job Humberos, finally something worth to play with. Again....thanks.

---------- Post added at 10:42 PM ---------- Previous post was at 10:35 PM ----------

Hi, could you pls tell me which lines? I only see one:

ro.telephony.ril_class=samsung
[Galaxy Tab  Android Development] DaReDa:
Let's check it out.

It runs amazing well.

What is working.

Wifi,

Market,

Keyboard,

root,

rotation,

-changing brightness

more...

What's not working

-3g (as Humberos said),

-Multitasking preview pictures,

-Music App,

-FC @ 1,4ghz

-camera

edit:

Quadrant Benchmark.

2590 Points.:)
[Galaxy Tab  Android Development] sevensheaven:
damn..your a real hero humberos this looks so much better then the honeycomb i tryed.

so far everything works..i will test it and give the results and iff i wil report the bugs..

camera is working only no picture(gray)

thnx very much.
[Galaxy Tab  Android Development] jeebspawnshop:
Ok, so I just had to clear data on the Market app and it started working.

For those having trouble at 1400 mHz, try this, as it's working fine for me;

1400: -25mV

1200: -50mV

1000: -50mV

800: -50mV

600: -50mV

400: -100mV

200: -100mV

100: -100mV

Also I thought I'd mention that I tried to mess around with the build.prop to see if I could remove those damn ICS soft-keys (no success) and also to change the DPI (no success either). Useless info, I know.

Oh well, this works A LOT better than I expected.
[Galaxy Tab  Android Development] humberos:
I am working on ril functions.

Can somebody confirm if works?

sdcard (internal/external) mounts

bluetooth

gps

---------- Post added at 07:17 PM ---------- Previous post was at 07:14 PM ----------

Hey!

What scheduler I/O and CPU Governor do you using?
[Galaxy Tab  Android Development] sevensheaven:
ok..video from sd card plays great..video from youtube plays hik hik hik...

so youtube is useless so far.

also the wifi signal is poor..

before it was full now it's 2 stripes.

regards
[Galaxy Tab  Android Development] Chainfire:
Wow, this has progressed nicely and is working very well indeed !

HumberOS, any chance of seeing USB host support ? Sztupy has ported the TAB fixes to SGS, and is improving on them as well...
[Galaxy Tab  Android Development] sevensheaven:
Funny the camera is working on panorama mode..but it takes normal picture :-)
[Galaxy Tab  Android Development] joethc:
phone.apk

Sorry I have not been posting much lately ...been busy with other projects etc....us guys over at ##galaxytab7-ics have found a fix for phone.apk....it is only building with hdpi...so it only works at 240dpi.....build with mdpi or ldpi for working phone at lower dpi (160 / 120)...thats right working phone....a quick modify to the phone.apk worked ...not sure if it works for everyone (builds that crash in mobile networks are tested and found to be not working) seems to be samsung.RIL.java

If anyone has any other fixes feel free to come into the channel... it is there for everyone to discuss fixes and push the envelope on dev..period. Hope this helps everyone!!!!
[Galaxy Tab  Android Development] humberos:
I guess yes, but we have to port our kernel from 2.6.35.7 to 3.0.x version before.

Actually the SGS team is using 3.0.8 kernel version.

Cheers!
[Galaxy Tab  Android Development] Chainfire:
Ah right, not any time soon then... I'll keep waiting ;)
[Galaxy Tab  Android Development] sevensheaven:
bluetooth working

gps working.

sdcard working
[Galaxy Tab  Android Development] jeebspawnshop:
1 - The sdcard mounts seem to be a bit weird. In ES File Explorer, I can access internal SD (haven't tried external yet)... but in Root Explorer, it says "Internal SD not mounted".

2 - Haven't tried bluetooth or GPS (but will try GPS soon, and will update on that).

3 - Using SIO and smartassV2.

UPDATE:

4 - GPS turns on - sort of - but does not acquire satellites (using GPS Test from market). Google Maps crashes on start.

5 - Bluetooth turns on but will not pair with BT headset - settings app FC's.

6 - Using Root Explorer, /sdcard works now (didn't do anything, it just started working), and /emmc works too. Weird ^_^
[Galaxy Tab  Android Development] w1ll1m:
people need to upload a video of the rom in action, seriously!

please?
[Galaxy Tab  Android Development] ayysir:
Why don't you try it out instead of asking for video ;)
[Galaxy Tab  Android Development] humberos:
Thanks!

CM7 binaries works fine.

I don't know if this way is better (using another rom binaries).

We have to work and solve CM9 sources.

I will check bluetooth ICS source too.

Thanks!
[Galaxy Tab  Android Development] Chainfire:
Why? Just flash it. It'll take you 4 minutes to do.

It's not perfect, but from what I've played with it, it works pretty well. Everything seems smooth, browser does well even on large pages, etc.
[Galaxy Tab  Android Development] sevensheaven:
Wy NEED..why don't you flash it and upload a video?

Iff you want someone to upload a video you should ask for it nicely!
[Galaxy Tab  Android Development] Justin^Tan:
aww. no 3g? sorry for a noob question but does it mean no 2g as well? I'm mainly using edge for my connection

still, I press thanks for you anyway for letting us common user taste the wrath of ICS ^^
[Galaxy Tab  Android Development] humberos:
Sorry dude!

No data, at moment.

I am working on.

Thanks!
[Galaxy Tab  Android Development] sevensheaven:
humberos..

bluetooth is working for me.

sdcard also and camera also,but in panorama mode.

regards stef
[Galaxy Tab  Android Development] Fatal1ty2787:
Hi,

I've the P1000 Galaxy Tab. I've downloaded the ROM and the correct kernel (the fixed one) but if I put the zimage in the rom and re-compress it I get installation aborted in the recovery. What am I doing wrong?

I can't use Odin at the moment cause I'm with a Mac and the last time I've tried using hemidall I did a mess, so I'd prefer the "changing zimage in the zip" process.

Thanks
[Galaxy Tab  Android Development] ayysir:
looks like zip needs to be re-signed
[Galaxy Tab  Android Development] Fatal1ty2787:
I've already tried with autosign, still getting the abort error. I also disabled the signature check in the recovery without luck :(
[Galaxy Tab  Android Development] humberos:
Donwload ROM (.zip file)

Download the kernel (.tar file) and uncompress it.

You will get a "zImage" filename (case sensitive).

Don't change filename.

Uncompress .zip or open it.

Replace zImage and zip again all files and folders OR just drag and drop it (zImage) into window application.

Enjoy!
[Galaxy Tab  Android Development] Fatal1ty2787:
Thanks, but that is what I did... I didn't change the zImage filename or any other file inside the ROM. I even tried to re-sign the ROM and to disable signature check in the recovery but it keeps saying "Installation aborted" (nothing more specific in the /tmp/recovery.log).

I don't understand why...
[Galaxy Tab  Android Development] Justin^Tan:
ah i see, gonna stick with alpha 3 1st then. thanks a lot dude for your hard work ;)
[Galaxy Tab  Android Development] humberos:
The ROM wasn't signed. Don't worry about this.

Maybe your zip package is wrong.

You have to select all files and zip again.

It won't work if you'll compress a folder with all files.

Are you understand?
[Galaxy Tab  Android Development] Fatal1ty2787:
Thanks, that is what I was doing wrong! I was compressing the whole folder and not the single files :)

Ok, now let's see how the Rom is :) :)

Thanks again

---------- Post added at 01:24 AM ---------- Previous post was at 01:04 AM ----------

For those who asked a comparison between this rom and the alpha 3, here it is:

Pro of this Rom

- UI responsive

- WiFi and root worked out of the box

- Bluetooth works fine (it paired with my mac)

- Rotation of the screen works fine

- Multitasking button works fine (the only thing is it doesn't rotate properly the preview of the app)

- Amazon Kindle works fine (it didn't opened ebooks in the alpha 3)

Cons:

- No 2g/3g data

- WiFi signal seems to be waker (it could be just the indicator, didn't tried to see max download speed)

I didn't had a chance to test the gps, all I can say is that it didn't find the signal inside my house.

Thanks to the team :)
[Galaxy Tab  Android Development] Derrian:
Don't extract the zip. Delete the old kernel and transfer the new one directly into the already zipped package.
[Galaxy Tab  Android Development] sbradymobile:
I also removed

phone.ril.classname=com.android.internal.telephony.SamsungRIL

and then went into Settings > More... > Mobile networks > Network operators and was able to connect to the T-mobile Edge network.
[Galaxy Tab  Android Development] chandradithya:
I wanted to use that at 240 dpi, So i changed dpi,

and entered the normal ics for phones UI.

And i really wanna use it that way. For a while atleast ;)

But i noticed that the settings screen are split just like the tablet version of it, and in settings instead of about phone i see an about tablet.

Where can i change these? :)
[Galaxy Tab  Android Development] jeebspawnshop:
How did you change the DPI? I tried to change it through build.prop, but nothing happened :(

And while I'm at it... if anyone knows how to remove the damn soft-keys from the bottom, I'd appreciate a hint ;)
[Galaxy Tab  Android Development] stimpz0r:
this build is compiled as a tablet layout, therefore changing DPI either wont work or will break somethings. i dont believe it is possible to remove the soft-keys from the status bar without modifying framework (which would probably involve building the rom from source).

EDIT: seems i was wrong about the ability to change DPI (i shouldve read the post above), however because its compiled as a tablet, you cant remove the "about tablet" and dual pane layout.
[Galaxy Tab  Android Development] chandradithya:
I just added ro.sf.lcd_density=240 to the build.prop before flashing it and it worked.

After having used the galaxytab with 2.2 and 2.3 samsung firmwares, i prefered that ;)

Anyway, using it in 240 dpi was boring esp with my phone.apk not working so switched back to the dpi humberos put in his zip.

And btw the softkeys (obviously) dont appear on 240dpi :p

Ah. Yeah. Was thinking about the same thing :D

I felt It was a bit faster on 240dpi
[Galaxy Tab  Android Development] ronak.super:
How are games working??????
[Galaxy Tab  Android Development] santroph:
Hi Humberos, I've tried to install it in my P1000N and I'm getting an error (status 7)

Right after I get the SGT7 team logo, with some text about buil.prop or something related. I'm sorry but it is too late and I'm very sleepy. Tomorrow I'll see more into it, but for now it does not work GT P1000N.

I have changed the kernel (zImage) for the P1000N of course :)

And yes, I did it fine, the file is not corrupt, it just doesn't install ;)

I'm almost trying installing the zip for the rom and right after the zip with the zImage to see if it will work, but I'm affraid something will go wrong.

For now I'm using the last kernel from you to P1000N/L for GB.

Should it work with this kernel/CWmod?

Greetings, Santroph.
[Galaxy Tab  Android Development] Z3rO`:
Installing gapps for ics directly after flashing the rom made things a lot easier for me.

You can get them here:

http://goo-inside.me/gapps/

Use the gapps-ics-20111125-2.zip
[Galaxy Tab  Android Development] sundar83:
i tried like u said still same error closed unfortunately stopped mine is GSM tab
[Galaxy Tab  Android Development] eboIa:
Yess,yess, please USB host as in SGS by Sytupy (and the orig. dev in this forum), please... Anyway nice work!
[Galaxy Tab  Android Development] cdesai:
Nice job humberto, i was off for a few days, so no communication, hardly got time to come here

I did the 2-stage-init thing for a purpose

What it does it, compiles the zImage with a minimal initramfs(busybox, a script, n misc stuff), and then takes the normal initramfs and the zImage and makes a boot.img out of it

ATM, we'll be ok with zImage, but later on, when we start using mtd driver(we already added it in the source, small changes needed in ramdisk now, but if something goes wrong we'ld lose our tabs(brick!), so it gonna take some time

MTD won't work normally coz the samsung bootloader is programmed to use bml, so bml_over_mtd is the way - so the complication - and all this would help in porting kernel 3.x

The build is done as a tablet, and i added a flag in overlay so that it's dual pane all the time(in apps that support it) - it's a tablet, and we have a full tablet experience now, so why make it a phone.

USB HOST :

1) It's done on kernel 3.0.8, and the samsung kernels sources we're using atm has a lot of samsung crap filled in it(even the usb driver - the reason why there is no mass storage atm - backporting from a 3.x kernel didnt work, so gotta port 3.x to make it a perfect rom

2) Our tab is different from the sgs, might need to tweak it for the 30 pin conn(havent seen it yet though, will take a look)
[Galaxy Tab  Android Development] Angel_666:
I have a system messages, when USB cable connected. E.g. "connected as an installer" or "connected as media device" e.t.c. But PC not reacting on USB connected. Only messages on Tab statusbar.

Any ideas?

And yes - our tab usb system is differ from Nexus-s and I9000. That's why it so different to port USB. On default all usb interface was realized over samsung (android gadget too).

Maximum that i can do until now - tab reaction on usb connect is fine, and i can change usb settings over tab menu. But PC not react on it..
[Galaxy Tab  Android Development] adi6262:
this should help ???

http://xdaforums.com/showthread.php?t=1233072
[Galaxy Tab  Android Development] Chainfire:
This is something I've never grasped, why do we want to use mtd anyways ? (also see CM on SGS and friends use mtd) What is so special about mtd that we must use it ?

From what I've read from sztupy, the tab code actually has 30-pin stuff. Either way, if/when you guys are going to work on this, I would suggest getting some advice/assistance from sztupy, as it seems he has not only ported the USB host from the tab code to sgs, but also fixed a lot of bugs, cleaned up the code, etc (from what I understand). So his code may be a better starting point than what is currently in this forum.
[Galaxy Tab  Android Development] sohrab1985:
First of all thank you all for your great work.

I've been running on this version for couple of hours now, it's pretty smooth and here is what I've experienced so far:

Working:

1. Wifi (works perfect and the Signal strength is Excellent)

2. GPS (I tried it on Google Map. It searches for my location but says your location is currently unavailable)

3. Bluetooth (I tried it with my cell and it works)

4. Root

5. Rotation (but not the way it supposed to)

6. Sound and music

7. Playing video is ok (not all the videos. It depends on video resolution. Default player cannot play high resolution video, although you can use Dice Player, but its laggy)

8. Multitasking button (but the apps preview is not the way it should be)

9. Music and Gallery app (They find both internal and external SDs)

Not working:

1. Gsm (As expected)

2. Camera (Works only in panorama mode)

3. VPN

4. Auto SD Mount (I used Multi Mount SD Card and it mounts internal SD but not external. I think it's because external SD mounts in emmc)

Once again thank you guys for this great rom.
[Galaxy Tab  Android Development] Sandzak385:
on the second thread the link doesn`t work
[Galaxy Tab  Android Development] BLaCk9404:
The link is broken in here, too.

But I installed CM9 from HumberOs and it's very smooth and fast, but when I install the gapps nfc service keeps stoping....
[Galaxy Tab  Android Development] Javierinnn:
Well, if you look where the link takes you...directly to the search option. Get it?
[Galaxy Tab  Android Development] Disconn3ct:
Basically, MTD lets you dual mount. The bad news is, its a totally brain-damaged standard that does things in a back-assward way. (Its great if you are coding up a gadget using an fpga or some tiny msm chip.) Lots of problems - for example, to change a single byte in a file you have to download it to the host, change the byte, then reupload the entire file.

The problem it is solving (concurrent access to a non-clustered filesystem) could be solved in a better way, but that would make way too much sense..
[Galaxy Tab  Android Development] adi6262:
settings FC on entering mobile networks .
[Galaxy Tab  Android Development] Javierinnn:
I think it´s because our tab does not support nfc.
[Galaxy Tab  Android Development] humberos:
@Santroph,

Just remove this function OR add GT-P1000N (or P1000L) in file:

Basta remover uma função dentro do arquivo abaixo:

META-INF/com/google/android/updater-script

FUNCTION:

assert(getprop("ro.product.device") == "galaxytab" || getprop("ro.build.product") == "galaxytab" ||
getprop("ro.product.device") == "GT-P1000" || getprop("ro.build.product") == "GT-P1000");

**The correct file is attached.

**O arquivo corrigido está anexado.

No problem, friend. Take your time!