[G3 Android Development] {101}darkvoid090:
Update on F400 Multi-Rom

First of all I would like to thank the developer for responding to my feedback and pushing an update for f400 devices that fixed the no kexec work around. It is working now and can be enabled. I have managed to install and successfully boot {aosp}(DU 10.5 unofficial port) and bliss 6.4 and {cm13}(Bliss 6.4 official port). The trick to install these roms while using stock based (fulmics 6.1) in my case is to do the following: :silly:

1- Have latest twrp multirom/multirom installer flashed

2- Flash Mr.Bump.zip on primary (follow link from 4th download)

3- Go to multirom options and enable no kexec workaround (use the enable only when needed option)

4- Add a new rom using its zip file

5- Flash gapps(optional)

6- Flash acc kernel (may not be required)

7- Flash Mr.Bump.zip (very important otherwise you get boot auth error when booting to secondary room)

8- the device will automatically reboot after step 7, choose your rom from the list and wait for it to boot, your device might get stuck on the LG logo for a few minutes at first time, wait for the rom to boot up to 5 minutes if its still at the lg logo, and up to 10 minutes if its at the rom logo.

9- That's it you should be ready to go now.

*My Personal Notes and observations:

a- Flashing the no kexec kernel zip from the crossed section 3 in downloads in any of the secondary roms will eliminate the need for no kexec workaround (at the expense of secondary rom system stability)

b- Installation/Flashing of any zip in secondary rom takes a VERY LONG TIME so wait patiently (Specially for Kernel) {is there any way to fix this?}

c- Using the external SD Card is not recommended since its very slow compared to internal memory (at least in my case) although i have a kingston class 10 MicroSD card 64GB. I recommend instead that you move some stuff onto the sd card to make space for the rom

d- the secondary roms will notify you about your sd card as soon as they boot. open the setup and choose the first option (use to store files videos etc...) if the setup says corrupt sd card, you might have to format it, just move your stuff somewhere safe, format the card in the rom the requires it, then move your stuff back. The card will work with all your roms without issues when formatted. This workaround was needed to use the sd card with unofficial DU port, it may be fixed in later versions, but as it stands now this is the only workaround available. DUE TO THIS ERROR DU MAY NOT WORK WITH SD CARD INSTALLATION, please take note of this.

e- Sometimes boot actions will not complete(updating Supersu library for example), recovery actions will have no result(ota scripts or Supersu library update through twrp method), fixed by deleting the rom from multirom twrp then re adding it.

f- Main rom refuse to boot/ boots into recovery when selected: reinject boot sector for primary rom, worst case you might have to dirty flash it.

g- I recommend against messing with kernel settings even though it provides a wide range of options, so far I have had 2 boot loops(or maybe I'm just noob lol :P)

h- So far no issues with bluetooth or wifi or any functions in both roms, will report after further testing. :confused:

*bonus tip: stuck with boot auth error? you can reboot your phone into recovery with hardware buttons using the following combination (tested on F400L):

Power+volume down > 2 seconds after lg logo appears release both then immediately press volume up+down ONLY. if you do it right you should reach the factory reset screen which will actually take you to recovery not format your device. ;)