yashsingh1/xdaforums huggingface dataset:
[Galaxy Ace S5830 Original Android Development] pujitjuneja:
Pick Blade, they are more stable.
[Galaxy Ace S5830 Original Android Development] djsky2011:
Let me try diplomacy.... TOXINA it's kinda hard to develop when i see useless comments in a Developer's thread, please just avoid replying with NON CONSTRUCTIVE MATERIAL.

Thank You!!
[Galaxy Ace S5830 Original Android Development] pujitjuneja:
+1 to that

Sure, sorry, but trolls like him piss me off. I'll be on topic now
[Galaxy Ace S5830 Original Android Development] pujitjuneja:
Sure, but they don't have ICS

By they i mean Wildfire S.

It will be better that we take it from a device which already has ICS
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Hmm.....we'll stick with the Blade then :/
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
So what did we fix ? All that labour work destroyed my knowledge
[Galaxy Ace S5830 Original Android Development] djsky2011:
the problem with touch is here , seeking a patch as we speak

https://github.com/ICSACE/android_frameworks_base/blob/master/libs/ui/Input.cpp
[Galaxy Ace S5830 Original Android Development] 5pace:
I was on the IRC and reported it, caught Jug6ernaut online and he's looking into it. This guy is going away from this thread and if moderator is too nice, he's going away from these WHOLE forums. ;)
[Galaxy Ace S5830 Original Android Development] jusada:
You know what? You an idiot! If it wasn't for him you wouldn't have half the stuff on here, who do you think helped me learn to develops? The only reason icsunday exists is because of his efforts, in fact he helped with cm7 and started the whole aosp rom development! He is one of the most important and underrated members of this forum!
[Galaxy Ace S5830 Original Android Development] jug6ernaut:
Guys keep this thread ON TOPIC. If i see anymore blatant useless intentionally off topic posts in this thread i will be handing out infractions and in-turn bans.

Do not test me on this. You have been warned.

Jug6ernaut
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
I am truly sorry about this.....

@djsky , does the patch work ?

@jusada thank you , you're a pal :)
[Galaxy Ace S5830 Original Android Development] Mardon:
Adreno200

Please take the time to do:

Email the CEO of Qualcomm directly to petition for source/binaries for the adreno200:

http://xdaforums.com/show...&postcount=799

Petiton directly to Qualcomm to get open source drivers.

https://developer.qualcomm.com/forum...no™/8081
[Galaxy Ace S5830 Original Android Development] pujitjuneja:
@Djsky, what exactly is the problem with input, i have read the thread, but it is all hazy, i think i can help on this
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Busy now....will do it later.....

But does Qualcomm really listen ?

I don't think they do :/
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Short tap = long tap

I believe this explains it
[Galaxy Ace S5830 Original Android Development] djsky2011:
Hey no problem dude, hopefully he hasn't put waylander off, we need his powerful system and kernel knowledge for compiling, it does it really quick :eek:

found the source of the error tho:

// Old touchscreen sensors need to send a fake BTN_TOUCH (BTN_LEFT)

if (rawEvent->scanCode == ABS_MT_TOUCH_MAJOR) {

z_data = rawEvent->value;
touched = (0 != z_data);
}
else if (rawEvent->scanCode == ABS_MT_POSITION_Y) {

RawEvent event;
memset(&event, 0, sizeof(event));
event.when = rawEvent->when;
event.deviceId = rawEvent->deviceId;
event.scanCode = rawEvent->scanCode;

event.type = rawEvent->type;
event.value = rawEvent->value;
for (size_t i = 0; i < numMappers; i++) {
mapper = mMappers[i];
mapper->process(&event);
}

/* Pressure on contact area from ABS_MT_TOUCH_MAJOR */
event.type = rawEvent->type;
event.scanCode = ABS_MT_PRESSURE;
event.value = z_data;
for (size_t i = 0; i < numMappers; i++) {
mapper = mMappers[i];
mapper->process(&event);
}

event.type = EV_KEY;
event.scanCode = BTN_TOUCH;
event.keyCode = BTN_LEFT;
event.value = touched;
for (size_t i = 0; i < numMappers; i++) {
mapper = mMappers[i];
mapper->process(&event);
}

[B]LOGD("Fake event sent, touch=%d !", touched);[/B]
}
else
#endif //LEGACY_TOUCHSCREEN
{
// just send the rawEvent
for (size_t i = 0; i < numMappers; i++) {
mapper = mMappers[i];
mapper->process(rawEvent);
}
}
}

}
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Are we using the generic touchscreen driver ?

Or ours ?
[Galaxy Ace S5830 Original Android Development] pujitjuneja:
I think right now its generic
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
And? This is no error, it's just debug message for legacy touchscreens. I patched this lib to use that code
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Hmm.....then where's our problem coming from ?
[Galaxy Ace S5830 Original Android Development] djsky2011:
ok but what i'm thinking is it return this value in logcat upon first touch, not an error but should that be the right value?

D/InputReader( 173): Fake event sent, touch=0 !
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
I think the fake events were reversed

Oh yes , one more question .

Why does the ROM installation in CWM generate a random offset ?
[Galaxy Ace S5830 Original Android Development] djsky2011:
I get that too, but it seems to flash properly each time. Could be bug with CWM5 which is what i'm using
[Galaxy Ace S5830 Original Android Development] madman:
Google gave this answer http://xdaforums.com/showthread.php?t=1362200
[Galaxy Ace S5830 Original Android Development] djsky2011:
right now we need to focus on the touch screen, i have noticed that 1 tap= holding down on left mouse button, while a second tap executes the task, equivalent to releasing the left mouse button after holding it down or a double tap
[Galaxy Ace S5830 Original Android Development] terrymcnuggets:
It's just a safety reminder xD
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
But I think this log message inform us, if is touched BEFORE current event.
[Galaxy Ace S5830 Original Android Development] den191097:
May be i don't understand something but when i touch screen in cm7 there are no Fake event sent, touch=0 ! or Fake event sent, touch=1 ! (in logcat)/
[Galaxy Ace S5830 Original Android Development] djsky2011:
waylander patched the libs so it could work with ICS
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Here is a libinput library with some debug information output: http://cs.fill.ee/ics/libinput.so

1short tap generated:

---------- Post added at 07:28 PM ---------- Previous post was at 07:26 PM ----------

InputReader was changed after gingerbread, in ICS. And our touchscreens become to LEGACY. So, now we use legacy ts hack.
[Galaxy Ace S5830 Original Android Development] djsky2011:
our touch is being registered as a long press, 1 touch produces this twice in my log

D/InputReader( 173): Fake event sent, touch=0 !

D/InputReader( 173): Fake event sent, touch=1 !

D/InputReader( 173): Fake event sent, touch=1 !

notice inputreader being called twice from just one touch
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Check again, all ok, only once touch 1
[Galaxy Ace S5830 Original Android Development] djsky2011:
haha ur right i have heavy hands/fingers..... are u using the correct synaptics driver?
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I dont know, probably not, now I'm trying to build kernel with another synaptics driver
[Galaxy Ace S5830 Original Android Development] djsky2011:
try and take a look at the microphone before compile :)
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
What mic device we have? How it name?
[Galaxy Ace S5830 Original Android Development] djsky2011:
dunno, don't really understand whats happening here https://github.com/ICSACE/android_hardware_msm7k/blob/master/libaudio-qsd8k/AudioHardware.cpp or here https://github.com/ICSACE/android_hardware_msm7k/blob/master/libaudio/AudioHardware.cpp
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Look cooper specific lib: https://github.com/ICSACE/device_samsung_cooper/tree/master/libaudio
[Galaxy Ace S5830 Original Android Development] djsky2011:
D/AudioHardwareMSM72XX( 104): setVoiceVolume(0.800000)

is that a good value?
[Galaxy Ace S5830 Original Android Development] free2live:
You guys are awesome. when it will work i'll upgrade my girlfriend's ACE. Hat off to all devs

Sent from Kepler-22b DEFYing Motorola
[Galaxy Ace S5830 Original Android Development] djsky2011:
no default.acdb in firmware directory? hmm
[Galaxy Ace S5830 Original Android Development] LPFinch:
My cat log only AudioHardware params from CM 7.1 by Grif

maybe some const or routing will be useful

P.S. Have no value setVoiceVolume
[Galaxy Ace S5830 Original Android Development] Maesedroid:
Right Now to donate, love you guys amazing job! Keep on!!!!
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
About touch. I think it is tap release problem, therefore it look like long tap. It can be related with kernel driver.
[Galaxy Ace S5830 Original Android Development] slaid480:
that what I think so,but It can be a mistooked valories on kernel
[Galaxy Ace S5830 Original Android Development] djsky2011:
Is that IDC file making any difference to the touch response?

---------- Post added at 12:05 AM ---------- Previous post was at 12:04 AM ----------

donate to wayland ;)
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I didn't saw any difference...
[Galaxy Ace S5830 Original Android Development] djsky2011:
maybe the name is wrong, try renaming to synaptics-rmi-touchscreen.idc, 7.2 doesnt even have an IDC directory :confused:
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I was wrong, it releases a event...

---------- Post added at 12:56 AM ---------- Previous post was at 12:44 AM ----------

No - path is ok. We changed touchscreen touch already from pointer to touch.
[Galaxy Ace S5830 Original Android Development] slaid480:
I find touch really better than pointer you are ginus

so what's new tep fix touch essu
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Have a little idea, will try now :)
[Galaxy Ace S5830 Original Android Development] slaid480:
I hope you can fix it,I working on it too by changing some drivers in kernel
[Galaxy Ace S5830 Original Android Development] djsky2011:
ur ideas are the greatest dude :), is it a kernel idea?
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I had a little bit changed the driver sources... I think it help :))) But to be sure, i'll test now :)

---------- Post added at 01:25 AM ---------- Previous post was at 01:15 AM ----------

IT WORKS PROPERLY!

About changes, just read & cry: https://github.com/ICSACE/android_kernel_msm/commit/710abb80b2b89dd64faf61fbbc219b1eb8ff1252

fresh rom: http://cs.fill.ee/ics/cooper_touch_fix.zip
[Galaxy Ace S5830 Original Android Development] slaid480:
you are ginuuuuuuuuuus
[Galaxy Ace S5830 Original Android Development] djsky2011:
U are a kernel GOD!!! how do u do these things so quickly??... u should be working for the CyanogenMod team. What's next, Mic, wifi/3g???
[Galaxy Ace S5830 Original Android Development] slaid480:
so there is no prob with touch now??
[Galaxy Ace S5830 Original Android Development] Mardon:
well done so whats next u will do?
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Not sor far, it's my frist android expirience :) + I dont know C, C++ (veeeery basicaly), only Java.

About the next...need to think about it... ur option?
[Galaxy Ace S5830 Original Android Development] slaid480:
gonna test it!!

---------- Post added at 01:33 AM ---------- Previous post was at 01:32 AM ----------

wow your fast,I think fixing WI-FI first
[Galaxy Ace S5830 Original Android Development] djsky2011:
I have average C, C++ Knowledge but u adapt faster than me..... ok i think we should fix 3G and mic before next build
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
all problems are solved :) I hope)))
[Galaxy Ace S5830 Original Android Development] kevinkrs:
Can you fix the instant reboot problem on my baseband version?

Version is: S5830XWKS2
[Galaxy Ace S5830 Original Android Development] djsky2011:
are u using CWM4 or 5?
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I even dont know which problems u have... logcat? or smf else?

---------- Post added at 01:40 AM ---------- Previous post was at 01:39 AM ----------

Does anybody has any idea why mic is not working?
[Galaxy Ace S5830 Original Android Development] kevinkrs:
I'm flashing your latest version right now. I show you my logcat soon. A moment please :)
[Galaxy Ace S5830 Original Android Development] slaid480:
mic I didn't get you

you mean music??

---------- Post added at 01:43 AM ---------- Previous post was at 01:42 AM ----------

chenge your baseband version to stock DDKQ5 it's all fix it donsn't have a reboot issue I have try it
[Galaxy Ace S5830 Original Android Development] djsky2011:
the mic doesnt work during phone call
[Galaxy Ace S5830 Original Android Development] kevinkrs:
Mm how to change the baseband. Flash te stock rom or is it somthing else?
[Galaxy Ace S5830 Original Android Development] slaid480:
Flash stock rom via ODIN
[Galaxy Ace S5830 Original Android Development] Mardon:
audio - mic

Audio is msm7k?

seems to work here : zte blade ics developer - git: https://github.com/t0mm13b/ics4blade
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
audio playback is working for now, but if take a call - you can hear, nobody can hear u :) Or if open voice search it throw error to logcat. (cant find device or driver, I dont remember)

---------- Post added at 01:54 AM ---------- Previous post was at 01:51 AM ----------

yep, I know about this repo.
[Galaxy Ace S5830 Original Android Development] djsky2011:
sound driver maybe?, sound seems generally really low.
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Current audio bugs:

1) microphone

2) If I want listen mp3's it play sound via front speaker

---------- Post added at 02:00 AM ---------- Previous post was at 01:58 AM ----------

Current audio driver was taken from zte blade :))))
[Galaxy Ace S5830 Original Android Development] djsky2011:
sound isnt being routed properly let's review those libs.... why not try the ace drivers?
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I dont remember :))) Need to try :) But now - sleep :)
[Galaxy Ace S5830 Original Android Development] slaid480:
I will look at ACE's newest drivers,good night I will go to sleep me too!!
[Galaxy Ace S5830 Original Android Development] djsky2011:
good night dude.. and thanx :)
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Probably the reason why back speker does not work:
[Galaxy Ace S5830 Original Android Development] djsky2011:
u still awake :confused::confused:
[Galaxy Ace S5830 Original Android Development] kevinkrs:
I flashed the stock rom DDKQ5.

But it keeps rebooting...
[Galaxy Ace S5830 Original Android Development] djsky2011:
ur stock rom reboots??
[Galaxy Ace S5830 Original Android Development] kevinkrs:
I have flashed the stock rom, and I have checked. I have the same baseband version as you. Then I flashed cmw5 and install from zip -> the newest rom fixest rom (the android 4.0 version)

Then it will crashed after 5 seconds.
[Galaxy Ace S5830 Original Android Development] djsky2011:
did u wipe, factory reset in CWM, i have KPP Baseband
[Galaxy Ace S5830 Original Android Development] evil_penguin:
About the new build by wayland

New build -cooper-touch fix.zip

Touchscreen

- way better than before

-responsive fast enough

- but still performance has to be improved

- speed has to be improved this can be fixed later

- it has to be made more smoother

Now main task should be (to be solved )

->

-mic

- camera

Edit (17-12-2011)- wifi is working now :)

Screenshots coming :-)

Thanks to wayland :-)
[Galaxy Ace S5830 Original Android Development] Lijop:
For the hw acceleration part if u haven't read these articles. then reading it will give a ll bit of idea

First of all, as mentioned before, Ice Cream Sandwich is not the first version of Android to have full hardware acceleration. Honeycomb has had this feature since the day it came out. Also, even previous versions of Android, right from 1.0, have had some form of hardware acceleration, although the majority that was the rest was done by software/CPU.

You don’t necessarily need full hardware acceleration to have 60fps UI speed. A phone with fast enough CPU can achieve this. By “fast enough” I mean something like the Nexus S and not necessarily the newer dual-core phones.

The difference between Android 3.0 and 4.0 is that apps targeting 4.0 will now have hardware acceleration enabled by default. You can also force it now but it is not recommended as for apps not optimized to use the GPU as it would cause more harm than good. It would be better to wait for a version optimized for 4.0 to come out and then let it enable it on its own.

Hardware acceleration is not the quintessential solution to a smooth UI. It has a great impact on the hardware, especially the RAM. You can’t just enable it and expect everything to magically become smooth. In some cases it can make things slower, as it did on the Nexus S. Which is why, unlike the Galaxy Nexus, the Nexus S won’t be using hardware acceleration throughout the UI, a compromise that had to be made to make it work well.

the main article given below

https://plus.google.com/105051985738280261832/posts/2FXDCz8x93s
[Galaxy Ace S5830 Original Android Development] FMAranda:
The Alpha 7 rom is running really good, thanks devs, you all are doing a fascinate job.
[Galaxy Ace S5830 Original Android Development] hackdima:
have the same problem cwm5 on the same rom the latest ICS alpha and whipe =(
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Hey guys , I checked my Email and Android 4.0.3 has been released , resync your repos :D
[Galaxy Ace S5830 Original Android Development] letsurock:
Kernel Source for 4.0.3

Hey

Now, new kernel(sources for crespo, stringray, and tuna) to make :P
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Description for 4.0.3:
[Galaxy Ace S5830 Original Android Development] busybox1:
so does tht means it will perform better for armv6 or our ace also ?
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Techincally , yes .
[Galaxy Ace S5830 Original Android Development] Lijop:
Great
[Galaxy Ace S5830 Original Android Development] hypergamer1231:
Where can i find this build please some link please am awake just to test it please
[Galaxy Ace S5830 Original Android Development] Lijop:
Its in the first post.
[Galaxy Ace S5830 Original Android Development] hypergamer1231:
Oops got it thanks and wayland u rock man this team is a god gift for us ics so soon on my ace awesome keep going people u guys are the best cheers
[Galaxy Ace S5830 Original Android Development] evil_penguin:
Here are the screenshots(alpha 8) :)

hey people:cool:

as i promised you , here are some screenshots of cm9 (alpha 8) for you ,

if you like this

just press thanks button , no need to comment

because its important to keep the thread clean :)

it is only for developers

once rom is for

public

, you are free to comment.:p

For now ,

just use thanks button to appreciate any developer

.

Thank you.
[Galaxy Ace S5830 Original Android Development] olecom:
OMG Alpha8 is more smooth .:D
[Galaxy Ace S5830 Original Android Development] Jekle_Ace:
Great work. How would you compare speed to gingercruzt 2.3 ? Thanks
[Galaxy Ace S5830 Original Android Development] LPFinch:
Good news guys

i have working Wi-Fi

think bug with config kernel

some screens... and working mod

P.S. please push thanks =)

P.S.S. have flood on logcat =)

12-17 10:07:11.569: D/Tethering(167): interfaceStatusChanged wlan0, true
12-17 10:07:11.569: D/Tethering(167): interfaceLinkStateChanged wlan0, true
[Galaxy Ace S5830 Original Android Development] evil_penguin:
its slower than the speed of gingercruzt 2.3 , its v good for alpha.
[Galaxy Ace S5830 Original Android Development] manju991:
Man after seeing all these my temptation to flash it is exponentially increasing :D Will wait till phone is working and then flash. Thanks guys!

---------- Post added at 11:31 AM ---------- Previous post was at 11:29 AM ----------

Hey man! thanks for the wi-fi! Last obstacle for phone to function as phone, the mic!
[Galaxy Ace S5830 Original Android Development] pujitjuneja:
I'm holding myself off till call/sms works :S Althoug, Wifi is a pretty big breakthrough

EDIT: D'oh i mean when mic works :P
[Galaxy Ace S5830 Original Android Development] Toxina:
well alpha8 is amazing.

you guys did a great process yesterday :3!
[Galaxy Ace S5830 Original Android Development] slaid480:
I'm uploading a new build with wifi fixed
[Galaxy Ace S5830 Original Android Development] AlphaTime:
New Video

See wifi is working and smother :)

and very light

http://www.youtube.com/watch?v=z9IhbpMla90&context=C3920459ADOEgsToPDskJfyBYzBL_om-xlculiMTBY
[Galaxy Ace S5830 Original Android Development] letsurock:
OMG!!!! Ice cream need needs minimum of 102 MB of RAM to run.
[Galaxy Ace S5830 Original Android Development] dragonnn:
170 MB of free RAM? Amazing :), and the Cyanogen developers told we have to too little RAM to get CM 9 :/.
[Galaxy Ace S5830 Original Android Development] slaid480:
yep,coolya that old us this,new build with wifi fix coming soon

wifi fix: http://www.multiupload.com/0MOPWM50RJ
[Galaxy Ace S5830 Original Android Development] hackdima:
how can i get log cat ?`
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Nope, toolbox or busybox are not the reason. Init script just does not mount the partitions. (toolbox or busybox located in mounted partitions.) this issues related to kernel problems :(
[Galaxy Ace S5830 Original Android Development] djsky2011:
i just found out that if u flash this rom, then flash ketut 2.6.35.7perf kernel it mounts and starts to boot, try it and send me a logcat
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I can tell u that happens. There will be a lot of errors about surfaceflinger and FB_WAIT_FOR_SLEEP / FB_WAIT_FOR_WAKE (as I remember) in logcat. First that i've done, then started work with ICS - build them and run with ketut's kernel.
[Galaxy Ace S5830 Original Android Development] djsky2011:
i need a good source to compile kernel from :(
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
The same, dude, the same :))) Or probably the exist sources are not bad - we doing smf wrong, who knows :)
[Galaxy Ace S5830 Original Android Development] KeiranFTW:
I think you need to fix initramfs for ICS, otherwise some partitions may not be loaded and so it will not boot.
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Why do u think, that problems is near initramfs? If with ketut kernel or some other done kernel - system mounts. System not mounts only with self-compiled kernel.

So my opinion - the mount problems linked with kernel
[Galaxy Ace S5830 Original Android Development] anhel812:
OMG ICS finally on our lovely SGA :D... Thank you very much +1.. Go CM9 ;)
[Galaxy Ace S5830 Original Android Development] djsky2011:
slow down tiger, we have quite a bit to go :D
[Galaxy Ace S5830 Original Android Development] jusada:
This seems no farther along than the other topic in the forum. Why has everyone jumped on this, surely sticking with the old one would be best as it was showing progress.
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
I have booted from my kernel! But device not yet booted to lock screen.
[Galaxy Ace S5830 Original Android Development] djsky2011:
U have a point there

---------- Post added at 03:11 AM ---------- Previous post was at 03:10 AM ----------

really?, so u got it to mount?
[Galaxy Ace S5830 Original Android Development] Wayland_ACE:
Even more! No surfaceflinger error! But now a lot of error:

---------- Post added at 03:24 AM ---------- Previous post was at 03:17 AM ----------

boot log: http://cs.fill.ee/strace.txt