yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S Relay 4G] mazak23:
I dont know who found it, but you cannot.

As alt is for special characters like tab \ " + /

I assume you made mass and want to go back.You need to copy original files over with special permissions.

Nie wiem kto to wymyslil zeby uzyc alt, ale to glupie.

Przeciez alt uzywasz do do znakow specjalnych jak tabulacja \ " + /

Rozumiem ze tak chciales zrobic i namotales?

Musisz wgrac pliki oryginalne z odpowiednimi uprawnieniami
[Samsung Galaxy S Relay 4G] Artanis02:
Nope, i couldn't use any secondary character right after installing CM 10 :(

I'll try again today, but i dont think that's the problem.
[Samsung Galaxy S Relay 4G] sorgo:
Get inspired by the original post on the first page:

sec_keypad.kcm:

Code:

key BUTTON_3 {

label:'\u00C5'

base:'\u00E5'

shift, capslock:'\u00C5'

alt: '\u00E5'

shift+alt:'\u00C5'

}

There you can define the characters with alt, shift+alt.

For polish characters codes, have a look here:

http://en.wikipedia.org/wiki/Polish_alphabet#Computer_encoding

Code:

key A {

label: 'A'

base: 'a'

shift, capslock: 'A'

alt: '\u0104'

shift+alt:'\u0105'

}

So this is probably what you should do if you want to have Alt+A and Alt+Shift+A as ą and Ą.
[Samsung Galaxy S Relay 4G] Artanis02:
Actually, when I long press a key, it should bring up the polish variation (and also other countries). But alt should make the secondary character appear ( ---TAB for A---, ---/ for S--- etc. )

According to whet you've said, i need a key modifier that will cause my alt to input the secondary key (also toggle its input), and not to input polish characters since i dont want that :D

Anyone? :(
[Samsung Galaxy S Relay 4G] the_icebear:
hey guys,

just wanted to leave a short reply, cause some buttons on my hardware keyboard had diffrent key numbers:

(buttons didnt work, so i used "logcat" on terminal to find out correct key numbers for them)

mic button = 188

at/email button = 215

chat button = 187

SLASH (?) button = 214

had to change these mappings in sec_keypad.kl and everything worked fine.
[Samsung Galaxy S Relay 4G] căłin:
> the kl file has to be the same on all of them

Did you know there is the possibility to include scan code to key event mappings - i.e. kl contents - in kcm files? So any shared kl can be completely and independently overridden for every kcm layout.

You may take inspiration from the Android source code

platform_frameworks_base/packages/InputDevices/res/raw at master · aosp-mirror/platform_frameworks_base

Contribute to aosp-mirror/platform_frameworks_base development by creating an account on GitHub.

github.com

or my repo here

GitHub - calin-darie/extra-keyboard-layouts: To România and beyond!

To România and beyond! Contribute to calin-darie/extra-keyboard-layouts development by creating an account on GitHub.

github.com

None of them designed for this particular keyboard, but hopefully they help as starting points.
[Samsung Galaxy S Relay 4G] annajamey:
Great tips, I will use on my phone
[T-Mobile, Samsung Galaxy SIII] klin1344:
Kernel+ for AOSP 4.2.2 ROMs​
[T-Mobile, Samsung Galaxy SIII] klin1344:
FAQ

Frequently Asked Questions​

How do I disable GPU overclock?

By default, the GPU is allowed an extra 480 Mhz freq step, whereas stock only allowed up to 400 Mhz. If you feel that you do not need the extra GPU 3D power, then you can disable it by adding the line:

echo 1 > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_pwrlevel

to the file /system/etc/init.d/98kernelplus. Then reboot.

How do I adjust the voltages?

You can control the CPU freq voltages by using an app such as Trickster, System Tuner, SetCPU, etc.

What is frandom? How do I enable it?

Frandom is basically a more efficient random generator. It can be used in place of /dev/urandom and is 10 - 50 times faster. Using frandom will use very little of the kernel's Entropy pool, which in turn will provide better performance and smoothness. Frandom is already built-in to the kernel and enabled via an init.d script. No need to manually enable it.
[T-Mobile, Samsung Galaxy SIII] klin1344:
one more...
[T-Mobile, Samsung Galaxy SIII] darren.wlsn1:
i will test drive, thanx op
[T-Mobile, Samsung Galaxy SIII] xftox:
Miss your rom work thanks for the kernal
[T-Mobile, Samsung Galaxy SIII] TheLastSidekick:
Thanks klin good work man!

Sent from my SGH-T999 on Tapatalk 2 running LiquidSmooth v2.5 featuring the latest Lean Kernel experimental build.
[T-Mobile, Samsung Galaxy SIII] klin1344:
I just finished tweaking the MDP bandwidth parameters, and I think I have found the sweet spot. There is no more flickering at all. Just a few more things I *need to add and it will be ready for the next update, probably tomorrow*
[T-Mobile, Samsung Galaxy SIII] DylanTheVillian:
.......... Keeping us in suspense I see :p

Thanks for your work, ready to flash the newest :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
Haha sorry, I don't know why tapatalk failed on me... I have added the second part of my reply.

Also, fauxsound has been merged, and I have added a 189Mhz CPU step with a lower voltage. I will be testing these tonight :laugh:
[T-Mobile, Samsung Galaxy SIII] DylanTheVillian:
Thanks klin!!! Can I test too?! :silly:
[T-Mobile, Samsung Galaxy SIII] klin1344:
You can test once I release it :P

You just have to wait one day...
[T-Mobile, Samsung Galaxy SIII] Valhalla_:
KLIN! So glad to see you dev'ing again!!!

+Cool story, bro!

+The "Thanks" button should be more versatile. So, the "Thanks" you get from me is not just thanks, but can be laughing, props, +1, and so on.
[T-Mobile, Samsung Galaxy SIII] klin1344:
Sorry guys, I got really busy today, so I wasn't able to release the update... :(

I'll try my best to find some time tomorrow to build and upload them.
[T-Mobile, Samsung Galaxy SIII] trofmoc:
thanks for variety of kernels

doe's this address any bt issues?:fingers-crossed:
[T-Mobile, Samsung Galaxy SIII] klin1344:
The 6/8 build doesn't have it yet, but in my source I have patched up Bluetooth and the fix will be in the next update.
[T-Mobile, Samsung Galaxy SIII] klin1344:
6/12/13 Update

The new update is out! :) Below are the changes from 6/8/13.

Changes:
[T-Mobile, Samsung Galaxy SIII] LuigiBull23:
Thanks buddy!
[T-Mobile, Samsung Galaxy SIII] klin1344:
6/16/13 Update

New update is uploaded! :)

Changes:

6/16/13

Linux 3.4.49

lowered MDP bandwidth values - flickering is gone now with the original values after the CAF merge

reverted Bluetooth "revert" code from CM - BT seems to be fixed from the latest CAF merge now

updated display code

Updated FauxSound to v2.1 with PowerAmp Amplifier Controls

sync'ed with CyanogenMod source

pulled in latest CodeAuroraForum and Kernel.org patches

Bleeding Edge!!
[T-Mobile, Samsung Galaxy SIII] corlissak:
FFC

Can anyone confirm that the front facing camera doesn't cause phone to reboot when trying to take a pic?
[T-Mobile, Samsung Galaxy SIII] klin1344:
I have never experienced that.
[T-Mobile, Samsung Galaxy SIII] jdidtht:
Why didn't u bother to change the installation script while flashing this kernel? Is this kernel just a straight up invisiblek cm kernel compiled by you?

Absolutely Infected SGH-T999
[T-Mobile, Samsung Galaxy SIII] klin1344:
Read the OP please.

You can see that I linked my source code that this is compiled from. Take a look and see the commits that branch this off from the stock CM kernel. And you also missed the part where I thanked invisiblek for his anykernel packager. It is a nifty script that he modified for our devices. What it does is that it unpacks your ramdisk, flashes the zImage, and then repacks the ramdisk into your boot partition. I decided not to touch his script because the packager is his work and he deserves the credit for it.
[T-Mobile, Samsung Galaxy SIII] jdidtht:
Alrighty man must a missed that part. Just curious

Absolutely Infected SGH-T999
[T-Mobile, Samsung Galaxy SIII] klin1344:
New update will be coming later today...stay tuned :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
6/19/13 Update

Here is the update for 6/19/13. Enjoy! :)

Changes:
[T-Mobile, Samsung Galaxy SIII] klin1344:
I am currently working on another update - quite a few patches were merged into CM last night to bring the kernel up to date with the lastest frameworks_av merge from CAF. I have added those in and I'm currently testing it.

Also, it turns out the frandom wasn't running in the last update, due to some derpege on my part. :p I didn't even enable in the config yet, and it needs to be launched with an init.d script at startup. I am also testing that, but for some reason my phone fails to boot up with frandom enabled, and adb can't see the device yet in that boot stage. I'll have to investigate further...
[T-Mobile, Samsung Galaxy SIII] klin1344:
Update: I finally got frandom working, and I've also made sure that the init.d script to launch it works. The whole UI feels WORLDS smoother now :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
I will be releasing the next update once CyanogenMod switches to use media-caf: http://review.cyanogenmod.org/#/c/44442/.

I have already merged the latest patches from CM's 'next' branch that make it compatible with the CAF variant of qcom/media, so I build CM with the media-caf to test as well. If I released the kernel, it would be useless because it would not work on any of the nightlies until they switch to media-caf. I think that it's better to hold off on a release until the ROMs catch up. :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
So... it looks like the msm8960 Samsung's have been green lighted to build with media-caf: http://review.cyanogenmod.org/44442

This means that the source I have on my github will now he compatible with the next nightly. So an update will be coming tomorrow evening :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
The new update is available!

Changes:

6/24/13

​

Linux 3.4.50

lots of updates straight from CAF

many updates from CyanogenMod source; merged 'next' branch for support for media-caf

fixed frandom in build

added init.d script to enable frandom at boot - free the speed increase!

pulled in latest CodeAuroraForum and Kernel.org patches

Enjoy! :D
[T-Mobile, Samsung Galaxy SIII] Rxpert:
Woot!
[T-Mobile, Samsung Galaxy SIII] klin1344:
I've been using my kernel with the latest CM nightly, and I'm quite surprised withy battery life today.

5 hours screen time with still 10% remaining! :)

I've merged quite a few new CAF updates this morning. They will be coming in the next release. Also, I'm looking into optional GPU overclocking for the next update since it was requested.
[T-Mobile, Samsung Galaxy SIII] Aerowinder:
Keeping an eye on this one :)

Edit:

Nevermind, just going to flash it. Will report idle drain tomorrow morning.
[T-Mobile, Samsung Galaxy SIII] Aerowinder:
Used long enough to learn that on incoming calls, I can't hear anything after answering. The other end can't hear me, either. Unsure what causes the problem. Only know it happens quite often. Same issue present on stock kernel, CM nightly 6/26. Idle drain was akin to stock kernel's idle drain, too high for my taste.

I was testing stock kernel after I flashed 6/26 this morning. Twice in a row a coworker called and I was unable to hear them or be heard myself.

I don't know, I thought the CM team fixed these issues months ago when CM 10.1 was new.
[T-Mobile, Samsung Galaxy SIII] gavilan2010:
Great job my battery looking good with this kernel. Thanks for great kernel
[T-Mobile, Samsung Galaxy SIII] klin1344:
Maybe this is due to T-Mobile service in your area? Does it happen on touchwiz? Because I do not have this problem on both stock kernel or kernel+.
[T-Mobile, Samsung Galaxy SIII] Aerowinder:
I'm certain it's not T-Mobile. Unsure if it happens on TouchWiz. Every time I think I want to install it, I remember how much I hate it; and how much I love AOSP. I honestly don't like any of the up to date custom TW options. Maybe I'll try it again anyhow.

I saw this problem happen occasionally on LeanKernel. I just tested the latest ktoons and everything was working.

It will take me some time to troubleshoot this issue.
[T-Mobile, Samsung Galaxy SIII] klin1344:
Thanks, please test and tell me which versions of which kernel it works on, and I'll take a look at their source to see if I missed something :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
So I guess here's a status update:

I just got custom voltage control working, and it seems to work well with different apps, like system tuner, setCPU, etc.

As for GPU OC, I have to do more work on that because it's not booting for some reason. I'll be working on it tomorrow and try to fix it.

Sorry if it's taking a while for the next update...I want to make sure that everything works and is optimal before releasing it to the public.

Thanks! :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
Another update today:

I got busy today, so the only thing I was able to to was ifdef out the voltage control code. I did this because for some reason, my device always had weird artifacts (black squares) and random app crashes with kernels that can undervolt (kt747, lean kernel, etc), even when I do not touch the voltage table. I think that there are a few minority who are plagued with the same issue as well, although the majority of others do not have this problem. In the next release - no ETA - I will be releasing a voltage control enabled edition and a stock voltage edition for the few who have the same issues that I have.

Also, I with probably be donling these "heads ups" ofteb...I like to let users know exactly what my thought process is, what I'm working on and what to expect, and why. :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
7/2/13 Update

The new update is out!

Here are some of the key changes:

Please refer to the 2nd post (writing it up now) on how to configure GPU OC. Enjoy! :)
[T-Mobile, Samsung Galaxy SIII] trippmcnealy:
I have tried to download from my computer and phone. Both are telling me that the zip is bad.
[T-Mobile, Samsung Galaxy SIII] klin1344:
Must have been a bad upload, let me redo it.
[T-Mobile, Samsung Galaxy SIII] klin1344:
I've re uploaded it, please try again. The file size is correct this time, 5.3 MB.
[T-Mobile, Samsung Galaxy SIII] trippmcnealy:
All good now, running this on the 2.0 beta of Illusion.

Thanks for the quick reply.
[T-Mobile, Samsung Galaxy SIII] klin1344:
7/3/13 Update

I have uploaded another update, labeled 7/3/13.

The only change:

Enjoy! :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
Oops, I just noticed that voltage control isn't enabled in the 7-3-13 version...

Sorry about this, I accidentally built with my own defconfig instead of the default one.

I will be releasing another update very soon to address this issue and add a few more features. Thanks.
[T-Mobile, Samsung Galaxy SIII] klin1344:
7/5/13 Update

I have uploaded another update, 7/5/13.

Changes:

I recommend using Trickster Mod to undervolt...I've tested it and it works without issues. :)
[T-Mobile, Samsung Galaxy SIII] klin1344:
Could somebody please test something out for me? I've been scratching my head around this issue for a day now.

So.. In trickster mod, it shows the current GPU frequency. When I open it, even when the phone becomes idle and CPU load is low, the GPU seems to be locked at 400Mhz all the time, rarely ever dropping down to 300Mhz and never 200Mhz or 128Mhz. But the moment I plug my phone into a charger, the GPU somehow drops to 128Mhz and starts going up if I touch the screen, and dropping back down when it's idle. That is how the ondemand GPU gov should be working it think, but for some reason when I'm not plugged in, it jumps back to 400Mhz and locks at 400Mhz, even when idle. Can someone test if the same behavior is displayed on your phone as well? I tested with CM10.1 kernel too and I'm getting the same behavior.
[T-Mobile, Samsung Galaxy SIII] J-ROCK:
I'm having the same behavior and I'm monitoring it with FauxClock app.
[T-Mobile, Samsung Galaxy SIII] klin1344:
Hmm... I wonder if this is a CM bug, or this is just the way it was designed...because I tried CM10.1 stock kernel and it's the same.
[T-Mobile, Samsung Galaxy SIII] phordych05:
Why do they all say at&t...???
[T-Mobile, Samsung Galaxy SIII] jdidtht:
Because their is no difference in the two whatsoever..

Absolutely Infected SGH-T999
[T-Mobile, Samsung Galaxy SIII] klin1344:
That's correct, d2att and d2tmo both use the d2att defconfig so there is no difference.
[T-Mobile, Samsung Galaxy SIII] klin1344:
Just letting you guys know that I won't be able to update this kernel until next weekend because I am going to attend an intensive class for the next two weeks, Monday through Friday.
[T-Mobile, Samsung Galaxy SIII] d3athb4dishonor:
Good luck

Sent from the Matrix.
[T-Mobile, Samsung Galaxy SIII] klin1344:
Hi guys. I'm back, and I'll continue work on this kernel. Expect a release soon. ;)
[T-Mobile, Samsung Galaxy SIII] klin1344:
7/23/13 update

Thanks guys for waiting patiently! The new update is uploaded!! Even though the CM kernel was updated and synced with CAF recently, this kernel is still ahead of it, with Linux 3.4.54 and a fresh CAF merge this morning.

Changes:

Enjoy :D
[T-Mobile, Samsung Galaxy SIII] klin1344:
To all users:

If this kernel is not booting for you, please use TWRP file manager (or some other method) to change the name of /system/etc/init.d/98kernelplus to 98kernelplus.bak. For some reason the frandom script is not working and is maybe conflicting with something else right now. I will do my best to fix it in the next update, but for now please follow this workaround. Thanks.
[T-Mobile, Samsung Galaxy SIII] raylzq.cn:
i just wonder if i could flash the latest version of this kernel into the MIUI rom(4.2.2). thanks
[Android] Warped420:
I started this thread because my pre-paid phone is not a supported device.

I have to start this over from scratch, so no need to dwell in the past. The reason I started learning this stuff was to help others. I don't even use custom roms in my phone. I have always liked computers, and anything to do with electronics. I don't care for this N00Bz word. I don't care for people that look down on another human being for anything. God above made us all differently for a reason. Society made sellers and buyers, translated to the Android community as builders and users.. My old lady thinks ROOTING is something you do in the garden.. My new project has nothing to do with Cyanogenmod,AOKP, or JellyBeer. I like to do things that no one has done yet. That is why I am not going to reveal my new Source code. Seems like everytime I come up with an idea somebody else gets "motivated" to do it. lol To be honest I will be working on two seldom done roms, i'm repo sync'n the first one right now. Also, during my stay at XDA- i will make a very detailed tutorial on building from Source. Starting with

1. dual and tri booting your PC, for the Windows lovers. (u need Linux 2 build)

2. Learning to use "Google" , this is your new best friend, It never gets tired of your questions, it never runs out of answers, and open 24 hours a day...

3. Learn basic linux commands ....cd, su, apt-get, etc

4. Setting up your build by yourself

5. Setting up a pre-made build box (see step 1)

6. Learn to use Github

7. Use your newly acquired knowledge to "git" your Sources

8. Build a device tree

9. Build a kernel

10. Put together a script to pull Prop files

11. Building

12. Beating your head on the desk when you can't figure out why it wont build, boot , and why you have so many "bugz"

I AM NOT A DEVELOPER

But when i finish this tutorial, i will be.

this tutorial will not cover anything to do with "cooking" a rom, that is cheating...lol

Now I'm going to try my luck at these new $ROM$.

Thank you for visiting and God bless you

"MORE TO FOLLOW"
[Android] Warped420:
Then came GOOGLE!

STEP 2​

​

This is a SIMPLE STEP...

WWW.GOOGLE.COM

Not www.goggle.com which is a real site, made by Hack3rz. it will mess your PC up.

This step is not limited to one search engine, Google is just my preferred one, because it links in UTUBE in search results and i like it.

Here is a list of other search engines.

General

No.	Name

1	Baidu
2	Bing
3	Blekko
4	DuckDuckGo
5	Exalead
6	Gigablast
7	Google
9	Sogou
10	Soso.com
11	Volunia
12	Yahoo!
13	Yandex
14	Youdao

P2P search engines

No.	Name

1	FAROO
2	Seeks
3	YaCy

Metasearch engines

No.	Name
1	Blingo
2	Yippy
3	DeeperWeb
4	Dogpile
5	Excite
6	Harvester42
7	HotBot
8	Info.com
9	Ixquick (StartPage)
10	Kayak & SideStep
11	Mamma
12	Metacrawler
13	Mobissimo
14	Otalo	English
15	PCH Search and Win
17	WebCrawler

Geographically limited scope

No.	Name

1	Accoona
2	Alleba
3	Ansearch
4	Biglobe
5	Daum
5	Egerin
6	Goo
7	Guruji.com
8	Leit.is
9	Maktoob
10	Miner.hu
11	Najdi.si
12	Naver
13	Onkosh
14	Rambler
15	Rediff
16	SAPO
17	Search.ch
18	Sesam
19	Seznam
20	Walla!
21	Yandex.ru
22	Yehey!
23	ZipLocal

I got this list from using "Google"

1. you need to know how many MB in a GB , Google it =1024

2. You need a copy of a missing file ...

3. Anything you aren't sure of.....

4. If you can't find it then go to XDA, Android Forums, unleashedprepaids.com, etc and Search it. Chances are somebody has had the same problem as you.. DONE STEP 2
[Android] Warped420:
I don't wanna do it

STEP 5​

​

This step was included , for no particular reason. If you chose a build box, and you made it past step 1 without using it, you did something wrong. Go back to step 1

But I might as well include a few sources for build boxes

BBQLinux http://sourceforge.net/projects/bbqlinux/files/

SuperR's ubuntu or mint buildbox http://unleashedprepaids.com/thread-8191-post-61357.html

h311sdr0id's--h311's kitchen http://xdaforums.com/showthread.php?t=2152398
[Android] Warped420:
How did he do that???

STEP 6​

​

GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both paid plans for private repositories, and free accounts for open source projects.

If you are a person that wants to "build" and become more than just a "user", then your next stop is at "Github"...

Your old buddy "Google" can get you there pretty fast.

The site provides social networking functionality such as feeds, followers and the network graph to display how developers work on their versions of a repository.

According to the terms of service,if an account's bandwidth usage significantly exceeds the average of other GitHub customers, the account's file hosting service may be immediately disabled or throttled until bandwidth consumption is reduced. In addition, while there is no hard limit, the guideline for the maximum size of a repository is one gigabyte.

GitHub also has their standard GUI application available for download (Windows, Mac, Linux) directly from the service's website.

Ever wonder, "How did this Dev get this unsupported device to boot the latest rom?" Chances are, the way they did it will be inputted in Github.

Pay attention to the device names and models, This is important, because like I said every device is different... Everyday lately, I spend an hour or two looking through Github. Not just at my device, but at other models, other kernels, other Solutions...

Now I'm not saying go there, Find a boardconfig you like, cut/paste it into your device tree, but you may find some answers to problems.

(some info from github Wiki)

beginner's links

http://blog.jonathanargentiero.com/?p=114

http://ryanflorence.com/git-for-beginners/

http://dotnet.dzone.com/articles/intro-git

http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide

http://blog.xkoder.com/2008/08/13/git-tutorial-starting-with-git-using-just-10-commands/

http://www.webdesignermag.co.uk/features/a-beginners-guide-to-git-and-github/

git gui

http://www.collab.net/downloads/giteye