yashsingh1/xdaforums huggingface dataset:
[Epic 4G Android Development] ZenInsight:
The S5PC110 is targeted for small form-factor connected devices such as multimedia intensive smartphones, while the S5PV210 is aimed at portable computing devices such as netbooks that demand high performance and design flexibility.

Targeted for small form factor mobile devices, the S5PC110 is housed in a 0.5mm pitch, 14X14mm2 FBGA package that allows package-on-package vertical stacking of low power, multiple chip package (MCP) memory such as OneDRAM™, mobile DDR and LP DDR2, greatly reducing the overall foot print of the memory and processor combo.

Designed for portable computing applications, the S5PV210 is packaged in a 0.65mm pitch, 17X17mm2 FBGA package with a high performance 2-channel 32-bit DDR2 memory interface that is essential for computing devices.

http://www.samsung.com/global/business/semiconductor/newsView.do?news_id=1043
[Epic 4G Android Development] m5james:
True and untrue.

Yes, Zeinzu over on SDX had a customer come in with his Epic and actually witnessed TV-Out functioning, but he didn't get the details on how the customer got it functioning. The fact that at least one person, who also owns an Epic (removes the chance of confusion between another phone) has seen working, it's now just coming down to software and making it work

Per what I was told while sitting on the phone with multiple levels of Samsung techs when I called asking about the chipset itself, I was told more than once that the TV-Out option was removed simply to not compete with the EVO.
[Epic 4G Android Development] vansmack:
Having the option on pre-release software is not the same as having the hardware capabilities to do it. I have never seen, even in the pre-release demonstrations, anybody with a CDMA Galaxy S actually use the video out option to display their phone on a TV. I even remember one early demo where the user said "it has the option there, but it doesn't seem to work."

I'm completely in favor of this community figuring it out, but I just wanted to share the idea that if all the leads on this project are software based, someone might want to take a deeper look at the hardware. I've tried myself, but it reaches a point where I can't follow it any longer because it's too technical.

All the best to everybody who knows more than I do - I too would love to have the option.
[Epic 4G Android Development] m5james:
Vansmack, as someone else also mentioned before....read the entire thread. I've said it 3x now that it's been witnessed working. Hardware confirmed long ago, now it's waiting for custom software and/or Froyo and more custom software.

This is just my speculation, but once Froyo comes out, we might even get MicroUSB to HDMI as well since it's already known that 2.2 will enable MicroUSB audio out for those who have the media dock. It was discussed over on SDX by another guy who analyzed the chipset, and while speaking completely above my head, said that it'd actually be easier hardware wise to enable HDMI vs composite...but I'd prefer composite for more regular use just about anywhere, and the 3.5mm AV cords are far cheaper.
[Epic 4G Android Development] vansmack:
I've read it and am hopeful. I also agree that Froyo will get us HDMI out.

Zeinzu's guy also showed TVout via MicroUSB to HDMI, which the hardware shows it's capable of. He did not display TV out via 3.5m jack, which is what my post was talking about.

I know you've been chasing this for a while, and I hope you get it, but I think it's fair for me to point out that there is an argument that the hardware for 3.5mm TV-out might not exist without it being proven differently. And that hasn't happened.
[Epic 4G Android Development] m5james:
Hence why I've mentioned before that I prefer that it is 3.5mm to composite vs MicroUSB to HDMI. Composite uses a cheaper and easier to get cord and is more practical for regular use. HDMI would be cool, but I'd use it about as much as I use DLNA now...which is not at all as I've got a laptop for that.
[Epic 4G Android Development] tmillar07:
I had the driver, and for some reason, I never made a backup, and lost it after a brick, but I'm working on making my own, I'm just not that experienced with kernel development.
[Epic 4G Android Development] ZenInsight:
I found the driver. I need to talk to three people in this thread. I swear this is a Sprint conspiracy and I don't trust anyone anymore. Please PM me:

m5james

tmillar07

Geniusdog254

I'm concerned that if I release this that Sprint will contact Samsung and ask for it to be blocked somehow in Froyo.

Call me paranoid but something is really fishy with this whole thing.
[Epic 4G Android Development] tmillar07:
Yes, true. But the kicker is, they both use the same video driver as of now. Just some small mods to the source, but why would the one aimed for netbooks, include source for configuring the 3.5mm headphone jack to include video out, and micro USB to HDMI?
[Epic 4G Android Development] tmillar07:
I'm going to be MIA for the next three days, will get around to this in spare time. I am in the middle of a full condo remodel, and finishing my lexus project. for any of those interested in a double din android 2.2 powered headunit for vehicles, please pm me.
[Epic 4G Android Development] cicada:
I read that as 'android 2.2 powered headlights' and thought about just how totally dangerous that would be :)
[Epic 4G Android Development] ZenInsight:
--- kernel/common/drivers/media/video/samsung/tv20_ap/s5p_stda_grp.c	1970-01-01 01:00:00.000000000 +0100

+++ GalaxyS/linux-2.6.29/drivers/media/video/samsung/tv20_ap/s5p_stda_grp.c	2010-06-03 14:31:38.000000000 +0200

@@ -0,0 +1,111 @@

+/* linux/drivers/media/video/samsung/tv20/s5p_stda_grp.c

+ *

+ * Graphic Layer ftn. file for Samsung TVOut driver

+ *

+ * Copyright (c) 2009 Samsung Electronics

+ *	http://www.samsungsemi.com/

+ *

+ * This program is free software; you can redistribute it and/or modify

+ * it under the terms of the GNU General Public License version 2 as

+ * published by the Free Software Foundation.

+*/

+

+#include <linux/module.h>

+#include <linux/kernel.h>

+#include <linux/stddef.h>

+#include <linux/ioctl.h>

+

+#include <asm/io.h>

+#include <asm/uaccess.h>

+

+#include "s5p_tv.h"

+

+#ifdef COFIG_TVOUT_DBG

+#define S5P_GRP_DEBUG 1

+#endif

+

+#ifdef S5P_GRP_DEBUG

+#define GRPPRINTK(fmt, args...)	\

+	printk("\t[GRP] %s: " fmt, __FUNCTION__ , ## args)

+#else

+#define GRPPRINTK(fmt, args...)

+#endif

+

+

+bool _s5p_grp_start(s5p_tv_vmx_layer vm_layer)

+{

+	s5p_tv_vmx_err merr;

+	s5p_tv_status *st = &s5ptv_status;

+

+	if (!(st->grp_layer_enable[0] || st->grp_layer_enable[1])) {

+

+	merr = __s5p_vm_init_status_reg(st->grp_burst,

+	st->grp_endian);

+

+	if (merr != VMIXER_NO_ERROR) {

+	return false;

+	}

+	}

+

+	merr = __s5p_vm_init_layer(vm_layer,

+	true,

+	s5ptv_overlay[vm_layer].win_blending,

+	s5ptv_overlay[vm_layer].win.global_alpha,

+	s5ptv_overlay[vm_layer].priority,

+	s5ptv_overlay[vm_layer].fb.fmt.pixelformat,

+	s5ptv_overlay[vm_layer].blank_change,

+	s5ptv_overlay[vm_layer].pixel_blending,

+	s5ptv_overlay[vm_layer].pre_mul,

+	s5ptv_overlay[vm_layer].blank_color,

+	s5ptv_overlay[vm_layer].base_addr,

+	s5ptv_overlay[vm_layer].fb.fmt.bytesperline,

+	s5ptv_overlay[vm_layer].win.w.width,

+	s5ptv_overlay[vm_layer].win.w.height,

+	s5ptv_overlay[vm_layer].win.w.left,

+	s5ptv_overlay[vm_layer].win.w.top,

+	s5ptv_overlay[vm_layer].dst_rect.left,

+	s5ptv_overlay[vm_layer].dst_rect.top);

+

+	if (merr != VMIXER_NO_ERROR) {

+	GRPPRINTK("can't initialize layer(%d)\n\r", merr);

+	return false;

+	}

+

+	__s5p_vm_start();

+

+

+	st->grp_layer_enable[vm_layer] = true;

+

+	GRPPRINTK("()\n\r");

+

+	return true;

+}

+

+bool _s5p_grp_stop(s5p_tv_vmx_layer vm_layer)

+{

+	s5p_tv_vmx_err merr;

+	s5p_tv_status *st = &s5ptv_status;

+

+	GRPPRINTK("()\n\r");

+

+	merr = __s5p_vm_set_layer_show(vm_layer, false);

+

+	if (merr != VMIXER_NO_ERROR) {

+	return false;

+	}

+

+	merr = __s5p_vm_set_layer_priority(vm_layer, 0);

+

+	if (merr != VMIXER_NO_ERROR) {

+	return false;

+	}

+

+	__s5p_vm_start();

+

+

+	st->grp_layer_enable[vm_layer] = false;

+

+	GRPPRINTK("()\n\r");

+

+	return true;

+}

Well lookee here.
[Epic 4G Android Development] ZenInsight:
These two files must be able to be called:

+#include "tv_out_s5pc110.h"

+

+#include "regs/regs-sdaout.h"

+	case TVOUT_OUTPUT_COMPOSITE:

+

+	case TVOUT_OUTPUT_SVIDEO:

+	temp_reg |= SDO_COMPOSITE | SDO_INTERLACED;

Context from:

kernel_common_drivers_media_video_samsung_tv20_ap_s5pc110_sdout_s5pc110.c
[Epic 4G Android Development] m5james:
I don't think I'd be able to offer you any helpful information as I know nothing of Linux, I'm probably just a midlevel type user of these phones compared to some of the stuff I've read since I got my Moment.

Froyo is pretty much on it's way out the door, so even if they did attempt to block TV-Out (haven't they already), then I don't doubt people with knowledge like yourself can figure it out. Isn't that the point of Android though, to be open platform, so no matter what Sprint does, there is always. As for what you've got to release, I'm interested if it was what I think it is.
[Epic 4G Android Development] m5james:
I argued with this asshole douchebag over on avic411.com that no one would ever take the time to create an Android OS for a double din deck, so I'd like to know more. I've got an AVIC F90BT in my X5 and even after running a hacked and modified copy of the OS, it's still a Windows CE based machine...aka slower than piss!! I'm not sure what deck you're talking about, but I figured eventually someone would start doing this.
[Epic 4G Android Development] formula84:
From the Froyo Leak using LauncherPro

Just did this thanks, also noted when going to settings -> There is a TV OUT option there. Added it but when attempting to open I get "Sorry! - Use *#9900# to take log - The application Settings (process com.andriod.settings) has stopped unexpectedly. Please try again.

Oh well I sure hope someone can get the EPIC tvout function as this is the only thing keeping this phone from 100% to me.
[Epic 4G Android Development] Art2Fly:
T.Millar got in a car crash and isn't doing too well....
[Epic 4G Android Development] Ceelos09:
Really...? 0__o Please tell me ur kidding :confused:
[Epic 4G Android Development] jbadboy2007:
Umm isn't that what happened to him earlier this year?
[Epic 4G Android Development] CardnalSyn:
I wish this thread would die until there were real development, which i doubt will happen. ill prob have another phone by then anyway.
[Epic 4G Android Development] thomasskull666:
Oh man not good, my thoughts go out to him and his family!
[Epic 4G Android Development] Lucho3412:
I really hope he can recover fine. Thoughts and prayers to his friends and family.........

On another subject, I'm glad this thread has a little life left. Tvout would definitely be the icing and cherry on top! Specially with gingerbread release. I have friends with Infuse that are so jealous we got the update and quadrant scores are so much higher than their Infuse!
[Epic 4G Android Development] jbadboy2007:
This is what everyone has been waiting for!!!!

http://www.engadget.com/2011/11/22/xbounds-adds-hdmi-mirroring-to-android-phones-lets-you-kill-th/
[Epic 4G Android Development] saramon:
Wow, can't wait for that to become official
[Epic 4G Android Development] ZenInsight:
http://www.engadget.com/2011/11/22/xbounds-adds-hdmi-mirroring-to-android-phones-lets-you-kill-th/

PROBLEM SOLVED (for HDMI TV's at least).

---------- Post added at 10:42 AM ---------- Previous post was at 10:42 AM ----------

Dang ..you beat me to it.
[Epic 4G Android Development] CardnalSyn:
not quite...

id would rather use the 3.5mm tv-out to connect to my video system in my truck and not have to buy extra hardware. If i'm at home i can just stream from over my network. for me this would be unnecessary.
[Epic 4G Android Development] Jed Dignazio:
Ummm, not really.

This thread is about getting the 3.5mm port to output video easily via rca. The point is to enable a feature that already exists on the Galaxy line of phones, not purchase a $100+ accessory that to me looks crippled since there is some lag which would make playing games frustrating as hell. I mean, It definitely would be nice to have, but for the price tag you might as well buy a phone that supports it already.
[Epic 4G Android Development] ZenInsight:
No phone supports wireless HDMI.

I agree about 3.5mm RCA out. Would be nice.
[Epic 4G Android Development] Jed Dignazio:
Yea, your right. Guess I was stuck on thinking about just tv out. But I would love to see 3.5 tv-out along with a wiimote to have a portable gaming system, and/or to hook it up to my head deck in the car.
[Epic 4G Android Development] m5james:
I agree...I already bought a 3.5mm to RCA A/V cable once T. Millar showed screen shots of him having TV Out functioning, but it was only scrambled images...nonetheless, it was headway.

The problem is (reitterated over countless threads of this same topic) that Sprint actually had the phone made specifically, either partially or in whole, to not have some of the hardware required to prevent it from competing w/ the EVO. As we've learned, simply adding software from other Galaxy phones hasn't worked, and even after people have gutted the phone, checked for compatibility w/ the chips used, etc etc, its still in limbo as to if this will even really happen. All we can do is hope at this point.

PS - to the person who mentioned him getting into an accident, please read the ENTIRE thread and pay attention to dates before spreading misinformation like that, not to mention there are prbably 5 other threads discussiong this exact same topic and the mention of when he was in the accident, including this thread.
[Epic 4G Android Development] Lucho3412:
At least its something but definately 3.5mm is what this thread is about and its what ppl here want. So the new gingerbread update won't help getting this too work huh!
[Epic 4G Android Development] Firon:
This thread should be closed. It's been 7 months with no updates. The project's deader than dead. :P
[Epic 4G Android Development] Lucho3412:
Dead? Yea, but that's because developers don't really have interest in working on this. Only a few ppl really care about tvout via 3.5mm. I for one would kill for this (not literally). To tvout netflix, youtube, ect. to my car TV imagine all the possibilities!
[Epic 4G Android Development] zman519:
I would love it, BUT ONLY if bluetooth works with controllers

Sent from the Drivers Seat of my Suby txting and Driving doing 100MPH+ in a school zone! Ha.
[Epic 4G Android Development] Shinydude100:
We already have controllers working with Bluetooth, just not on a stock ROM.
[Epic 4G Android Development] zman519:
Really? I must have mised that, what works with what?

Sent from the Drivers Seat of my Suby txting and Driving doing 100MPH+ in a school zone! Ha.
[Epic 4G Android Development] xplus93:
i really wish somebody could get this working, i hate lugging around my laptop and an external hard drive just so i can watch a movie at my girlfriends house. im just about ready to buy an old ipod video to do this.
[Epic 4G Android Development] tmillar07:
Not dead... Still have minor interest in this project. Need a few developers/testers for some beta ****. if interested, head over to ACS and sign up to contact me there... also forward any inquiries if i dont respond to RJMJR69 @ acsyndicate
[Epic 4G Android Development] m5james:
:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D

While I plan on upgrading the deck in my 7 series to a Dynavin D99 Android OS deck (I'll wirelessly tether and do everything via the deck), I'd still love to have TV-Out for my X since the AVIC F90BT (which hates playing SD cards) has a front A/V input that I'd love to utilize.
[Epic 4G Android Development] The Root:
Hit me up for testing. I'm in the huddles and gtalk.
[Epic 4G Android Development] ac16313:
Do you still have the Epic tmillar07?

Nice seeing this thread be resurrected by you instead of someone complaining about this.
[Epic 4G Android Development] Ceelos09:
*Bump*

Any Devs out there wanting to help TMillar get TV out working? :D
[Epic 4G Android Development] phonehunter59:
I can test it out and can help with minor things
[Epic 4G Android Development] hoffman1984:
I'd be interested in this...
[Epic 4G Android Development] xopher.hunter:
Just bought a galaxy s tv out cable, let me know if you need another tester.
[Epic 4G Android Development] jbadboy2007:
Is there still a thread at acs forums so I can see when there are updates?
[Epic 4G Android Development] The Root:
It got closed until TMillar chooses to reopen it. I found it in the garbage dump.
[Epic 4G Android Development] duce102:
I dont think this is dead yet =D http://xdaforums.com/showthread.php?t=963998 lets piggy back on the fascinate some more :)

I just want to note that the last few posts of that thread are slightly the most relevant.
[Epic 4G Android Development] xopher.hunter:
So basically they are saying if we can increase the voltage of the tv signal it should work? If so that would be awesome, I wish we still had the tv out option just to mess around with

Sent from my CM7.2 OG Epic
[Epic 4G Android Development] Lucho3412:
I have 3 epic 4gs to be a guiny pig. I send a messege to tmillar to be a tester. I want this feature soooooooo bad! Let's go ppl.................SADDLE UP!
[Epic 4G Android Development] freedomfighter2006:
Is this thread dead???

I really hope not.
[Epic 4G Android Development] duce102:
Thats what I got from it. Hopefully I can get ahold of some equipment (oscilloscope, DMM, bread board, cords & A/V plugs) at school to test this out on.
[Epic 4G Android Development] xopher.hunter:
Try to get noobnl to compile a recent cm7 nightly for you with the galaxy s device settings so you can test it out. You could probably find him and ask him in the irc. Unless someone on here still has that early nightly with the tvout still built in that they could share.

Sent from my CM7.2 OG Epic
[Epic 4G Android Development] ZenInsight:
Why not just do this on CM9?
[Epic 4G Android Development] xopher.hunter:
Less variables
[Epic 4G Android Development] brooksyx:
Hope you guys can get this to work. Would love to have TV out on CM9. Would be awesome for when staying at hotels for netflix and such.
[Epic 4G Android Development] Lucho3412:
i really wish this would be possible. That would be the only feature left to make this phone the ULTIMATE EPIC PHONE
[Epic 4G Android Development] m5james:
This thread comes and goes, being refreshed by both people who want it and people who say they're going to make it happen. The constant up and down of this thread/topic, while only at most maybe a few screen shots is getting frsutrating. In the meantime, I've bought an Android OS car stereo so that I can at least still doing what I've been waiting to do this whole time...see everything my phone can do on the screen of my car stereo.
[Epic 4G Android Development] ac16313:
Honestly, just why would you bump this?...

Sent from my SPH-D700
[Epic 4G Android Development] txtmikhail:
Wat android radio u have?
[Epic 4G Android Development] muyoso:
Guys, its not happening. Anyways, the phone is almost 2 years old and most of us will be on new phones within 6-8 months anyway, almost all of which WILL have this capability.
[Epic 4G Android Development] PG101:
This thread is closed till the OP PMs me that he is willing to continue to support this thread.

Thanks.
[Epic 4G Android Development] ZenInsight:
This is good news...but I'm on the Froyo leak and I don't see any TV out option anywhere. Also, I'm really surprised as to why the devs wouldn't put the drivers back in if this is the case. Please explain exactly, using the correct terminology, where the tv out option is located.

Thanks!
[Epic 4G Android Development] biscojams:
Im using launcherpro , and if I long click on the homescreen, then press ADD , then ACTIVITIES, then go down to settings and click, another menu is under that. Thats where I found tvout. But it gives me the same error
[Epic 4G Android Development] Eazail70x7:
Did anyone know that the Galaxy Tab had a TV out feature in the settings? At least the Verizon version does anyhow. And we know that it runs on cdma...
[Epic 4G Android Development] Poryhack:
Good catch. How similar is the hardware to the Epic though?
[Epic 4G Android Development] Eazail70x7:
Id guess its very close. Same processor and similar software. I'm not in any way knowledgable on the innards of these devices.
[Epic 4G Android Development] HeisRisen:
I'm sorry but isn't there non HDMI TVout currently included in the epic?
[Epic 4G Android Development] brian_hoffman:
I think he means this: Install Launcher Pro from the market. Use HOMESWITCHER to launch it.

Click and hold onto your desktop (like you were going to add a shortcut or widget) Then choose shortcuts>activities.. From there you get access to other hidden menus (like sending certain numbers to voice-mail)
[Epic 4G Android Development] Poryhack:
Nope...

[10 char]
[Epic 4G Android Development] ZenInsight:
Yeah. We all know it has nothing to do with CDMA at this point. Between the other galaxy phones and the TAB we should be able to export the drivers from the kernel source of the i9000 and use it with the app that is hidden in the ROM (which ever ROM has it..it seems that the Froyo leak does if you use launcher pro).

Take the kernel and unzip it, which kernel comes with Froyo...don't ask me.

Take these files all of the files from the

kernel_common_drivers_media_video_samung_tv20_ap

folder. You can get them from:

http://opensource.samsung.com/

Go to search and type:

GT-I9000_OpenSource.zip

there are s5pc110 and 100 drivers in there.

I know nothing about Linux but I am assuming that the reg folder is for registry and that the app in settings should "call" to these files.

I have an image of the files in the list but if you just search for "tv" they all show up in a tv20ap folder from what I remember.

I swear I would just try this if I knew how to get to the Froyo kernel.

Again,

I must not be understanding something because otherwise it would seem to be so simple that any Dev could do this. therefore they must have tried already or I'm missing something important.

I'm willing to guinea pig for any dev that can give me the kernel with these drivers installed.

Edit: Ok, I found the TV out option. Thank guys for explaining that to me better.

I have this program. I don't remember what it's called. Something like "Android Commander". You run it from the desktop and you have to have root (obviously) to get to the internal data folder and drivers.

When I get home I am going to see if I can't drop this folder (tv20ap) into the O/S. and try to run this shortcut. Again, there is no way it can be that simple, but I am going to try anyway. May be the cable has to be connected when the app is run?

Edit 2:

Changed my mind about sharing this info because I don't see how it's possible for anyone to stop us from using these files to experiment.

In the kernel (GT-I9000_OpenSource.zip) you can find these:

/kernel/linux-2.6.29/drivers/media/video/ce147.c

/kernel/linux-2.6.29/drivers/media/video/s5k3ba.c

/kernel/linux-2.6.29/drivers/media/video/s5k3ba.h

/kernel/linux-2.6.29/drivers/media/video/s5k4ba.c

/kernel/linux-2.6.29/drivers/media/video/s5k4ba.h

/kernel/linux-2.6.29/drivers/media/video/s5k4ea.c

/kernel/linux-2.6.29/drivers/media/video/s5k4ea.h

/kernel/linux-2.6.29/drivers/media/video/s5k6aa.c

/kernel/linux-2.6.29/drivers/media/video/s5k6aa.h

/kernel/linux-2.6.29/drivers/media/video/s5ka3dfx.c

/kernel/linux-2.6.29/drivers/media/video/s5ka3dfx.h

/kernel/linux-2.6.29/drivers/media/video/samsung/mfc50/mfc_fw.c

/kernel/linux-2.6.29/drivers/media/video/samsung/mfc50/mfc_intr.c

/kernel/linux-2.6.29/drivers/media/video/samsung/mfc50/mfc_opr.c

/kernel/linux-2.6.29/drivers/media/video/samsung/tv20_ap/s5p_tv_base.c

/kernel/linux-2.6.29/drivers/media/video/samsung/tv20_ap/s5pc110/sdout_s5pc110.c

I REFUSE TO GIVE UP ON THIS.