GearVR app not using phone native resolution

I am having issues trying to get gearVR app to use native resolution of the device. I tried the solution to set r.MobileContentScaleFactor to 0 in both DefaultDeviceProfiles.ini file and in the engine-BaseDeviceProfiles.ini file but it is still setting it to 2080x1024.
In the logcat file when the app starts, I do see render targets to support 2960x1440 in frame 1 but in frame 2 it is getting reallocated to 2080x1024.
LogRenderer: Reallocating scene render targets to support 2960x1440 Format 10 NumSamples 2 (Frame:1).
LogHMD: Allocating Oculus 2080 x 1024 rendertarget swapchain
LogRenderer: Reallocating scene render targets to support 2080x1024 Format 2 NumSamples 2 (Frame:2).

Is there anything I am missing to set things up inside Unreal Project.
BTW I am using Unreal Engine 4.18 version.

Thanks,

I think you need to set r.ScreenPercentage to 120

But I would wait until 4.19 which is in preview right now because it has a new and much simpler way for specify the resolution you want so any fix you might make now may be redundant in the new version anyway

https://forums.unrealengine.com/development-discussion/vr-ar-development/1401735-significant-changes-coming-to-vr-resolution-settings-in-4-19

Thanks for replying. I didn’t messed with screenpercentage because I also made GoogleVR Daydream app and in that when setting mobilecontentscalefactor to 0, it is using native resolution of the phone.
I will try to test new vr.PixelDensity cvar to see the difference.

Thanks,