yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] Rohit02:
You dont need to buy the app. There is a windows script by [MENTION=4668017]NABENDU1[/MENTION] to convert any ROM to F2FS compatible rom. Its in Android Dev section

See do this,

I assume you are on multirom recovery(working one.;))

Flash the format prartition.zip and then reboot recovery

flash the converted F2FS Mahdi ROM and then gapps, Wipe cache and dalvik again.(dont flash anything at this stage)

then goto menu and format data once

reboot

It should work.
[Nexus 4 Original Android Development] ruicc:
In order to have ALL-F2FS, people need to have all in F2FS...partitions, kernel, recovery and off course, the ROM.

When most of developers start to build their roms and kernels compatible with F2FS, then the upgrade will be more smooth. By now only, it's on a progress stage, i think only Slim Team roms are compatible...
[Nexus 4 Original Android Development] Sacob:
Thanks! i will try that later
[Nexus 4 Original Android Development] amititzhaki:
Yeah, only seen it now, wasn't familiar with it before.

http://xdaforums.com/showpost.php?p=52201378

that should certainly do!
[Nexus 4 Original Android Development] NABENDU1:
Hmm you are wrong !! F2FS is a filesystem and the changes required are on the Kernel side and hardly any changes are on the ROM side !! So all the current ROMs can be said to be All F2FS compatible by merely tweaking the updater script lines a bit to mount & format the system partition to F2FS !! Hardly any dev would go to get you the converted ROM !!

So here are the options to convert ROM to F2FS

[MENTION=2743057]legolas93[/MENTION] App from the PlayStore IMO the simplest of the methods (Just that it is paid )

https://play.google.com/store/apps/details?id=com.runnerway.converttof2fs

Manually second simplest if you know what you want to do

From

format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");

To

run_program("/sbin/mkfs.f2fs", "/dev/block/platform/msm_sdcc.1/by-name/system");
run_program("/sbin/busybox", "mount", "/system");

If on Linux use [MENTION=3476517]Jollinar[/MENTION]d script !!

https://github.com/figue/f2fs-scripts/blob/master/convert_ROM_to_f2fs.sh

If you on Windows OS use my Script ( Probably will update it Tonight when I reach home)

http://xdaforums.com/nexus-4/development/script-convert-rom-to-f2fs-t2731652
[Nexus 4 Original Android Development] zhart:
+1
[Nexus 4 Original Android Development] toyr99:
+1

Inviato dal mio Nexus 4 usando XDA App
[Nexus 4 Original Android Development] jolas:
+1 :)
[Nexus 4 Original Android Development] Mahdi786:
Yes it does sound interesting, a lot of testing the guy has done and I will test it out but before that I've got a lot of catching up to do when I get back regarding the theme chooser etc.....

I'm mostly on a 2g connection which barely allows me to browse xda so not really browsing github and other things related to browser.

Apart from that I'm trying to enjoy my last few days in Morocco, I have some family to visit in a few towns, just got back from a 3 hour train journey and I have some more travelling to do in the coming days ☺.
[Nexus 4 Original Android Development] anandbibek:
Give your family regards from us xda users ☺
[Nexus 4 Original Android Development] justthefacts:
Woke up this morning and noticed that the settings icon was missing. rebooted and got the settings back. But I have lost all the changes I've made in the settings.

Do you think it might be some kind of an unwanted virus or malware?
[Nexus 4 Original Android Development] ruicc:
Sorry, mate, but i don't feel wrong about the way i see it...

Changes to F2FS are made everywhere, like i said before...rom, kernel, recovery, partitions.

There's isn't any Touch CWM recovery compatible with F2FS, only TWRP, and i really dislike TWRP recovery.

I like to be more patience and when this stuff get 100% compatible i'll be glad to use it...That's my point of view.
[Nexus 4 Original Android Development] Andre_Vitto:
Its the devil himself..
[Nexus 4 Original Android Development] ruicc:
Maybe an error on settings apk....
[Nexus 4 Original Android Development] atillaahun:
Keyboard Layouts

Hi Mahdi,

Ive just bought a brand new BT keyboard, and it works fine along with my BT mouse (plus Slimport), except I cant write special chars with the keyboard, because I cant set up my Hungarian Layout. The option supposed to offer the choices is just empty, so I guess no layouts in this rom.

Could you put them (back) in please, or just tell me whether it is possible to simply copy some files from stock rom?
[Nexus 4 Original Android Development] Zenzic:
May I ask what you use your phone for to require all them accessories?
[Nexus 4 Original Android Development] Mahdi786:
That's another thing I'll have to look at when I get back, I haven't removed anything to put back anyway. For now can you install Google keyboard and see if it works with that?
[Nexus 4 Original Android Development] atillaahun:
Ooohm, and where can I get that? Because cant really seem to find anything alike on Play.:confused:

You dont mean the Latin IME.apk, do you?

---------- Post added at 09:11 PM ---------- Previous post was at 08:49 PM ----------

Some time ago, I got that crazy idea to replace my PC and or Notebook with a phone and some accessories. More or less I managed to do it by now. The only catch is Office, they obviously have much less options, than a MS pack for instance, but watching movies, listen to music, browsing, managing files, etc... are pretty enjoyable. I set the DPI from 320 to 100 which just fit a 21 inch 1080p monitor, and Android gives you the desktop view, very similar to a general PC UI.

Except in contrary to any (official) specifications and YT videos, N4 cant output 1080p with Slimport, can only mirror its native resolution 768p, which is being scaled up to 1080p on a full HD monitor which makes it a bit ugly. And also leaves two black pillars on the sides because of the different screen scales (15:9 vs 16:9). So I am planning to upgrade to N5 to get the full HD picture, and forget PCs and other big ugly computers forever. :)
[Nexus 4 Original Android Development] RealSlimShadyMC:
The 6x speed boost sounds tempting, but something tells me Google know about this but don't enable it due to a catch
[Nexus 4 Original Android Development] Zenzic:
That seems like a decent setup. I toyed with the idea of getting the slimport so I could play GTA or ps1 games through my TV. Might return to that at some point. Thanks for the ideas.
[Nexus 4 Original Android Development] TKD29:
Is a option to remove google shotcuts?
[Nexus 4 Original Android Development] Mahdi786:
You don't have google keyboard in playstore, search for it on the web if it doesn't show on play store.

Yes Customization > System bars > Navring
[Nexus 4 Original Android Development] 1Chef:
Just wondering if your phone is on vibrate or silent with quiet hrs on and a contact calls you that can bypass quiet hrs, will your phone ring or not? Thank you for this wonderful ROM
[Nexus 4 Original Android Development] wcn:
Official Google Keyboard

http://xdaforums.com/showthread.php?t=2312179
[Nexus 4 Original Android Development] kerins:
Unobtrusive Call

Thank you for this fabulous ROM.

Is there any plan for "unobtrusive call notification" feature? Love to see the feature included in

the ROM.

Thanks again.
[Nexus 4 Original Android Development] Rohit02:
I think it was there and now has been removed.
[Nexus 4 Original Android Development] anandbibek:
There's a setting inside phone app to keep incoming call in background. I find it very useful
[Nexus 4 Original Android Development] kerins:
[MENTION=5270811]anandbibek[/MENTION]

Ex-Dialer is my preferred app. I guess, it is time to switch to the default dialer. I could find whole lot of features hidden there.

Thank You.
[Nexus 4 Original Android Development] varunbala:
Is there any way to decrease the trigger length for pie controls? I want only the middle part of my screen to trigger pie and not the entire right side..
[Nexus 4 Original Android Development] kerins:
+1
[Nexus 4 Original Android Development] atillaahun:
I installed the one [MENTION=2880433]wcn[/MENTION] just linked above (thanks), activated it, rebooted, but it didn't solve the problem unfortunately. The keyboard layout selecting option is still empty inside the Phsycal Keyboard menu. If you could find the time please look into it, or advise me something.
[Nexus 4 Original Android Development] toyr99:
[MENTION=4593553]Mahdi786[/MENTION] in the next version will we have back the old torch, so the slider torch will work? Or just make the one we have now compatible?

Inviato dal mio Nexus 4 usando XDA App
[Nexus 4 Original Android Development] Andre_Vitto:
does the new torch has anything special..? i am on old vers that is perfect for me..
[Nexus 4 Original Android Development] toyr99:
I know, same for me, just asking

Inviato dal mio Nexus 4 usando XDA App
[Nexus 4 Original Android Development] kerins:
USB OTG - Enabling

I have enabled USB OTG on the kernel settings of the ROM. For some reason, I can't see my USB disk.

Should I do anything else?
[Nexus 4 Original Android Development] Mahdi786:
No option for that at the moment.

I'll have to check when I get back because I don't have much knowledge about that, in the mean time can you check another ROM to see if it work so we can confirm its a ROM issue.

I will fix it when I get back.

Your USB stick needs to be powered externally as mako hasn't got enough power for the external USB to function.
[Nexus 4 Original Android Development] atillaahun:
Thanks. Sure, Ill pop up a stock android with multirom to find out how that behaves.
[Nexus 4 Original Android Development] rush25:
anybody here who can cook a new build with the new theme chooser fixes ?
[Nexus 4 Original Android Development] UnitedOceanic:
Try this before you upgrade:

open the terminal and type:

su

Grant superuser permissions and then type:

wm size 1080x1920

This will give you 16:9 resolution and better quality. And as far as I known this will output 1080p, not really sure but it looks way better. I sometimes use my nexus 4 and a Bluetooth gamepad as a gameing console.

To get back the default resolution, type:

su

wm size reset

I have a tasker task that runs the commands automatically and some other things when I plug or unplug the slimport.

By the way the wm command can change the DPI without a reboot. For more information just type wm in the terminal.
[Nexus 4 Original Android Development] Dark_Eyes:
Please add floating windows from pa.

Отправлено с моего Nexus 7 через Tapatalk
[Nexus 4 Original Android Development] toyr99:
Wait he come back... And the code of hover

Inviato dal mio Nexus 4 usando XDA App
[Nexus 4 Original Android Development] snak3ater:
Adding floating window won't do any good without Hover

Just wait for PA to release complete code first :)
[Nexus 4 Original Android Development] sid.8491:
ART Runtime

i am unable to switch to ART runtime.

there is a warning when i try to switch, i proceed, phone restarts and then again it is DALVIK instead of ART.

i'm on 24/04 version.
[Nexus 4 Original Android Development] Sacob:
do you use xposed? they are incompatible!
[Nexus 4 Original Android Development] kerins:
I am using USB Y cable and it is getting external power. Still I can't access the USB. Tried different USB sticks.

Could anyone confirm the USB OTG functionality?
[Nexus 4 Original Android Development] Mahdi786:
OK, I'll have to check if I've added support in the device tree, can you try with stick mount app and let me know.
[Nexus 4 Original Android Development] Sacob:
i've the same problem and i've posted here before!

someone recommended me to use stickMount but i wouldn't recommend that to a friend of mine :P not also it messed up my system, i suspect it changed some mouting point and none of my apps could acess my internal sdcard.. had to reflash the hole rom without being able to make a backup. also, the usb pen i was trying to use got the partition table messed up and until this day i couldn't fix that

i don't think the problem with external usb mount is not just a specific problem with this rom because i use multirom and can't use it with any rom.

it's not a hardware problem also because it works great with multiROM recovery
[Nexus 4 Original Android Development] Mahdi786:
Cool, thanks for the info. I've never tried otg on mako because I don't have the y cable and never bothered purchasing one but I will check the device tree when I get back for otg support. Stick mount works fine on my flo and grouper which don't need the app but I was testing the app for something, probably mako doesn't get on with the app as it was never meant to have otg support (blame lg/Google ☺).
[Nexus 4 Original Android Development] UnitedOceanic:
Perhaps you could consider adding the modifications needed directly to the ROM. This would mount the otg flash drives directly. And we wouldn't need the app (which is unfortunately not supported for the nexus 4 anyway).

The old otg patch stopped working since the 4/06 or the 3/26 update. I think there were some changes to the storage.XML in the framework-res.apk.

Here are the modification's that are needed for the kernel and ROM to support otg natively:

http://xdaforums.com/showpost.php?p=38906771&postcount=2
[Nexus 4 Original Android Development] Mahdi786:
I already have the kernel patches, added them a while ago including the sysfs interface thanks to faux and ziddey, I think I just need to add this patch and it should be fine:

https://github.com/AICP/device_lge_mako/commit/4ad9f514fa3cac47da0c0ec1e7ed0810f56f24dd

To confirm you could find a kernel with these changes to see if it works, maybe ziddey has a kernel.
[Nexus 4 Original Android Development] rush25:
for me atleast

halo>hover

:)
[Nexus 4 Original Android Development] UnitedOceanic:
yes these are the changes, as far as i understand it we also need these:

This is a Matr1x Kernel (zimage) with ziddey's patch: http://d-h.st/mFa

This is a Franco Kernel (boot.img) with ziddey's patch: http://d-h.st/qtc

Both won't work now, we are left without a mountpoint for the internal sd, i think its the storage.xml

This is a updated Franco Kernel with an updated storage.xml: http://d-h.st/k2Y from this thread http://xdaforums.com/nexus-4/development/kernel-patch-hells-core-kernel-otg-t2586524 made by [MENTION=1175139]justvarshney[/MENTION] https://github.com/justvarshney

internal sd and usbdisk mountpoints are there, however last time i tried it the patch deleted all my asec mount points with mahdi-rom
[Nexus 4 Original Android Development] mkmck:
Same here. I am not using Xposed but still can't change dalvik to art. I tried to change it in settings and with flashible zip via recovery.
[Nexus 4 Original Android Development] maritimesbob:
Tried this rom a few days ago. Great as always, really was looking forward to trying the new theme chooser. Unfortunately I found the theme choose became more buggy, eventually after changing a few themes over the course of a day or two I was greeted with FCs or various kinds. Occasionally I could not enter settings or contacts, the phone would freeze. I would say this is definitely related to the theme chooser and previous versions of Mahdi have been trouble free.

I had to wipe the rom and go back to a previous version as it became unusable.

Anyone else experienced this?

I was unsure whether the new theme engine from cm is buggy due to being new.

Thank you.
[Nexus 4 Original Android Development] gnoteuser2013:
Hi, the OTA app in the latest version of the ROM gives a 404 not found webpage if you try to download the latest version of mahdi rom.
[Nexus 4 Original Android Development] Mahdi786:
The theme chooser code in this version is old and there is a memory leak which has already been fixed in cm, everything will be updated when I get back from my holiday.

Again I will look into the download link in the ota app when I get back.
[Nexus 4 Original Android Development] justthefacts:
You're going to pay for this vacation.....:laugh:
[Nexus 4 Original Android Development] Abd121:
What cpu optimization should I use?

CM or OSAP
[Nexus 4 Original Android Development] toyr99:
Aosp

Inviato dal mio Nexus 4 usando XDA App
[Nexus 4 Original Android Development] ABHISHEKSR:
If u r asking about dalvik optimization...you should flash dalvik-optimized-cm else it may bootloop with aosp. I m running the same not aosp dalvik optimization... Report back :)
[Nexus 4 Original Android Development] Dark_Eyes:
I can not correct then said something like multi windows in c rom, but there it is called a floating window with the opportunity to attach to the edges and etc.

Отправлено с моего Nexus 7 через Tapatalk
[Nexus 4 Original Android Development] snak3ater:
If it's the omni rom's multi window implementation, then it should not be added in its current state.. Too buggy.. Mahdi also added it in his test build.. But it never made its way into official build because of issues.. It looks cool no doubt.. But these bugs are annoying

Sent from my rastakat powdered Nexus
[Nexus 4 Original Android Development] crian:
Is it possible to hide the traffic monitor if there is none? So it only shows up if there is traffic.
[Nexus 4 Original Android Development] Sacob:
I would like that too :)
[Nexus 4 Original Android Development] sid.8491:
yes i do use xposed.

is there any way i can use both xposed and ART?
[Nexus 4 Original Android Development] Voltaine:
No, not atm
[Nexus 4 Original Android Development] BlueFlame4:
Yep, it seems to be a bug in the latest version. I'm having the same problem.
[Nexus 4 Original Android Development] toyr99:
PA's pie are still not open source, am I wrong? In that case, when they'll, we'll we have PA's pie control? I think they're more clean than slim one and more reactive, what do you think mahdi? Just asking, don't shoot me guys :p

Inviato dal mio Nexus 4 usando XDA App
[Nexus 4 Original Android Development] snak3ater:
PA pie sources are out.. It's just that Mahdi chose slim pie... It takes hours & hours just to fix the bugs & conflicts.. After that users get that feature.. I don't think that anyone here would like to implement same feature twice. Going for PA pie would mean, throwing away all that hard work & start all over again. Please respect Mahdi's decision & try to live with the currently implemented pie in Mahdi-rom

Sent from my rastakat powdered Nexus
[Nexus 4 Original Android Development] atomic339:
Is there any difference in performance between stock and experimental kernel?

Do I need to install new andreo driver if I want to use it? (or it is installed?)
[Nexus 4 Original Android Development] toyr99:
It's ok then. Of course all my respect for him :)

Inviato dal mio Nexus 4 usando XDA App
[Nexus 4 Original Android Development] cyril:
i want to try combo mahdi rom and hells-core kernel

but i cant flash another kernel on mahdi rom :( i checked in setting - about, kernel still is mahdi kernel

somebody help me how to install hells-core kernel on mahdi rom?
[Nexus 4 Original Android Development] svnhvn:
Sometimes the zip file strangely won't work with this ROM, but img file always works.
[Nexus 4 Original Android Development] cyril:
So, is it meaning hells-core kernel was run on my n4?
[Nexus 4 Original Android Development] svnhvn:
If you still see default kernel in about section then no.

I too had similar problem before. Flashed Mahdi, flashed gaaps, flashed supersu, flashed kernel (franco zip file), then reboot. Surprisingly, franco was not installed. Reflashing again via recovery, flashify and fku and the result still same. But when i tried flashing img file, it installed properly.
[Nexus 4 Original Android Development] cyril:
How can i flash img file? :(
[Nexus 4 Original Android Development] Rohit02:
Fastboot or use app called Falshify. ;)
[Nexus 4 Original Android Development] Andre_Vitto:
dude beware of flashify.. it messed up my fone real bad.. i was fortunate that i had titanium backups on the cloud.. fuking clean wiped my data partition.,
[Nexus 4 Original Android Development] anandbibek:
Reboot to bootloader.

Connect to computer.

Go to fastboot/adb folder.

fastboot flash boot boot.img.
[Nexus 4 Original Android Development] cyril:
Can you help me hells-core kernel img file?
[Nexus 4 Original Android Development] snak3ater:
App does not work by itself.. It will wipe data partition if it's asked to do so.. Same thing can happen in recovery as well.. So we cannot blame app

Sent from my rastakat powdered Nexus
[Nexus 4 Original Android Development] anandbibek:
It'd be inside the zip file
[Nexus 4 Original Android Development] Andre_Vitto:
yess sir.. I agree.. but the app misbehaved with me.. no recovery every did.. so i always suggest others to USE RECOVERY.. safest.. :)
[Nexus 4 Original Android Development] svnhvn:
Yeah maybe but flashify works well on me.
[Nexus 4 Original Android Development] cyril:
i cant file hells-core kernel img in zip file :(
[Nexus 4 Original Android Development] Master_T:
Can't remember if this has been asked before, but when using Immersive mode is there a way to force the notification drawer to go down "completely"? As it is, it stops where the navbar should be, even if it's hidden, the effect is very weird. Here's a screen to clarify what I'm talking about:
[Nexus 4 Original Android Development] 1Chef:
But when using immersive mode when you drag down the status bar the nav bar should come up
[Nexus 4 Original Android Development] Master_T:
That's weird, it doesn't on mine... is there a particular option I have to enable?
[Nexus 4 Original Android Development] svnhvn:
Just extract the zip file.
[Nexus 4 Original Android Development] snak3ater:
There's no IMG file in hellscore because it's in any kernel format.

Sent from my rastakat powdered Nexus
[Nexus 4 Original Android Development] cyril:
What must i do?
[Nexus 4 Original Android Development] svnhvn:
Oh, my bad.
[Nexus 4 Original Android Development] Bruteadi:
Mine works fine. Also, I have disabled Navbar in settings as I use Slimpie.

And when I enable Navbar, it automatically comes up when I drag down the notification drawer.
[Nexus 4 Original Android Development] Master_T:
Well mine doesn't... just tried several times to be sure.If anyone has any clue as to why, please let me know.l
[Nexus 4 Original Android Development] Bruteadi:
In that case, you must have enabled immersive mode 'with statusbar'. Now the only workaround to completely drag down the notification bar is by going into customisation and changing the navigation bar height to '0 Off'. But that wouldn't be practical.

So, you can just enable immersive mode 'without statusbar' and see if this problem persists.
[Nexus 4 Original Android Development] Master_T:
Ok, understood, tho obviously I don't want to disable the statusbar, I'd be missing too much important information. The best solution imho would be to show the buttons when the notification drawer is opened, regardless to whether the statusbar was hidden or not. [MENTION=4593553]Mahdi786[/MENTION] : can this be implemented, or will it remain as it is?

It's not a big deal, but it does look weird.
[Nexus 4 Original Android Development] snak3ater:
I wonder why is hellscore giving trouble to you only.. So many people using hell score with mahdi without any issues...

Ps: for getting hellscore boot.img.. Follow this guide.. 4th post

http://xdaforums.com/showthread.php?t=2390356

Sent from my rastakat powdered Nexus
[Nexus 4 Original Android Development] HugoSilva:
Can you tell me the font you are using ? thanks
[Nexus 4 Original Android Development] muzaffarkhan95:
Lockring for my fav. Rom
[Nexus 4 Original Android Development] scarcry:
Anyone here on latest mahdi-2.5-mako-20140424.zip with pa_gapps-stock-4.4.2-20140517-signed.zip ?

I just switched to mahdi coming from LiquidSmooth 3.1 and google keyboard is constantly FCing on me (didn't have that on LS).
[Nexus 4 Original Android Development] toyr99:
1) the latest version il 05/09 download it on goo.im

2)try delete cache and data of google keyboard in settings - apps

Inviato dal mio Nexus 4 usando XDA App