yashsingh1/xdaforums huggingface dataset:
[G2 Original Android Development] :
Ah CM12 Ok....

I have a at&t model , with D800 (AT&T) Cloudy G3 2.1 Variant.. And This it will be my principal Rom, and I want CM12 the second
[G2 Original Android Development] genesixxbf3:
Can you tell me please if my method is fine ?

---------- Post added at 08:09 PM ---------- Previous post was at 08:08 PM ----------

Well you need to have the same kernel for both rom due to locked bootloader so it won't work sorry
[G2 Original Android Development] :
how can I know if I have the new or the old bootloader, and how can I update it in case I have the old one?

---------- Post added at 04:14 PM ---------- Previous post was at 04:10 PM ----------

And what kernel is compatible with CloudyG3 and CM12? And I Apilogize for too more questions, but I want do things right and don't brick my lovely g2... :(
[G2 Original Android Development] genesixxbf3:
No one sadly you can only have 2 stock rom like cloudyg3 with g2 stock or 2 lollipop rom or 2 aosp kitkat rom
[G2 Original Android Development] :
Aw :( Ok... that's mean I can't have 2 diferent versions of android in one device, like KK and LP, just 2 KK Roms or 2 LP Roms, right?
[G2 Original Android Development] genesixxbf3:
Well it depend of what kernel you are using
[G2 Original Android Development] :
And what kernel is compatible with KitKat and Lollipop? And Roms too?...
[G2 Original Android Development] genesixxbf3:
Dorimanx kernel work with stock rom and g3rom. render kernel have 2 different kernel for lollipop or aosp rom
[G2 Original Android Development] :
Ok thanks! :o

If I return to kitkat stock rom, 20y for example, I could flash multirom to have stock kitkat and after cloudy g3, no?
[G2 Original Android Development] genesixxbf3:
Or you can stay on cloudyg3 and flash multirom with stock kitkat or modified stock kitkat rom
[G2 Original Android Development] :
Ah Ok, thanks! :)
[G2 Original Android Development] :
Can someone upload a v20y at&t firmware zip please? Or a TOT file? It would be greatly appreciated :o
[G2 Original Android Development] ingbinno85:
good morning. I might indicate the proper procedure to install the various zip please ?? I have a D802 with lightning rom v5
[G2 Original Android Development] marchino123:
But is impossibile that the g3 multirom works on our g2?
[G2 Original Android Development] ploµf:
Any news for L01F support ?
[G2 Original Android Development] marchino123:
Any news?
[G2 Original Android Development] Skin1980:
Guys... without the device in my hand I can't help you. But I'm pretty sure that the kexec hardboot patch is wrong.
[G2 Original Android Development] patrik.KT:
Okay, I will update multirom with a possible fix for kexec (the boot issue with some combinations). But, I will need a tester, preferably for D802 (the rest will get the update too).
[G2 Original Android Development] Wimmme:
Willing to test, i have a d802 and i would LOVE multirom to work. Using it on my Nexus 7 with pleasure.

Just let me know what to do....

Running BlissPop ATM and i have a whole lot of TWRP backups lying around, cloudyG3, stock, CM12, ...
[G2 Original Android Development] ktetreault14:
I can test ls980
[G2 Original Android Development] marchino123:
It's fantastic
[G2 Original Android Development] burninitup:
not working on render R7

i tried multirom using render R7 kernel in my primary rom. the secondary rom didn't boot up. as it is mentioned in op that render has the patch, is it for some specific version??

---------- Post added at 08:42 AM ---------- Previous post was at 08:38 AM ----------

1. you should have a kernel with kexec-hardboot patch in ur primary rom

2. flash multirom

3. flash twrp

done
[G2 Original Android Development] marchino123:
Any new news?
[G2 Original Android Development] Wimmme:
"Patience is bitter, but its fruit is sweet ..." -- Jean-Jacques Rousseau
[G2 Original Android Development] burninitup:
i m willing to test for d802 intl.
[G2 Original Android Development] xXRapToRiXx:
I need a lollipop kernel with kexec hardboot patch....any ideas?
[G2 Original Android Development] Wimmme:
AOSP ? Then render kernel
[G2 Original Android Development] wulsic:
There is news: [MENTION=4814653]patrik.KT[/MENTION] is working on it :p I thought I would just check it out to make a attempt to do it and use the sourcecode from him as a base and update it and use also things from the G3' s multirom But... I guess Patrick the yellow minion is always one step ahead of us. And you may not know it but he's a silent assassin :laugh: who maybe wanted to surprise us so if that was the case then sorry. As you can see guys he is working on it so don't rush him or something like that. Let him do his work for the community on his own speed cause he also has a life like the most of us here, so continue your good job:good:

but some assassins like Patrik.KT are getting spotted on their github.

https://github.com/PatrikKT?tab=repositories
[G2 Original Android Development] ktetreault14:
Checkout Dual-Boot Patcher in the mean time. It does multiboot also although both are in beta as its being made to fully work on our devices.
[G2 Original Android Development] fLipz:
mate, is this what you're looking?
[G2 Original Android Development] ktetreault14:
Not me [MENTION=4277844]chenxiaolong[/MENTION]
[G2 Original Android Development] marchino123:
This project is died?
[G2 Original Android Development] berryman13:
I'd hope so. Otherwise, they aren't complying with the GPL or just not working on anything. But I take it this guy knows what he's doing. Just follow your own advice too!
[G2 Original Android Development] :
E: Error executing updater binary in zip ' /tmp/mr_update.zip'

I know this may have been discussed several times, but no one deserves to read 38 pages...

When I'll add a rom (CM 12 Nightly), it's appear: "E: Error executing updater binary in zip ' /tmp/mr_update.zip'"

I apologize if it seems tiresome to answer it for the tenth time :o

Update: I have found tmp folder, but I don't see any file there.
[G2 Original Android Development] wulsic:
I also had the same issue but maybe search is helping with that, but yeah I won't do that now. I compiled it yesterday but when I first booted I had security error(didnt bumped it yet) and now I bumped it and faced a black screen, and I believe that that is because of a change that I made. I will try to compile it today again else It will probably come next week. I am building it with patrikkt/blastagator's sourcecode. If it will work then I will upload it if not then yeah, I also think that patrikkt and his betatesters are also busy with it.
[G2 Original Android Development] wulsic:
Status report: I finally got recovery working and flashing a secondary rom also works, but now I still have to get the multirom menu to work.
[G2 Original Android Development] marchino123:
Great work dev!!
[G2 Original Android Development] wulsic:
All credits goes to Patrikkt, blastagator, Tasssadar, Team Win and Cyanogenmod and all the people who are mentioned in patrikkt's op and Blastagator's OP.

Status what I have now, Multirom booted But I gotta fix the resolution later because everything is so damm small :silly: It also could see my Rom which I installed on my otg but now I gotta install a kernel that support's kexec and that works with multirom men. Then I will see or the secondary rom will boot or not. If not then I am already at the point that I can compile the recovery etc and will fix additional things like resolution etc and maybe also fix the boot issue if it still won't boot, with the help of G3's dev/opensource if neccesary. Still, I believe that the Assassin also has a betatester team which is also busy with it so we will see?

EDIT: I also used the render kernel R9 with kexec hardboot support but it still didn't worked. The problem is maybe that R9 still needs some config to be enabled in the defconfig? Or just because of a modification in multirom.

I will try to look into it further tomorrow if I have time, else next week/next weekend.

If somebody want's the files I can give it but I have only made it for the D802 yet.

My Patrikkt/Blastagator/Cyanogenmod Mixed tree's are on my github profile. I used those to get 100% safety while I am compiling it for my G2 :)

Also something off-topic: Did you red G2 user's also noticed that the Phone lights up on the side because of the screen's light? It look's pretty awesome. Noticed for the first time it good because I always have a case on it.

EDIT: I noticed now that Dorimanx has disabled kexec and that renderbroken was also missing some configs for multirom so I am now compiling both kernels with the configs enabled which should be enabled and then I will see how it will go further.
[G2 Original Android Development] Cameron581:
what gpl rule is he breaking he hasnt broken any afaik.....
[G2 Original Android Development] wulsic:
Damm tapatalk works odd :l can't edit my posts... server errors the whole time:confused:

@dorimanx could you maybe enable for the next build the kexex/hardboot again? I can´t find your kernel 8.7 to do the test.

@RenderBroken could you also enable CONFIG_PROC_DEVICETREE=y in your defconfig's to get multirom working with it?

I don't know or we also need ikconfig for multirom.

I was trying to compile both of your kernels but I was/still face some issues which I gotta solve and if we get multirom to work then you guys also have it for future releases already enabled[emoji23] Thanks already for both of you guy's hardworks for the G2

EDIT: I compiled also personally renderbroken's kernel and it works with dualbooting aosp based roms but that is also logical, but I am also going to look for the problem when booting stock based roms and see for a way to fix it.

Damm you locked bootloader [emoji14] I am still awaiting for a official unlock from LG just like the 4X community received.
[G2 Original Android Development] :
Great!!
[G2 Original Android Development] OptimusRs:
I was working with patrik and skin on multiRom all should work (recovery install sec roms etc......) Only the problem is with kexec hardboot patch (the one in dorimanx kernel and render kernel is old) so if we get patch working we will get MuliRom full working on G2

And dont care about locked bootlader g3 have locked bootloader also and they have full working multiRom.
[G2 Original Android Development] scogiam95:
I've just installed multirom, dimension of text and icon is very tiny, can you enlarge it in another version?
[G2 Original Android Development] arifqur:
I see that the recoveries for all variants (mine ls980) have been added. So I want to know if the Multirom.zip is also going to be different for all variants?

Thanks

P.S: Can't wait
[G2 Original Android Development] patrik.KT:
The UI will be fixed in next version.

The MultiROM zip is universal, only the recovery is model-specific
[G2 Original Android Development] arifqur:
The Multirom.zip is giving error in recovery as the updater script checks for D802.

I will try to flash again after deleting that line.

Thanks for a quick reply.
[G2 Original Android Development] scogiam95:
I've just installed as second rom miui lg based with dorimax kernel but when try to boot it multi rom say that there isn't kexec-hardboot patch, there is another kernel that have kexec-hardboot patch?
[G2 Original Android Development] arifqur:
Managed to install the Multirom.zip after deleting the line checking for D802.

However when adding the secondary rom.zip, I get this error :

Unknown ramdisk compression (FE B5 D 4D)

Failed to extract ramdisk!

Erasing incomplete ROM

Using Mahdi rom with Renderbroken kernel r20 as primary rom
[G2 Original Android Development] patrik.KT:
Oh. I forgot about this. It will be fixed in the new version, just like the UI... Until then, unpack the installer, remove the first line in META-INF/com/google/android/updater-script and you should be able to flash it.

Check in your internal if there is a file /proc/device-tree. If not, you dont have the kexec hardboot patch. Install the latest version of dorimanx kernel (maybe you have an older which doesnt have the patch yet)
[G2 Original Android Development] deathrowz_sri:
Keep up the good work! Waiting impatiently for F320 :good:
[G2 Original Android Development] patrik.KT:
Did you edit that line in the rom installer? I will fix this patching of the installers in the next recovery version.
[G2 Original Android Development] arifqur:
Nope! Actually I used the Multirom in Nexus 4 and HTC One and never had to edit those lines.

Will wait for the next release.

Thanks for the great work
[G2 Original Android Development] TheFerhatKing:
Dito. Never had to edit lines on the LG Optimus 4X HD too but I think it has something to do with the bootloader, because our is locked.
[G2 Original Android Development] scogiam95:
An error accurred.

Shutting down multirom to avoid data corruption

Log.txt

1st rom is mhadi /w render kernel

2nd rom is miui xiaomi.eu 4.9.12

My proc/device-tree
[G2 Original Android Development] arifqur:
Tried to add roms after changing lines in updater-script but still got the same error.
[G2 Original Android Development] patrik.KT:
If the miui is stock based, then it will NOT boot. Read the OP

Send me the META-INF folder from your rom.zip
[G2 Original Android Development] NOSTALGIA:
excited to try this out.

do u plan to have in the future stock + aosp based combination??
[G2 Original Android Development] patrik.KT:
I hope so :laugh:
[G2 Original Android Development] arifqur:
Attached is the Meta-inf folder from the Slim rom v7.9
[G2 Original Android Development] patrik.KT:
Replace it with the one attached

EDIT: The F320 recovery is up. And so is the new version of MultiROM, which has now fixed UI :)
[G2 Original Android Development] Maxximo88:
hey man thanks a lot fot this porting!

Multirom is really awesome!:highfive:
[G2 Original Android Development] breadman2843:
Multirom will now install without issue on VX980 with update. TWRP is failing to install however. I do have the LGD panel. Error is failure to execute binary file.
[G2 Original Android Development] wulsic:
Nice I already thought that patrikkt and skin1980 were working on it but I knew there was somebody from the g2 commuity missing :) I will look in my free time into the patches and update them first in renderskernel I guess. Renderskernel also needed one more config enabled in his device configuration file to have the ability to boot properly into a secondary rom. So I am now on the same level as patrikkt was with his latest multirom for the g2 but I am using the lollipop devicetrees instead of kitkat.

I got as result with darko's rom and the compiled renderkernel that it booted into miui but not further, the reason why I didn't used dorimanx was because I still have to solve some compile issues with his kernel on my machine.

May I participate with you guys a bit? I am not very experienced but I can also fix some issues and also apply the changes/compile because as far as I know patrikkt is also busy with his own phone.
[G2 Original Android Development] OptimusRs:
Patrik is busy and skin stop working on it and i dont know much in kernels XD so we need someone a kernel dev maybe and with some test im sure we will get it working
[G2 Original Android Development] :
Yo, I can build a zip of my kernel if you need. It has all the needed flags. If you also link me to a newer Kexec patch, I'll happily merge it into my kernel.

https://github.com/Euphoria-OS-Legacy/android_kernel_lge_msm8974
[G2 Original Android Development] wulsic:
That would be nice I will also make a attempt.

I guess that the new kexec hardboot patch is in github.com/skin1980 in his kernel repository.

Well I guess that also with the help of opensource and their stuff already posted on github from the g3 community we can make it working:good:

List of stuff that I must do in my repository:

Fix multirom size, too small
[G2 Original Android Development] RenderBroken:
Sure. I also heard that because of the F2FS stuff in me FSTAB that it wont work. Still doesn't hurt to try. If the FSTAB breaks MultiRom support then there may be way around it. We will see. I will send you a test build later today.
[G2 Original Android Development] vPro97:
Great job wulsic. I'm following this closely.
[G2 Original Android Development] Wimmme:
I hate to put it this way, but +1

No easier way to test new ROMs as with MultiRom !
[G2 Original Android Development] RenderBroken:
[MENTION=5403922]wulsic[/MENTION]

My new R10 Build will have that defconfig line added in. Just FYI
[G2 Original Android Development] OptimusRs:
We can't use Skin1980 Kexce HardBoot patch it needs to be modified

like the hardboot page address and some other things maybe...

and about multiRom size i think it easy to fix so it not big problem.
[G2 Original Android Development] wulsic:
Yeah I know it need's to be modified and if some kernel dev could also help with that that would be nice :) The size is also easy to fix and I will do it this weekend I guess:cowboy: I am also not a pro at kernels so I will do some basic research and then I will try to modify the patch:good:
[G2 Original Android Development] abdel12345:
I'm interested in new news as well but if there was any it would've probably been posted here.

If you want an alternative try out the dual boot app which works pretty well though not as convenient yet. At least there it's still in development as far as we know so it'll hopefully improve soon.

Sent from my VS980 4G
[G2 Original Android Development] ddominikt:
Can we use stock roms and AOSP at the same time? Because in the OP it says the other kernel can't load because of locked bootloader, I would like to use the Stock Lollipop Rom Port along with AICP
[G2 Original Android Development] ScardracS:
No you can't because there isn't any kernel that work both on aosp and stock based
[G2 Original Android Development] wulsic:
Nope not yet I made several attempts but they didn't went :p I will make maybe a attempt tomorrow or the after tomorrow again to get it to work but for now we must only fix the DPI from multirom which is very easy :l

And we must fix the patch for the kernel which allows us to dualboot on the G2.

Nope not yet maybe in the future if we have a fully working patch for kexec.
[G2 Original Android Development] ktetreault14:
Thanks for still being here [MENTION=5403922]wulsic[/MENTION]!
[G2 Original Android Development] wulsic:
Well I guess I will still stay here for like 1.5 year as I have just bought the phone :silly: But I think that we might have working multirom at the end of Q1

[MENTION=4491606]ktetreault14[/MENTION] Same here, around 2 months :) It just owns the **** out of my nexus4 :D I just miss sometimes the glass back, reflecting light in people's eyes ;p even though it was black it still worked:silly:

Now back on topic
[G2 Original Android Development] ktetreault14:
Great! I also have only been using it for about 2 months
[G2 Original Android Development] ktetreault14:
Hey guys just read that VanirAOSP is going to be released with stock kernel? Multirom possible now?
[G2 Original Android Development] kazieras:
Man I would love to have cloudyG3 with blisspop on multirom :fingers-crossed:
[G2 Original Android Development] Maxximo88:
If you don't need to change Kernel at boot probably you can use Stock + AOSP/AOKP roms!
[G2 Original Android Development] BingRui:
May I know which kernel I should flash? I flashed render kernel r9, I'm on blisspop. And when I'm installing a zip from the add rom, it fails with Error: "Error excuting updater binary in zip '/tmp/mr_update. zip". Also, current boot sector was used as base for fake boot.img!

P.s "I'm a noob and I flash multirom v28b unofficial -> then twrp multirom -> render kernel r9 " together with "add more zip". May I know what I did wrong?
[G2 Original Android Development] wulsic:
That is related to the multirom recovery. If you remind me I could give you the multirom recovery/multirom itself which I made last time with patrikkt's updates but the Multirom menu is kinda small dpi :l but further it works ok, with dualbooting same type of rom also works? But cyanogenmod and those roms with stock not yet. Kernel problem still not fixed for that.
[G2 Original Android Development] BingRui:
Yes please! I don't mind the small dpi
[G2 Original Android Development] BingRui:
Yes please! I dont mind the small DPI
[G2 Original Android Development] wulsic:
Alright, here it is: https://docs.google.com/uc?authuser=0&id=0B1u3mnq0nstfT3VhdG5NaE1ieTQ&export=download

You may have to run multirom uninstaller first and then install mine if you may have issues. I don't remember or it worked but it should be the same as the one from patrik.kt but then with a android 5.0 devicetree with cherrypicks from patrik.kt and blastagator.

I will also work later on it again but now I should first focus on school
[G2 Original Android Development] berryman13:
How can I get this here keep hard boot patched lollipop boot image onto my D800? besides building it myself.
[G2 Original Android Development] Cameron581:
..............................................is this a joke....................
[G2 Original Android Development] BingRui:
Guys if I'm running a blisspop, 5.0.1 lollipop rom, what kernel should I be using?
[G2 Original Android Development] Wimmme:
Latest render kernel, v10
[G2 Original Android Development] vxkillswitchxv37:
I have the AT&T d800 and I am currently running blisspop ver. 2.1 android 5.0.2 what kernel should I use. Thanks for any help?
[G2 Original Android Development] genesixxbf3:
Your answer is on the previous page
[G2 Original Android Development] berryman13:
I'm working on bringing this up to v31
[G2 Original Android Development] :
Not wanting to sound rude but...

Has there been any progress with getting this to work with stock and AOSP yet?

I know the G3 has it.

Thanks in advance,

plasmaboltrs
[G2 Original Android Development] Maxximo88:
Thanks man!

Maybe start from the newer version could be profitable..
[G2 Original Android Development] berryman13:
Profitable? What are you talking about? All I'm looking at is seeing if we can go 28 to v31
[G2 Original Android Development] wulsic:
Here I updated it for you if you want it:

https://github.com/wulsic/multirom-g2

No not really yet, I will make a attempt tomorrow again but then I gotta take a brake probably again as I must focus on school and not screw it up now cause else I got some problems...

As far as I know we had some issues with the secondary rom's ramdisk location but I made several changes again to the Render kernel regarding to dualbooting and I will see later or it works or not. I am not a kernel dev or what so yeah give me some time or do it yourself :cool:
[G2 Original Android Development] :
Sorry for sounding so rude...

Hey, just wanted to apologise for my previous query. I did not intend to sound pushy, just curious.

I want to clarify that I greatly appreciate your efforts, and yep school comes first.

And I did look at it myself, then realised that I had no clue what to do, so I shall just wait for actual devs to do it (like you :P)

Sorry,

plasmaboltrs
[G2 Original Android Development] wulsic:
I know that you also want fast a working multirom. As I am coming from a nexus I also miss it but I am sure we will see it soon:) the only problem I had now was when I was compiling renderbroken kernel that it had some problem with loading device tree image but I still dont know why as the tools etc all seems okay to me. Probably some other small mistame that I've might have made.

Also 5.1 takes some work I guess. I had build android 5.1 Omnirom as I had seen the android-5.1 branch and the issues I had till now were: ril not working, random reboot, wifi not working? I didnt tested it long as its late and I have to use my phone as alarm clock but some problems also might have occured due to the fact that I flashed renderkernel r10 as my default kernel just kept rebooting back to the lg logo as I probably made a mistake somewhere.

Edit: also the lollipop easter egg game seemed smoother in 5.1.

I had not yet flashed any gapps so thats also the reason why my time and date were wrong. I still wonder why Omnirom still has the old dspmanager and old jelly wallpaper.