• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Android 2.x on Galaxy

While others are talking, he's doing an amazing job :)

Odin time :)
bold statement there,
hes doing an amazing job indeed but lets not make assumptions on what other people are doing.

btw androinix can you look at this

http://androidforums.com/samsung-i7500/8048-samsung-galaxy-apps-missing.html

can you see those apps on the mustymod?
these people have one thing in common, they move from mustymod and back to official and the market has been borked for their profile
they know this as if they sign into qa different account then it works fine
 
Upvote 0
@rasta,
gflash and Remote VNC Lite are visible on the market.

btw. i was a bit sarcastic because I don't like how you guys treat mustymod. it's not like we're something special that deserve mustymod attention, he's a hardcore dev, and they're special.

respect to musty ;)

These are not the ones that were reported to be missing - you haven't read the thread properly. Shall we move to the corresponding topic and continue that particular discussion there...
 
Upvote 0
I think its about an adjustment to the driver to get MT wokring on Galaxy.

Yes. But the driver itself (firmware) isn't open source. :(
AFAIK this (or similar) melfas device isn't fully supported even in new (desktop) Linux kernel (2.6.32, I believe)

We could either:
1. ask Melfas for support (ha)
2. or reverse engineer it.

1 will probably never happen unless they decide to support MT themselves and 2 is probably illegal. :)

from [v4] Input: add touchscreen driver for MELFAS MCS-5000 controller - Patchwork

Code:
switch (buffer[READ_INPUT_INFO]) {
	case INPUT_TYPE_NONTOUCH:
		input_report_key(data->input_dev, BTN_TOUCH, 0);
		input_sync(data->input_dev);
		break;

	case INPUT_TYPE_SINGLE:
		x = (buffer[READ_X_POS_UPPER] << 8) | buffer[READ_X_POS_LOWER];
		y = (buffer[READ_Y_POS_UPPER] << 8) | buffer[READ_Y_POS_LOWER];

		input_report_key(data->input_dev, BTN_TOUCH, 1);
		input_report_abs(data->input_dev, ABS_X, x);
		input_report_abs(data->input_dev, ABS_Y, y);
		input_sync(data->input_dev);
		break;

	case INPUT_TYPE_DUAL:
		/* TODO */
		break;

	case INPUT_TYPE_PALM:
		/* TODO */
		break;

	case INPUT_TYPE_PROXIMITY:
		/* TODO */
		break;

	default:
		dev_err(&client->dev, "Unknown ts input type %d\n",
				buffer[READ_INPUT_INFO]);
		break;
	}

If Galaxy had, say, Synaptics touch screen (like Hero does), MT wouldn't be a problem at all, as its driver already has support for it.

Now, the applicative support is a different question. Don't know if 2.0 or 2.1 has it in its app framework (Google announced it, IIRC).
 
Upvote 0

I read that but I read another article also (I cannot find it right now) where MT is tested on Galaxy by a simple app (specially designed for that test) and there are problems in detecting correct coordinates of 2nd finger. Something like, it will read X correctly, but the Y coordinate can be flipped around (+ or -) depending where the 1st finger is. Everything is pictured and there's even a video maybe I cannot remember, showing how the thing work (or how doesn't). As stated there, it's a HW limitation and there is no way that SW can fix it. After reading that the MT story for Galaxy is over for me and if u manage to find the article u will find the same.
 
Upvote 0
but the Y coordinate can be flipped around (+ or -) depending where the 1st finger is.

Well if there is a constant pattern and Y does not change completely random, then the second finger may be recognised properly by just filtering it with adjustment algorithm which would calculate the real coordinate according to the pattern. Does that make sense to anyone? ;)
 
Upvote 0
@rasta,
gflash and Remote VNC Lite are visible on the market.

btw. i was a bit sarcastic because I don't like how you guys treat mustymod. it's not like we're something special that deserve mustymod attention, he's a hardcore dev, and they're special.

respect to musty ;)
im not treating him anydifferently, ive never disrespected his work
im just saying i dont know enough about what hes done or what hes doing to just blindly send his money

its also not your job to defend him because you feel you value his cause more that others.
dont forget we all have the same phone and want the same things.

drakaz needed a galaxy, the community found a way to give that to him. i personally dont want to rely on just one dev when there can be more.
i dont see what your issue with that is, it was his own comment that made people react they way they did, since then hes come back and said it was just cos hes angry
maybe he should realise theres alot of people watching with the hope he pulls it off and when a dev suddenly gets vexed it makes people worried and therefore dont want to start donating

thats all it is
 
Upvote 0
Upvote 0
Rastaman-FB said:
> im not treating him anydifferently, ive never disrespected his work
> im just saying i dont know enough about what hes done or what hes doing to
> just blindly send his money

who asked you to send him money? you've already said your opinion on sending him money, no need to repeat yourself

> its also not your job to defend him because you feel you value his cause more
>that others. dont forget we all have the same phone and want the same things.

Since when your job is to tell me what is not my job?

> drakaz needed a galaxy, the community found a way to give that to him. i
> personally dont want to rely on just one dev when there can be more.
> i dont see what your issue with that is,

At the moment, you ARE relaying on a single dev (that btw. sold his Galaxy when he hit the wall about future upgrades). And what I asked is to rely on more devs by helping another dev AS WELL.
 
Upvote 0
Since when your job is to tell me what is not my job?

And what I asked is to rely on more devs by helping another dev AS WELL.

Keep it down guys, it's all clear long ago, stop fighting.

Some people are sceptical and suspicious, some are not. It's everyone's individual business.

If mustymod finds a way to receive donations - I'm sure there will be people who will happily donate. And may be in time when suspicion level comes down, some more people would donate as well.
 
Upvote 0
In anything where the public sees you, if you moan about money publicly, they will see it as offensive and reply back to it. I feel that if he was that annoyed and didn't have motivation any longer, he should've released the source and let the community do it, who doesn't really care about the money. He's working with an open source project and although I am glad he is working on it again, I won't feel too much trust for another few weeks or so until I part with my hard earned, as I also understand it is a lot of work.

He may not want to collaborate, which in my opinion puts him up for a little abuse, but it'd be nice if he lets the other project have a fork of his work. Although Samsung is the real bad guy here!
 
Upvote 0
Hi guys!!!
I have few questions. I am not that good at changing firmware, I was sweating to put galaxo mod on my phone, so I was wandering if some of U guys can try few apps on 2.0 rom.
First, sweeter home 2 works only on 1.6 and 2.0 so...
http://www.sweeterhome.com/attachments/download/146/sweeterhome_preview2_b588.apk
Second, http://androidforums.com/android-applications/20831-xscope-multitouch-pinch-zoom-browser.html is a multitouch browser, give it a try!!!

Sweeter home2 working so far, didn't test much. Xscope working well, but no MT.
 
Upvote 0
Well if there is a constant pattern and Y does not change completely random, then the second finger may be recognised properly by just filtering it with adjustment algorithm which would calculate the real coordinate according to the pattern. Does that make sense to anyone? ;)

Of course it does. If kernel receives any kind of multi touch event, then we're good as far as hardware is concerned (and that small adjustment can't be all that expensive in terms of cpu time so it shouldn't degrade performance noticeably).

What I would really like, though, is to actually see this article.
 
Upvote 0
If you want Superuser whitelist app on mustymod rom, read this post.

xda-developers - View Single Post - AOSP 2.0.1 for HTC Hero

or just get the zip file, unzip it and do the following:

adb push su /system/xbin/su
adb shell chmod 4755 /system/xbin/su
adb push Superuser.apk /system/app/
adb shell sync

Also, if you want all busybox love from the shell, just do the following:

#su
#cd /system/xbin/
#./busybox --install .

Don't forget the dot at the end.
 
Upvote 0
Yes. But the driver itself (firmware) isn't open source. :(
AFAIK this (or similar) melfas device isn't fully supported even in new (desktop) Linux kernel (2.6.32, I believe)

We could either:
1. ask Melfas for support (ha)
2. or reverse engineer it.

1 will probably never happen unless they decide to support MT themselves and 2 is probably illegal. :)

So, in the above code excerpt, what happens if you put a printf()
below case INPUT_TYPE_DUAL?
 
Upvote 0
So, in the above code excerpt, what happens if you put a printf()
below case INPUT_TYPE_DUAL?

I have no idea. I've posted an excerpt from a patch for 2.6.32 kernel. Our cupcakes are running on 2.6.27. My point was just that there's no multi touch support even in more recent Linux kernel (like 2.6.32) which could consequently mean that Melfas doesn't publish specs for their device(s) in order to allow someone to write a proper driver for Linux. Or it could just mean that no one bothered to implement it completely yet. One thing is sure, this device isn't as popular and widely used as the ones from, say, Synaptics (which have good support under Linux).

So why didn't Samsung just use Synaptics? I've been reading a bit about Melfas and it turns out that they have been Samsung's partner for a long time. Every single Samsung touchscreen phone has a Melfas device in it (either resistive or capacitive).

Now. This MCS-5000 may or may not be the exact same device as the one we have on our Galaxies. No one knows that for sure (apart from Samsung -- maybe :)). But it is a similar device and it certainly is from the same manufacturer.

By the way, if someone disassembled their phone and read a small print on a touchscreen controller chip, please do tell. :)

EDIT: BTW, Xenon, how come only you have "Zagreb" where everyone else has (Junior/Senior) Member or Moderator written? Is Zagreb some kind of user role here? :D
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones