yashsingh1/xdaforums huggingface dataset:
[Epic 4G General] Dameon87:
Nope not really lol.

Small update;

We have updated to 2.3.3 per the official merges today. However, some things need to be resolved in the main tree, and some things still need to be merged. The build works, but certain things do not work. For example Media Scanning is borked, making Music player not have media in it, wifi breaks with certain google apps because of database changes, etc.

All things that will get fixed, just give it a bit of time.

Tomorrow we start work on the RIL =]

To keep informed, follow us on twitter! : http://twitter.com/TeamEpicCm7
[Epic 4G General] syrinori:
Being that I suck at doing anything that would possibly help, as I'm sure is fairly common, I'll just give my support and thanks for working on this, looks like great work. =)
[Epic 4G General] ronnyv21:
you guys are the bomb. Thanks for all the time you put toward this!!!
[Epic 4G General] squshy 7:
Just simply out of curiosity....why is it so hard for the devs to get 4g working?

That's not criticism, I'm just wondering...I would have thought that the 4g hardware would have to be very similar between the evo and epic, considering the technology that it employs...is the epics wimax modem really that different? I'm guessing I'm wrong, I just don't understand why...

Sent from my baked and emotionless SPH-D700
[Epic 4G General] tenaciousj:
Glad to see the progress, will defiantly throw you guys a donation once you getting it running smooth.
[Epic 4G General] danherbert:
The Evo uses a completely different modem than the Epic. This means existing Evo drivers won't work on the Epic.

I've heard devs who know better mention that the Epic modem will be easier to get working once work begins on it because of how it interfaces with the kernel. I don't know specifics of why it would be easier though.
[Epic 4G General] piscesjoey:
I knew I made the right decision to switch from an Evo to the Epic, thanks guys, & keep up the good work!
[Epic 4G General] danahern:
Imagine it this way, one phone is American and the other phone is Japanese. Yes they are both humans and share quite a few similarities, but you don't communicate with one the same way as you do with the other because they speak different languages.

They are both 4g radios but they are made completely different.
[Epic 4G General] ZenInsight:
You may be right. I'm still reading about it. This is what I've found so far:

Comment 217 and ensuing converse at Google code-

http://code.google.com/p/android/issues/detail?id=6914

Engadget interview:

http://www.engadget.com/2011/01/07/exclusive-interview-googles-matias-duarte-talks-honeycomb-tab/

Looks like Honeycomb can do it for sure.

http://android-developers.blogspot.com/2011/01/android-30-platform-preview-and-updated.html

This is interesting...discussion that says Gingerbread has it...but not with the Froyo Kernel-

http://www.droidforums.net/forum/android-roms/116416-will-android-ever-make-use-gpus.html
[Epic 4G General] ZenInsight:
Same with me. But not "defiantly". With pleasure.
[Epic 4G General] Dameon87:
Lmao!

I can see it now...

"...Fine! Take your donation for porting the most epic part of android! Not like I care or anything!"
[Epic 4G General] jnadke:
Android doesn't have GPU UI acceleration yet like WP7 or iOS.

It's supposed to come with Honeycomb and later Ice Cream (for phones).

The thing you may have been confused with, is Gingerbread adds more robust GPU support for gaming. They solidified the gaming API and added OpenGL 2.1 support.
[Epic 4G General] 063_XOBX:
Thanks for clarifying, I was wondering how I could miss a feature like that.
[Epic 4G General] Protoroll:
There is GPU acceleration for the browser in Gingerbread right? I think they added something along those lines for it.
[Epic 4G General] nullghost:
Actually, thanks for this post. This guide has been recommended to us by other devs as well.

The first picture in that guide gives an idea as to how RIL works in android. Touching the Frameworks will cause us to lose official CM support, so we won't go that route in fixing calling/data/sms/etc. We'll be focusing on the Libraries section, working with /commands/rild and libril-vendor.so in order to stay CM-compliant.
[Epic 4G General] ZenInsight:
This is really fascinating insight into what makes a CM ROM actually official. Can you explain what the difference is between Frameworks deving and Libraries deving (in simplified terms) and why only one is supported by the official CM folks. Also, what benefits do you get by being CM "officially"? I mean, what kind of support does the CM team give you by staying within their CM labeling criteria?
[Epic 4G General] Kcarpenter:
This maybe completely off or overly simplified:

If you mess with the frameworks, you mess with other devices. If you mess with the libraries, you are only messing in our device.

According to Cyanogens terms for being "official" - you cannot break stuff that other phones use to get it to work for your phone.

Once it is officially supported by CM, the big dudes help the little dudes when **** goes south. as it so often does in the software industry. :rolleyes:
[Epic 4G General] ptfdmedic:
You guys should snag mammon and randy_T.... Randy is an amazing coder..
[Epic 4G General] nullghost:
Precisely. Each CM-Enabled device has its own repository for base files, following the android_device_<brand>_<model> naming scheme. This allows device-specific low-level code. However, every CM-Enabled device shares the same repositories for frameworks and apps. Fiddling with those repos is one reason why, for example the CMSGS project has yet to see inclusion in official CM repos.

The big reason is we would be able to use their online resources, such as Gerrit (code review), their google project (issue tracking), and Nightly builds.
[Epic 4G General] || Acer ||:
Can't wait for CM7 and the Sense ROM. Finally, we're getting much better development support!
[Epic 4G General] jnadke:
Actually the biggest thing is not having to merge bug fixes manually (from a developer standpoint). :)
[Epic 4G General] DevinXtreme:
This is about as simply as it can be put, and it is spot on. If we get official support, the big names in Android development will help us maintain and make stable what we have. It's one of the reasons the CMSGS project has such a hard time. They're building a complex system with very little experience with it. They've done a great job and gotten the whole thing working to the point they have it very well, but by breaking the main tree and losing official support. Had they done it right from the beginning and maintained the support they had, a fully-working, successful build could possibly even be out today. But I'm not dogging on their team. They are a bunch of really talented developers, so don't get me wrong.

Anyway, we have some really interesting developments happening. As soon as Dameon gets home, we have to get everything that the Gingerbread 2.3.3 merge broke fixed again and then we may actually be able to get some progress made. We even have someone toying with getting 4G working (not promising anything, not even saying it's coming soon. Might never work, blah blah).

And to the people saying "ask this dev" or "this guy knows some things." We're aware of the people in the community and what they've done. We're more than happy to accept their help, and they're well aware of our presence. However, I wouldn't be surprised if all of these people are already busy with their own projects right now. Everyone has different goals, but if they have the time, they can offer it. If they want to help, they can. We've been asking many people from across the entire Android scene for help and have already been received with open arms. It's a very great community to be a part of.

So, be excited. We're going to try to have something out to you guys as soon as possible. But, as always, rule number one of CyanogenMod is don't ask for etas ;) It's done when it's done :)
[Epic 4G General] riceknight:
Thanks Devin and CM7 team. Its good to hear the positive side of the community and how everyone helps each other grow. I look forward to seeing all the great things to come.
[Epic 4G General] ericizzy1:
I just want to thank everyone that puts a lot of time and effort in developing
[Epic 4G General] danweb66:
I just want to say thanks for all of your guys hard work. I have a little programming knoledge, but as a tester I am willing to help out where ever i can because well there is nothing that cant be fixed by odin imo, lol. but seriously if you need sombody to test anything at all with solid feedback just pm me.:D
[Epic 4G General] Ecliptical:
NOW this is what I'm talking about...who needs CM6 when you can have CM7...Dameon is my new hero!
[Epic 4G General] intx:
Gingerbread does, it has to be enabled though.

We used our measily hardware accell on the UI with our hero's CM7.

EDITED: added hero >.>
[Epic 4G General] muyoso:
[youtube]lgoXUzIwXk0[/youtube]
[Epic 4G General] spitefulrain:
Do you guys by chance have a twitter to follow for updates? :D
[Epic 4G General] nullghost:
http://twitter.com/TeamEpicCM7
[Epic 4G General] heathmcabee:
What does using a wrapper mean? If you get a chanc3e, I'm really curous on how your implementing the RIL in theory. Sounds interesting, not trying to bother ya, just if ya get a sec
[Epic 4G General] Kcarpenter:
Driver wrapper

From Wikipedia, the free encyclopedia

Jump to: navigation, search

A driver wrapper is software that functions as an adapter between an operating system and a driver, such as a device driver, that was not designed for that operating system. It can enable the use of devices for which no drivers for the particular operating system are available. In particular, as of 2010[update] Microsoft Windows is the dominant family of operating systems for IBM PC compatible computers, and many devices are supplied with drivers for Windows but not other operating systems.

[edit] Windows driver wrappers for Linux

Several open source software projects allow using Microsoft Windows drivers under another operating system, such as Linux.

Examples include network drivers for wireless cards (such as NdisWrapper for Linux or Project Evil for FreeBSD) and the NTFS file system (see Captive NTFS).

The common thread among these examples is the use of wrapper technology, which allows execution of the drivers in a foreign environment.

EDIT:

This wasn't intended to be a smart ass reply, it's genuine, i am just to lazy to type pretty much what wikipedia already says.

Pretty much if we get an RIL wrapper, we can drop any phones RIL inside and have it work for that phone, and have the basic functions of it down to work with CM7...that's not saying a wrapper is ever generic or flawless...just a helpful leg up. It by no means, means that CM7 is easily ported to any phone once that is built.
[Epic 4G General] bomix:
Dream come true Thread.. awesome work guys!
[Epic 4G General] dcowboys2184:
great progress !! so basically the biggest challenge is getting the RIL's in to work then its a smoother process from here on correct? .. just to get official support is something big also .. my girl is sitting here talking **** cause my epic aint supported while she's running it on her evo.. i hate the evo right now lol!! but love what all you devs are doing .. no faves here u all have the same respect from me!!
[Epic 4G General] heathmcabee:
Sounds good to me, I wonder how hard it is to actually build the wrapper than to get the RIL completed. Hopefully everything comes together smoothly. Can't wait for CM the way it was supposed to be made.
[Epic 4G General] Kcarpenter:
Not sure, never done it. I've done some wrappers for C++ dll's into Pascal and Fortran and some funky off brand wifi drivers for linux...but nothing at all on the scale we are talking about here....best of luck to them though, I know that they aren't fun.
[Epic 4G General] Kingmac38:
cm7 rom

can someone post a link to a cm7 download for epic please ... thanks
[Epic 4G General] heathmcabee:
Dude, seriously? Its called a Progress Log because its a work in progress. Not available for download yet. Hopefully I just didn't get trolled.
[Epic 4G General] Kingmac38:
having both the evo and epic . The evo is superior in almost everything except the screen and that will be fixed when evo 2 comes out in june or july . I would love the epic with a halfway useful version of cyanogen on it , but not with what has been done so far . I wanted to see how far it has come as i flashed the first ones on evo that were build by lithid and wanted to see how it would compare . But there are so many people in this forum that want to moderate its just so stupid the way people start stuff . People wonder why noob left ........... cyanogen runs faster on the epic than the evo , but the epic may never get the support that the evo has . and sqamsung will leave it in the dust this summer when they release dual core galaxy 2's . just like the evo will do
[Epic 4G General] flopez76:
CM #1 rule) Don't ask for ETAs

Also this is great, glad to see progress made on this!

Sent From My Command Center... (aka basement)
[Epic 4G General] bjhill2112:
There you go - all sorts of info that can help you get in contact with the team. I highly doubt we'll see a DL link until they have something usable ready.

Let's ALL keep it civil shall we?
[Epic 4G General] heathmcabee:
I own both also and still find myself using my Epic more often than my Evo. It is noticeably slower than my Epic, even with CM7. Please sell your phone and make good on your post, cause your negativity does nothing but slow down development. Your fanboy'ism is not what we need here in the Epic forums. It would seem your input is nothing productive and the results of a spoiled little child. Please stop crapping on this thread. Thank you.
[Epic 4G General] DevinXtreme:
Please stop the back and forth flaming. We'd really like this thread to not get locked. It doesn't help anyone. It also doesn't help to blame the developers for drama when they aren't even currently involved.

We haven't posted a build yet because, frankly, it doesn't work. com.android.phone force closes, RIL is has stopped erroring out (but it goes into Airplane mode automatically, so it's really no use to us anyway), camera doesn't work, and audio-in doesn't work. When we get a few more things fixed, we'll get a build out. For now, though, if you want a build, you'll need to build it yourself.

We're working as hard as we can to get it out, but you have to realize this project started less than a week ago and we're not going to push out broken software, especially when we don't yet know the extent of every bug.

As always, if you want to help, PM one of us on the team, or catch us on IRC, and we'll get you involved.

Again, thanks for your patience. We're working our hardest. We've already put several hours in collectively and we're making much more massive strides than we thought we would have been. :)
[Epic 4G General] Kingmac38:
It has nothing to do with fanboy'ism its two phones, i would use the epic if it had a usable cyanogen but have had the phone for what 7 - 8 months and there is still not even a nightly build or halfway stable 2.2 rom . It took this long for samsung to release 2.2 . I wish htc had made the epic . Then you would see a good phone I will never buy samsung again they dont support their products . good luck with your becoming a mod by the way .

Dameon and team Thanks for all the work put in to get a usable rom for this phone . You have by far surpassed noob in a short period of time .
[Epic 4G General] adamw1101:
Keyword troll. Usable. It isn't usable yet. Now go back to your underpass!
[Epic 4G General] Eazail70x7:
Only thing preventing me from using cm is the lack of 4d. I use it every day and cant be with out it :(
[Epic 4G General] 063_XOBX:
You use 4d?! What is this mythical 4th dimension?
[Epic 4G General] nullghost:
Time, silly goose. CM doesn't turn back time yet, but if you'd like to push a patch to r.cyanogenmod.com, I'm sure they'd be willing to reimburse your efforts with applause and cheetos.
[Epic 4G General] 063_XOBX:
The fourth dimension is pretty cool looking actually
[Epic 4G General] djstr0be:
Idk if anybodys mentioned this yet I didnt feel like going through 11 pages but you and noob should DEFINATELY team up on this one! Noob has the skills to get the radio working.Just sayin :D
[Epic 4G General] jhole:
I did feel like going through 11 pages, and can summarize to this point:

Noobnl's radio fixes were incompatible with the official CM build process, so a work around is being devised. Otherwise, there was a lot of thanking and a few ignorant posts.

Hope that helps.
[Epic 4G General] Dameon87:
Keep the flaming and fighting out of the thread please.

Some updates!:

[NEW] Bluetooth Works fully, Music passthrough and all.

[NEW] Audio Out - Phone plays sound through speaker, headphones, bluetooth.

[NEW] Audio In - Phone receives audio via mic through bluetooth, speaker, headset mic. Works for everything tested. Cannot test calls yet.

[NEW] Volume Keys adjust volume properly.

[NEW] Power Key wakes/sleeps the phone.

[NEW] Camera Button starts camera, etc.

[NEW] RIL is partially working. It is not yet in a working state to make calls, but it is coming along. Hopefully by the end of the weekend calls will be working.
[Epic 4G General] XtaC318:
Keep up the great work =D
[Epic 4G General] heathmcabee:
Sweeeeet, awesome work!
[Epic 4G General] bomix:
Dang. I spent 5 mins looking at that Gif.. I want those 5 minutes back...

So excited about this Progress guys, total hero's in my book.
[Epic 4G General] itsmebryan:
The epic site have been like this since it started. People seem to just be mad and pissed off. I have been on XDA for along time with my ATT 8125, tilt, and Fuze. Those phones had alot of problems were slow. But, in those thread everyone work together to fix problems. But, here people just ***** and do nothing to help the cause just complain about the people that are trying to fix the problem. They don't make roms or fixes, just flame. Peoples attitudes here are the worst. People complain about the lack of developers for the Epic. But, look at all of these post that run them away. The mods need to really get all this negativity under control. If not helping the cause and causing havoc get rid of them. I thank everyone that have done anything to make this phone better. To all the haters, go make a rom or fix for a problem with the phone. It's easy to point fingers and complain but, harder to get off your butt and actually "do" something positive for the site.
[Epic 4G General] XtaC318:
It's pretty sad that you guys disrespect them by flamming their thread thats here to inform you of their progress of something you're getting for free.

They're doing all the hardwork for you guys and don't charge you a penny. They do all this for free to your benefit. Show them some respect!
[Epic 4G General] DCRocks:
Well Said. :cool:
[Epic 4G General] ericizzy1:
thank you all for the update and for the hard work
[Epic 4G General] InfDaMarvel:
Impressive to see that you guys almost have this thing functioning like a phone already.
[Epic 4G General] amirite:
It's been said before but the organized way you're all going abouyt this is 100% the right choice. The official Cyanogen support has been an interesting thing to learn about. But your willingness to do it the ight way really shows a lot of dicipline. And yeah, you guys are moving FAST (and showing consistant progress) so we all really appreciate it!
[Epic 4G General] BlueDrgBlade:
Wish i was as smart as you guys to program for a phone and get stuff up and going...im still looking over the in's and out's of a linux kernal and compiling one. Never done it before...but tired of programming for windows and hope to get into the phone world...lol :) Thanks for the awesome work keep it up!!
[Epic 4G General] gdbassett:
Thank you guys. If you're ever in Huntsville, AL, you've got a beer waiting for you.
[Epic 4G General] flopez76:
Thanks for the update! Y'all are making great progress by the looks of it. Keep up the good work!

Sent From My Command Center... (aka basement)
[Epic 4G General] Shiggity:
Freakin' awesome progress! I'm sure having the official kernel source and whatnot is helping a lot. It must have sucked for n00b to be working on it without such a reference point.
[Epic 4G General] xxmastermindxx:
Awesome work guys, very impressed you all are to this point already. Glad to know you guys are working together somewhat ;)

Ignore the self entitled gimme gimme crybaby attitude that seems to go around a lot on here, some people just have no manners.
[Epic 4G General] Quicksand Jesus:
Good work guys! I can't even begin to imagine the time it takes to make this stuff work. Just know it's appreciated!
[Epic 4G General] Shiggity:
Okay so when you guys say you're working on getting video playback functional, are you primarily working on YouTube streaming, or also local media playback, like MKVs/AVIs/codecs and whatnot?

Also, what of audio streaming/playback? i.e. streaming radio? I listen to streaming radio every time I go out using the app StreamFurious Pro (it sucks, but it's the only one that remotely gets the job done).

I'm sure I'm not the only one that's wondering about that, even if it wasn't posted here.

EDIT: I noticed the exclusion of mentioning whether or not 3G data works, though I assume that's part of the RIL?
[Epic 4G General] riceknight:
Absolutely amazing how fast work is getting done on this. Thanks so much CM7 team.
[Epic 4G General] TheNickromancer:
Wow, looks like you guys are making good progress! Can't wait to try it out myself.

Hopefully you'll be recognized officially by CyanogenMod.
[Epic 4G General] nullghost:
I would like to point this out, because this is exactly why noobnl deserves a lot more praise than he received. His CM6 was using a DK28 kernel which he had to unpack and repack every time he made a change to the initramfs. It takes dedication and skill to do that over and over without wanting to give up.

Just wish his github commits were a little more descriptive >.>
[Epic 4G General] SubnetMask:
It may be too early to ask this, but any chance of the AOSP hotspot working on the Epic with CM7?
[Epic 4G General] nullghost:
Too early. We need to get data working before we'll know.
[Epic 4G General] SubnetMask:
Cool. I'll keep my fingers crossed :)

Either way, I'm excited about a CM AOSP ROM for the Epic.
[Epic 4G General] fsc137:
Just asking --- source code?

I realize that this is a work in progress, and that its your work, but is there a copy of the current source code somewhere public that we could look at (mainly just out of curiosity, if it isn't too much trouble)?
[Epic 4G General] nullghost:
There's a post in the Android Development section containing all the links and build instructions for CM7.
[Epic 4G General] ipaq3115:
How does official CM support work? When this is ready will that mean it still has to be maintained by someone or will it get updates along with other CM stuff. Just curios as to how it all works.

I may have said this already, but.... You guys are awesome :-)
[Epic 4G General] Electrofreak:
Dameon man, you had me worried for a bit there. But then when you told me you were working on something big, I would never have imagined CM7. Very cool, you never disappoint!

DevinXtreme and nullghost, glad to see you guys on the team as well. A lot of talent here, and the significant changes over just few short days is a great indicator of that!
[Epic 4G General] Magic Oreo:
will a alpha/beta be released with the phone is working?
[Epic 4G General] nullghost:
We'll want both Calling and Mobile Data working before we release an alpha. A phone without either isn't a phone... it's a really small tablet... Camera and WiMax are something people can live without if they're really interested in an early alpha build.
[Epic 4G General] Esteway.619:
I agree with this
[Epic 4G General] daddymikey1975:
when calling/data work (preliminarily) will that include SMS at least or is that a separate hurdle to overcome ?

Just curious.

Thanks a TON for all the work you guys are doing on this. It's nice to see you here from SDX too.