yashsingh1/xdaforums huggingface dataset:
[Galaxy Ace S5830 Original Android Development] russ18uk:
In PC CPUs it sometimes can as there is less heat output. But generally, no. IMO for cool running CPUs like Arm's very unlikely.
[Galaxy Ace S5830 Original Android Development] consegregate:
It's not like that. More voltage might be needed for overclocking. Undervoltage can make the device freeze or reboot when the CPU runs at a high clock cycle and receives too little voltage.
[Galaxy Ace S5830 Original Android Development] scoffyburito:
Overvoltage!!!
[Galaxy Ace S5830 Original Android Development] incognitonk:
Is it just me or does everyone get a weird noise coming from the phone speaker?

Ever since I flashed this Patch, i have been hearing the noises. First I thought it was because of the OC patch so I used the non-OC patch but i still hear that weird noise whenever i do something on the phone.

Grif_07 cyanogenmod.
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
It happens when your CPU is being used too much (101% CPU usage)
[Galaxy Ace S5830 Original Android Development] consegregate:
?! Seriously?
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
It always happens to me when I use Moboplayer at performance governor
[Galaxy Ace S5830 Original Android Development] djsky2011:
Actually it's just CPU noise, i too get that noise on my laptop and phone... even my old Nokia n95 used to do that. Doesn't necessarily means its over the limit.
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
I only get that in extreme lag conditions
[Galaxy Ace S5830 Original Android Development] consegregate:
Oh I thought you're speaking technically xD

Digital noise isn't it? Old mp4 players start to have that noise when your track volume falls and notice it... been Googling for it but turns no result.
[Galaxy Ace S5830 Original Android Development] dur09:
holy **** 101% cpu usage

i want your cpu
[Galaxy Ace S5830 Original Android Development] incognitonk:
Yah, I pretty much figured that out myself.

Is there any solution for that noise? I get the feeling that my phone is about to explode or something.
[Galaxy Ace S5830 Original Android Development] Tristan971:
Yes ! Finished reading all the thread.

I'm running 864 fine, 884 w/ random reboots (5-10min) and over it just restarts when I set. Using smartass with embedded cyanogenmod OC tool.

I'm running CyanoAce, and peoples whom got 900+ frequencies were using kang's cyanogenmod rom ? can it be related (yup i read it was CPU that were differents) ?

I'll try using SetCPU to OC.

And finally, I got 2054 in quadrant :D (and 1134 with "global quadrant" app, that is (IMHO) way better than quadrant/antutu. 'Cause it has overall/model rank ^^

And in model rank, I saw some peoples achieved to get S5830 to run at 1036mHz O_O

Sent from my computer (to copy all those sent from XDA App ^^)
[Galaxy Ace S5830 Original Android Development] Ljunkan:
I can only get to 844mhz after that it rebooting. I think i need some volt modding =/

Time for developers to develop =)

But big thanks anyway!
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
There is .

Do not stress your CPU XD especially with Moboplayer
[Galaxy Ace S5830 Original Android Development] Lovetz:
Is it porrible to add these futures to our kernel?
[Galaxy Ace S5830 Original Android Development] OiToBi:
Awesome theory der Lovetz thanx foh sharing ... maybe dis can improve a lot of battery life foh us ;)
[Galaxy Ace S5830 Original Android Development] vertcam9:
CM7.2

can we use this OC kernel for CM7.2?
[Galaxy Ace S5830 Original Android Development] domnic79:
Yes & its already included in cm7.2 thread.

Sent from Galaxy Ace GT-S5830 using Grif's Cyanogenmod & allinone ram script.

Dont jus say thanks, use d 'THANKS' button. [XDA RULE]
[Galaxy Ace S5830 Original Android Development] ijustzeke:
I'm using grif's. I'm at 940 right now.

Edit : bam. 1st reboot.

-at 921 right now. :) will be updating later / tomorrow. ||| A couple of FC here and there. experienced 1 reboot after 1 hour.

-at 902. updates later / tomorrow : running great.
[Galaxy Ace S5830 Original Android Development] manan001:
any kernal for stock rom gingerbread 2.3.4 S5830DDKQ6.. please help me with link searched a lot couldnt find ..
[Galaxy Ace S5830 Original Android Development] consegregate:
Cf-root. Nothing else.
[Galaxy Ace S5830 Original Android Development] rockzanei:
ketut bro can u please release this kind oc kernel for stock based roms .. please please please make one please :D
[Galaxy Ace S5830 Original Android Development] langslove:
谢谢。。。 very much.
[Galaxy Ace S5830 Original Android Development] evilxdeadly:
yes like ddkq6
[Galaxy Ace S5830 Original Android Development] ketut.kumajaya:
First page updated! CF-Root adaptation for Gingerbread updated!
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
So......is it the blackhawk.zip that I should download ?

Herpderp Adreno + Tegra.
[Galaxy Ace S5830 Original Android Development] kevinlekiller:
cm-blackhawk-kernel.zip , just installed it, thanks.
[Galaxy Ace S5830 Original Android Development] pahan_88:
Which one should I flash for cm 7.2?? and could anyone please tell what's the difference of the new patch.. :) Thank you..
[Galaxy Ace S5830 Original Android Development] kevinlekiller:
I'm on 7.2 , flashed cm-blackhawk-kernel.zip , works good, max clock speed is 902mhz now, don't really mind since I don't overclock.

Would be fun to have more clock speeds between 480mhz - 787mhz .
[Galaxy Ace S5830 Original Android Development] pahan_88:
In my opinion 902MHz is pretty much stable now than the previous kernal.. thanks ketut..
[Galaxy Ace S5830 Original Android Development] wierzbik:
In my case 883 is stable for now. On 902 was a lot of force closes and reboots. Thanks ketut! On previous kernel i had reboot even on 864.
[Galaxy Ace S5830 Original Android Development] WiCiO_MeDi:
I've got serius touchscreen problem after installing this kernel. I'm on cm7.2-vo1 and right now it's unusable 'cause every time I touch the screen it 'clicks' in multiple places, so texting is impossible and even navigating through the phone is a pain in the ... butt ;/

Right now reverting to my backup. Too bad, was hoping for some OC.. :(
[Galaxy Ace S5830 Original Android Development] madman:
which kernel you installed btw???
[Galaxy Ace S5830 Original Android Development] febriantosaka1:
wow finally I could have my ace with a stable overclock on 883 with your new blckhawk kernel, even I get a 2463 on score... thx ketut

edit : lag, hang and reboot after couple hours.., droping clock to 844 and see what happen

i'm mobile with SGAce
[Galaxy Ace S5830 Original Android Development] alley_u2:
844 high stability.....but anything above day gives a reboot...also I use smartass governor...which is better for oc smartass or ondemand?

Sent from my GT-S5830
[Galaxy Ace S5830 Original Android Development] slaid480:
Performance is better for OC dude!!!
[Galaxy Ace S5830 Original Android Development] WiCiO_MeDi:
cm-blackhawk-kernel.zip

as for OC it was unstable even at 844, maybe my cpu is from the outer part of the wafer :(
[Galaxy Ace S5830 Original Android Development] pahan_88:
Well running on 902MHz for more than 12 hours now on performance.. real smooth and no stability issues so far.. ICS2 with all the scripts installed..
[Galaxy Ace S5830 Original Android Development] febriantosaka1:
well i'm not lucky just like you, got freeze at 902 and reboot at 883, but now i'm stable at 245-864 on performance govrnors, not bad..:thumbup:

i'm mobile with SGAce
[Galaxy Ace S5830 Original Android Development] djenis:
Mine too dude, thnx ketut!

Room : IceCream Sunday final by Jusada :D
[Galaxy Ace S5830 Original Android Development] makalolo:
its that cm-blackhawk-kernel.zip is OC kernel??:confused: if updated i want flash it....which kernel is updated?
[Galaxy Ace S5830 Original Android Development] Fizztone:
Just newb question...there are two cm7.1 kernel in post ..Which one should i flash on ics final...????
[Galaxy Ace S5830 Original Android Development] alley23:
yes. Cm-blackhawk-kernel is OC:thumbup:
[Galaxy Ace S5830 Original Android Development] Fizztone:
I have flashed blackhawk kernel on ics final...now Max CPU frequency which i can check is 902mhz.there's no value beyond 902..so this kernel automatically detect Max stable frequency or what??????????
[Galaxy Ace S5830 Original Android Development] makalolo:
Any procedure to flash blackhawk kernel in ics final?do i need to wipe something and mount something?pls advise thanks in advance
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
902Mhz is max because ketut limited it -_-

Herpderp Adreno + Tegra.
[Galaxy Ace S5830 Original Android Development] zeguym:
There no OC kernel for stock rom ?

Its only for CM right ?
[Galaxy Ace S5830 Original Android Development] domnic79:
Edit: CF-Root-S5830-v3.7-b83 is an oc kernel for stock rom.

Sent from Galaxy Ace GT-S5830 using Jusada's awsum ICSunday2 + Slaidmod script.

Dont jus say thanks, use d 'THANKS' button. [XDA RULE]
[Galaxy Ace S5830 Original Android Development] ReaperXL2:
I have tested & benched both original & updated OC kernels & I get excellent results from both... The original OC kernel gave me 921mhz stable as denoted in my signature... The updated kernel also gave me stable at 902mhz...:D

What I would like to know is would it not have been possible for @ketut to implement the new kernel code whilst retaining the ability to set the higher frequencies, Eg. 921 upwards...? :confused:

for some of us, this frequency works ok & for others, a few random reboots or apps fc'ing...:( but is it not possible that the revised kernel code may have cleared up a few of the frequency probs that we are encountering...? (stability at previously unstable clock speeds). ;)

It would seem that most of the testing is being done in realtime by us, the XDA Family, so it seems like a possible missed opertunity if this is not investigated further...

Now I know that @ketut keeps his projects close at heart until the unveiling, so it is possible that he is compiling with this in mind, or he may not have even thought about it... How can we make this suggestion without upsetting him, given that we know he likes to work in a peaceful environment so to speak...?

Anyone got any suggestions regarding this...? Maybe one of the Dev team members could enquire as to the possibility of this kernel being compiled if only to prove or disprove the theory... if the kernel is more stable at higher clock speeds then it would show that 1ghz on our aces is not an impossible dream & that perseverance is the key to success here...

Stay Breezy n Be Lucky...:p

Pe"ACE"...:cool:
[Galaxy Ace S5830 Original Android Development] anhel812:
Thanks! :D

Thanks ketut you are my idol!! :D, thanks for your kernel and fixes!

My ace is stable at 864 MHz, iam using CM7.2 RC0 KANG by: vo-1

A question, to be stable at 940 MHz which CM7 to use? :confused:. Regards
[Galaxy Ace S5830 Original Android Development] alley23:
yes. its stable on 902mhz.. tested on my ace.
[Galaxy Ace S5830 Original Android Development] Jar3112:
For me even with updated kernel oc doesn't go over 844 (@ 864 i had reboot after one day and a half). I flashed blackhawk kernel, i assume there is not another update to flash am i right?

Anyway it seems to me that this new kernel works better, it feels smoother!

Sent from my Galaxy Ace on Ice Cream Sunday Final
[Galaxy Ace S5830 Original Android Development] M@zik:
help help ...plz help me out :(

it seems its working grt for everybody...but not for me :(

probably i must b doing smthng wrong.

ok here it is m on cm7.2 RC0 by vo-1 and without oc....i flashed cm-blackhawk-kernel using cwm (after mounting system,data,sd-ext) and then rebooted everything is fine but whenevr i type nything using any of my keyboards(swiftkey or swype or win7) it types wrong random letters i dont knw i touch smthing else nd smthing else gets printed :(

plz help what to do ....i think everything else is fine only this problem

1 more question m i supposed to flash this "blackhawk-kernel.patch" too..??

i tried but it gets aborted :(

what to do plz reply
[Galaxy Ace S5830 Original Android Development] LewisGauss:
Hmm...cm-blackhawk-kernel.zip<---Can I use it on ICSunday Final? :)
[Galaxy Ace S5830 Original Android Development] aceian:
yes u can.....
[Galaxy Ace S5830 Original Android Development] LewisGauss:
Just flash it by CWM? :confused:
[Galaxy Ace S5830 Original Android Development] aceian:
mount system-->>flash via cwm...thats it:p
[Galaxy Ace S5830 Original Android Development] LewisGauss:
Thanks!
[Galaxy Ace S5830 Original Android Development] itasoulas:
I want to try blackhawk kernel, do I also need to flash the blackhawk patch??? Is this kernel better than the usual oc kernel?
[Galaxy Ace S5830 Original Android Development] madman:
no...that patch is for sources to be applied.. as you are end user you need to use cwm package only

and for second question : usual kernel which you are talking about was made by ketut himself so this is updated version and stable oc for roms...
[Galaxy Ace S5830 Original Android Development] DaBigFreak:
Hey, nice work ketut!

OC to 1GHz, pretty nice :D

Can you just give a bit more infos on first page about all the attachement files? Its a bit confusing fo a newbee like me :)
[Galaxy Ace S5830 Original Android Development] Jar3112:
I have a question. I had set oc to 864 and unchecked "set on boot". I had a reboot after 2 days, while using navigator + Bluetooth and music, but on reboot oc was still set, and so was the set on boot checkbox.

Was it due to oc or maybe something else caused it? I ask because i thought that on a reboot settings should have changed to default...

Sent from my Galaxy Ace on Ice Cream Sunday Final
[Galaxy Ace S5830 Original Android Development] :
I have been looking at the Kernel source code on GitHub and you might be interested to know that it includes Support for Adaptive Voltage Scaling between 1.2V and 1.35V based on frequency and core temperature.

Is the Kernel limiting your list of available frequencies? I still have the regular frequencies up to 1036... Only stable to 998.
[Galaxy Ace S5830 Original Android Development] itasoulas:
concerning voltages, there's an app on market called voltage control which change voltage values in relation with cpu frequency but it doesn't work on ace... it runs but no control over voltage. Anyone tried that out?
[Galaxy Ace S5830 Original Android Development] tossan:
ext4.ko, jbd2.ko modules request

Hi Ketut,

You're doing a great job in here. The only one fighting at both frontiers (CM + stock builds) as far as I can tell. My sincere respect for that!

Would you please do me a favour and share with us the ext4.ko and jbd2.ko modules for the S5830XWKT7 2.6.35.7-perf-CL787041 kernel? I've attached the config pulled from the device.

I would like to compile the modules myself, if you have the time and can give me some hints before I take the jump into the cold water and struggle with the initial setup. Just need your configuration to build the modules against the XWKT7 kernel from Samsung Open Source. The git sync with the CM kernel repository takes forever on my slow connection over here.

Thanks in advance.
[Galaxy Ace S5830 Original Android Development] tossan:
Nevermind.

I've been playing with the Ext2 integrated direct support of the stock rom and messed up the system several times. Before hardbricking it, I'll stay with RFS for the time being. The other point is that the available CWM mods for the ACE do also only play nice with either RFS or Ext4. As far as I know, the full potential of Ext4 lies in the field of random access and journaling feature. But my current usage profile is rather to seek for solutions for an extended battery running time.

Currently running @ min:122; max:480 ... :D

Thanks.
[Galaxy Ace S5830 Original Android Development] SoarStarlight:
Thanks a lot~

来自我的GT-S5830 使用XDA 高级版 发送
[Galaxy Ace S5830 Original Android Development] M@zik:
oh finallyyyyyy

i thought m the only one suffering here with this prob.....feels a little gd:P

but its really annoying ...not able to type nything bcoz of such multiple simultaneous clicks :(
[Galaxy Ace S5830 Original Android Development] mooop12:
Is this fully compatible with CM7.2? Because I can't connect to my WiFi network, it just loops at receiving ip address.

@EDIT

It seems to be a problem with phones DHCP client, WiFi works after inputing static ip address. But how do I fix DHCP client while using this kernel?
[Galaxy Ace S5830 Original Android Development] ReaperXL2:
Hi @SGA...:D

Don't know if you remember, but we have spoken at length before about this kernel (@ketut@ketut-Lenovo) & OC'ing in general...?

I have been testing @ketut's new Blackhawk OC kernel... He limits the frequencies in this kernel to max 902mhz... He also states in his changelog that he has backported the gpu driver to a more stable & better performing version, along with a complete rewrite of the kernel code...

With all this in mind, I dont understand why if performance & stability are up, would @ketut then cripple our ability to clock to the higher frequencies... If you then add to that the information of;

Then the decision to limit the frequencies becomes even more puzzling...

Is there no other way or app that can override & change the Vcore voltages to the cpu given that support is provided for such a function from within the kernel source code...? Has this feature been implemented successfully on any other android...?

I think this could & should be investigated further...?

Stay Breezy n Be Lucky...:p

Pe"ACE"...:cool:
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
Maybe 1.35V is too little for 1Ghz

Herpderp Adreno + Tegra.
[Galaxy Ace S5830 Original Android Development] ReaperXL2:
Hi @Emo...:D

You may be right, but given the fact that I can get stable 921mhz & @SGA gets even higher clock (998mhz stable & I have seen evidence of this !!!) & we achieve this with the stock voltages provided, is it not feasable that even a few Milli-volts has the ability to stabalize an otherwise unstable cpu clock speed...?

This is what I am getting at... Why if the support is already included in the source code for the kernel, is it not being implemented in the finished OC kernel...?

I am a performance junkie which might explain why I am pushing this...hehe

Stay Breezy n Be Lucky...:p

Pe"ACE"...:cool:
[Galaxy Ace S5830 Original Android Development] CallMeVentus:
It all depends on how the circuit is done . Some resistors inside the circuit might be limiting the 1.35V that is theoretically the max voltage .

Also , some phones may not support 1.35V , but perhaps 1.32V or something.....

Herpderp Adreno + Tegra.
[Galaxy Ace S5830 Original Android Development] ace_viknesh:
Many thanks bro!!!
[Galaxy Ace S5830 Original Android Development] Prashanthme:
I m on CM 7.2 vo-1 recently updated.. Flashed cm 7.1 oc kernel.. everything is ok.. but in governor wy SMARTASS v2 is missing??

@ketut

Can u brief about wat the difference between ketut and blackhawk kernel??
[Galaxy Ace S5830 Original Android Development] DaBigFreak:
Right now I am on zImage Kernel, because of 1% and I/O sheduler settings, sio seems realy nice!

So, could you put that in your kernel too, so I can use OC again? Would be awesome! :)
[Galaxy Ace S5830 Original Android Development] Jar3112:
Blackhawk kernel is the latest one, in which you can find smartassv2 governor.

Sent from my Galaxy Ace on Ice Cream Sunday Final
[Galaxy Ace S5830 Original Android Development] Weeeman:
can i use this for the endv2.5?
[Galaxy Ace S5830 Original Android Development] alley23:
Its included in the end rom:)
[Galaxy Ace S5830 Original Android Development] Bakuron:
How exactly do you modify a Kernel to recognize different pre-set CPU speeds (i.e. adding in 600 or 780Mhz to the stock 128/240/300/480/800)? Is it something you can do to a pre-existing kernel that's running on a phone or something you have to do on a non-operational unit before then flashing it onto the phone?

Is there some sort of universal algorithm for defining the different clock speeds?
[Galaxy Ace S5830 Original Android Development] clarkleal:
i'm having the same problem, have you fixed yours??
[Galaxy Ace S5830 Original Android Development] ReaperXL2:
Hey @clarky baby...:D

Check ya PM hombre...;)

Stay Breezy n Be Lucky...:p

Pe"ACE"...:cool:
[Galaxy Ace S5830 Original Android Development] disinweb:
is this safe to use cm-7.1-oc-kernel-2.6.35.7-perf-CL562111.zip to RazrUI V3 ROM?
[Galaxy Ace S5830 Original Android Development] domnic79:
Yes

member of 'TEAM COOPER'. Wanna support us? click on d links below->

https://mobile.twitter.com/CooperROMs

http://facebook.com/pages/TeamCooper/275954555792517?id=275954555792517&_rdr

Dont jus say thanks, use d 'THANKS' button. [XDA RULE]
[Galaxy Ace S5830 Original Android Development] de.rach29:
Yes ...
[Galaxy Ace S5830 Original Android Development] :
Hey Reaper,

Sorry I don't have much time right now, but everything is here:

https://github.com/ilarrain/kernel_galaxyace/tree/gingerbread/arch/arm/mach-msm

The frequencies are in "apuclock.c", and the AVS stuff can be seen in "avs.c"

This code does not have his most recent update included, but you can see how he might limit the available frequencies by denoting a "0" instead of a "1" on the frequency tables list.

static struct clkctl_acpu_speed pll0_960_pll1_245_pll2_800[] = {
{ 0, 19200, ACPU_PLL_TCXO, 0, 0, 19200, 0, 0, 30720 },
{ 0, 120000, ACPU_PLL_0, 4, 7, 60000, 1, 3, 61440 },
{ 1, 122880, ACPU_PLL_1, 1, 1, 61440, 1, 3, 61440 },
{ 0, 200000, ACPU_PLL_2, 2, 3, 66667, 2, 4, 61440 },
{ 1, 245760, ACPU_PLL_1, 1, 0, 122880, 1, 4, 61440 },
{ 1, 320000, ACPU_PLL_0, 4, 2, 160000, 1, 5, 122880 },
{ 0, 396800, ACPU_PLL_2, 2, 1, 132267, 2, 5, 122880 },
{ 1, 480000, ACPU_PLL_0, 4, 1, 160000, 2, 6, 122880 },
{ 1, 787200, ACPU_PLL_2, 2, 0, 196800, 3, 7, 122880 },
{ 1, 806400, ACPU_PLL_2, 2, 0, 201600, 3, 7, 122880 },
{ 1, 825600, ACPU_PLL_2, 2, 0, 206400, 3, 7, 122880 },
{ 1, 844800, ACPU_PLL_2, 2, 0, 211200, 3, 7, 122880 },
{ 1, 864000, ACPU_PLL_2, 2, 0, 216000, 3, 7, 122880 },
{ 1, 883200, ACPU_PLL_2, 2, 0, 220800, 3, 7, 122880 },
{ 1, 902400, ACPU_PLL_2, 2, 0, 225600, 3, 7, 122880 },
{ 1, 921600, ACPU_PLL_2, 2, 0, 230400, 3, 7, 122880 },
{ 1, 940800, ACPU_PLL_2, 2, 0, 235200, 3, 7, 122880 },
{ 1, 960000, ACPU_PLL_2, 2, 0, 240000, 3, 7, 122880 },
{ 1, 979200, ACPU_PLL_2, 2, 0, 244800, 3, 7, 122880 },
{ 1, 998400, ACPU_PLL_2, 2, 0, 249600, 3, 7, 122880 },
{ 1, 1017600, ACPU_PLL_2, 2, 0, 254400, 3, 7, 122880 },
{ 1, 1036800, ACPU_PLL_2, 2, 0, 259200, 3, 7, 122880 },
{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {0, 0, 0}, {0, 0, 0} }
[Galaxy Ace S5830 Original Android Development] :
I am getting the idea of C++, but I have never used Linux before... as soon as I figure it out I will try compiling a few ideas I have for Kernels (I want to optimize a stock kernel with some CM7 kernel features). It is really frusterating me right now because I just don't think in Linux yet and all the console commands are jibberish :rolleyes:
[Galaxy Ace S5830 Original Android Development] arealmanzter_2:
what to use for GR2.0 rom?
[Galaxy Ace S5830 Original Android Development] DaBigFreak:
Hey, could you please edit the thread title to something like: [Kernel] blackhawk - OC - CM7.x ??

Every time I need some to find your awesome thread :)
[Galaxy Ace S5830 Original Android Development] Lazy79:
i think he updated the first post /op with that kernel (?)
[Galaxy Ace S5830 Original Android Development] mundixx:
My goodness! Thanks! Ketut is on a roll :D
[Galaxy Ace S5830 Original Android Development] consegregate:
Flipping ****! I knew he could do it.

HOW DO I GET YOU RECOGNIZED DEVELOPER TITLE?
[Galaxy Ace S5830 Original Android Development] consegregate:
I presume you're testing now? It boots, no random reboots? If there's random reboots then you'll have to do voltage tweaks wahahaha loads of work for our great sir ketut.
[Galaxy Ace S5830 Original Android Development] djevrek:
Can anyone tell me whats new here, or point me to changelog somewhere else?
[Galaxy Ace S5830 Original Android Development] nozerogravity:
http://www.xda-developers.com/announcements/apply-to-be-a-recognized-developer-at-xda/