yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Mini] ItachiSama:
I've no MaDaLiNoSt sources so it's nothing I can build untill he'll share his sources.

My build is made with android-legacy sources (Sources manifest)

You can see what was done here: Commits on Gerrit review

As you can see, last commits were of April, since I had stop working/derping on Android as I had a university international stage.
[Samsung Galaxy Mini] MaDaLiNoSt:
I am not an full developer. I am more an themer....about what I did with cm9: I find some ways to fix some bugs with some softwares (decompile and recompile back), and I followed some guides. That's all. So, I don't really need an github account. (profile)

Also, thanks for your decision to continue cm9 :good:
[Samsung Galaxy Mini] ItachiSama:
Uploaded the build.

Since I haven't tested it yet, I'll do it this afternoon; if it seems fine, you'll have the links ;)

-- Edit 1 (16.09)

I was right in testing the build, I had no Wifi working. LOL

Changed wpa_supplicant and everything works fine now.

Uploading new build, I'm still in my 20MB bandwidth bonus so it should be uploaded in a few minutes.

-- Edit 2 (16.39)

Here you've the build: http://goo.gl/nsTGaz

Sorry but my router was down... Is for that reason that I share it now. Enjoy. ;)

Inviato dal mio GT-S7500 con Tapatalk 2
[Samsung Galaxy Mini] TiTAN-O-One:
Can you share with us the link and changelog? Rite now, i cant use NFC (i have the NFC model) and the kernel has no extra governors which leads to less battery life and slower r/w rate.

#GalaxyMidget2 #XDA
[Samsung Galaxy Mini] ItachiSama:
In the message above you can find the link aka @ post 385.

Anyways NFC won't work and I think it will never, thanks to NXP.

You can still enjoy the FM radio. Gonna rest a while now.
[Samsung Galaxy Mini] MaDaLiNoSt:
Ok....review for [MENTION=4346777]ItachiSama[/MENTION]

-White screen exist, and it can by fixed in more ways: edit framework-res / enable from settings screen-on animation / set animations off from dev settings.

-Framework res, is not resized for cm 9.1 / 9.2 ! See screenshot, carrier text not shown, need resizes, I know how to fix it.

-Camera mode icons are not fixed, I fixed it in my last build.

-No wifi direct

-No tether (app or working settings)

-Nfc is not useful for s6500d

-No offline chaging (kernel/recovery charging file error?)

-Fm radio works, but needs ui resizes at bottom

-Fm audio , on speaker mode, sound volume is min

-FM find many blank channels

-Galley is broken. Gallery>setting is blank

-No cmfilemanager.apk

-there are other tiny ui bugs in rom

.......May I rebuild it? :D

Please read this page http://xdaforums.com/showthread.php?t=2548552&page=36
[Samsung Galaxy Mini] TiTAN-O-One:
So it means that there are some graphical glitches and a few missing apps that can be fixed. About the NFC, can you leave it there for S6500 users? If not, is there a way at least to enable NFC with no options?

Sent from my S800 China Phone
[Samsung Galaxy Mini] MaDaLiNoSt:
Yes...but I am waiting for rebuild permission. :p
[Samsung Galaxy Mini] erikcas:
What do you need permission for? All sources are publicly available. Denial of permission for public sources would be aianst xda rules

Keep in mind you have to publish the kernel you used and any mods to kernel have to be published in sources

Verstuurd vanaf mijn GT-I9505 met Tapatalk
[Samsung Galaxy Mini] erikcas:
double post

Verstuurd vanaf mijn GT-I9505 met Tapatalk
[Samsung Galaxy Mini] MaDaLiNoSt:
Ok.

Share your opinion about bootsound? Is necessary to enable it again in this build? Does someone want it?
[Samsung Galaxy Mini] erikcas:
No offense, but I don't give a .... on bootsound. A complete useless feature. I donot see a reason to reboot my device all day just for bootsound.

Verstuurd vanaf mijn GT-I9505 met Tapatalk
[Samsung Galaxy Mini] TiTAN-O-One:
Fully agree, i was at the library afew days ago, rebooted my device and complete forgotten about that bootsound. Luckily no one was around.

#GalaxyMidget2 #XDA
[Samsung Galaxy Mini] ItachiSama:
In order:

- I've no white screen problem.

- Minor bug, no prio

- Minor bug, no prio

- Low prio, I/we should check why Wifi has problems (even on open/no pass wifis)

- Unconfirmed and no logcat (I remember that was working for me)

- Neither for S6500 as it doesn't work, LOL

- For me offline charging works: it stucks at kernel booting image but then it charges without booting into system; for me that's offline charging. Buggy, but it is.

- No resizing problem for me

- Already in previous buglist (buggy libaudio)

- You should set the radio for your country and then check again; I did it and the app worked as real Radio FM

- That setting is not avaible... It's present just in Google Gallery (show syncing settings)

- Play Store and download any file manager

- No logcat no problem

Did I miss anything?

Inviato dal mio GT-S7500 con Tapatalk 2
[Samsung Galaxy Mini] MaDaLiNoSt:
WTF

In order: :rolleyes:

-What?

-How?

-Why?

-Really?

*minor bug + minor bug = rom with bugs. :mad:

Please make a bug list, because I think that we don't talking about same rom ! :(
[Samsung Galaxy Mini] erikcas:
Bug = functional

Esthetical = feature request.

Think you guys should split those two up and make a prio list.

Fully functional should be more important then esthetical.

If MaDaLiNoSt is able to fix estithical issues by decompiling and recompiling frameworkfiles these should be mostly values in xml files and images. These can be corrected by ItachiSama in sources and recompile rom. Imo it is best approach as it will maintain dependencies.

So find eachother and work together?

Also [MENTION=4346777]ItachiSama[/MENTION] did you already test other wpa supplicant and ath6k lib sources from other origin? Maybe test androidarm6?

Verstuurd vanaf mijn GT-I9505 met Tapatalk
[Samsung Galaxy Mini] MaDaLiNoSt:
Good Ideea

Thanks for your smart reply :good:

And, yes I want to work toghether...I am on xda all day...almost any time. :eek:

PS for itachi, If wifi direct/tether was fixed in cm10/10.1/11 in wpa supplificant file......why it can't be fixed on cm9?

I tried with the ,, easyer ,, method, to replace files and got many times wifi broken. Why?
[Samsung Galaxy Mini] ItachiSama:
- Fine for me. ;)

- Actually nope, as I'm still studying for my last (finally) exam. Will hear your tip and try out androidarmv6 wpa_supplicant/ath6k.

Because JB/KK file work with a different (newer) version of wpa_supplicant, so the old version can't use the newer configuration and get mad; hope to have explained. :P
[Samsung Galaxy Mini] MaDaLiNoSt:
Fixed

[MENTION=4346777]ItachiSama[/MENTION]

I attached the fixed framework-res.pak layout and values files.

Please include it in your framework, because I can't rebuild framework correctly.

I also attached an beta of my recompiled framework in an flashable zip, but if you wipe data you will get bootloop.

So I need your help to recompile with the given files.
[Samsung Galaxy Mini] ItachiSama:
Later will try to compare it to framework sources and understand where they should be placed.

Also will make some tests for improving Wifi.
[Samsung Galaxy Mini] MaDaLiNoSt:
Simple

Did you finished? You have just to decompile framework-res and add new folders from me.
[Samsung Galaxy Mini] ItachiSama:
I still have a life, you know? xD

Finished in doing the copy-paste stuff for your stuff, wifi stuff (replaced firmware and stuff in kernel) and made a small change in libaudio that shoud do the trick. Now building, will tell you tomorrow if my computer has exploded or hasn't. :P

--- Edit (0.06 +01 GTM) [MENTION=5395003]MaDaLiNoSt[/MENTION], your zips are giving me error while compiling... What you actually did? So I can reproduce. :)
[Samsung Galaxy Mini] MaDaLiNoSt:
O just changed dpi values... did you extracted zips in decompiled framework-res with apktool?

Edit... I looked a bit in res>values>bools ..... and I try to pre-disable wifi_p2p and pre-enable screen_OnAnimation.

This might cause the errors..I guess :)
[Samsung Galaxy Mini] ItachiSama:
The fact is that I do not decompile/recompile, I do directly from scratch.

I noticed that your files in values are different from normal ones (there're some files that they weren't) and I should be able to build with them but I hope to not break anything...
[Samsung Galaxy Mini] MaDaLiNoSt:
So, now everything is ok? :D
[Samsung Galaxy Mini] rhisendark:
if you change thendpi value in cm9... phone.apk will not work. thats why I dont use it :/
[Samsung Galaxy Mini] MaDaLiNoSt:
[MENTION=4346777]ItachiSama[/MENTION] , no new news? Do you need help? How?
[Samsung Galaxy Mini] TiTAN-O-One:
Guys, a few days ago (yesterday) something went horribly wrong with my tiny device here. Firstly, i cant wake my phone in the middle of nowhere, so i went to force restart my phone. After the boot animation, it just said Encryption Failed or smth like that, and they told me to Factory Reset my phone. Why did it happened?
[Samsung Galaxy Mini] Ezzam_Itachi:
up.. new bug ..
[Samsung Galaxy Mini] erikcas:
Is it? I see no logcat or dmesg. So far it sounds like a user error to me

Verstuurd vanaf mijn GT-I9505 met Tapatalk
[Samsung Galaxy Mini] TiTAN-O-One:
What I was thinking. Its not a bug, in an earlier post, my sdcard went bonkers. I can sometimes copy and paste stuff from and into my sdcard and sometimes cant. Dk why. This "issue" happened when I swapped SDs and installed a few apps. After that, it just seemed that my wake timing when i press the power button was delayed. Sometimes 30secs or so.
[Samsung Galaxy Mini] Fallen_Knight:
what erickas mean is. you need to post logcats or dmesg of the bug your experiencing so devs can look into it..without those, devs can never know what happen nor recreate your problem..so logcat is a must in debugging..
[Samsung Galaxy Mini] erikcas:
Jup.. post logcats and dmesgs for it

Verstuurd vanaf mijn GT-I9505 met Tapatalk
[Samsung Galaxy Mini] TiTAN-O-One:
I factory reset my phone already, how can i create logcats? Or.. Guess its too late?
[Samsung Galaxy Mini] Fallen_Knight:
yup..too late..when you encounter that bug again and it occuring very often..then make logcat..
[Samsung Galaxy Mini] ItachiSama:
Actually not lol

I'm having my last (I hope so) exam on Wednesday, I should pass it with no problems; after it, I'll be looking to make a old server working (if I've success I'll have my personal Jenkins and that would speed up my developing by times) and after it serious developement... See you after exams ;P
[Samsung Galaxy Mini] MaDaLiNoSt:
Is fm audio (libaudio) fixed for speaker? (now)
[Samsung Galaxy Mini] Uqbar:
FM radio

Hi all.

It looks like this ROM (CM9) has builtin FM radio app.

Is this the case?

Thanks in advance!
[Samsung Galaxy Mini] MaDaLiNoSt:
THIS PHONE is dead????

WTF??!! No new roms, no fixes for bugs , all ROMS have bugs (fm bug on speaker on all roms), no devs, no updates, stock tw4 is old :(

So, this phone is now good for trash (recycle bin) ???

Why we can't have an fully working rom!

Caf fm is still having bug...idk why devs don't add ,,effem,, support insttead buggy caf.fm2

Cm10.1 have performance bugs :(

cm11 is have tooo much lags

cm10 have camcorder, offline chaging bugs

cm9 have offline charging and native wifi direct bug

cm7 have a lot bugs, and I think it will never fixed

stock rom is too old and lastest samsung update from 2014 (movistar) S6500DXXMK1 can not be overclocked because uses an newer kernel.

Also, squarzone stopped developing this phone kernel since last year (2013) :(
[Samsung Galaxy Mini] Uqbar:
1. It's not dead. It's just old or uninteresting. The number of handsets is increasing, the number of developers is not.

2. Go for it: download the source code and fix it! Everything is available to anyone!

Welcome in the real world, anyway!
[Samsung Galaxy Mini] Ezzam_Itachi:
What happen to the latest stock rom if you flash Squadzone kernel ?? Do you get Wifi bug ?? If that is the problem , It can be fixed easily I think ..
[Samsung Galaxy Mini] TiTAN-O-One:
Yea, i got that wifi problem. Anyways lets get back to topic.
[Samsung Galaxy Mini] MaDaLiNoSt:
Yeah..me too. Wifi get an new driver 2.1 I think on lastest stock rom. But new stock have new features and is amazing...but no OC :rolleyes:

And...get back where? This phone is dead...no developing!
[Samsung Galaxy Mini] bleached:
It seems I missed something here. What new features are in new stock? Where is this new stock? (I know I can find it in sammobile, just asking if there is a thread here mentioning things about this new stock rom).

Also, I will soon upload AOKP 10.1... Performance-wize it will be like cm10.1, but it will probably be more customizable.. Will see.
[Samsung Galaxy Mini] Arthur13:
bleached why cant you help us to develope cm9 so that it could be used fully???
[Samsung Galaxy Mini] Peky031:
can anyone make a touchwiz version of this rom?
[Samsung Galaxy Mini] MaDaLiNoSt:
I decided to port nature ux for:

-Stock rom, but the lastest stock can not be overclocked

-cm7, have bugs

-cm9, have bugs

-cm10.1 have performance bugs with touchwiz apps (I already make some tests, and have lag)

...

Until we don't have an full working rom with oc, I will not lost my time.
[Samsung Galaxy Mini] AriaSatya_M:
I have a solution, just by replacing this file in /system/wifi :)

Don't forget to set rw-r--r--
[Samsung Galaxy Mini] Ezzam_Itachi:
already knew that ... ;) thanks anyway !! thats why i asked him if he does have that bug ...
[Samsung Galaxy Mini] TiTAN-O-One:
Whitescreen issue still present. Is this normal?

Sent from my resurrected GT-i8150
[Samsung Galaxy Mini] MaDaLiNoSt:
Wow... I never saw something like this on my phone ! How did you do that?! I have whitescreen just for 0,5 sec when I lock and unlock phone too fast... :confused:
[Samsung Galaxy Mini] Arthur13:
Developers please develop cm 9 .....this rom is faster then the stock one....so it would be great if we had this rom fully working

i hope you will develope cm 9

PLEAAAASE:fingers-crossed::fingers-crossed::fingers-crossed:
[Samsung Galaxy Mini] MaDaLiNoSt:
Ok... But how I can continue this rom if [MENTION=5115703]bleached[/MENTION] and [MENTION=4148720]TheWhisp[/MENTION] does not respond to my mentions and pm? I just need help with wifi tether... To tell me what they do in sources to fix it.....( what file is changed)

About this rom... Is faster because it uses kernel 3 . Also, I know that this is the best rom for mini 2...

Buglist:

-offline charging

-wifi tether (almost fixed in my build... But can not be used for apps, but it works as simple tether)

-whitescreen on fast unlock (lock and then unlock device in just 1-2 seconds)
[Samsung Galaxy Mini] Arthur13:
there are still audio bugs .....when i listen to a music no metter what i us headphones or its own dinamic it stops and plays again....strange

And also dont forget about battery drain .....it drains too fast:(:(
[Samsung Galaxy Mini] MaDaLiNoSt:
1) This also happens in cm10.1 ..... when you listen music while using phone for browsing / games

2) Battery is not draining faster that is will drain in cm10.1

Ics uses less resources than jelly bean so if you choose ics, you will save battery time.

I choose to compare with cm10.1 because most people think that is the best rom.................................
[Samsung Galaxy Mini] Arthur13:
MADALINOST can you port 2.x kernel to this rom????of course only for experiments.....i just want to see if this rom works fast with old kernel
[Samsung Galaxy Mini] MaDaLiNoSt:
Edit : Tested kernel 2.6.38.6 but wifi/bluetooth/camera/fm radio are not working.

Also, instead whitescreen I noticed black screen on boot. :/

Idk how to compile from source... or build an source code...

But I will try with an workaround....
[Samsung Galaxy Mini] Arthur13:
can anyone give me the latest cm 9 rom link??? i cant find it

thanks in advance
[Samsung Galaxy Mini] MaDaLiNoSt:
http://goo.gl/nsTGaz

From page 39... This is the lastest Itachi build with caf fm.
[Samsung Galaxy Mini] Arthur13:
can you give me the changelog????

please......sorry for bothering you
[Samsung Galaxy Mini] MaDaLiNoSt:
He does not posted it. But he just add radio fm.
[Samsung Galaxy Mini] Arthur13:
so the only problem is offline charging,isnt it??
[Samsung Galaxy Mini] MaDaLiNoSt:
-Offline charging

-Lag on video player due kernel 3

-Whitescreen due kernel 3

-Fm speaker bug (like all custom roms of mini2)

-Native wifi tether
[Samsung Galaxy Mini] Arthur13:
and what about the systemUI.apk you updated yesterday.....have you fixed it???
[Samsung Galaxy Mini] MaDaLiNoSt:
Not yet... Just wait :)
[Samsung Galaxy Mini] TiTAN-O-One:
Guys, i just remembered something. The Galaxy W dev AKA arco, said "there's no fm radio support in cm9, period! It's not possible to add this when there's no support for it! So stop asking for it!"
[Samsung Galaxy Mini] MaDaLiNoSt:
Hmmm... Threre's no OFFICIAL SUPPORT FOR FM, but you can use other compatible FM apps.

Now we have caf fm kernel +app on all mini 2 roms. (except cm7)

And the only bug is that when you listen via speaker volume intensity is low.
[Samsung Galaxy Mini] Arthur13:
please anyone .....fix this rom ....this is a cool rom ....if you fix it it will work perfectly.....it has both a good performance and no bugs
[Samsung Galaxy Mini] MaDaLiNoSt:
Please try the attached apk. It may enable native wifi tether.

Credits: lidroid
[Samsung Galaxy Mini] Arthur13:
and what about offline charging.....can you fix it????
[Samsung Galaxy Mini] Arthur13:
doesnt work
[Samsung Galaxy Mini] MaDaLiNoSt:
bug is locted in kernel or system/bin

Idk how to fix it as I can not decomple and recompile kernel zimage.
[Samsung Galaxy Mini] ItachiSama:
Offline charging requires edits to charger binary.

Come back from holidays, gonna finish a project for university and (maybe) come back to work on the Mini 2. Regards
[Samsung Galaxy Mini] D2Y aka E:
does anyone have GAPPS for CM9 rom
[Samsung Galaxy Mini] midzan21:
Google is your friend - http://goo-inside.me/gapps/gapps-ics-20120317-signed.zip
[Samsung Galaxy Mini] D2Y aka E:
Thanks bro..
[Samsung Galaxy Mini] Arthur13:
Any news ???:confused::confused::confused:
[Samsung Galaxy Mini] QGM:
This rom only needs audio fix and no more anything. Please fix this cool rom
[Samsung Galaxy Mini] TiTAN-O-One:
Laggy video playback also

Sent from AssForMini :D
[Samsung Galaxy Mini] D2Y aka E:
you are trying to develop lord let it be great I'll support your project
[Samsung Galaxy Mini] CoX26:
Idk if you noticed but this has been inactive for almost 2 months ...anyway cm9 wouldn't be the smoothest rom for our phones , cm7 will ...couse cm9 has lots of bugs and slow speed , and everyone says cm10 is better so ...

The best thing to do right now would be cm7 , for those who want speed ..
[Samsung Galaxy Mini] D2Y aka E:
but it does not hurt to try because it is open source android there must be a way to make the base of CM9 to be very good ... sorry if my english bad ...
[Samsung Galaxy Mini] dei.andrei98:
It's hard to build because the 64bit linux needs a good processor and a good memory..
[Samsung Galaxy Mini] TheWhisp:
I'm uploading a dev build since you all want it that bad...
[Samsung Galaxy Mini] Arthur13:
i cant install it

it gives aborted (status 6)
[Samsung Galaxy Mini] CoX26:
Can't wait to try it , I can't install it for a few hours because I have some important calls(and no backup phone) , will edit with the pros and cons as soon as I can ! Thank you TheWhisp.
[Samsung Galaxy Mini] TheWhisp:
hm.. can you compare it to the other cm9 build? And can you re-save updater-script in UNIX ?
[Samsung Galaxy Mini] rhisendark:
installed with no problem. but stuck at samsung galaxy mini 2 cyanogenmod screen. and it keeps resetting after waiting 5 minutes...some sort of loop.
[Samsung Galaxy Mini] TheWhisp:
seems that partitions aren't mounted, probably on ICS they need to be mounted via init.*.rc instead of an fstab.

See attachment.
[Samsung Galaxy Mini] rhisendark:
boot animation is showing for 2 seconds and then black screen. Its like the screen is locked. no response to any of the buttons. two button lights is always on.
[Samsung Galaxy Mini] CoX26:
The same here ...I'm gonna let it sit for a few minutes , maybe the bootanimation failed to show but the rom is still loading...don't know if that's possible but..anyway

I only tried to install it after i replaced the boot.img ..

30minutes ..nothing new ..:|
[Samsung Galaxy Mini] TheWhisp:
that's normal. I used JB kernel + JB adreno libs :)
[Samsung Galaxy Mini] CoX26:
So , I replaced the libs with those from your 20121229 preview build and it booted ..I haven't replaced the camera libs, having hope that it might work ..but it crashes when I enter the app(to be expected seeing that you said you used jb libs :) )

Wi-fi isn't turning on ..but that's what you would expect when going on a whim in replacing stuff :) , I love the status bar design though..and it moves very fast ,window transition and all..A "finished" version of cm9 would be very nice.
[Samsung Galaxy Mini] TheWhisp:
logs? and could you send me those libs?
[Samsung Galaxy Mini] CoX26:
You can find the libs :) here

I'll edit with the logs right away

Edit:

Hmm...it doesn't seem to detect the usb cable being plugged in
[Samsung Galaxy Mini] TheWhisp:
This was just the first build I made. Will fix some things in next builds. Can you list working/not working things?
[Samsung Galaxy Mini] CoX26:
Ok , give me a few minutes to flash this cm9 with your libs ( I've tried libs from others who tried porting cm9, same results)
[Samsung Galaxy Mini] TheWhisp:
By replacing libs you meant Adreno libs or the whole lib folder?
[Samsung Galaxy Mini] CoX26:
Funny story , I've just now seen that you said jb kernel+ jb adreno libs not jb libs , I replaced the whole libs folder

So , which are the only libs I have to replace ?

libC2D2.so

libgsl.so

libOpenVG.so

and the egl folder ?

what else ?
[Samsung Galaxy Mini] TheWhisp:
Why would you replace the whole lib folder?!
[Samsung Galaxy Mini] CoX26:
Figured I'd give it a try :)

So , anything besides this:

libC2D2.so

libgsl.so

libOpenVG.so

and the egl folder ?
[Samsung Galaxy Mini] TheWhisp:
Check my latest commit on github
[Samsung Galaxy Mini] CoX26:
I replaced the libs that said ICS Adreno , but that got me to the blackscreen bootloop
[Samsung Galaxy Mini] TheWhisp:
could you try lights.msm7x27a ?
[Samsung Galaxy Mini] CoX26:
Same , looping with black screen and the button lights on
[Samsung Galaxy Mini] TheWhisp:
can you replace all the hw/ libs?
[Samsung Galaxy Mini] CoX26:
No change ...same blackscreen

I will try to push some more libs tomorrow and see which one will solve the blackscreen problem ..
[Samsung Galaxy Mini] erikcas:
https://github.com/android-legacy/proprietary_vendor_samsung_msm7x27a/tree/ics
[Samsung Galaxy Mini] rhisendark:
any news?
[Samsung Galaxy Mini] CoX26:
I have a lot of work to do, but I might have some time later today to narrow the problem to a few libs different from the cm9preview2012 , seeing that only about 20-30 libs have different sizes ...
[Samsung Galaxy Mini] TheWhisp:
Yes, most of the issues are solved
[Samsung Galaxy Mini] erikcas:
recompile with the proprietary libs in the link I posted. Working "perfect" here, will upload some screenshots shortly. Don't mess around with too much libs.
[Samsung Galaxy Mini] rhisendark:
I want to try it so bad :)
[Samsung Galaxy Mini] erikcas:
Keyboard needs some attention. Wifi sees networks but fails toe connect. Will check tonight but knowing thewhisp it will already be solved by then :p
[Samsung Galaxy Mini] portagira:
Thank everybody for the work are you doing!!

Inviato dal mio GT-S6500 con Tapatalk 2
[Samsung Galaxy Mini] rhisendark:
any news about cm9?
[Samsung Galaxy Mini] ItachiSama:
I'm working on a CM9 too.

Everything seems working (also FM Radio) but every minute it reboots so it's kinda hard to debug it.

Also I'm having problems with USB but should be fixed now.

Also, keyboard works fine apart for Messages app...

Not tested yet camera and videos (as said, phone reboots each minute)
[Samsung Galaxy Mini] TheWhisp:
keyboard can be fixed with a simple overlay change: https://github.com/TheWhisp/android...utmethods/LatinIME/java/res/values/dimens.xml (160 instead of 120 for MDPI)