yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] texten:
yes only the camera_experimental01.zip

would be nice, when you can try first the keyfeedback solutions for menu- and backkey.. above (message from arco)

it seems here is no one else to test :-/

edit:

and when we did this with keyfeedback you can look here for camera test instructions:

http://xdaforums.com/showpost.php?p=26511647&postcount=428
[Galaxy S Plus I9001 Android Development] chasemyass:
so we need to modify the generic.kl back to his original 1`st?
[Galaxy S Plus I9001 Android Development] texten:
yes.

i have the original files attached there...

then we need to test changes for only one file step by step
[Galaxy S Plus I9001 Android Development] chasemyass:
7k_hanset

key 226 HEADSETHOOK WAKE
key 107 POWER WAKE
key 127 MENU VIRTUAL
key 139 MENU VIRTUAL
key 158 BACK VIRTUAL

ariesve_handset.kl

key 226 HEADSETHOOK WAKE
key 116 POWER WAKE
key 107 POWER WAKE_DROPPED
key 127 MENU VIRTUAL
key 139 MENU VIRTUAL
key 158 BACK VIRTUAL

ariesve_keypad.kl

key 102 HOME WAKE
key 107 POWER WAKE
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
key 127 MENU VIRTUAL
key 139 MENU VIRTUAL
key 158 BACK VIRTUAL

and with original Generic.kl and vibra isn`t working
[Galaxy S Plus I9001 Android Development] texten:
user adryan66 pmed me:

Hello,

Wanted to ask if you can submit new feedback for the ICS i9001 which I found while using it since I can't post at all(new used, need 10 damn posts).

First of all and the most annoying is the sound for the person on the other end of the line receives which variates from time to time , and sometimes it's impossible to hear because of the volume. Besides this I have to add that I tested the sound on 3 phones , samsung galaxy ace and galaxy fit are working normal as any phone while the nokia 1680 doesn't. Also the 1680 worked great same as the other 2 mentioned before I added the rom and with other people it sounds normal like allways so I can't say it's the phone or signal.

The second thing , for the camera thread got to add that pudding only works with 2 MP, while Camera Zoom FX works with 5 MP so it's a better fit to use. Also Camera Zoom FX hangs sometimes with a black screen(without force close) but after restarting the app it works normaly.

Thx in advance and hope this helps somehow.
[Galaxy S Plus I9001 Android Development] Alex93917:
Why test again, then with Generic.kl it's working great ?!
[Galaxy S Plus I9001 Android Development] texten:
not all files at the same try.

just one file for each test ;)

but i think it is enough to know that's not the solution..

i will thinking about another try

edit:

there is such another file we can test with the same procedure

sec_jack.kl
[Galaxy S Plus I9001 Android Development] chasemyass:
sec_jack.kl will not make any changes ... it`s a file for media player control :rolleyes:
[Galaxy S Plus I9001 Android Development] Kokacrime:
because it should be normally untouched. It's used to have a great compatibility on as many devices as possible... like generic drivers delivered with an operating system which ain't fits well to the hardware. It's just to get hardware working on any way

could somebody upload an untouched keylayout folder? I experimented a lot with gb files and want easily to delete the whole folder and copying the original one to be sure :)
[Galaxy S Plus I9001 Android Development] chasemyass:
there you go only modified files as above my post ... the one with arco`s quote
[Galaxy S Plus I9001 Android Development] texten:
just give a try please
[Galaxy S Plus I9001 Android Development] :
Here you go!
[Galaxy S Plus I9001 Android Development] texten:
i saw that there are two more files in gb as in cm9

in the folder \system\usr\keychars

there are these two bin's missing in cm9 compared to gb

qwerty.kcm.bin

qwerty2.kcm.bin

maybe you can add these and reboot

there is no need to change anything of the files from arco's build.

because he has already included the

keyfeedback values in quantom-touchscreen.kl

so maybe it should work with adding some missing files...

try this:

edit: i saw also that there is in each file a blank line at the end (this is important).. maybe we need to test this again with a blank line at the end.
[Galaxy S Plus I9001 Android Development] EnterNameHere:
Just a short summary for those who are experiencing lags

I had the same problem and wiping everything (system / cache / dalvik) helped, first. After a day or two of usage the lags returned so I experimented a bit.

After a while it turned out that followings seems to help, at least for me:

Boot to Clockworkmod and Wipe Cache and Dalvik (advanced)

After that I've installed another launcher, seems like trebuchet is laggy. (I use APEX but ADW should do it too, both are far better to customise than trebuchet)

Finally I've switched the gouvenor from "Interactive" to "Ondemand" (Settings => Performance => CPU => Gouvenor)

Now the phone is running like a charm, but I cannot say anything about power usage, I'll see tomorrow, the phone is still on charge.

Good luck :)
[Galaxy S Plus I9001 Android Development] Kokacrime:
please could somebody tell me quick the permissions? I screwed a lot :D only touchscreen is still working xD

nevermind, fixed it^^
[Galaxy S Plus I9001 Android Development] texten:
rw-r--r--

the same as the files in system/app for example
[Galaxy S Plus I9001 Android Development] :
No problem!
[Galaxy S Plus I9001 Android Development] Kokacrime:
thank both of you even if I solved it already ;)
[Galaxy S Plus I9001 Android Development] :
What do you guys think about this.

[Sent mobile][GT-I9001]

[Cyanogenmod9 by Arco]
[Galaxy S Plus I9001 Android Development] tribual:
So you use apex and have left trebuchet in the backround or did you erase the trebuchet on any way?

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] mr_omega:
I'm using the latest version of the MIUI rom (v4 2.5.25 built on CM9 from arco68) from this topic: http://xdaforums.com/showthread.php?t=1643676 , and I'm using SwiftKey 3 Beta keyboard.

I would say that haptic feedback works here great. I can easily adjust the strength of vibration when I press keys - from very weak to very strong.
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
Fail..:D

Maybe juice defender makes the problem
[Galaxy S Plus I9001 Android Development] chasemyass:
frozen trebuchet
[Galaxy S Plus I9001 Android Development] EnterNameHere:
Just installed apex, rebooted and told the phone to always use apex. As far as I know trebuchet isn't started at all!? If you want to, you can remove it with Titanium after apex was made default.

I am on battery for 10 hours know, kept data on, was on 2G over night and it just used 25%. It's the 2nd loading cycle, so the battery isn't even calibrated well.
[Galaxy S Plus I9001 Android Development] t_raven:
I'm having one of the best battery life ever on alpha 3 (its my first try for cm9, didn't try previous versions) without any tweaks. Up to 2 days with 3g on (normally had to charge up during daytime on GB roms.
[Galaxy S Plus I9001 Android Development] EminSG:
I have Megafon too. Do you have a disappearance of the network??
[Galaxy S Plus I9001 Android Development] t_raven:
Had it several times on first day (like it couldn't catch network once it lost it, had to reboot). No problems for last 24 hours. It lost network once, but caught it back without reboots. 3g most of time.
[Galaxy S Plus I9001 Android Development] uberto.costanzo:
Hi sorry for disturb but gps no fix for me whit google maps any help please? thanks for reply
[Galaxy S Plus I9001 Android Development] texten:
for haptic feedback on menu and back key,

i saw in ariesve_keypad.kl of gingerbread, that there are these two values, which are not included in cm9.

can some one try this:

add these two lines to ariesve_keypad.kl in \system\usr\keylayout

key 139 MENU
key 158 BACK

note: leave a blank line at the end

set permissions, reboot..
[Galaxy S Plus I9001 Android Development] Ostatni:
And what It change?
[Galaxy S Plus I9001 Android Development] texten:
maybe vibration/haptic feedback on back- and menu-key

because, this is not the best solution: http://xdaforums.com/showpost.php?p=26589454&postcount=445
[Galaxy S Plus I9001 Android Development] mr_omega:
No, not working.
[Galaxy S Plus I9001 Android Development] chasemyass:
So I guess the system is reading Generil.kl setups only to apply the key config. Also that config looks like from a phone with hard buttons for back and menu not virtuals like ours, that's why they don't vibrate by default (same as menu button - hard one in GB)
[Galaxy S Plus I9001 Android Development] Kokacrime:
allright got it working without using generic files. there are missing a lot of config files, let me have a look which device is for the virtual buttons before I post the files :)
[Galaxy S Plus I9001 Android Development] xator91:
For installing it with cwm from gingerbread i need to install cwm from first post and after flash the rom and gapps?
[Galaxy S Plus I9001 Android Development] Xistance:
Yep, remember to wipe data, cache, dalvik cache and system just in case.
[Galaxy S Plus I9001 Android Development] hardrockk:
Install CWM first post......install CM9 alpha3........install last gapps
[Galaxy S Plus I9001 Android Development] Iced-Earth:
can i restore complete backup(made before flashing arcos recovery) after i flashed arcos recovery? I just wanna make sure to switch between a working rom (BroodRom RC5) and this build - maybe i can help with some logs.

Best regards
[Galaxy S Plus I9001 Android Development] xator91:
+1, and anyone tried to backup data games from a gingerbread rom to ICS?
[Galaxy S Plus I9001 Android Development] sqnyster:
You Can uninstall trebuchet with TB. That's what I did, but I don't think it's necessary.
[Galaxy S Plus I9001 Android Development] Kokacrime:
ok here's the haptic feedback fix for the capacitive buttons

while debugging I saw that there are some missing configuration files for several input devices. One of them is melfas_touchkey which is at least in charge for virtual keys. Furthermore there are missing configurations for 7k_handset, accelerometer, ariesve_kaypad, dock, geomagnetic, geomagnetic_raw, light, orientation, proximity and sec_jack. Anyway those sensors are working, but could be improved I guess. I've just inserted dummy config files only telling android they're internal devices.

Moreover I created a dummy keylayout for the device "dock". Inside melfas_touchkey.kl I mapped the capacitive buttons as virtual buttons.

quantom_touchscreen:	touchscreen

melfas_touchkey:	capacitive buttons

ariesve_keypad:	at least hardware buttons

7k_handset:	at least hardware buttons

sec_jack:	headphones / headset

dock:	???

I don't know what dock is for. Maybe someone knows it.

inside zip-file are two folders, idc and keylayout. Insert both into /system/usr/.

Folder's permissions: rwxr-xr-x

File's inside folders permissions: rw-r--r--

Inside zip-file there are no layouts for external devices (Vendor_*.kl)

Even if you dislike haptic feedback on virtual buttons i recommend to install it anyway and deactivate haptic feedback in system settings.

edit:

quantom-touchscreen.kl is not used so you don't need it.

dock.kl is empty but used - you can delete it if you want to use generic keylayout for dock.

qwerty.kl, qwerty.idc and qwerty2.idc also are not used.

rezipped files. Everything necessary is inside so you can delete the originals.
[Galaxy S Plus I9001 Android Development] Daniel.96:
[Mod] ICS typical on-screen-buttons

I made a small CWM-Zip-package for those, who wants to use the ICS typical on-screen-buttons.

How To:

LINKS ARE NOT WORKING !! - MADE A NEW THREAD: http://xdaforums.com/showthread.php?t=1677319

----Befor Flash: !!MAKE a complete backup of your existing Rom/Phone !!---

1) Shout down Phone

2) Boot in CWM-Recovery ( I used Arco's for CM9 )

3) Go to "mounts and storage" and press "mount /system" - without this step it won't work ;)

4) go back and press "Install zip from sdcard" press and confirm

5) Reboot and use :)

https://www.dropbox.com/s/jubb6jmmboj0guv/[GT-I9001][CM9][Mod][ICS-OnScreenButtons]update.zip

MD5 Sum

: 75594e00581b9daa0dae3024046918ed

To Delete the Modification just flash this .zip instead of the first one ;) :

https://www.dropbox.com/s/7kv86o2re...od][DeleteMod][ICS-OnScreenButtons]update.zip

MD5 sum

: a29581d3d8319dc5594a4b8a82adb55c

PS: It only should work on CM9, so do not flash it on other Roms ;)

It worked perfectly for me, but

!!Don't blame me, if you brick your phone or something unexpected happens.

I give no warranty. You are installing this "software"/Modification at your own risk. You may lose your warranty.!!

Hope you enjoy it - DiabloB555 :)

Some Screenshots :)
[Galaxy S Plus I9001 Android Development] xator91:
You can make a cwm package for working camera? :)
[Galaxy S Plus I9001 Android Development] perilousx:
I don't see what it does.
[Galaxy S Plus I9001 Android Development] zimbo3:
http://xdaforums.com/showthread.php?t=1651530

first post - flashable zip
[Galaxy S Plus I9001 Android Development] Kokacrime:
I quess adding virtual buttons which are represented everywhere

like those three buttons on bottom
[Galaxy S Plus I9001 Android Development] xator91:
How to go back on gingerbread?
[Galaxy S Plus I9001 Android Development] 0kti:
Flash Gingerbread rom ;)
[Galaxy S Plus I9001 Android Development] ad0dh:
Factory reset, wipe cache, wipe dalvik cache and flash gb rom or restore a gb backup ;)

Verstuurd van mijn GT-I9001 met Tapatalk
[Galaxy S Plus I9001 Android Development] xator91:
Not is the risk to brick with flashing? The rom have fc or is stable during days?
[Galaxy S Plus I9001 Android Development] :
I use it since first release. I think, if you don't need camcorder or 3 days without charging, yes, it is for daily use.

[Sent mobile][GT-I9001]

[Cyanogenmod9 by Arco]
[Galaxy S Plus I9001 Android Development] perilousx:
Nope it doesn't add anything as far I see.
[Galaxy S Plus I9001 Android Development] xator91:
How to flash the recovery? With CWM or od in? Because on first post i read flash odin and after dd commands what is?
[Galaxy S Plus I9001 Android Development] arco68:
Configuration files for every input device is not needed. The ones already present should be enough, apart from finding the one that should contain the virtual buttons mapping. As you said, I think it's the melfas_touchkey.kl which is the correct one, and not quantom_touchscreen.kl. Can you test with removing the quantom file and add the melfas one, and see if haptic feedback is working then? Without adding all the other in your attachment that is.
[Galaxy S Plus I9001 Android Development] davidrome:
Low coverage with 3g enable

when you have 3G enabled, the phone does not have low coverage?

instead with 2g, has a wider coverage
[Galaxy S Plus I9001 Android Development] Daniel.96:
In work ;)
[Galaxy S Plus I9001 Android Development] Daniel.96:
Did you mount system ? - if not: try again and mount ;) -> It is needed ! for me it is working nice :) :
[Galaxy S Plus I9001 Android Development] shubham412302:
Camera works some time

Panorama works perfectly
[Galaxy S Plus I9001 Android Development] perilousx:
Why would you want this?
[Galaxy S Plus I9001 Android Development] Daniel.96:
thought you have flashed it and did not see any changes ;)
[Galaxy S Plus I9001 Android Development] Kokacrime:
user

tzutzyalex

has confirmed that haptic feedback is working without quantom_touchscreen.kl! I guarantee that it's working without this layout as it is completly unused! It's even still working without the whole idc files except quantom-touchscreen.idc (tested it right now)

arco68 also please add this to your next build (should be self-explaining):

As I guess this is a value for building.

_________________________________

At least you need definitely for working navigation/control:

quantom-touchscreen.idc (untouched - otherwise display won't be recognized as touchable and you will get a circular formed cursor (you can still navigate))

melfas_touchkey.kl (haptic feedback for virtual buttons)

7k_handset.kl (for working power button)

ariesve_keypad.kl (for working hardware and capacitive buttons)

Generic.kl (for devices which haven't their own keylayout)

set permissions correctly

_________________________________
[Galaxy S Plus I9001 Android Development] shubham412302:
On screen keys works but has issues with some full screen games like asphalt 5
[Galaxy S Plus I9001 Android Development] :
What? How is camera with games related?

[Sent mobile][GT-I9001]

[Cyanogenmod9 by Arco]
[Galaxy S Plus I9001 Android Development] shubham412302:
Sorry on screen keys
[Galaxy S Plus I9001 Android Development] shubham412302:
Hope build 4 will have fully working camera

I don't need more stable rom if camera works.. . ....
[Galaxy S Plus I9001 Android Development] xator91:
Best governor for stability/battery? Anyone have tried to make work BLN?
[Galaxy S Plus I9001 Android Development] Iced-Earth:
Found a bug on statusbar. Enabling and disabling the 3g2g internet does not work for me.

But the Rom works pretty nice :D

Best regards.

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] Kokacrime:
It's a toggle to switch between different mobile data modes like 2G and 3G.

This bug is already known. Also I tried to trace the bug and maybe found a solution or at least a starting point for bugfixing:

Looked like the problem was an if "clause/statement" where sometimes a wrong value was returned (returned 7 and started an endless loop - excepted 1), sorry I'm not sure if I phrased it correctly but

if modemNetworkMode is set to 7, toggle will fail,

if it's set to 1 / 0 it toggles without issues!

SUCCESSFUL TOGGLE TO 2G-Only:

D/PhoneToggler(408): Got modify intent
D/PhoneToggler(408): Will modify it to: 1
D/PhoneToggler(408): Accepted modification of network mode to : 1
D/PhoneToggler(408): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 1
D/PhoneToggler(408): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 0
D/PhoneToggler(408): handleGetPreferredNetworkTypeResponse: if 1: modemNetworkMode = 1
D/PhoneToggler(408): handleGetPreferredNetworkTypeResponse: if 2: modemNetworkMode != settingsNetworkMode
D/PhoneToggler(408): handleGetPreferredNetworkTypeResponse: if 2: settingsNetworkMode = 1

SUCCESSFUL TOGGLE TO 2G+3G:

D/PhoneToggler(408): Got modify intent
D/PhoneToggler(408): Will modify it to: 0
D/PhoneToggler(408): Accepted modification of network mode to : 0
D/PhoneToggler(408): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 1
D/PhoneToggler(408): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 1
D/PhoneToggler(408): handleGetPreferredNetworkTypeResponse: if 1: modemNetworkMode = 1

FAILED TOGGLE:

D/PhoneToggler(905): handleGetPreferredNetworkTypeResponse: else: reset to default
D/PhoneToggler(905): handleGetPreferredNetworkTypeResponse: modemNetworkMode = 7
D/PhoneToggler(905): handleGetPreferredNetworkTypeReponse: settingsNetworkMode = 0

After a failed toggle

logcat is flooding output-window

with these repeating lines faster than a railgun :p and won't stop by itself (while looping sometimes connection to carrier is completly lost). I've attached an excerpt of logcat output where you can see on top working toggle and at line 22f the broken one

In one logfile I have the repetition of these three lines. More than 4000 lines filled with these three lines in less than 20 seconds. I think this can't be right! Are there at least 8 different states of modemNetworkMode available? If yes, is every state supported by our phone?

As long as the toggle inside status bar is broken you can long press the button, this will open the mobile data settings where toggling works without issues.
[Galaxy S Plus I9001 Android Development] Iced-Earth:
Hey Kokacrime,

I'm not talking about the 2g 3g switch, but about the disable and enable complete data traffic.

Best regards, Markus

Gesendet von meinem Iconia A500 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] Kokacrime:
whoops :D anyway maybe it helps^^

---

was wifi active when enabling/disabling? For me it has issues with displaying correct state when wifi is turned on. But it changes the state
[Galaxy S Plus I9001 Android Development] Daniel.96:
Interactive or Ondemand min 122Mhz max 1200Mhz (smooth also with 1000Mhz, no need to 1400 and saves battery:) )

I also like the option in some "CpuSpeed-Change-Apps" :D like in SetCpu, where you can create events, like: if screen off use max 245Mhz and Governator: powersave or if battery <40% -> max ~ 350Mhz

Tested for a couple of days and so I get 3-4 days of battery life with mnormal use ! :)
[Galaxy S Plus I9001 Android Development] Iced-Earth:
Hey Kokacrime,

Tried your advice and switching works when wifi is disabled. Anyway it's buggy. I'l have a look at this tomorrow.

Best regards, Markus

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] texten:
the haptic feedback on appdrawer icon is from the launcher, try apex launcher (from google play store) and you will see there is no haptic feedback on menu/apps key
[Galaxy S Plus I9001 Android Development] UpGado:
Works like a charm, one hour for 2 percent !!!!
[Galaxy S Plus I9001 Android Development] Joy`:
1,5 Hour for 1 percent. Ondemand max 1200
[Galaxy S Plus I9001 Android Development] shubham412302:
Changing between network mode is not proper....
[Galaxy S Plus I9001 Android Development] macdroid2:
What about the battery with 3G all day enabled?

and normal use with fb, whats, gmail, etc.. ?
[Galaxy S Plus I9001 Android Development] Kokacrime:
maybe someone can answer his question :)

Sent from my GT-I9001
[Galaxy S Plus I9001 Android Development] UpGado:
3G consumes much battery, When i had it enabled battery lasted for nearly 9 hours !!!

With fb,gmail and internet i get nearly 24 hours with ondemand max 1200,, pretty Good :D

---------- Post added at 02:35 PM ---------- Previous post was at 02:33 PM ----------

what app is it in picture ?
[Galaxy S Plus I9001 Android Development] oscarmalo:
yeaah! consume much battery... the next build improve please :)
[Galaxy S Plus I9001 Android Development] MGUkrMaks:
It's My Battery Drain Analyzer

https://play.google.com/store/apps/details?id=com.WazaBe.android.BatteryDrain&hl=en
[Galaxy S Plus I9001 Android Development] Iced-Earth:
another minor Bug: tiping in the top searchbar forces close.

Best regards, Markus

EDIT: @ Kokacrime below me: hmm thats strange...now i've got a new error - after receiving a image via whatsapp, the app forces close every time i start it again. A reboot sloved that problem. I'll observe that for some time.

EDIT²: another minor bug:skipping track in "stock" music app by tdouble pressing the headset button does not work. pause and play a song by a long click works. using the EHS44 Headset (orginal)
[Galaxy S Plus I9001 Android Development] Kokacrime:
No not for me

Sent from my GT-I9001
[Galaxy S Plus I9001 Android Development] xator91:
http://xdaforums.com/showthread.php?t=1531222 anyone have tried this? and works good on alpha build 3?
[Galaxy S Plus I9001 Android Development] T@z90:
On build 3 reloadedics doesn't work

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] oski18:
Yes it works.
[Galaxy S Plus I9001 Android Development] Bigguzzo:
I tested it and it works very well :)
[Galaxy S Plus I9001 Android Development] texten:
there are some news on arco's git hub. i am curious. :o

good job, arco.
[Galaxy S Plus I9001 Android Development] perilousx:
It does not work on build 3!
[Galaxy S Plus I9001 Android Development] Bigguzzo:
edit IT DOESN'T WORK , it was open few second and after crash phone and i must reaload it

---------- Post added at 06:20 PM ---------- Previous post was at 06:15 PM ----------

can u link it?
[Galaxy S Plus I9001 Android Development] dbx4:
Me too :)

It looks like he's been looking into the recovery framebuffer. Maybe he can fix the graphics bug that can be seen with Aroma Installer and Aroma Filemanager in CWM (blue tinted screen). I've also experienced a very similar bug with the droid VNC server app (red tinted screen).