yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch Android Development] erasmux:
First of all, although I can not be 100% sure of this, to the best of my current understanding mljjlm is right:

But even if lets say that for this one change which ninpo did, some of his latest optimizations didn't reach maturity to share them, ninpo has done so much for the hero development community: His kernel sources are open, and were very useful for me in earlier developmental stages of FlyKernel. Much of the hero specific fixes in the CM6+ code are due to him (and obviously open source). And I am sure there is much more. On the latest issue of the touch screen driver, he jumped out of the shadows, even after he has move on from the hero and helped me understand that point.

Meanwhile, I have yet to see one thing that Feeyo contributed to other hero developers. It's easiest for me to relate to kernel changes. Just to be clear I do not care about the legal issues, and personally, feel uneasy (to say the least) with his banning.... More to the point, I would love to see the code for these kernel changes:

- Cronos governor (CONFIG_CPU_FREQ_GOV_CRONOS)

- "249Mhz Freq Change" and "New Frequency Steps."

- Battery Drain Fix

- Improved Sound support

- Hardware accelerated Touchscreen

- Improved HW3D (Needs testing though)

- gpio patched up

etc.

None of these are very recent and still do you think I will ever see their code?

Although for some reason Feeyo chooses not to share his kernel sources, I really hope that with gingerbread he will decide to cooperate with the community and hopefully we can all benefit from this.
[Hero, G2 Touch Android Development] Thoughtful:
Has anyone talked to Feeyo about any of this?
[Hero, G2 Touch Android Development] riemervdzee:
Well this is getting quite much off-topic, but this is all getting childish.

Why only blame one party? In every single fight every party has done something wrong.

Now people can give long speeches about community this and all, but I don't feel this love really...

@Erasmux, I already told you before but with this attitude you will never get anything. Unfortunately you never replied at that but maybe that was better yes. Just drop the subject as a whole :)
[Hero, G2 Touch Android Development] erasmux:
I don't think I have any attitude, I have nothing against Feeyo and I think he is a very talented and kind developer. Before I started developing my own work on the hero, I used his ROMs and enjoyed his user support which I am sure till this day is very excellent.

"Professionally" speaking, I don't want to "get" anything out of Feeyo. If he wants to share his work there are plenty of ways out there to do it. The common and very convenient way being github, but any other way he chooses to share his knowledge publicly will be very welcome. Again, without getting into legal issues, its his choice and for now he decided to keep his "trade secrets" to himself - which I don't agree with - but respect his decision.

What drive me crazy, are when "his followers" display him as the "savior" of the hero community. i.e. now as the one who will help us port gingerbread to the hero. Forgive my figurative way of expression.

I just think that developmental threads, dealing with actual developmental issues should be clean of praises to those who refuse to share their knowledge publicly.

This will be my last post on the subject - for now, if I am provoked again might not be able to help myself, sorry....
[Hero, G2 Touch Android Development] :
I agree with that. That is also starting to annoy me a bit since there are other devs doing stuff as great but you shouln't have a grunch (is that how you spell it? :p) against Feeyo for that. It is probably due to that we over at Cronos try to help people instead of calling them noobs (like I know they do another place (indirectly)).

To the rest: As Feeyo has said all you got to do is ask for the sources. As I see it reading your comments it looks like you presume he just gives you the sources, if you were to ask, without giving any explaination on what he has said (you said something about it to RaduG. It was something you could do with Github) and I don't know if he is going to gave any sort of "explaination" if you ask for the sources but I think you should try before speaking. Also Feeyo doesn't like Github and I know from one of your older comments that you think it's a great tool and is easy to use and therefore you have also shown indirectly that you have something against Feeyo because he doesn't like Github. I just presume this but it sure did sound like that from that old comment.

Anyways what I mean from all this is that I don't think you're giving Feeyo a chance. I think you should try asking him for his sources and see what you get and I know you also doesn't like that you devs can't just go to his Github and get his sources at any time but there are just not that many devs for the Hero. There are maybe 5-7 people who could have good use of his sources but to me it seems like it wouldn't be that much of an issue to ask for his sources. Maybe Feeyo would even start using github if anyone actually started asking for his sources.

Lastly I want to say I'm no dev so I don't know how this works. I might have said something totally far off so please forgive me if I in anyway insulted you or said something directly wrong :)
[Hero, G2 Touch Android Development] ferfecir:
Hero CDMA

http://xdaforums.com/showthread.php?t=864403

adaptable ?
[Hero, G2 Touch Android Development] Proz0r:
Please say yes, please say yes, please say yes... :p
[Hero, G2 Touch Android Development] :
If you mean if it can be ported then yes. Very easily. Chances are only mobile network won't work at first and there might be some problems with the volume rockers when the screen is turned off. Other than that everything should work. It's just the modules and boot.img that needs replacing and the other stuff can be fixed fairly easy.
[Hero, G2 Touch Android Development] Crypto_ahash:
Whats so special about that build? gps working there?
[Hero, G2 Touch Android Development] dkelley:
yea, guys, did you actually read the thread about cdma hero gb? it's in exactly the same state as ours is. check elelinux (I think, sorry if I confused him with erasmux in this example though LoL... I obviously remember names by first and last characters or something hahaha). he has a good gb build. so does feeyo fwiw. but best of all there's I think a cm build for gsm hero which may in fact be further along in hardware support (such as wifi stability).

so really, is that cdma one any better? probably not.
[Hero, G2 Touch Android Development] spikey68:
No d0od. All people seem to do is is accuse and and pick fault. Feeyo is legend for Hero dev. Like Erasmus states, Erasmus built lots of stuff without crediting people, but the thing is this... How far has Feeyo took the Hero. Mine benchmarks similar to a Desire now.

People are jealous and intimidated by his work. All that I can say is this... Embrace that which you need. Do not fear progression. Just ask the question. He has a site. Go there. Gingerbread is almost finished and pretty quick by all accounts.

XDA is developing a good name around the world for Android and mobile development in general. Development cannot exist without developers. Please consider your scrutinisisation. This guy is amongst the best yet ridiculed over one persons jealousy.
[Hero, G2 Touch Android Development] FunkTrooper:
I hate to be feeding the flames, but the following should be pointed out to those who support Feeyo.

People have, on many many occasions, quite politely asked Feeyo to share his source code. He has continually refused to do so. It is only because of this continual refusal that he was banned from XDA.

Feeyo would be welcomed back here as soon as he starts to comply with the GPL.

Feeyo is indeed a talented developer and nobody denies that. But he's also rude and unpleasant to deal with. It's no surprise that people are annoyed by him.

Nobody's “jealous and intimidated by his work”; they'd just rather not have to deal with someone so disrespectful who also doesn't play by the rules.
[Hero, G2 Touch Android Development] kaiowas82:
Sorry, but to me seems like that people not only wants his sources, but they want them the way they like it...and feeyo made clear he doesnt like that way.

The question is: has anyone gone on his forum asking for the sources?

The answer is: NO

Sent from my HTC Hero
[Hero, G2 Touch Android Development] MentalDeath:
SO, lets end all the speculations and what not, if you want Feeyo's sources go and ask him, if you don't want his sources it makes no difference if he gives them up or not.

I like his ROMs, he has superb support, and it makes no difference to me if he releases his sources because I don't want them.
[Hero, G2 Touch Android Development] :
A: That was ages ago

B: He does follow the GPL
[Hero, G2 Touch Android Development] FunkTrooper:
Wait, what!? He does? As in, he makes available his modified source code for software that's licensed under the GPL?

As in, more specifically, his kernel sources are available?

Would you care to provide a link to these sources?
[Hero, G2 Touch Android Development] FunkTrooper:
Politely asking Feeyo for some source code

If it's genuinely true that no one's asked Feeyo recently for his kernel sources, I thought I might as well ask him myself. So I did. I created a thread on his forum, which can be viewed here: http://www.cronosproject.org/forum/viewtopic.php?f=35&t=635

My message is as follows:
[Hero, G2 Touch Android Development] :
Well he puts a notice in his ROMs where he says you can PM him if you want the sources.

EDIT: Meant email not PM.
[Hero, G2 Touch Android Development] FunkTrooper:
I've emailed him, and he reckons that within an hour, a link to the sources will be available to me.

This would indeed be cool to have.

However, we won't get a history of commit logs which will tell us how the changes have been implemented. Still, a bit of diffing may get us somewhere. Hopefully.

Cronos does say this his governer is closed source. Now, I was under the impression that governers are a part of the kernel, though I must admin I've not investigated them in much detail for myself. If they are indeed a part of the kernel, then surely you can't claim that they're closed source, as anything in the kernel is GPL-licensed... right?
[Hero, G2 Touch Android Development] :
Pretty sure what he did with them was legal because when he started making it someone had just taken some of his code without giving credit so I found a way to make it closed since he didn't want his code "stolen" again. At least it sounded very legal when he PM'ed me ages ago :)
[Hero, G2 Touch Android Development] pattsy:
Bla bla bla... is this a dev thread or blame some guy for not going by the xda rules thread? ... just wondering ... sick and tired of reading the same topic over and over again ... get over it, cronos/feeyo won! ;)
[Hero, G2 Touch Android Development] dkelley:
so anyway, what's the latest with gingerbread on the gsm hero? feeyo, cm or elelinux etc, has anyone gotten further than anyone else? it seems like lox over at cm is making slow but steady progress while asking for assistance where ever possible.

and I suspect he's the only one actually getting anywhere since everyone else's version seems to have exactly the same features and working/not working list as his.

I personally am using feeyo's 0.4 version since it installs beautifully without any issues of having to flash gapps in odd orders or having bootup issues, but other than that I'm just waiting to see some progress.

What I like about gingerbread so far is it's more intuitive cursor stuff during selection/copy/paste situations. Also like the gold glow thing on vertical overscroll. otherwise I'm missing the cm settings, missing proxy settings (did they remove it completely?), and missing the setting where I can make the in-call touch display enabled. I can't find that anywhere in settings now, but I know it was part of cm6 so I figured it was an android thing. maybe it's a cm thing though and maybe cm/lox hasn't put any cm specific stuff in there just yet. I don't see cm settings but using feeyo's rom it could simply be that feeyo removed it.
[Hero, G2 Touch Android Development] FunkTrooper:
Notwithstanding the governer, Feeyo has indeed released his sources.

It seems that emailing him does work. I requested "the complete source code for the Cronos Droid Kernel for the HTC Hero, as included in the Cronos Froyo ROM, as per the terms of the GNU General Public License".

In return, I received the following: http://www.multiupload.com/XVMP4NJDQP

Of course, it's not exactly convenient without a log of commits. But... it's better than nothing I suppose. I'll have a look through it myself when I get a chance (though I'm no expert kernel hacker).

Still, it's up there for the world to see now.

I wonder though: if I created a thread for Feeyo's ROM, complete with this source code link, would it be deleted? If so, why? Perhaps this should be put to the test...

​

[ROM] [GPL] Cronos Froyo 1.7.2
[Hero, G2 Touch Android Development] 1immortal:
i don't think that its should be uploaded in such way to the forums here...

as stated several times, everyone that would like to get the source code, is more than welcome of addressing Feeyo himself, and will get it.
[Hero, G2 Touch Android Development] dkelley:
ok - no answers about differences between builds other than more feeyo discussions so I did my own comparison test - I just tried cm7 and feeyo's 0.4 builds. same features but feeyo's has much faster screen updates, smoother gui etc. I'm running it now and find it quite acceptible as an everyday rom other than no gps, no camera, no sensors. I really have found the copy/paste/select features of GB to be kind of hard to leave behind LoL. I don't want to go back to 2.2 now, or 2.1.

So it's good to see such a useful build of GB so early on - I really didnt' expect it. I hope lox and his buddies can get some sensor development happening, I see no changes for last 4 days in github for his sensor stuff which probably means nobody else has figured anything out there either.

I care more about sensors and gps than anything else, and maybe a2sd also, but it's so good already that I'm astonished!
[Hero, G2 Touch Android Development] kaiowas82:
here it is...:rolleyes:
[Hero, G2 Touch Android Development] orangeclanz:
Don..is holiday season. Give them a break. ;)

Wishing all happy new year.
[Hero, G2 Touch Android Development] riemervdzee:
From the forum:

by Feeyo » Tue Dec 28, 2010 6:59 pm
[Hero, G2 Touch Android Development] sjknight413:
There you go, his sources have been released, it may not be in everyones prefered format, i.e github but he has released them none the less.

i think people should at least talk to him and in my opinion he should be welcomed back, feeyo is a very talented developer and one of the few still actively developing for the hero. with him on board working with elelinux, erasmux etc, development for the htc hero will skyrocket!

just my two cents.
[Hero, G2 Touch Android Development] cyberon:
I agree 100%! :cool:
[Hero, G2 Touch Android Development] blackplatypus:
I respect his work and his talent, however he acts like a hypocrite. Just as he did in the past, after 50+ requests for the sourcecode (yes thats GPL if you don't like it don't use opensource software), he posts a tarball with broken SDK kernel sourcecode and all the important files missing... now the same stuff, posting the kernel source and acting like "Hey I never said I wouldn't post the sourcecode just ask.." and again removing all the important code thats just ridiculous, and all the fanboys not understand that without GPL there would be no linux kernel, therefore no android and still insisting his behavior is fine makes me sick.

just my 2 cents.
[Hero, G2 Touch Android Development] FunkTrooper:
Feeyo may have released most of his kernel's source code, but that doesn't in any way mean he's going to start working with anyone. He works alone, unfortunately.

In fairness to him, his method of releasing source code is techinically compliant with the GPL. As per the GPL, downloading his software will get you a LICENSE file which contains instructions of how to obtain the source code. If you follow the instructions exactly as in this file, it seems like you'll get that source code.

However, if you deviate at all, you'll get nothing. For example, if you post on his own forum asking for sources, he won't give them to you. You *have* to use email.

Clearly, Feeyo is complying with the letter of the license, but not the spirit of it.

As for being asked “50+”, did anyone actually try emailing him, as per his instructions? According to Feeyo, no, no one except me has ever emailed him asking for source code:

Again, I'm not saying I like the way Feeyo handles his GPL compliance. In fact, I dislike it very much. But he is technically allowed to do it this way.

I'm still unsure about this governor issue though... since the governors are part of the kernel, I'd have thought you can't declare them to be “closed source, proprietary”, as Feeyo does. Any GPL experts want to comment on this?
[Hero, G2 Touch Android Development] vido.ardes:
+ 1

Back on topic, please? Some of use would like to discuss 2.3 coming to the Hero, there is a general forum if you want to discuss a banned member and the ins-and-outs of the GPL license
[Hero, G2 Touch Android Development] elelinux:
Can only agree with you.Damn tired to even go into certain threads in which spammers break them with a lot of irrelevant views.
[Hero, G2 Touch Android Development] Andyt95:
I'm putting a 5er on CM ;)
[Hero, G2 Touch Android Development] dkelley:
depends... what's "out"?

cm, ele and feeyo have them out now, just with missing hardware support and minor app support issues (possibly the same thing).

by out do you mean with full hardware support (camera, gps, sensors, light sensor, bluetooth audio (lofi and hifi))?

If so then I doubt it'll ever happen. but if it does it seems likely to be someone on the cm team. in this case that would be lox. just due to masses of teamwork and more than one developer being "cm" that's why I would put my money there :-)
[Hero, G2 Touch Android Development] kaiowas82:
Ji

Just dont then,this is a public forum and nobody breaked the rules,and if someone did,the mod took care of them

Peace :-)

Anyway,tried all 3 gingers and honestly they make me feel happy,i'm on contract til december11 and i know that my hero will be a decent phone til then...feeyos one is a bit smoother,this is the only difference i found

Edit

A mod could actually split the thread though
[Hero, G2 Touch Android Development] mljjlm:
one thing I don't understand in these days, is why some people are making a .34-kernel for the hero, while others are making gingerbread .29-compatible? :s is it just me?
[Hero, G2 Touch Android Development] Crypto_ahash:
they are not making gingerbread .29 compatible. They are making Gingerbread HERO compatible. Has nothing to do with Kernels. As the gingerbread official emulator image is even running 2.6.29 kernel..
[Hero, G2 Touch Android Development] mljjlm:
Yes.. but it doesn't have to connect to any device in any way.. I thought the meaning of making those "upgraded" kernels were to have more compatible OS'es?
[Hero, G2 Touch Android Development] Calico5:
well by "out" i meant a useable day-to-day ROM, so it would need many of things u stated above to be working! Yeah could be CM, or sum1 from xda...just comes down to who dedicates the most time to it as they're all talented devs :cool:
[Hero, G2 Touch Android Development] vido.ardes:
Well the .34 kernel is making great progress at the moment (I am running it right now), and I would be surprised if that didn't get merged into the Cyanogen tree once it is a little more polished (Bluetooth and Camera are the biggies at the moment).

One of the major problems with getting Gingerbread to the Hero is that MDPI devices don't seem to have been considered at all, even in the official sources. The MDPI images are awful quality and quite a bit missing too, so I can only assume that Google are either a) Not thinking about allowing it for MDPI or b) not bothering with it until someone wants to release a MDPI device with stock android (which won't happen anytime soon 'cause the sources are so crap). I have manually recreated all of the images, but something official would be nice...
[Hero, G2 Touch Android Development] erasmux:
I don't think we'll ever get the .34 merged into the CM source tree (or the .35 version I am working on). As clean as we try to keep it, there are just to many hacks and differences in non-hero related files - "our" kernel will probably break the support for other devices. Still, especially if I can get the .35 version in a decent state, we will be able to keep it quite aligned with the CM .35 version since its a direct fork :D
[Hero, G2 Touch Android Development] vido.ardes:
That's good to hear, I was playing about with the .34 kernel earlier today. A little unstable (understandably) but definitely good progress. Are you both collaborating now you are doing a .35 or are they completely separate projects?
[Hero, G2 Touch Android Development] erasmux:
They are completely separate projects, except that we communicate about it constantly and that much of my work is based (nice word for copy/paste) on the .34 work done by elemag, ninpo and riemer :D
[Hero, G2 Touch Android Development] dkelley:
that, sir, is a fantastic quotable :-)

Is solving issues with .34 or .35 a requirement for gingerbread hardware compatibility on the hero?
[Hero, G2 Touch Android Development] Crypto_ahash:
No it is not. That will still not fix the issue that the old Eclair prop. drivers are not compatible with the new Android 2.3.1 building system.
[Hero, G2 Touch Android Development] dkelley:
thanks Crypto_ahash :-)

in that case, briefly, what are the advantages of the .34 and .35 kernels over the .29 one we use now?

I tried the thread search tool but found nothing and the stupid archaic xda "one search every half minute" rule is so disruptive as to make thread searches futile.

So I don't know if this was mentioned already, not for lack of trying to find out.
[Hero, G2 Touch Android Development] FunkTrooper:
I believe the one big advantage is that newer kernel support native tethering. Tethering support is noticably missing from the Hero version of CM6.1, but if you load that onto a HTC Magic or Dream, you'll find tethering is fully supported... and backed by a .34 kernel.

I'm not sure what else these newer kernels will bring. Possibly better performance.
[Hero, G2 Touch Android Development] erasmux:
Possibly new and exciting bugs :D
[Hero, G2 Touch Android Development] Crypto_ahash:
That is one thing that is for sure.
[Hero, G2 Touch Android Development] treesurf:
lol. Spoken like a true dev.
[Hero, G2 Touch Android Development] riemervdzee:
Pff, I thought you lads were version-number-horny ;)
[Hero, G2 Touch Android Development] vido.ardes:
Hey I love high version numbers an new and exciting bugs, why do you think I use chromium?! Goes up a major revison every fortnight :D

Seriously though, it would be nice to get the Hero onto the latest kernel coupled with gingerbread as a swan song. I can't see Honeycomb (be it 2.4 or 3.0 or what ever number the arbitrarily attach to it) working with the MSM7200A and the filthy proprietary drivers HTC used, but I think 2.3 would be a good place to draw dev to a close on it.

I have been trying to get my MDPI images into the CM7.0 source (as the Google ones are awful quality) but I am having so much trouble getting the repo to sync on my ****ty < 2mb connection that I am as of yet unsuccessful. Hopefully someone will take them and push the for me (or Google will get there asses in gear and do it themselves!!!)
[Hero, G2 Touch Android Development] tbman1996:
http://review.cyanogenmod.com/#change,1896

Have been talking to WildFire CM dev on IRC - this should give us the nice screen animation on the Hero :D
[Hero, G2 Touch Android Development] vido.ardes:
I am working on porting this to my gingerbread theme for 2.2 as we speak, ;)
[Hero, G2 Touch Android Development] dkelley:
what, the tube anim? THAT would be cool!