yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
Already satisfied with the current build, besides the home button issue for us US Player users. Great news to hear things are still steadily improving on ICS. At the moment, I'm trying to figure out how to disable the other capacitive keys in favor for on screen buttons, until a home button fix is out. Thanks for the hard work, and I'll be looking forward to future builds (and future port updates!)

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Since I will basically be providing you guys with weekly updates, here's the one for this week:

Kernel:

Finished 1.5 O/C, not ROCK solid, but almost 100% stable. Not sure how well it will translate to other devices, as mine is pretty tolerant.

Played around with some more config tweaks, and decently improved ram allocation/usage (meaning that apps should run faster and NOT FC)

Added a few other miscellaneous optimizations (i'll try strict aliasing soon)

Youtube is still broken, but i'm waiting for zaclimon to push his commits, so that I can rebuild.

ROM:

Added -o3 optimizations

There's really not much more I can do (outside of Cflag optimizations, which will be a pain to implement)

I did some extremely official testing of performance as well (comparing GTA 3 and deadtrigger, both of which struggle a LOT on our device, to Nebula ICS):

Dead trigger: was only playable on low settings on NIcs, with a decent bit of lag, on the unreleased version it's completely playable on "medium", and playable with occaissonal lag on "high".

GTA: COMPLETELY unplayable on Nics, except for when everything was turned off, and draw/resolution were both set to 0. On LinICS, it's playable with resolution at 100%, and draw at 75, with some lag when both are maxed.

Overall, I am really happy with the success of this project. I have managed to take a 3 year old device with a single-core processor and an old GPU, and turn it into something that is convenient for daily usage. At this point, all that's left is to fix the I/O lag, but since samsung put some really crappy NAND into our device, this will probably never be fully resolved.

This truly makes me excited for when the team's all back together, and we have a 3.x kernel with JB booting.

I'll put up links later today for you guys.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Nice job!!, I'm fully waiting for this update :p. Also just to say, the OMX drivers aren't in the kernel. They are in the rom itself. I can send you the one that can render 720p playback as it should later if you want.
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Herp a Derp. It's been too long since i've played with the rom source :D. Can you do that please? I can dirty-swap them into the rom, and release it.
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
V2 is up for you to enjoy! It is a decent bit faster than the last version, and more stable (thanks to the ram tweaks). As always enjoy, and donations are GREATLY appreciated (help me get my sister a tablet!).

Got features you want to see? Pop me a PM, and I will be happy to look into it!
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
Can I flash this over an existing 4.0.4 ics rom installed on my galaxy player? and what does 720p.recording-playback-support-by_F4k.zip this zip file add or do?
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Yes, you should be able to flash over no problem (wiping cache/dalvik is recommended), and as stated in the OP, it allows to video playback in the rom (hopefully integrated in the next version) :).
[Samsung Galaxy Player 4.0, 5.0] the playa!:
V2 is blocked in "terms of violation"

and to install it, i would still need ODIN/Heimdall?
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
I don't know why it's blocked for you, as it downloads fine for me. Perhaps you're behind a firewall with restrictive policies (eg. campus wifi?).

As for installing, all you need is CWM, and odin to flash the kernels (watch the install video if you're not sure).
[Samsung Galaxy Player 4.0, 5.0] the playa!:
my bad, V2 is not but the OMX package is... any reason?

and im at home...

btw, in the video it shows the camera working?
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
omx package downloaded fine for me. maybe your internet connection is blocking the download page because of certain keywords?
[Samsung Galaxy Player 4.0, 5.0] daniel644:
Heimdall not Odin. atleast thats how I show it in the video, I'll fire up my player and experiment with this later but if it's like previous ICS roms you should recommend restoring to stock first if coming from previous build, when I try to jump from 1 build to another I end up bootlooping.

the camera opens as you can see in the video, but if you try to take a picture you just get a big grey box for the image.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Well as of myself, I format /system before flashing and it's good.
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
Any news on a home button fix for US players? The slight lack of screen real estate can be a real bother sometimes. I'm trying to see if I can do something with the .kl files and get it working myself, but I heard that wasn't the issue.

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] crancpiti:
OMX doesn't download for me either? weird...

and you do this by flashing the .pit again? how do you do that?
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Well when i'm in recovery, I format /system and then reinstall again.
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Hmm, it looks like zaclimon had been pinged for violating the TOS :D. As they ARE proprietary drivers (I believe), that makes sense. ROM download *should* work though (although it doesn't show anything on the download counter...yet.)

This has been a head-scratcher for us. I have no idea how the 5.0 got it working, and we probably need to collaborate with them to fix this.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I didin't get any notification about it. Also they are open source drivers as the source of it is available. Here's the drivers if you want them. Thanks to f4k for compiling them.
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Hey han, I think I'll switch over from nebula to this (darn, just as I got everything set up, lol). One question: does this have the full 356mb of ram available, or is it still at 329mb?

Sent from my YP-G1 running Nebula B1
[Samsung Galaxy Player 4.0, 5.0] theraf:
@han please could you upload the new rom to dev-host? I'll update all my ports in the next few days
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Yes, it does (thankfully), and with the latest OMX drivers, it fully works! You shouldn't have to perform a full wipe coming to this rom, but cache/dalvik are recommended

Yes, I will do so sometime today, and post the link.
[Samsung Galaxy Player 4.0, 5.0] potatoman83:
Are the omx drivers built in yet? I was using paranoid but it started chowing down ram badly as i used it. It seems the more i flash the more original functions i lose..no more button combos at boot work and i had to get a jig for downloas mode:(
[Samsung Galaxy Player 4.0, 5.0] crancpiti:
sometimes when the screen updates, like checking a box in the settings, a red border flashes on the screen.

Is that a bug or a Dev tool?
[Samsung Galaxy Player 4.0, 5.0] the playa!:
i worry about heimdall/odin because i uninstalled the drivers of my 4.0 for the latest drivers and when i was trying to install the latest drivers, i couldnt find them in the list.. for some reason it wasnt detecting the downloaded files.. so i have no drivers on my 4.0 and have no clue how to put them back either. if someone could give me step-by-step instructions or make a video how to reinstall the drivers, i would be grateful.

And for the future release of this, Can you make it only downloadable through CWM without the use of Heimdall/Odin?

Thanks.
[Samsung Galaxy Player 4.0, 5.0] ti-pich:
If you have kies installed just go into device manager, find your device in the list, select it, into the drivers tab hit uninstall drivers, windows will remove the drivers, then unplug your device and plug it back in so windows will reinstall the stock drivers(kies).
[Samsung Galaxy Player 4.0, 5.0] potatoman83:
Does anyone know if gapps are already integrated in this build? Didnt see a link so i assume yes.
[Samsung Galaxy Player 4.0, 5.0] theraf:
don't think so

edit: expect updated ports tomorrow!

i'm testing paranoid android at the moment
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
Does anyone else get some sort of red rectangular outline flash every once in a while when tapping the screen? I'm on V2.
[Samsung Galaxy Player 4.0, 5.0] ti-pich:
Yes I just flashed the rom and I get the same thing. That's not that disturbing but I would be happy to get rid of that. Ignoring this, the rom is splendid, run really smooth. Youtube apps is working again with the OMX drivers. Thanks han for the rom and zac for the drivers.

EDIT: I've found a workarround for the red rectangle issue on another forum that seems to be working. Go into your build.prop and change

ro.build.type=eng

to

ro.build.type=user

then reboot and no more red rectangle.
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
Sweet, just tried it and it worked for me. Thanks a lot for the tip :P

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Oh yeah, I forgot to change the build type, I guess this is what happens when you develop too quickly :D. The build I released had all the extra development options enabled for easier debugging, not designed for a release.

Nah they're not, I just forgot to include them. I'll put them up in the OP later.

@theraf, I have schoolwork to do, but i'll try to have it uploaded sometime tomorrow afternoon.
[Samsung Galaxy Player 4.0, 5.0] daniel644:
here's the link to the thread with the latest USB drivers http://xdaforums.com/showthread.php?p=11633550 uninstall any previous drivers, reboot, install drivers from link, then put player in download mode and plug into the USB you plan to use for heimdall, wait for windows to setup drivers, now open the drivers folder in your heimdall folder and open zadig.exe, in zadig under options choose "list all devices" you should now have a samsung device of some name in the dropdown list in zadig, now click install driver button, when that finishes that USB port (and any others on that "stack") are setup for heimdall, now move the player to the USB you plan to use for Odin and let windows setup the drivers, remember the player NEEDS to be in download mode to setup these drivers.

they currently CANNOT make it a simple flash thru CWM and its not for lack of wanting it to be this way, there is a bug in recovery that is what is FORCING us to HAVE to flash another kernel to get out of it and then reflash the proper kernel.
[Samsung Galaxy Player 4.0, 5.0] goldflame09:
Han, because I can't decide which run to use, would you consider this to be better than nebula? I know I found nebula to be better than this rom at first but I might switch back because if all the updating you have done.

Sent From My YP-G1 running Nebula beta 1
[Samsung Galaxy Player 4.0, 5.0] ti-pich:
While you edit the op you should add something about backing up the efs partition like the nebula one. In bold too as some user don't think about it or just don't know about it. Like this http://xdaforums.com/showthread.php?t=2026465. I'm not angry I just think it should be in every rom flashing op to prevent those sort of thing to happen. And as always thank you for your hard work.
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
Yes, everything's a lot smoother on LinICS, especially on V2, but theraf is going to be updating his ports tomorrow, so you can try those out then if you'd like.

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] crancpiti:
The Updates you have Made are awesome. This device is now really smooth. One thing that bothers me a bit is the fact that you can't;overclock in steps. Would it be possible to do that? Like 1100 1200 1300 1400 1500.
[Samsung Galaxy Player 4.0, 5.0] KOala888:
Idk how it is with 4.0 by on 5.0 more frequncy steps made device slower etc. What was also noticed by entropy :>
[Samsung Galaxy Player 4.0, 5.0] pedyjoon:
what are the issues of this rom and kernel?
[Samsung Galaxy Player 4.0, 5.0] crancpiti:
The same as nebula.
[Samsung Galaxy Player 4.0, 5.0] theraf:
Note: If you're switching between versions or builds, there are simpler installation instructions:

flash this kernel with heimdall

boot into recovery

wipe cache + dalvik

install rom and gapps

Enjoy!

idk if you want to add these instructions to the OP - this method also ensures no bad flashes
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
I've already known that you could do this, it's the same as the GSII, but what I'm wondering is, could this apply to switching between different ROM ports as well? Say I'm on LinV2, and I want to switch to your AOKP port.

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] theraf:
yes.
[Samsung Galaxy Player 4.0, 5.0] daniel644:
I just add, per Zac's recommendation, format system from the mounts and storage menu in CWM by wiping cache and dalvick then format system then flash ROM and gapps then continue like normal with the GB kernel (via odin) reboot download and reflash boot.img (with heimdall) and Iv'e jumped between almost every build you've released.
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
@ Theraf, here's the DL link: http://d-h.st/6tn

An update on donating:

Thank you all who donated (exactly ONE person)!

I managed to buy my sister a KF in perfect condition WITH a case for $81 that was stuck in a recovery bootloop (the guy referred to rooting as jailbreaking, so I have high hopes of recovery), so hopefully I can play around with releasing some stuff for people on the KF forums who are interested, as I noticed there is one experienced dev (hashcode) who maintains a TON of devices, and a few who essentially redistribute his work, so maybe I can get in there and spice things up a bit.

Either way, it's 3 weeks till christmas, so I will probably spend that time hacking around on the KF and releasing stuff for them, as there dev community is a decent bit slower than ours, meaning no new releases until after christmas.
[Samsung Galaxy Player 4.0, 5.0] goldflame09:
i dont know who it was that said they removed the no service text but whoever it was can you pm me with how you did it? i want to actually change it to whatever i want to but need to know how to do it.

thanks!
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Hey, I didn't realize you where in need of donations, and I think getting your sister into the world of Android is a worthy cause, so I'll send you a few bucks! ;)

Just as a side note concerning the camera, not sure if it has been discussed but panorama mode actually does capture the image (it looks terrible because of the weird jumping issue), not sure if this is useful info. I actually found out about it a while ago, but never got around to telling anyone about it.

I'm enjoying my full 356mb of ram now! :)

Sent from my YP-G1 running LinromV2
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Well I managed to buy it already so it's not necessary, but I will never say no ;). About the camera issue, we can probably fix it easily, but we someone who is knowledgeable in C to help us fix it. But yeah, I am happy to bring my sis into the android environment, and away from the slow, laggy mess known as the I touch 4!
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
The camera would be fixable but we would need optimization from the kernel side. For the moment, I won't concentrate on it. The priority now is the recovery and the home button for US players. Then we can discuss about the other things.
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Yes, I definitely think these should be the top priorities! I never used the camera anyway, so no biggie there. Just updated my signature to Pure Awesomeness 2.0. :silly:
[Samsung Galaxy Player 4.0, 5.0] ti-pich:
I could retry to find something to do in the camera library but this is really a tought one as this is really specific, there is almost no commentary in it and I can't debug it like every program I do in C++. If I could find the way the camera transfer the data to the library it could help. Anyway, I try to give it a try again see if I can find anything I haven't seen but I can't promise anything.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
The source seems to be gave by samsung itself. We would need more documentation about this so it can help you. Also iji, you said that you could donate? ;) (jk I won't take any donation loool)
[Samsung Galaxy Player 4.0, 5.0] ti-pich:
I found this in the samsung code more precisely in the secCamera.cpp in the getPreview function:

/* GAUDI Project([arun.c@samsung.com]) 2010.05.20. [Implemented ESD code] */

Maybe it could be possible to get some doc from him (if the adress still exist).
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Haha, yup I just inherited a small fortune and have more mony than Steve Job's Dog, (not really lol!)

I think I will give you a donation though, since both of you have put such massive effort into the galaxy player! The way I see it is you have increased the value of my device to me by at least $50, so I should at least give you a small portion of that. ;)
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Yea it should. If it don't work, we can ask the teamhacksung about the HAL. Maybe they do have some documentation on it.
[Samsung Galaxy Player 4.0, 5.0] ti-pich:
Also, could you get me a log of what happen when we take a picture, I don't know where to get them. The source seems to logging almost every step so maybe it could help me to find in wich order the parameters where set and where errors happen. This would also reduce where I have to search an pin point me on some function hopefully.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I can't do it at the moment however, I can send it to you tomorrow.
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Quite simple, assuming you know how to edit xml.

1. Decompile framework-res.apk with apktool (or apktool, whichever).

2.Go to the decompiled folder, then find /res/values/strings.xml.

3.Using notepad++, search for "No service.". Change it to whatever text you want, or just delete it.

4.Recompile, push to device.

NOTE: if you have errors recompiling after changing the text, it is most likely because you have used a character that is "incompatible". For instance; I tried writing "Jim's 4.0", but got errors concerning the apostrophe.
[Samsung Galaxy Player 4.0, 5.0] ti-pich:
That's alright. So I keep reading everything and I start to check the log tomorow. What is the camera model on 4.0 is it S5K4ECGX as I found in the source or is it another model. Also, could you tell me the spec of the camera if you know them like the focal lenght, the width of the image, etc. Like this I could start to check if those set in the source seams to be the same. Thanks
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
The rear camera is a sony isx005. The front camera is a samsung S5KA3DFX. Here's the documentation about the sony here:

http://www.sony.net/Products/SC-HP/cx_news/vol59/pdf/isx005_006.pdf

and samsung here:

http://www.trulydisplays.com/ccm/specs/0.3M%20Sensor%20S5KA3DFX.pdf

Hope this helps.
[Samsung Galaxy Player 4.0, 5.0] goldflame09:
Han, does chrome work on this to or not.

Sent From My YP-G1 running Nebula beta 1
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
Chrome seems to work as well as it did on nebula, but theoretically we should have better performance when dealing with multiple tabs since we have more ram to work with now. Personally, I like the stock browser a lot better, but Chrome's sync is pretty sweet!

Sent from my YP-G1 running Nebula B1
[Samsung Galaxy Player 4.0, 5.0] theraf:
yeah but with my method you only have to flash a kernel once instead of twice and you never run the risk of bad flashes which happens in cwm6
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
It works, just some lag when typing into the address bar. I agree though, stock is great, far less buggy.

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] iJimaniac:
I thought I would give a more detailed report on what sensors aren't working, although most probably already know.

1. All our sensors are enabled (according to androsensor).

2. Accelerometer seems to work properly.

3. The magnetic field sensor reads; "failed to start: unknown error".

4. Orientation (which is actually a software sensor that combines readings from the accelerometer and magnetic field sensor) is stuck at "waiting for event". This is more than likely because of the magnetic field sensor not working.

5. Light sensor seems to be reading properly, though it seems very insensitive. Since this is working, the automatic brightness not working must be a software issue. (?)

6. GPS works, as well as network location (which actually didn't work properly for GB).

7. Proximity sensor is also functioning properly.

Sent from my YP-G1 running Nebula B1
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
I just installed this rom and flashed the 720 video zip and 720p youtube playback is broken. 720p youtube playback worked fine in the team super nova linaro.zip build

netflix works fine.
[Samsung Galaxy Player 4.0, 5.0] rozelle25:
I didn't know where to put this but this may help someone else:

I was in a recovery bootloop. I tried flashing terrailent 1.35 in odin but it wasn't working. For ****s and giggles I tried 1.31 and it worked. I then tried flashing the ics kernel in heimdall. It didn't work the first time but like Daniel said in the video-try it again. For some reason it worked the third time. Thanks for everyone's help. I got too antsy trying to flash one of the newer ports. This time I'll read, read and read again.
[Samsung Galaxy Player 4.0, 5.0] goldflame09:
I use odin 1.85 and it works fine for me.

The problem with using odin and hiemdall is that the drivers conflict. I would stick with hiemdall only because you can flash everything with it. This weekend I will try and make a video explaining everything.

Sent From My YP-G1 running Nebula beta 1
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
I completely agree. It's quite annoying, since I have to install Samsung drivers to use Odin for my GS2, but uninstall them for use with my galaxy player. I keep my desktop for the player and the laptop for the gs2 now.

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
Why don't you use heimdall for your GS2 too? :confused:
[Samsung Galaxy Player 4.0, 5.0] dorfd1:
480p and sd video play back fine. when I try to play 720p youtube it tries to play for a couple seconds then it go black and restarts the video playback and it goes through the same problems.

the kernel containing the 1.2 ghz oc did not have video playback issues.
[Samsung Galaxy Player 4.0, 5.0] goldflame09:
you shouldn't HAVE to use odin for your SG2. if you have a rom that is a tar file, extract the factoryfs.rfs file in it and flash it using hiemdall. kernels work that are just zimage also.
[Samsung Galaxy Player 4.0, 5.0] soulshinobu:
I really only use Odin to go back to stock with a one click. After the one click, All of the ROMs are flashable in CWM.

Sent from my SPH-D710
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
So you flash back to stock after each time you are bored about a custom rom?
[Samsung Galaxy Player 4.0, 5.0] potatoman83:
I go back to stock too. I've already lost my original efs file so blah :p
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I meant about his GS2 looool. :p
[Samsung Galaxy Player 4.0, 5.0] goldflame09:
Then you must do a ton of flashing if odin is easier. :p

Sent From My YP-G1 running Nebula beta 1