[Moto G4 Plus Guides, News, & Discussion] jer194:
Test results for recent ROMs

Test results for recent ROMs (recent / less recent / least recent):

Baseband version:

< 180319: M8952_70004.04.03.32R

> 180319: M8952_70030.25.03.62.01R

> 180721: M8952_70030.25.03.62.02R

> 181127: M8952_70030.25.03.75R # Moto Oreo

~ 190301: M8952_70030.25.03.77R # Moto Oreo, final release

> 190509: BL 1.07 -> 1.09; also gpt/partition table updated

----------------+ -------+ ----+ ----- --------+-----+ ---------+ ---------+ ------+ --------------------------------
[B]Name [/B]| [B]version[/B]| [B]DBP[/B] | [B]SRoot[/B] [B]SCDWB | GPS [/B]| [B]CSVAPF [/B]| [B]LSI[/B] | [B]AnTuTu[/B]| [B]Comments[/B]
----------------+ -------+ ----+ ----- --------+-----+ ---------+ ---------+ ------+ --------------------------------
AEX-P64h | 181115 | mod-| Pb-RS SCDWB | GFS | CsVAPf | +C +V +T | 21827 | 181115 native: OpenCamera: like Arrow-P64l 181125; Cameringo works unreliably (flash synched though); nightlight: no lags; built in camera: works occasionally
AEX-P64h | 181221 | nat | Pb-RS SCDWB | GFS | CsVAPf | +C +V +T | 30940 | 181221 native: OpenCamera: like other Pie ROMs; Cameringo works unreliably (flash synched though); built in camera: works occasionally
AEX-P64h | 190113 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 29776n| 190113 native: OpenCamera: like other Pie ROMs
AEX-P64h | 190221 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 30071n| OpenCamera: usual problems
AEX-P64h | 190705 | nat | Pb-RS SCDWB+fm| GFS | CsVAPF | +C +V +T | 31863n| 190705: OpenCamera: fully works (no Camera2 API); local terminal available

AOSiP-P64rv | 190114 | nat | Pb-RS SCDWB | GF.+| CsVaPf | +C +V -- | 31896 | 190114: usual Camera problems; no sound when recording videos; pictures only in camera2, 2nd green; torch pictures ok; Cameringo flash ok; signature spoofing: ok
AOSiP-P64rv | 190310 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 32514n| 190310: FM radio not working; usual Camera problems; pictures only in camera2, 2nd green; torch pictures ok; signature spoofing: ok
AOSiP-P64rv | 190615 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 30875n| 190615: no built-in browser; usual Camera problems; pictures only in camera2, 2nd green; torch pictures ok; alternative flash method works; signature spoofing: ok
AOSiP-P64rv | 190630 | nat | Pb-RS SCDWB+fm| GF? | CsVAPF | +C +V +T | 30978n| 190630: no built-in browser; Camera problems fixed (no Camera2 API anymore, though); signature spoofing: ok
AOSiP-P64rv | 191213 | nat | Pb-RS SCDWB+fm| GFS | CsVAPF | +C +V +T | 32647n| 191230: special: FM can be tuned down to 76.0 MHz

Arrow-P32l | 191104 | nat | P---S SCDWB+Fm| GFS+| CsVAPF | +C +V +T | 31128n| 191104: Lockscreen charging info: charging power in addition (!); 'adbd cannot run as root in production builds'

Arrow-P64l | 180905 | mod+| .b-R SCDWB | G?S | csvapf | +C +V +T | 29963 | works natively in DBP (!) (no need to replace the kernel); "There is an internal problem with your device"; Camera not working: 'CDF.REAR'
...
Arrow-P64l | 190326 | nat | Pb-RS SCDWB | GFS+| CsVAPF | +C +V +T | 32257n| 190326 / native: OpenCamera: works in Camera2 API (every 2nd image green); flash freezes; torch works; video freezes. Native Camera: no green images; problems with flash; video works as well
Arrow-P64l | 190613 | nat | Pb-RS SCDWB+Fm| GFS+| CsVAPF | +C +V +T | 22278n| 190613: needs Magisk (or a different kernel) to boot; OpenCamera: works in Camera2 API (every 2nd image green); flash ok (OC special setting); video freezes. Native Camera ('professional'): no green images; problems with flash; video recording fails
Arrow-P64l | 190625 | nat | Pb-RS SCDWB+Fm| GFS+| CsVAPF | +C +V +T | 31090n| 190625: switched to Loony kernel (one release earlier); OpenCamera: no Camera2 API anymore; flash ok; video ok (after reboot); takes a bit to switch; front camera ok
Arrow-P64l | 190707 | nat | Pb-RS SCDWB+Fm| GFS | CsVAPF | +C +V +T | 31982n| 190707: OpenCamera: all ok (no Camera2 API anymore)
Arrow-P64l | 191017 | nat | P---S SCDWB+Fm| GFS | CsVAPF | +C +V +T | 21759n| 191017: Lockscreen charging info: charging power in addition (!); 'adbd cannot run as root in production builds'

Bootlegger-P64ac| 190512 | nat | Pb-Rs SCDWB-fm| GFS |?CsVAPF | +C +V +T | 32030n| 190512 native: kernel: TeamRedStar; Signature Spoofing not working; FM radio not working; OpenCamera: only in Camera API 2; 2nd green image; flash works; video not working
Bootlegger-P64ac| 190611 | nat | Pb-Rs SCDWB-fm| GFS | CsVAPF | +C +V +T | 30453n| 190611 native: Signature Spoofing not working; FM radio not working; OpenCamera: only in Camera API 2; 2nd green image; flash works (use 'tweak'); video working in old API

CosmicOS-P64pr | 191102 | nat | P---s SCDWB+FM| GFS | CsvAPF | ?C ?V +T | 32772n| 191102: OpenCamera: video not working; "adbd cannot run as root in production builds"; no browser; charging info on lockscreen always "500 mA 5.0V"; no signature spoofing; adaptive brightness not working

DU-P64rv | 190313 | nat | Pb-Rs SCDWB | GFS | CsVAPf | -- -- -- | 32679 | minimalistic: no dialer, no clock, no browser, ...

/e/-N32 | 181022 | org | Eb-R SCDWB | GFS | CsVAPF | -- -- -- | 29672 | -
/e/-N32gd | 190625 | org | Eb-Rs SCDWB+fm| GF? | CsVAPF | -- -- -- | 29392 | 190625: OpenCamera: no Camera2 API; otherwise all ok (front/rear; flash; video)

Lineage-O32n | 171114 | org | Pb- ?. W | GF- | C | -- -- -- | | -
Lineage-O32n | 180517 | mod-| Pb-R scDWB | GFS | CSVAPf | -- -- -- | 28604 | Does not boot in DBP /frostbite-11 works); 'special' SIM card treatment (PIN when going to flight mode); no APNs for SIM 1; SIM 1 does not work
Lineage-O32n | 180714 | mod-| Pb-R SCDWB | GFS | CSVAPf | -- -- -- | 27449 | does not boot in DBP (frostbite-11 works); Cameringo does not work
Lineage-O32Nr | 181007 | mod-| Mb-R SCDWB | GFS | CsVAPf | -- -- -- | 28679 | does not boot in DBP (frostbite-11 RAMdisk works); Cameringo: flash in synch; 181007 version compiled by RajatGupta1998
Lineage-O32rg | 190223 | nat | Mb-Rs SCDWB | GFS | CsVAPf | -- -- -- | 28758 | no signature spoofing; native camera: flash not working; OpenCamera: flash out of synch / not working
Lineage-O32rg | 190320 | nat | Mb-Rs SCDWB | GFS | CsVAPf | -- -- -- | 29006n| no signature spoofing; OpenCamera: both camera APIs work; flash not working (torch works, though overexposed)
Lineage-O32rg | 190616 | nat | Mb-Rs SCDWB+Fm| GFS | CsVAPF | -- -- -- | 28274n| 190616: no signature spoofing; OpenCamera: both camera APIs work; API1: flash not working (torch works, though overexposed); API2: select 'alternative flash method'
Lineage-O32rg | 190808 | nat | Mb-Rs SCDWB+Fm| GFS+ | CsVAPF | -- -- -- | 29516n| 190808: no signature spoofing; OpenCamera works;switching between front/rear / video/images takes several seconds

Lineage-N32rg | 181206 | mod?| Eb-Rs SCDWB | G.S | CsVAPF | -- -- -- | 27282 | OpenCamera: flash too dark; Cameringo: flash ok; GPS fix slow; no signature spoofing
Lineage-N32rg | 190608 | nat | Eb-Rs SCDWB+Fm| GFS+| CsVAPF | -- -- -- | 26775n| 190608: OpenCamera: ok; no signature spoofing
Lineage-N32rg | 190807 | nat | Eb-Rs SCDWB+Fm| GFS+| CsVAPF | -- -- -- | 25664n| 190807: OpenCamera: ok; no signature spoofing
Lineage-N32rg | 190907 | nat | Eb-Rs SCDWB+Fm| GF. | CsVAPF | -- -- -- | 27887n| 190907: Init / SIM: data cannot be deselected; SatStat: satellites indicated as 'used for the fix' (blue), even if there is no fix; OpenCamera: ok; no signature spoofing

Omni-P32g | 181114 | org-| Eb-RS SCDWB | GF. | csVAPf | -- -- -- | 32268f| boot.img doesn't work in DBP (frostbite-11 works); Camera and fingerprint: not working; Signature spoofing: supported
Omni-P32g | 181125 | nat | Eb-RS SCDWB | GFS | CsVAPf | -- -- -- | -----n|181125 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo: flash in synch; AnTuTu: crashes at 14%
Omni-P32g | 181202 | nat | Eb-RS SCDWB | GFS | CsVAPf | -- -- -- | 31142n|181125 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo: flash in synch; it took minutes before GPS fix was obtained
Omni-P32g | 181209 | nat | Eb-RS SCDWB | GFS | CsVAPf | -- -- -- | 30468n|181125 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo: flash in synch
Omni-P32g | 181223 | nat | Eb-RS SCDWB | GFS | csVAPf | -- -- -- | 30936n|181223 native: OC: pictures only in camera2 API; flash out of synch, green images; videos only in camera API; Cameringo and native camera: not working well
Omni-P32g | 190113 | nat | Eb-RS SCDWB | GFS+| CsVAPf | -- -- -- | 30511n|190113 native: OC: pictures only in camera2 API; flash out of synch (torch works), green images; videos only in camera API; Cameringo: flash ok; native Camera: not
Omni-P32g | 190324 | nat | Eb-RS SCDWB | GFS+| CsVAPF | -- -- -- | 30738n| 190324 native: OC: pictures only in camera2 API; flash out of synch (torch works), green images; videos only in camera API
Omni-P32gg | 190623 | nat | Eb-RS SCDWB+fm| GF?+| CsVAPF | -- -- -- | 30018n| 190623 native: OC: pictures only in camera2 API; flash works (use alternative flash method), green images; video works; both front and back camera work; GPS: altitude seems to be correct (not true for other ROMs)
Omni-P32gg | 191013 | nat | Eb-RS SCDWB+fm| GF?+| CsVAPF | -- -- -- | 30339n| 191013 native: OC: pictures only in camera2 API; flash works (use alternative flash method); no green images anymore; video works; both front and back camera work

PixelExp-P64f | 181207 | mod?| Pb-Rs SCDWB | GFS | CSVAPf | -- -- -- | 22109 | replaces sebastian3567HD builds; OpenCamera: Camera1: video works, photos don't; Camera2: photos, every 2nd green; flash out of sync; Cameringo: flash works; every 2nd picture problem

PixelExp-P64rv | 190116 | nat | Pb-Rs SCDWB | GF. | CsVAPf | -- -- -- | 28942 | no dedicated xda thread; quite laggy (1.3/1.9 GB used); camera: more or less the usual (flash out of synch, green images)

PixelExp-P64mf | 190828 | nat-| Pb-- ScdWB-fm| GFS | CsVAPF | -- -- -- | 21557 | pretty big (800MB; gapps included); first boot takes quite long: no 'adb root'; no dialer app; no APNs (no mobile data); FM radio not working

Viper-P64RV | 190317 | nat | P---s SCdWB | GFS | CsVAPF | +C +V +T | 32232 |Loony kernel r12; 'adbd cannot run as root in production builds'; no signature spoofing; OpenCamera: green images; flash out of synch (working with torch); video working in Camera API; 'Messages' app stopped working; no keyboard (patch available); 'Phone keeps stopping'; no browser pre-installed; no APNs pre-configured
Viper-P64mf | 190823 | nat | Pb-Rs SCdWB-fm| GFS | CsVAPF | +C +V +T | 22254 |Loony kernel r17_rev; "adbd cannot run as root in production builds": fixed; no signature spoofing; OpenCamera: works perfectly now; "'Messages' app stopped working": not fixed; no keyboard (patch available); 'Phone keeps stopping'; no browser pre-installed; no APNs pre-configured; FM radio not working

Soak-O32 | 181124 | n/a | E--- SCDWB | GFS | CsVAPF | -- -- -- | 30409 | Build OPJ28.108, Baseband M8952_70030.25.03.75R, ATHENE_EMEA_DSDS_CUST, Kernel 3.10.84; no camera2 API; built-in camera: has manual controls (!); Settings 'Hardware' (!)
Soak-O32jl | 190108 | n/a | E--- SCDWB | GFS | CsVAPF | -- -- -- | 30369 | TWRP flashable; Build OPJ28.111-12, Baseband M8952_70030.25.03.75R, ATHENE_EMEA_DSDS_CUST, Kernel 3.10.84; no camera2 API; built-in camera: has manual controls (!); Settings 'Hardware' (!)
----------------+ -------+ ----+ ----- --------+-----+ ---------+ ---------+ ------+ --------------------------------

Columns:

Name ROM name

version tested version

DBP (Dual Boot Patcher): 'nat': tested without DBP; 'mod': ROM zip needs to be modified, to make it work; '-': original boot.img does not boot; workaround: use frostbite-11 RAMdisk, plus original kernel

S SELinux status (E-enforcing, M-moderate, P-permissive)

Root (pre-rooted): 'b': root for adb; 's': 'su' built in; 'A': root for Apps; 'M': via Magisk; 'R': 'root' via 'adb root' (or 'su'); 'N': passes SafetyNet checks ('n': doesn't); S signature spoofing support

SCDWB S-SIM, C-Cal working, D-Data, W-Wifi, B-Bluetooth (working, otherwise '-')

GPS G-works, F-fix obtained (otherwise '-'), S-SBAS

CSVAPF OpenCamera: C-works, S-needs storage access framework (SAF); V-video recording/playback, A-Audio, P-Preview, F-flash (f-problems): '-' if not working

LSI Lockscreen info: C-Charging Current, V-Charging Voltage, T-Battery Temperatur ('+': ok; '-': wrong values)

AnTuTu AnTuTu score (using version 4.4, which is quite old)

Comments various comments

( not provided: Battery Life: <total number of days> (<operated>+<predicted>) (<ROM version>) )