[ROM][9.0][Oct] AOSiP DerpFest Unofficial [12.10.19]

DelphinusMinor

Senior Member
Oct 4, 2012
810
192
73
Halifax, Nova Scotia
I get weird lag with this. I flashed it twice and in the beginning everything works great, but by the time around a day passes everything is in slow motion. Even waking it up looks like around 5 frames or so. Games look like they are in slow motion also. Any ideas? I can try other roms to rule out my phone.
 

pokipokipxorn

Senior Member
Nov 22, 2016
366
194
0
Note: Best Sot battery drain I can get with microG is 5%-6%/hour on 3G/4G, verified with BBS screenshot

Best recorded idle drain on battery saver is 0% on 2 hour without using phone.

Pleased to report this is still the best rom I come back to, after testing so many roms

MIUI China, MIUI EU, MIUI Mix, MIUI MIroom, Revolution OS

Custom roms: Syberia, Cerberus, Superior, Havoc, AOSiP, CrDroid, AEX, Evolution, Pixel

Evaluation criteria: Battery backup, work with my banking apps (DBS & Maybank), work well with microG (Google GMS clone implementation)

Reason I chose microG is to reduce expensive battery overheads of Google GMS but retain some Google apps and sync which I need, name Contacts, Calendar, Maps and partial functionality of Drive, Photos and Play Store.

The custom method of microG installation which I described below is NOT the usual method, but it works. This was after testing NanoDroid, microG (ale5000) installer, microG Magisk module, and microG manual install by hand.

Please backup your Partition before flashing any ROMs. It is VERY important. Partitions can be restored in the event of flash gone bad, you can lose your IMEI and MAC addresses, only changing phone motherboard can restore a phone.

Partition Backup guide: https://forum.xda-developers.com/mi-max-3/how-to/guide-backup-partition-mi-max-3-t3978843

Before proceeding, please backup your data using Titanium or oandbackup (F-Droid), especially WhatsApp which need Google Drive connection for it's built in backup.

After successful backup, oandbackup data files are located at

(sdcard)/oandbackups
(sdcard)/Android/data/dk.jens.backup

TWRP: Orange Fox R10.0 22-07-2019
format data as F2FS

Firmware: 9.9.3

ROM: AOSiP-9.0-DerpFest-EOL-nitrogen-20190913.zip

This rom have signature spoofing built in. Some ROMs can activate spoofing using toggles from advanced/misc system settings. ROMs not supporting spoofing will need to be patched by NanoDroid Patcher (TWRP zip), which need the rom to be deodexed first.

Some ROMs may not work well with microG, best to test using above rom first

GApps: open_gapps-arm64-9.0-stock-20190831.zip

GApps custom install using gapps-config.txt, this file should be placed in same folder as the GApps zip

Code:
Include
skipswypelibs #optional
CalSync
CalendarGoogle
KeyboardGoogle #optional
Note: if need full syntax/options of gapps-config.txt please do Google search

Kernel: RR v6.2 Pie 31-08-2019, configure via Kernel Adiutor, underclock CPU minimum 300MHz, max 1747MHz (big), 1536MHz (little) using alucard

Root: Magisk 19.3

After flashing all above zips, boot phone and configure Google account as usual, but do not update any apps manually.

Continued on next post
 

Attachments

Last edited:
  • Like
Reactions: onderduiker

pokipokipxorn

Senior Member
Nov 22, 2016
366
194
0
Install the following in this order
Deja Vu Location Service_org.fitchfamily.android.dejavu_1.1.12.apk
Mozilla UnifiedNlp Backend_org.microg.nlp.backend.ichnaea_1.4.0.apk
Nominatim Geocoder Backend_org.microg.nlp.backend.nominatim_1.2.2.apk

(above 3 apks can be extracted from NanoDroid or downloaded from F-Droid, it is needed by Google Map after microG install.)

Install any *OLDER version* of Google applications below (apkmirror.com for older versions)
Confirmed working for me
Calendar
Contacts
Docs (sync works but System Sync don't show it)
Lens only work via Google App, Updates, Lens button
Maps v10.24.4
News (sync works System Sync incomplete)
Sheets (sync works but System Sync don't show it)
Translate
Also install WhatsApp, telegram any app which requires GCM

Assign proper permissions, launch, configure and test all Google apps, especially Contacts, Calendar and Maps. Sync till complete. Ensure your data for these apps is correct ie your contacts, calendar events etc.

If you want to use another playstore ie yalp, Aurora, or lakipatcher.

Delete original play store, keywords vending, phonesky.

Install replacement play store, systemize it.

- Reboot phone
- Test Google apps and sync again
- Install Magisk module microG Installer v1.0.3 by Hieu Van
- Boot to TWRP, mount system

Go to
/data/app
/system/priv-app

Find folders containing GMS & Framework, keywords GMS GMScore Prebuiltgms GoogleFramework
Move these folders somewhere else, or delete them, simply hold the folder name and a submenu will appear.

Once done, reboot phone

*locate microG Settings*
- enable all permissions (maybe except battery optimizations coz microG will use more battery)
- enable Google device registration
- enable Google Cloud Messaging
- enable UnifiedNLP settings (dejavu, Mozilla, nominatim)

Reboot phone

Launch your preferred play store, contacts, google calendar, Google map, sync, check all in working order.

If not working, you may need to remove google account and repeat step
*locate microG Settings*
Add your Google account, reboot and test again.

Once everything is working, use Play Store to UPDATE all the older version apps, except Maps. This should register most apps under GCM.

Another possible issue could be your preferred play store need to be systemized. I would use Magisk App Systemizer module by veez21 for this.

All in all, for me, the trade-off for using microG outweigh it's cons. If your selected Google apps doesn't work, you can try to install it by flashing GApps in TWRP. (use gapps-config.txt) but chrome will never work again after installing microG.

Google GMS simply drains too much battery, 200+ android wakeups per HOUR! (as reported by BBS, BetterBatteryStats) while microG is 70 only.

Another recommended practice is to check your phone permissions, some ROMs do not practice permission control properly, simply give all permissions to installed apps. Please review and limit them accordingly, especially for location, phone, contacts permissions.

Lastly, MyAndroidTools Pro version helps to filter battery draining services from apps.

See the attached screenshot for MX player, all those in red are not useful background services being disabled. U don't need firebase if u don't want immediate notifications when a message is sent. Certainly don't need AdActivity also.
 

Attachments

Last edited:

Skyllery

Senior Member
Mar 22, 2013
842
466
93
St-Denis Reunion
help me. i have a mimax 3 i want flash twrp and root. rom current 9 PKQ1.181007.001 , miui global 10.3.5 (PEDMIXM)
Unlock bootloader (tutorial on xda)
Install orange fox through fastboot (look orangefox thread and how to fastboot a recovery on xda)
Reboot into recovery and flash magisk for root OR
Follow instructions on first post if you want to flash this rom.

If you need more help open a thread in Q&A forum.

Regards
 

joigito

New member
Jan 27, 2018
3
0
0
As you saw Derpfest is in final stage for Pie (EOL = End of Life)

I won't update this except if there's device changes.

Regards
Hello. The ROM is amazing. The only issue on my phone is too low volume saving WhatsApp audio. Any suggestions?
Thanks for advanced
 

Skyllery

Senior Member
Mar 22, 2013
842
466
93
St-Denis Reunion
? New AOSIP Derpfest Unofficial build
By @Skyllery

? Huge thanks to my testers : @Spydrrmahn @nikhaj

? Build date : 12.10.2019
? Changelog :
- Backported October Security Patch from 10
- Removed Eleven
- Readded long Screenshot
- New Derp logo

? Downloads : MEGA (https://mega.nz/#!H0EnXIJa!veiZYKskkWfKwTfYNR0MEFDiv1ZccnrNBOa31AAow7A) // Gdrive

(https://drive.google.com/open?id=11IHwA5GuXa4NPnbwm8MKnRj6W3dntJ4J)?Firmware needed : 9.9.3

#derpfest #pie #rom

Follow updates on Telegram @NitrogenCloud
 

GEoMaNTiK

Senior Member
Jan 10, 2010
219
52
48
Just installed DerpFest for the first time... Awesome ROM.
Running smoothly and fast with plenty of customisations.

Question I have - would anyone recommend running the optimiser packages like:
- FDE.AI or NFS Injector with this rom?

Currently I have only tweaked with kernel auditor to underclock to 1400mhz for both big and small cores, using alucard.
 
  • Like
Reactions: Skyllery

pokipokipxorn

Senior Member
Nov 22, 2016
366
194
0
Sometimes current user will auto switch to guest and cannot switch back. Quick settings cannot be pulled down. Use magisk module to disable multi user beforehand will solve this issue.

Anyone getting 4G+ on this rom?
 

Skyllery

Senior Member
Mar 22, 2013
842
466
93
St-Denis Reunion
Very nice ROM. Where can I translate German strings?

Gesendet von meinem Mi Max 3 mit Tapatalk
It's source side where translations strings are made. Then I need to update the rom. But I won't update pie. We're waiting for android ten then if got enough free time I'll update derpfest. And since October I think the rom is fully translated in german.

Regards
 

Hen Ry

Senior Member
Oct 21, 2012
661
365
93
Saxony
It's source side where translations strings are made. Then I need to update the rom. But I won't update pie. We're waiting for android ten then if got enough free time I'll update derpfest. And since October I think the rom is fully translated in german.

Regards
Sorry, I was in the wrong
thread.

This one I wanted to translate.

https://forum.xda-developers.com/mi-max-3/development/rom-aosip-derpfest-alpha-unofficial-t3996623

Gesendet von meinem Mi Max 3 mit Tapatalk
View attachment 4934949
 
Last edited: