FORUMS
Remove All Ads from XDA

Vendor for GSI [Release 1][Pie/9.0][04-Oct]

4,842 posts
Thanks Meter: 15,537
 
By Shahan_mik3, Senior Member on 4th October 2018, 04:52 PM
Post Reply Email Thread
Code:
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * We're not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this TREBLE
 * SUPPORT before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at us for messing up your device, we will laugh at you.
 *
 */
What is Project Treble:
Project Treble basically partitions your device into two separate partitions, a system and a vendor: system contains your generic system image, while vendor partition has your device specific files required for booting and running your phone. This way we can easily change the system image and be able to run our device on different system images with the same kernel and vendor partition
Read more about Project Treble
What's a GSI?:
A GSI literally means Generic System Image. It is a general system image meant for no specific device. Treble enabled devices have the capability to run a GSI. You can find a GSI here: Phh-Treble
Xiaomi Poco F1 hardware vs Treble implementation:
Xiaomi Poco F1 is an A-only device. This means that regarding the GSI images (GSI = Generic System Image) to be used, you need to get ARM64 and A-Only system images
How to report bugs:
Logcat, a simple description of the bug, kmsg or dmseg depending on the bug
What's Packaged in the zip:
Bootimage
A compressed vendor image
How to use:
  • Reboot to recovery (Custom TWRP recovery for Poco F1- @TheStrix recovery recomended])
  • Format /system, /data and /cache
  • Flash Modified vendor flashable zip package(One we shared. Needs to be flashed only once)
  • Install the GSI system image you wish to use (How to flash a Generic System Image (GSI) on Project Treble supported devices - Direct link)
  • Reboot
  • If GSI doesn't include gapps flash and boot
Important notes:
  • Formatting data (all user data is wiped, including internal storage) is a must if MIUI was previously installed and device was encrypted.
Working:
  • Camera (and flashlight)
  • WiFi
  • Bluetooth
  • Telephony (Calls and Data)
  • Audio (Record and Playback)
  • Video Playback
  • Sensors
  • GPS
  • VoLTE
  • Dt2W

Broken:
  • Found something? Report it!

Credits:
@abhishek987- for notch overlay
@akhilnarang- for Derp kernel
@vasishath- for helping with this project

XDA:DevDB Information
Vendor for GSI, ROM for the Xiaomi Poco F1

Contributors
Shahan_mik3
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: Latest GSI prefered

Version Information
Status: Beta
Current Beta Version: r1
Beta Release Date: 2018-10-04

Created 2018-10-04
Last Updated 2018-10-04
The Following 50 Users Say Thank You to Shahan_mik3 For This Useful Post: [ View ] Gift Shahan_mik3 Ad-Free
4th October 2018, 04:52 PM |#2  
Shahan_mik3's Avatar
OP Senior Member
Flag Bangalore
Thanks Meter: 15,537
 
Donate to Me
More
FAQ: WIP

Why should I flash this?
for below reasons
  • VoLTE
  • Proper Notch support
  • Adaptive brightness (next build)

How do I use this?
  • Just follow below steps
  • Flash vendor zip
  • Flash the appropriate gsi image
  • Reboot
If you want to use gapps
  • After booting Restart to recovery
  • flash gapps

I have no 4g signal? is it gone forever?
  • Check network settings and switch to 4g

Volte Isnt working??
  • Check APN if not present create one and reboot. If present just reboot

Hotspot is not working..help!!!!
  • This is known issue in GSI kindly always use phh's latest build (Recommended)

"insert some rom name here" has an issue with feature
  • Contact the maintainer of that rom

I am already using GSI. What should I do?
  • Just flash vendor.zip and reboot

Can I flash Custom kernels?
No. That's why we have included Derp kernel by default

Can this be flashed for any other reason?
NO This is just for PIE/9.0(GSI images). If you plan on experimenting please dont report on thread.

Can I Flash Oreo GSI after flashing this vendor?
No. This supports only Android Pie

Stock MIUI Vendor Links thanks to @akhilnarang
Based on MIUI 8.9.20 Global dev vendor
https://mirror.akhilnarang.me/MIUI/b....20-vendor.zip
https://downloads.akhilnarang.me/MIU....20-vendor.zip






WARNING: If you want to flash NORMAL ROM[LOS etc] again just flash STOCK VENDOR. Flashing los/other roms directly on this modified vendor might cause unwanted BUGS
Note: flashing stock vendor will encrypt the phone so dont forget to flash "Disable force encrypt zip".
The Following 28 Users Say Thank You to Shahan_mik3 For This Useful Post: [ View ] Gift Shahan_mik3 Ad-Free
4th October 2018, 04:52 PM |#3  
Shahan_mik3's Avatar
OP Senior Member
Flag Bangalore
Thanks Meter: 15,537
 
Donate to Me
More
Modified Vendor Download Link - Read FAQ first before downloading:

Vendor-r1 [Oct 4] :https://www.androidfilehost.com/?w=files&flid=283334

Tested on below mentioned Pie GSI
  • AOSP Pie by phh
  • Pixel experience
  • Benzo
  • Descendant Rom


Things planned to be done in FUTURE releases
  • Adaptive brightness
  • Remove HD notification
  • Better notch support
  • things will get added on later

Supported GSI can be found below
https://forum.xda-developers.com/pro...ce-development

Few ScreenShots




Poco F1 official telegram group
https://t.me/PocoF1official
The Following 28 Users Say Thank You to Shahan_mik3 For This Useful Post: [ View ] Gift Shahan_mik3 Ad-Free
4th October 2018, 05:02 PM |#4  
Senior Member
Flag Mumbai
Thanks Meter: 588
 
More
Thanks af thug Peru sar
4th October 2018, 05:16 PM |#5  
Recognized Contributor / Recognized Developer
Flag Pune
Thanks Meter: 12,152
 
Donate to Me
More
Nice work!
The Following 8 Users Say Thank You to akhilnarang For This Useful Post: [ View ]
4th October 2018, 05:18 PM |#6  
charanreddy's Avatar
Senior Member
Thanks Meter: 49
 
More
can i flash vendor __ already using pixel pie gsi
4th October 2018, 05:24 PM |#7  
parth111999's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 4,381
 
Donate to Me
More
Quote:
Originally Posted by charanreddy

can i flash vendor __ already using pixel pie gsi

Yes u can
4th October 2018, 06:06 PM |#8  
Puneeth 676797's Avatar
Senior Member
Thanks Meter: 146
 
More
Nice work
4th October 2018, 06:14 PM |#9  
Senior Member
Flag Teheran
Thanks Meter: 850
 
More
Quote:
Originally Posted by Shahan_mik3

Modified vendor download link:

Vendor-r1 [Oct 4] :https://www.androidfilehost.com/?w=files&flid=283334



Things planned to be done in upcoming builds

  • Adaptive brightness
  • Say goodbye to HD notification
  • Better notch support
  • things will get added later on

Supported GSI can be found below
https://forum.xda-developers.com/pro...ce-development

My bad, what is HD notification?
4th October 2018, 06:18 PM |#10  
Member
Flag Razhok'
Thanks Meter: 58
 
Donate to Me
More
Quick question. Can this vendor be used for miui ROMs as well (because it'll be easier to port MI8 Pie if vendor support is available)

---------- Post added at 05:18 PM ---------- Previous post was at 05:14 PM ----------

Quote:
Originally Posted by denzel09

My bad, what is HD notification?

In some 8.1 and mostly 9 ROMs you have a notification which can't be dismissed saying "device is HD capable" if you have VOLTE. This will get rid of that annoying slot for you.
4th October 2018, 07:07 PM |#11  
Pourush Sharan Bhargav's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 40
 
More
If i flash any custom rom made for oneplus 6(or any devices) on poco f1 and then flash this vendor file. The question arrises will it work nicely? If it does we can use limitless roms we want .......
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes