yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] gnashville:
Excited to be able to have my daily driver and still test roms on a more regular basis on my D852 :)
[G3 Android Development] marcdw:
Its a good thing I don't clear my browser histories much. Here's the themes I use for multirom twrp.

https://s.basketbuild.com/devs/z31s1g/1440/TWRP 287X_v1

LG G3 D851, VanirAOSP ROM, Tapatalk 4.9.5
[G3 Android Development] Eliminater74:
UpDate: MultiRom: New Releases have been posted: 20151201 AKA/ 12/01/2015 .....

Now Supports All G3 Devices... D850/D851/D855 (and Low)/D856/F400/LS990/VS985

Plz report back any issues.. Im not perfect, So mistakes happen. And im sure I might of missed something.

Getting each and every device tree together and ready.. Not to mention I had to create the D856 device tree, Is alot of work.

So I hope you all appreciate the time I put into this..

Fist off: All recoveries have kernels.. I used a prebuilt Nebula Kernel V10.3-T3 (UnReleased) CPU is Default at 2.47 and GPU default at 700mhz, Havent fixed that yet.. I want it default to 657..

Second: TWRP splash screen is still there.. dont worry, But Since Nebula was used for kernel, you will see my Kernel splash screen as well. (Only when going to Recovery) <-- Call it advertising :)

3rd: I also added commits from the Official TWRP Release to add support for NTFS mounts and more.. Plus some other goodies......

4th: Time it takes to goto Recovery might be a little longer then expected, Reason, Nebula Kernel packs a big punch. I had to compress it down.. and I use snappy compression for zram......

But once your in recovery.. you will notice the speed increase to get done what you need done.......

5th: Built on the OmniRom LP 5.1.1 Android Source Tree ..............................

6th: report back any issues...... Thank you.

Thank you............
[G3 Android Development] diogo.sena:
Still can't direct install marshmallow secondary roms, Restoring from backup works.

D855 16gb
[G3 Android Development] gnashville:
Worried for a second when you didn't mention the D852 :P

I'll get this installed tonight and test it out
[G3 Android Development] dadi11:
Remove verifying system part from mm rom updater-script :)

Thanks for update :)

For what we need oversharpening fix?

Sent from LG G3
[G3 Android Development] Alxnjs:
Link for TWRP themes return error 404.

Enviado de meu LG-D855 usando Tapatalk
[G3 Android Development] sabresfan:
I get an error failed message when I install the latest twrp in recovery on 851.
[G3 Android Development] dadi11:
same for me on d855. error executing updater binary
[G3 Android Development] Alxnjs:
[MENTION=5687366]Eliminater74[/MENTION], same error in D855 lowmen.
[G3 Android Development] Eliminater74:
Listen, I gota redo the TWRP flashables.. I left out a " and a ; ...

So let me redo them all and repost them........
[G3 Android Development] dadi11:
haha yeah, of course we're waiting :p that's the type of typos I hate most of all ;)
[G3 Android Development] Alxnjs:
[MENTION=5687366]Eliminater74[/MENTION], I extracted recovery.img from zip e flashed. New TWRP booted and see new splash :D Thanks
[G3 Android Development] megawayne:
Thanks
[G3 Android Development] Eliminater74:
UpDate: Re Download the TWRP_MultiRom_<device>_20151201_2.zip I fixed the issue..

I knew I had to of missed something.. Never fails. I still dont know if it will work on d856 and I havent sent up the D856's yet..

I just wanna make sure recovery works.. As for the main MultiRom part. I made no chaines other then the board.c to add support for all our devices.

I had to apply 3 fixes to the recovery just to get that to compile. I did a pull request to [MENTION=3418703]Tasssadar[/MENTION] to apply that to his version........

its just adding a libfile to a Makefile inside the bootable/recovery/dir here.......

Messing with each and every device is a headache...... So I knew I would miss something.. usually its dumb mistakes too..

PS: I wanted to make it clear that D855-Low = 16gb, It uses the correct Kernel and config for you peepz......... Unlike last version.......

and D856: I cant tell you if this will work or not. I was blinded by not knowing much on your side. as Not one single person came forward and said my kernel works for em.

So dont get upset if it doesnt work........
[G3 Android Development] diogo.sena:
Oversharpening fix is just for bumping boot image again, if needed
[G3 Android Development] marcdw:
Yeah, regarding that. The URL is correct but probably needs modifying. The physical location has a space in the directory name...

https://s.basketbuild.com/devs/z31s1g/1440/TWRP 287X_v1

Once at that location the URL in the address bar will show "%20" denoting a space...

https://s.basketbuild.com/devs/z31s1g/1440/TWRP 287X_v1

As a clickable link that doesn't seem to work.

I forget the alternative used to denote space.

So I reckon it needs to be quoted in some way.

I remember trying to share a G+ link with some coworkers via messaging once and kept failing due to the space issue.

On a local level this is why I refuse to have files and directories with spaces in them. Grrr.

LG G3 D851, PAC-MAN ROM, Tapatalk 4.9.5
[G3 Android Development] Eliminater74:
If worse comes to worst people can google it.. now they got the idea and know they are there....

I could of posted each one.. but Its not my themes to do so.. and would be very disrespectful of me to do that.

So I just posted off the link.. my Google Chrome takes me right to the site.. No issues.......

I wasnt even sure I was going to post any linkz for that stuff.. But I figure, what da heck..

they are nice.. I used the None MultiRom version on my tablet once .. Nice.. very nice............
[G3 Android Development] Eliminater74:
Update: Sorry: I found a bug / error in the latest Recovery.. Seems that anyone you add a MultiRom rom to secondary..

well when you go to choose what area you wanna add it to.. it reboots recovery.

I think I know the problem. and im working on a test build to see if that fixed it.. Ill rebuild again. and post it tomorrow or the next..

This is getting irritating and I need to relax a bit.. so plz just bare with me......... Ill fix it......

You can still use the OLD MultiRom recovery till then..
[G3 Android Development] marcdw:
I kept playing with the links with all kinda of strange results. I'll even be at the page but if I copy the URL, paste it back into the bar and hit enter I get 404. Even in chrome.

Also, depending, the same location will have %20 or %25 where the space is.

As you said folks can Google or you can leave out the last part of the URL.

Been using a dark Play Store theme forever it seems. Nice.

LG G3 D851, PAC-MAN ROM, Tapatalk 4.9.5
[G3 Android Development] Eliminater74:
I did fix the recovery issue with MultiRom.. Ill create all new recoverys again and get them out to you....

Stay tuned.,

Prob. tomorrow or the next.........
[G3 Android Development] tallman43:
Hi just tested everything seems to set up good but wont boot into second rom gives error. I have a LG G3 16gb I used 777 kernel as yours not working because my phone is 16gb..Everything seems to be working fine except when you try to boot to second rom on startup here is logcat >> View attachment multirom_log.txt Thanks keep up the good work:)
[G3 Android Development] tallman43:
Edit Double posted sorry;)
[G3 Android Development] Scrine:
The main rum should be stock ? I set the main rom CM 12.1 and was unable to establish your kernel 777
[G3 Android Development] Eliminater74:
I said it wont work for 16gb Phone.. I only patched for 32gb.. If you want 16. then compile it your self or use a already compiled patched 16gb kernel.

No the main doesnt have to be stock.. the kernel must match the rom.. and the kernel that is on primary must have the patch..

The kernel that I posted is for 32gb phones only..... Not 16............. I didnt compile a 16gb version. I think you all can download from one of the 2 kernel builders that

already have one...............
[G3 Android Development] Scrine:
I have a version D855 of the 32 \ 3 GB. I have installed TWRP_MultiRom_2.8.7.x__D855_20150711-signed.zip and multirom-20150711-v32-UNOFFICIAL-d855.zip + installed CM 12.1 But after that I can not install your kernel 777Kernel_Kexec_Patched_D855_20150711-signed.zip Because it get an error " error executing updater binary in zip sdcard/777Kernel_Kexec_Patched_D855_20150711-signed.zip" what is going according to plan?
[G3 Android Development] Eliminater74:
extract the zipfile.. then flsah boot.img .. The problem is this, the updater-script I used was for my D851.. I thought I changed everything for the D855, but I might of left something out............

im sorry about that.. just extract zip file and flash boot.img though twrp................ In case you dont understand how, when you click install. also click the bottom button that says images bottom right..

then find the boot.img and flash that..........
[G3 Android Development] Scrine:
I do not know what I should do . I flaw boot.img and pack it separately in the zip. Then I fash him , but got an error
[G3 Android Development] Eliminater74:
Update: 2nd kernel Zipfile should be fixed now... That was my mistake.

Listen people, I dont own this device, So I have no way to test it my self. This is the reason I dont like to build for devices I dont own. But since I have a G3 also, I figure it cant be that bad.

but its a headache.. Not only does your phone have two variants 32/16 which makes the reason for two different patched kernels. It also has System memory banks differents..

For example: my D851 device has 5 system Ram banks. while some D851 devices have only 4.. Check your /proc/iomem for understanding how many you have............

its listed at the very top........... called: system ram..

I will try and fix, but I need input from you all. and I need you to read what I posted about the 16 vers the 32........

As I said, understand I dont own this device. Im doing my best to port it over for you all..........

Give me time...

PS: I know someone will ask this, As you see in my sig, Nebula Kernel. Yes I code my own kernel based off of 777Kernel. But I did it for my device only. and Have no plans on releasing it to other

devices.. If someone takes my source and compiles it. then thats on them. I wont.. There are 2 very good kernels for the D855 that have the MR patch..
[G3 Android Development] Scrine:
Do not worry, I have enough time , it would tell you about problems. I'll help you to make this port .

Corrected core also has an error " error executing updater binary in zip sdcard/777Kernel_MR_support_lp51_20150711"

---------- Post added at 02:30 PM ---------- Previous post was at 02:15 PM ----------

00000000-059fffff : System RAM

00008000-010a5f8f : Kernel code

0120e000-01611b3b : Kernel data

0d700000-0f9fffff : System RAM

0ff00000-5fffffff : System RAM

80000000-dd9fffff : System RAM

f920c100-f92fbfff : f9200000.dwc3

f9824900-f9824a9f : mmc0

f98a4900-f98a4a1b : mmc1

f991d000-f991dfff : msm_serial_hsl

f9923000-f9923fff : f9923000.i2c

f9924000-f9924fff : f9924000.i2c

f9962000-f99620ff : msm_serial_hsl

f9966000-f9966fff : spi_qsd

f9967000-f9967fff : f9967000.i2c

fb21b000-fb21dfff : pmu_base

fc380000-fc3e9fff : fc380000.msm-bimc

fc401680-fc401683 : restart_reg

fc4016c0-fc4016c3 : restart_reg

fc401700-fc401703 : clk_base

fc4281d0-fc4291cf : vmpm

fc460000-fc463fff : fc460000.msm-sys-noc

fc468000-fc46bfff : fc468000.msm-periph-noc

fc470000-fc473fff : fc470000.msm-ocmem-noc

fc478000-fc47bfff : fc478000.msm-mmss-noc

fc480000-fc483fff : fc480000.msm-config-noc

fc4a8000-fc4a9fff : tsens_physical

fc4bc000-fc4bcfff : tsens_eeprom_physical

fc820000-fc82001f : rmb_base

fc880000-fc8800ff : qdsp6_base

fd485300-fd48530b : halt_base

fda00020-fda0002f : csi_clk_mux

fda00030-fda00033 : csiphy_clk_mux

fda00038-fda0003b : csiphy_clk_mux

fda00040-fda00043 : csiphy_clk_mux

fda04000-fda040ff : fda04000.qcom,cpp

fda08000-fda080ff : fda08000.qcom,csid

fda08400-fda084ff : fda08400.qcom,csid

fda08800-fda088ff : fda08800.qcom,csid

fda08c00-fda08cff : fda08c00.qcom,csid

fda0a000-fda0a4ff : fda0a000.qcom,ispif

fda0ac00-fda0adff : fda0ac00.qcom,csiphy

fda0b000-fda0b1ff : fda0b000.qcom,csiphy

fda0b400-fda0b5ff : fda0b400.qcom,csiphy

fda0c000-fda0cfff : fda0c000.qcom,cci

fdb00000-fdb0ffff : kgsl-3d0

fdb20000-fdb2ffff : kgsl-3d0

fdc80000-fdc803ff : vbif_base

fdce0000-fdce3fff : wrapper_base

fe200000-fe2000ff : qdsp6_base

fec00000-fed7ffff : fdd00000.qcom,ocmem
[G3 Android Development] tallman43:
What's your problem!!!

I was only trying to help... You asked for people to test and I did.. Quote from you " Warning: Kernel is for LP 5.1 Only with 32gb variants at question. Sorry 16gigers, I haven't done one for you yet.. but you can try this one.. It just may work." You said you can try it and it may work which is what I did.. Also if you read my reply I said I used the 777 patched 16gb kernel and it still didn't work the main rom booted but the second one wouldn't.

If you give rude answers like that you won't get much help from here uninstalling and moving on:p
[G3 Android Development] djmark:
Hi, I can install multiroom having rom Cloudy 2.5 as primary rom? i have a 32G version
[G3 Android Development] Eliminater74:
First off, you took that the wrong way, If you think it was rude, and the way you put it, it kinda does sound like it, I apologize.

I have alot going on. Plus I forget that 99% of all D855 users are not American which explains D855 Global.. so my understanding and your understanding will be dif.

Yes you have 4 .............

Side Note to Everyone: Since my first 2 attempts to the flashable zip failed. I need a tester that I can communicate though hangouts or IRC.. whichever..

So plz send me your hangouts nfo and ill add you in. or you can add me. my nfo is on my profile.

Look, I am trying here..... I have alot going on. and I do alot more then just this MultiRom.. The only reason I did it because I forgot that I said I would.. and I just updated my own. I figured I would do this one as well.

I also Code/Build NebulaKernel and I maintain Custom Pac-Man rom for both my devices. as well as Resurrection Remix for my Sammy Device.

So all in all, I work on 6 different things. On top of trying to get our device pushed to the MultiRom Manger App so everything can be done though the app..

So please excuse my rudeness and behavior, I apologize to anyone that I offended..

Again, I need someone that can test the zips to make sure it works.. first 2 attemps failed.. so im out on a limb here...........
[G3 Android Development] tallman43:
Ok thanks sorry for my misunderstanding I will keep following this thread because it looks very promising.;):good:
[G3 Android Development] Scrine:
I am ready to help. Check your email on Gmail
[G3 Android Development] thewalkingdude:
Checking in mate.
[G3 Android Development] RL77LUC:
I'm sorry, but I don't really understand. Will new 777 kernel (R8+, patched with "new" multirom according to changelog) work with this multirom ?

I have 16gigs G3 so I can't use your kernel, but I really want to try this awesome port...

EDIT : Got security error with 777 R10 and your MultiRom, so I assume 777 is not ready yet for this multirom (it works fine without multirom). Can't wait to see D855 16gb compatibles kernels...
[G3 Android Development] MrSteve555:
Try flashing the MultiROM zip and then flash the 777 kernel. :)

Seems like the MultiROM installer zip doesn't bump the boot.img. 777kernel zip doesn't touch the ramdisk that is modified by MultiROM, then changes the zImage and then uses a bump script to allow booting without the security error.
[G3 Android Development] RL77LUC:
Thanks, it's working ! I see the multirom menu now :).

EDIT : Tried CloudyG3 as secondary, it doesn't boot. I attached the multirom error log.
[G3 Android Development] Eliminater74:
I want to thank you for that support. I wouldnt have come up with that my self. as Im on D851 which doesnt need bump since our bootloaders come onlocked as is.

Yes, I think the problem is this, you said you have a 16gb which uses the low mem config. I did not create a kernel for your phone. But, as you know [MENTION=4794976]777jon[/MENTION] and [MENTION=5721071]Fechinator[/MENTION] Both have all avail versions

for both of your device variants. The kernel I supplied was just for good measure. You dont have to use the kernel I supplied.

you can use any kernel that has the HardBoot Patch. The new patch that was created by me with the help of [MENTION=3418703]Tasssadar[/MENTION] him self.. , Meaning, you can install the 777kernel that [MENTION=4794976]777jon[/MENTION] has for your 16gb phone

and then you should be good to go..

Im really sorry I didnt build for both, I just figured that you could get one of the other kernels that has all that in it already.. If im wrong. and I hope im not, I will personally build you one for

your 16gb device.. and that goes for anyone else with 16gb phone.........

When I build twrp recovery, I dont use prebuilt kernel. I built from source. Source I used was 777kernel.. and finished product is not only recovery but a boot.img as well.

Thats how I ended up with that kernel......... on my threads, I dont even post the kernel in the multirom thread. I figured they all have the kernels they use anyhow..

PS: Reason the 16 differs from the 32 is the memory locations that are built into the source code upon compiling..

+config KEXEC_HARDBOOT_PAGE_ADDR
+	hex
+	default "0x7D800000" if MACH_LGE && MACH_MSM8974_G3_GLOBAL_COM_LOWMEM
+	default "0xDD800000" if MACH_LGE
+
[G3 Android Development] RL77LUC:
You didn't understood, I got this problem with 777 R10 kernel for D855 16gb, not with your kernel ;).
[G3 Android Development] shekinahsmoke:
Yeeeeeee
[G3 Android Development] dghosto:
hey guys, i've got a problem with multirom here on my g3.

- rom: fulmics 2.1

- kernel: xceed (23/11)

everytime i try to install multirom in crashes my bootpartition. is it because of "inject current boot sector" ?! i can restore the bootpartition from recovery and i'm able to boot but no multirom?

what am i doing wrong here?

flashing the multirom-recovery worked fine...
[G3 Android Development] marcdw:
[MENTION=5067214]dghosto[/MENTION], are you trying to use Fulmics as primary? If so you cannot. You need a kernel with kexec boot patch. Xceed does not have that.

Primary ROM should be an AOSP/CM-based ROM.

For kernel it would be Nebula or maybe 777kernel.

You can (and I do) use Fulmics with Xceed as a secondary ROM.

LG G3 D851, PAC-MAN ROM, Tapatalk 4.9.5
[G3 Android Development] dadi11:
with kexec patched kernel for stock I was failing with making it primary as well.. :(
[G3 Android Development] Eliminater74:
You all might have better luck with the fixed Recovery that I did/ doing .. cause I had a few commits that messed up a few things.. I reverted them.......

I already fixed, D850/D851/D855, Just need to fix the rest then release em.....

I had enough last night so I left it alone for now.. ill have the fix out..

BTW, that patched stock your talking about.. There are 2 patched versions out. One by Skin1980 and one by me........

Skins version isnt compatible with MR v32 .. hes is only for MR V30.. Mr [MENTION=3418703]Tasssadar[/MENTION] rewrote alot of stuff on V32..

and my patch was created with the help of [MENTION=3418703]Tasssadar[/MENTION] him self.. So. it cant be wrong...............
[G3 Android Development] Eliminater74:
UpDate: New Batch Of TWRP Recovery For MultiRom has been posted.........

This should fix the issues from last batch...............................

Enjoy................
[G3 Android Development] dadi11:
okay, let's test it :) thanks again ;)
[G3 Android Development] hermi327:
Test

Edit:

I flashed the latest Stable Version of XenonHD (22/10/15) as primary rom. But it Stucks on the "Android is Upgrading Screen". When i restart my Phone i get the error "Unfortunately, System-Ui has stopped". I try other Version of XenonHD (15/11, 02/11), too. My Secondary Rom (Novastock 5.5 with Xceed Kernel) is starting without errors. #

Here are my Steps:

1. Flash latest version of Twrp and reboot to activate the new one

2. Flash Nebula 2.3 T2 Synapse Kernel

3. Flash Multirom Installer

4. Flash Sharpening Mod (I Choose Stock Value and try another, too)

5. Flash XenonHD + Dynamic Gapps and Wipe Cache + Dalvik

6. Flash Nebula 2.3 T2 Synapse Kernel again

I have the problem also with previous version (01/12/15) but now i can share my problems with you :p

Where's the Mistake, man :eek:

Excuse my english :)
[G3 Android Development] dadi11:
As you're speaking about XenonHD, I'm not responsible for problems occurred with any custom kernel flashed. I also have nothing to say about dynamic gapps. What's your variant? Sharpening mod on xenon? Why are you flashing Sharpening mod? Did you do full wipe?

Sent from LG G3
[G3 Android Development] hermi327:
Hi,

I dont say that you or somebody are responsible for my problems. It can only be my fault because i touch on the screen and not you or other people...

I download and flash BaNKs Dynamic Gapps from the teamhorizon folder on this website -> https://mirrors.c0urier.net/?dir=android/teamhorizon/gapps/BaNkS

I have the international D855 32 Gb variant.

I flashed the sharpening mod because i follow the order in the second post.

I wiped data, system, cache and dalvik cache.
[G3 Android Development] Eliminater74:
Sharpening Mod is the work around fix for the locked bootloaders. My Bootloader is unlocked out of the box. So I didnt come up with that sharpening mod fix.. that was another party that figured that out

long ago. I was going to do some mod to the main source and add in the bump.. but I never got around to it.. I cant really ask mr [MENTION=3418703]Tasssadar[/MENTION] to do that. because its only for the G3 and G2 that bump works on.

maybe others.. who knows..

Banks gapps Messed up my system long ago. I would never use em....... I only use Open Gapps now, but I put that packages together my self..
[G3 Android Development] diegore11:
MM update

One quick question.

Can I install a MM based rom as a secondary rom? Everytime I try to do so, a failed installation sign appear on multirom.
[G3 Android Development] dadi11:
remove system verification part from mm rom's updater script
[G3 Android Development] Eliminater74:
I installed Broken 4.X which is Android M.. as secondary.. no problem........... only problem I did have was flashing supersu.. but it still installed the supersu..........
[G3 Android Development] diegore11:
Thanks for the suggestion but I got a bootloop after reboot.
[G3 Android Development] marcdw:
Also try AICP 11. Last time I tried that it installed and ran just fine as a secondary.

LG G3 D851, PAC-MAN ROM, Tapatalk 4.9.5
[G3 Android Development] dadi11:
[MENTION=5687366]Eliminater74[/MENTION], could you enable Double Tap to Wake in your TWRP in any future releases? ;) I'm missing it a little bit

I edited Oversharpening MOD by [MENTION=2174433]Skin1980[/MENTION] for the purposes of multirom kernel re-bumping, for people who doesn't like custom kernels (sorry about that Eliminater74 :D) for example on XenonHD which has kexec patched kernel already ;)

* removed aroma installer

* removed oversharpening

* slim down the zip and scripts to just bump the kernel :)

* auto reboot to prevent from injecting kernel again

All credits and thanks are going to Skin1980 for his work ;) I hope you'll not be angry on me for it :)

Download: https://mirrors.c0urier.net/android/Dadi11/Required files/MR_Bump.zip

Install MultiROM
Install primary rom and inject kernel
Re-bump your kernel using this script
Your phone will reboot straight to multirom bootloader
[G3 Android Development] thewalkingdude:
Umm...
[G3 Android Development] Eliminater74:
Only way your using stock as Primary is if you patched that kernel.. any kernel you use has to have the kexec hardboot patch... Some stocks do..

as for the modding the sharpening mod.. I dont mind one bit.. as I said, it wasnt my idea anyhow.. someone else figured that out..

you prob made it easier for peepz that dont understand it anyhow.. so thank you.... If you dont mind.. can I list the link in my op ?
[G3 Android Development] diogo.sena:
Can't you just add that tiny bit at the end of your multirom installer zip?