yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] arco68:
What's wrong with the keyboard? I haven't noticed anything on my phone. :confused:

2G/3G toggle button I'm not sure if it's a problem in the notification bar code or not, if it is there's nothing I can do about it. You have to complain to whoever wrote that. I do know however, which also might be the reason for it, that the radio in the Wonder (and probably the S+ as well) are having issues switching from 2G to 3G. Sometimes it switches fast, and sometimes it can take a long time. I'm guessing it's because it's not fully compatible with the ICS RIL interface, and require some workaround code to fix it. But these are difficult things to code, and I'm not an expert at all with that.

You can't please everyone it seems. I'm sure that if I released a new build, that's exactly the same as the previous one, and not telling anyone about it, someone will manage to find something different with it. :rolleyes:
[Galaxy S Plus I9001 Android Development] nail16:
arco did you check the camera development thread ?

it seems they have managed to get the camera to work partially :)
[Galaxy S Plus I9001 Android Development] Xistance:
He knows. He has already added the camera libs to his github.
[Galaxy S Plus I9001 Android Development] andynroid:
Honestly the keyboard is great even though it may be tiny to some people but I hardly make any typo errors with it...:)

Don't you guys think so ?

P/S : It is also a CM TradeMark since CM7..:)

On the overall Alpha3 is fast n great on games as tested by my younger son who is a gamer...
[Galaxy S Plus I9001 Android Development] kellermanv:
Spot on! Build 3 is very stable, just like the first one and the second one.
[Galaxy S Plus I9001 Android Development] ad0dh:
+1 thx arco
[Galaxy S Plus I9001 Android Development] 30adi:
You're wright, cannot please all of us., it was only an feedback from me. For me, at least for now, build 2 is the best, very smooth with no lags
[Galaxy S Plus I9001 Android Development] davidrome:
the keyboard bug is...after deactivating capslock on your keyboard, the letters will stay in capitals and when you press on them they will change on the non capital one!

example:

and in my opinion, the build 3 is faster and smoothly, except for 2g-3g and keyboard bugs ..and camera, all perfect for the moment!;)
[Galaxy S Plus I9001 Android Development] Alex93917:
The keyboard's bug isn't a priority in my opinion ... It's a very minor bug ! :P
[Galaxy S Plus I9001 Android Development] Daniel.96:
US someone working on a possible fix for hdmi/Tv out ?
[Galaxy S Plus I9001 Android Development] uncle_gonny:
OT: Arco, with camera libs and fixes, camera becomes hot, has it been fixed or have you noticed that?

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] texten:
with cpu setup "on powersave" it is ok...

note: the camera is still experimental, that means, there are some risks by using ...

here all known reports: http://xdaforums.com/showpost.php?p=26511647&postcount=428
[Galaxy S Plus I9001 Android Development] arco68:
The keyboard bug that's been mentioned, is probably a bug in AOSP and not particularly related to this rom, so it should be reported to Google so they can fix it. Unless they're already aware of it and it will be fixed for a later revision.

I'll comment on the camera stuff later, when I'm not so busy. But good job, it's a start. :)
[Galaxy S Plus I9001 Android Development] uncle_gonny:
Yeah, i know, that's why i tested it and then restored system back... will there be a chance to fix it not changing governor? Just asking... Thank you all for your work ;-)

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] texten:
thats not the final camera build :D
[Galaxy S Plus I9001 Android Development] BzArEx:
Is there any clue in transparent text bug case what I have reported?
[Galaxy S Plus I9001 Android Development] chasemyass:
Battery report

At the point where you see the liniar change I started to use Apex launcher instead of Trebuchet and also uninstalled SuperPower (a power management tool that eated my battery). Where you can see the battery drain more severe I also had 2g data on.

Regarding powermenu restart option, it seems that reboot started to work finally but reboot to recovery not yet. I will try investigate more abt it to see why.

Incall quality (from person I'm talking with) it's a bit poor compared with GB but better than alpha build. Also the wifi range is awesome now compared with all previous builds. 2g/3g switches are working fast.

Only one lag I've encountered so far and that was after a 7min call...During call I've received an sms and when I tried to read it and call the person who send it, the phone became unresponsive (3-5 sec to open messaging and even more to activate call)

Sent from my GT-I9001
[Galaxy S Plus I9001 Android Development] FlorisNL:
try wiping dalvik cache and cache.
[Galaxy S Plus I9001 Android Development] BzArEx:
TY but i tried everything :( no matter what i do this bug chases me in worst possible moments. The fastest way to see mail sometimes is switching fonts to bigger size.

What I've tried:

Deleting apk

reinstall gapss

reinstall CM9

wiping dalvik (many times)

deleting apks cache and data.

This always returns ;/
[Galaxy S Plus I9001 Android Development] texten:
try another cm9 theme and report please.
[Galaxy S Plus I9001 Android Development] mokopokko:
It is somehow connected to gpu hardware acceleration.

If an app uses hardware acceleration, this bug will occur.

If you enable "force gpu rendering" under develpoment settings you will get this bug in even more apps (which don't natively use 2d hardware acceleration)

so it may be an issue with the adreno 2x driver...
[Galaxy S Plus I9001 Android Development] majokaese:
I have the same bug. I think it's related to enforced GPU 2D Rendering.

EDIT: Sorry, didn't see it's already mentioned.
[Galaxy S Plus I9001 Android Development] texten:
maybe you can try this (try 0 and 1):

Render UI with GPU (add/change this line / build.prop)

debug.sf.hw=1

but i think it will not work.. just a test
[Galaxy S Plus I9001 Android Development] Alex93917:
Battery life is very bad, 30% in 2 Hours. Battery calibrate.
[Galaxy S Plus I9001 Android Development] DanMedesan:
i can confirm battery drain. over night from 60% to 20%. and it was awake. in build 2 a charge lasted 2 days, and here less than 24 hours.
[Galaxy S Plus I9001 Android Development] davidrome:
People report errors without doing things right. I have used with the battery 1d 3h (47%)

The only bugs are the ones who have told Arco. So here we just need the camera 100% functional
[Galaxy S Plus I9001 Android Development] Alex93917:
I'm using CM9 A3 with calibrate Battery to 100% by CWM ... But 30% for 2 Hours ...

You have luck, that's it ... Or explain your method ...
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
Guys you need to calibrate with root look in playstore... I have one question..I changed in /system/bulidprop/hdmi out from false to true but it doesnt work( via 3.5mm tv out) someone said that it worked

For him..please help
[Galaxy S Plus I9001 Android Development] texten:
this post is out of date, please look here:

http://xdaforums.com/showpost.php?p=26589454&postcount=445

hello my friends,

maybe i have found a working solution to add/change the vibration on the "back" and "menu" key ... also all other keys are possible..

note: make a backup before trying!

how-to:

go into \system\usr\keylayout

edit the file qwerty.kl

with a extended texteditor like notepad++ or another html editor

look for these lines

key 158 BACK [B]WAKE_DROPPED[/B]

key 139 MENU [B]WAKE_DROPPED[/B]

change these lines to:

key 158 BACK [B][COLOR="Red"]VIRTUAL[/COLOR][/B]

key 139 MENU [COLOR="Red"][B]VIRTUAL[/B][/COLOR]

set permissions like all other files in that folder and reboot.​

if it is working you should now have haptic feedback on menu- and back-key.

i couldn't test it so far, because i am on gingerbread :)

please report.

edit:

you can also try to change these lines (experimental - maybe some functions will gone):

key 115 VOLUME_UP [B]WAKE[/B]
key 114 VOLUME_DOWN [B] WAKE[/B]
key 102 HOME [B]WAKE[/B]

to:

key 115 VOLUME_UP [COLOR="Red"] [B]VIRTUAL[/B][/COLOR]
key 114 VOLUME_DOWN [COLOR="Red"][B]VIRTUAL[/B][/COLOR]
key 102 HOME [COLOR="Red"][B]VIRTUAL[/B][/COLOR]

set permissions, reboot...
​

if this is working you should now have haptic feedback on home- volumeUP- and volumeDOWN-key
[Galaxy S Plus I9001 Android Development] chasemyass:
1'st option doesn't work for me...
[Galaxy S Plus I9001 Android Development] texten:
maybe wipe cache, dalvik and fix permission?!

edit:

maybe with two additional lines:

go into \system\usr\keylayout

edit the file qwerty.kl

with a extended texteditor like notepad++ or another html editor

look for these lines

key 158 BACK [B]WAKE_DROPPED[/B]
key 59 MENU [B] WAKE_DROPPED[/B]
key 229 MENU [B]WAKE_DROPPED[/B]
key 139 MENU [B]WAKE_DROPPED[/B]

change these lines to:

key 158 BACK [COLOR="Red"] [B]VIRTUAL[/B][/COLOR]
key 59 MENU [COLOR="Red"] [B] VIRTUAL[/B][/COLOR]
key 229 MENU [COLOR="Red"][B]VIRTUAL[/B][/COLOR]
key 139 MENU [COLOR="Red"] [B]VIRTUAL[/B][/COLOR]

set permissions like all other files in that folder and reboot.[/INDENT]

if it is working you should now have haptic feedback on menu- and back-key.

it's definitly working on other roms and devices
[Galaxy S Plus I9001 Android Development] chasemyass:
Already did wipes...
[Galaxy S Plus I9001 Android Development] Xistance:
Not working for me either.
[Galaxy S Plus I9001 Android Development] chasemyass:
key 399 GRAVE
key 2 1
key 3 2
key 4 3
key 5 4
key 6 5
key 7 6
key 8 7
key 9 8
key 10 9
key 11 0
key 158 BACK WAKE_DROPPED
key 230 SOFT_RIGHT WAKE
key 60 SOFT_RIGHT WAKE
key 107 ENDCALL WAKE_DROPPED
key 62 ENDCALL WAKE_DROPPED
key 229 MENU WAKE_DROPPED
key 139 MENU WAKE_DROPPED
key 59 MENU WAKE_DROPPED
key 127 SEARCH WAKE_DROPPED
key 217 SEARCH WAKE_DROPPED
key 228 POUND
key 227 STAR
key 231 CALL WAKE_DROPPED
key 61 CALL WAKE_DROPPED
key 232 DPAD_CENTER WAKE_DROPPED
key 108 DPAD_DOWN WAKE_DROPPED
key 103 DPAD_UP WAKE_DROPPED
key 102 HOME WAKE
key 105 DPAD_LEFT WAKE_DROPPED
key 106 DPAD_RIGHT WAKE_DROPPED
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
key 116 POWER WAKE
key 212 CAMERA

key 16 Q
key 17 W
key 18 E
key 19 R
key 20 T
key 21 Y
key 22 U
key 23 I
key 24 O
key 25 P
key 26 LEFT_BRACKET
key 27 RIGHT_BRACKET
key 43 BACKSLASH

key 30 A
key 31 S
key 32 D
key 33 F
key 34 G
key 35 H
key 36 J
key 37 K
key 38 L
key 39 SEMICOLON
key 40 APOSTROPHE
key 14 DEL

key 44 Z
key 45 X
key 46 C
key 47 V
key 48 B
key 49 N
key 50 M
key 51 COMMA
key 52 PERIOD
key 53 SLASH
key 28 ENTER

key 56 ALT_LEFT
key 100 ALT_RIGHT
key 42 SHIFT_LEFT
key 54 SHIFT_RIGHT
key 15 TAB
key 57 SPACE
key 150 EXPLORER
key 155 ENVELOPE

key 12 MINUS
key 13 EQUALS
key 215 AT

# On an AT keyboard: ESC, F10
key 1 BACK WAKE_DROPPED
key 68 MENU WAKE_DROPPED

same settings in GB so I guess the vibra is controlled different way
[Galaxy S Plus I9001 Android Development] texten:
yes, saw it... mhm, but there are many people where this solution is working.

we have a damn ****ing **** device :D

maybe it is the wrong file....

you can also try similar changes on other files in that folder.

i hope arco will look at this, it's a good hint.
[Galaxy S Plus I9001 Android Development] chasemyass:
more buttons vibrating = more battery drain and atm I doubt we need that ...was a good try to see if will work but, again, I doubt there are more ppl who really needs it :rolleyes:
[Galaxy S Plus I9001 Android Development] texten:
yeah, maybe this hint can help to disable vibration on the appdrawer icon. i don't like it ;)

edit: did you try my hint with enabled haptic feedback and enabled vibration in settings?
[Galaxy S Plus I9001 Android Development] Kokacrime:
If anybody would have read what's inside of this file had seen this:

Maybe this could be the reason :D
[Galaxy S Plus I9001 Android Development] texten:
i was looking on generic.kl from cm9

you should try my changes for vibration in that file

generic.kl

change all "WAKE_DROPPED" to "VIRTUAL"

be sure you have vibration and haptic feedback in your settings enabled.
[Galaxy S Plus I9001 Android Development] Kokacrime:
changes in generic.kl takes effect! works! :D
[Galaxy S Plus I9001 Android Development] texten:
realy?
[Galaxy S Plus I9001 Android Development] Kokacrime:
hell yeah :D changed every wake drop to virtual for back and menu button... and now they vibrate when pressing them :D I guess only the last lines are for external devices. but it works 100%! thank you :D

edit:

changed inside Generic.kl:

to

but could you explain the differences between WAKE, WAKE_DROPPED and VIRTUAL?

btw: why changing permissions? I forgot it and it works anyway :D shouldn't have all the files already correct permissions set?
[Galaxy S Plus I9001 Android Development] texten:
ok here is a how-to for enable haptic feedback on menu- and back-key

(thanks to kokacrime for testing)

i have found a working solution to add/change the vibration on the "back" and "menu" key ... also all other keys are maybe possible..

note: make a backup before trying!

how-to:

go into \system\usr\keylayout

edit the file generic.kl

with a extended texteditor like notepad++ or another html editor

look for these lines :

key 127 MENU [B]WAKE_DROPPED[/B]
key 139 MENU [B]WAKE_DROPPED[/B]
key 158 BACK [B]WAKE_DROPPED[/B]

change these to:

key 127 MENU [COLOR="Red"][B]VIRTUAL[/B][/COLOR]
key 139 MENU [COLOR="Red"][B]VIRTUAL[/B][/COLOR]
key 158 BACK [COLOR="Red"][B]VIRTUAL[/B][/COLOR]

save the file and set permissions like all other files in that folder and reboot.​

i don't know if it will give some issues with these keys on applications or something else, please test it for some time :)

if someone want to test how we can deactivate the vibration on the appdrawer icon, would be also useable.

(i will look for that, too)
[Galaxy S Plus I9001 Android Development] Alex93917:
It's working, thank you ! :)
[Galaxy S Plus I9001 Android Development] texten:
you can find "Virtual.kcm" in /system/usr/keychars .. i am no coder, i am just a tester ;)

all system files need the right permissions for correct working
[Galaxy S Plus I9001 Android Development] Kokacrime:
googled for the flags :D
[Galaxy S Plus I9001 Android Development] texten:
thanks. i think we can test it for a while.

edit: can someone test with the changes if menu- and back-key is working in cwm?

and take a look on the battery drain.. thanks
[Galaxy S Plus I9001 Android Development] Kokacrime:
you mean if they also vibrate in recovery mode? restarting ;) wow this layout stuff is so great.. very nice :D
[Galaxy S Plus I9001 Android Development] texten:
no, i mean do they have function in cwm. can you make actions with these keys?
[Galaxy S Plus I9001 Android Development] Kokacrime:
yöööös... hmm menu button does nothing but I guess it also did nothing before (maybe hiding text but doesn't work atm) ;) back button works for getting back, home button to select.. is there a chance to change function of home and menu button in cwm? i hate this menu button, one click gets often recognized as two clicks because this silly pressure point is endless dumb... in normal (GB) cwm menu button is default for selecting and home button to hide text...

wow there is already a layout for sixaxis controller! haha now I wanna know :D never played 3D games for long time because those virtual gamepads sucks..
[Galaxy S Plus I9001 Android Development] sqnyster:
Maybe you could look into decreasing vibration strength. its much stronger then in GB.
[Galaxy S Plus I9001 Android Development] texten:
thank you, so we can realy test it with the new config.

( i was searching for other topics with changing this value, there are some reports of battery drain and cwm disabled buttons)

i think with the new knowledge we should try do deactivate vibration on appdrawer icon for now (but i think its a feature of the launcher? remember i have not installed cm9 at this moment ;) )...

after that we can look on optimization...
[Galaxy S Plus I9001 Android Development] Kokacrime:
hmm I don't think that this is a feature of the launcher as I am using Nova Launcher and also app drawer-icon vibrates by pressing it - looked right now in Nova's settings and there is no option for vibration or haptic feedback.

but i forgot something: you said before check haptic feedback in system settings but there doesn't exist an option to regulate
[Galaxy S Plus I9001 Android Development] texten:
go into settings > tones

there on the bottom is a option

edit: do you have this?

Settings -> Language and Input -> Android Keyboard -> Advanced Settings -> Keypress Vibration Duration Settings
[Galaxy S Plus I9001 Android Development] Kokacrime:
lol true story xD but only binary - you can activate or deactivate but not regulate the strength which was possible in gingerbread

It seems that the most keylayouts are not in use but they should as e.g. quantom-touchscreen.kl already comprised the correct values:

key 158 BACK VIRTUAL
key 139 MENU VIRTUAL

yes it's set to -1 but it is for the stock keyboard. changed value nothing changes but tested only the virtual keys and not the keyboard as I'm using swype :D
[Galaxy S Plus I9001 Android Development] texten:
i know. i was reading something about changing the duration of vibration, this is the only way to increase it.. now i will search for solutions how we can change the duration of vibration.

edit:

can you test with android keyboard? thanks.. and if it is working, try to make a logcat after touching some keys on keyboard
[Galaxy S Plus I9001 Android Development] Kokacrime:
of course in a few minutes - pc is damn old and damn slow :p

could you zip and upload all keylayouts from gingerbread? wanna have a look into it

when stock keyboard is selected as default keyboard and you change the duration it vibrates as long as you choose. min 0 max 250 ms

this log is from pressing the duration button and change to 250 ms, apply and the same vice versa: uploading fails everytime -.-haha because the file was empty xD -.- here it is
[Galaxy S Plus I9001 Android Development] xator91:
How is the performance and battery of the phone? There is more battery drain here or in gingerbread rom? Titanium backup from ginger work?
[Galaxy S Plus I9001 Android Development] texten:
does it work? can you change the duration of keyboard vibration?

edit: interesting link: http://android.konreu.com/developer-how-to/vibration-examples-for-android-phone-development/

also interesting: http://stackoverflow.com/questions/9832319/random-vibration-duration

here the files from kqb:
[Galaxy S Plus I9001 Android Development] xator91:
There is new release coming today?
[Galaxy S Plus I9001 Android Development] Kokacrime:
haha sorry http://xdaforums.com/showpost.php?p=26592602&postcount=459 there you go... if you want me to type into keyboard anyway I will do it
[Galaxy S Plus I9001 Android Development] texten:
are you sure that is the correct logcat? need more output.

maybe try this: reboot, go directly to the settings change the duration and then open sms and touch the keyboard ... than logcat :) thank you
[Galaxy S Plus I9001 Android Development] Kokacrime:
logging started when I already was in the advanced option activity and just press the option for vib duration, changed from 0 to 250, applied and then pressed vib duration setting button again and setting duration from 250 to 0. duration works, when releasing it by 250 ms it vibrates for 250ms and changing it to 0 gives no vibration.. when typing in sms apk with stock keyboard there isn't even a half line of logcat output :D but i will restart and log from beginning
[Galaxy S Plus I9001 Android Development] Daniel.96:
Is it possible to display the virtual buttons at the buttom of the screen like it's on the Nexus ?
[Galaxy S Plus I9001 Android Development] Kokacrime:
soo here you go fresh and complete log in verbose mode from booting, going into advanced settings of stock keyboard changing the duration from 250 to 139 going back to launcher via a few clicks on back button and starting sms apk, create a new message with text... but typing didn't outputs any lines in logcat..

****ing log is too big :D

there you go!

performance is better battery drain not.. there is gb better atm... restoring backups from tibackup - sorry I never restored :D

If you read our conversation with virtual buttons... we mean menu and back button as they are a part of the touchscreen and not hardware buttons
[Galaxy S Plus I9001 Android Development] texten:
yes, http://xdaforums.com/showthread.php?t=1364757
[Galaxy S Plus I9001 Android Development] Kokacrime:
thanks for the layouts but could you also upload keylayouts from /data/system/devices/keylayout/

I would appreciate it :D
[Galaxy S Plus I9001 Android Development] texten:
no such file or directory ;)

now i will google a little bit.

your last logcat is ok, enough output.

edit: here is the vibrator, now we have to look for the duration settings

http://hi-android.info/src/com/android/server/VibratorService.java.html

edit: arco68 for vibration/haptic feedback, take a look at this:

1. Basic Android Vibration Control vs MOTIV UHL

2. Haptic Development Platform for Android / MOTIV UHL
[Galaxy S Plus I9001 Android Development] Kokacrime:
Haptic feedback seems to be weaker right now after changing few layouts

Maybe I'm getting simply stronger haha :D have to compare changes and test if there's a real difference or if I'm only too tired to

Sent from my GT-I9001
[Galaxy S Plus I9001 Android Development] EternalFame:
performance is godlike :D

but is this battery drain normal?

governor interactive @ 1401 MHz

12 hours and only 15 percent left D:
[Galaxy S Plus I9001 Android Development] broodplank1337:
interactive is a bad governor afaik, or ur talking about interactiveX?

I don't know what choice of governors you have but I think ondemand/smartassV2 is the best choice, of course conservative is even better but it lags mostly. minmax is best for performance imo
[Galaxy S Plus I9001 Android Development] Kokacrime:
you can choose between conservative, ondemand, powersave, interactive and performance.. isn't interactive the same as ondemand only jumping between the clock freq faster than ondemand?
[Galaxy S Plus I9001 Android Development] broodplank1337:
I'm not sure about that, I heard a couple of times interactive should NOT be used. But I can't remember where I did read that.

In your case the only possible decent govs are ondemand and interactive, still I would go for ondemand, it's better for the battery
[Galaxy S Plus I9001 Android Development] texten:
message from arco:

let's do it, guys..

first back to the original generic.kl (see attached)

EDIT: there are no keys defined in the files, we need to add these

key 127 MENU VIRTUAL
key 139 MENU VIRTUAL
key 158 BACK VIRTUAL

step by step:

first in

7k_handset.kl in /system/usr/keylayout

reboot, if it is not working, restore the original (attached)

than the same with

ariesve_handset.kl in /system/usr/keylayout

reboot, if it is not working, restore the original (attached)

than the same with

ariesve_keypad.kl in /system/usr/keylayout

reboot, if it is not working, restore the original (attached)

report please!

(i would also test, but i'm on gingerbread right now)
[Galaxy S Plus I9001 Android Development] uberto.costanzo:
GPS work for you please? thanks for reply

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] Xistance:
Yes, GPS works. It locks with 10 sats in my room within 5-10 secs. I would say the GPS works pretty good.
[Galaxy S Plus I9001 Android Development] nail16:
Sorry for Bothering :)

but What Do i need Exactly to get the camera Working on cm9 ?

Do i only need camera_experimental-0.1.zip ? or have to add some extra libs :confused:

I'm flashing cm9 again just to test the camera :)