yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] asgardr:
[MOD][06-AUG-2015] MultiROM v32f >

.. a word o hope from one of the sleepy- but faithful followers of this

amazing work called `MultiRom`.

I`m using it for months ( or longer ), since i`ve seen the project been picked up

and continued by the OP, and i have to say it`s good to have you with us [MENTION=2605798]nkk71[/MENTION] ,

except few minor gliches, multirom works great,

and the possibilities it delivers are endless

..i`d love to see it growing and becoming one of the standards

in the world of android users,

in time perhaps, adopted by one or a few wise OEMs

as part of their stock firmware...
[One (M7) Original Android Development] nkk71:
Could you let me know which glitches?

I'm hoping to upload new version tonight, maybe I can see about the glitches too.
[One (M7) Original Android Development] asgardr:
Dreadfuly sorry for so late a reply, was just moving to another place,..

Things that i observed-as a matter of fact,

could not even be refered to as 'glitches'

they do not bother me the least bit,

and i'm very far from being bothering you

with silly details like these...

The funny part about 'MultiRom' is that the famous

MTP, or storage communication with a pc,

in fact, on certain roms is working without a single moan,

on others, wouldn't-no matter what i do....

thus- with that in mind, i'm rather sure

it should not be put upon your back...

apart from these-which i'm realy ashamed to mention-

MultiRom, already as it is- is a marvelous expearience...

Lot of respect for you
[One (M7) Original Android Development] nkk71:
MTP is fixed (at least should be), as well as OTG, new installer-scripts of Android 6 (Marshmallow) (thanks to [MENTION=921816]ljjehl[/MENTION] for the info, turns out it this)

i'm just testing a few things, before I upload

but i'll be uploading tonight, unless i fall asleep

BTW, testing takes forever, so if anybody wants to test (let's say stable beta testing, unless I say otherwise, please let me know)
[MENTION=4333421]mitchst2[/MENTION] and [MENTION=921816]ljjehl[/MENTION] already come to mind ^^

also if there will be a beta group, please let me know if IRC or hangouts :rolleyes:

is better for you guys

Changelog so far:

F2FS working... don't know why anybody wants it, since no primary kernel seems to have both F2FS and kexec-hb, but why not

MTP in recovery, working

USB-OTG working more properly

if adb is enabled in multirom boot menu, MTP in primary ROM is now working (this is a very finicky thing, and I would just recommend you keep it disabled, each kernel is behaving very differently, and very hard to find the solution that works with all of them... hope the one I implemented works with them, but who knows, can't test everything)

installer-scripts with sha1 checks, "fixed" (it's in quotes because of a reason, I'll need to elaborate on that later)
[One (M7) Original Android Development] mitchst2:
Pm sent.

Thanks for consideration.

mitchst2
[One (M7) Original Android Development] nkk71:
Beta Testers are all over it, if it passes their web, and no issues, we'll have it up on official app by tomorrow afternoon.

Good Evening Gents
[One (M7) Original Android Development] nkk71:
New build is up; dated 2015-11-16 version 32g

I'd like to take this opportunity to thank [MENTION=4333421]mitchst2[/MENTION] and [MENTION=921816]ljjehl[/MENTION] for helping me out by becoming testers; hopefully this will also speed up further development when the time comes.

Enjoy, and let me know of any possible issues.
[One (M7) Original Android Development] davidroid1:
V32g working in marshmallow?

Thanks

Enviado desde mi HTC One mediante Tapatalk
[One (M7) Original Android Development] nkk71:
it should/could/may,

if you give me link as mentioned in the post #3

Something not working, or you need help debugging

Please provide the following information:

a detailed explanation of the problem

.

the recovery.log (found in /tmp/recovery.log or by copying it to the sdcard and then copying it to PC)

.

the link to the thread

and

name of file (+ which version) you are having problems with

.

due to the large size of some of these ROMs, I may not have time to download and test them, so please also upload the updater-script (found in ROM.ZIP under /META-INF/com/google/android/)

I would be happy to flash, and let you know, but I cannot know what you are/want/will be flashing

I would be more than happy to test, pretty much anything.... but I would highly appreciate it, if you guys would link what you want to flash and know if it works or not.

just saying "V32g working in marshmallow?" is not enough information

sorry if I'm sounding rude, I don't actually mean to, but seems more and more people, are interpreting my replies as hostile, when all I am saying is: please provide me a link to the thread and file you want tested... If I can, I will test it and let you know

If you provide me with a link, I can even flash it now
[One (M7) Original Android Development] davidroid1:
No problem

http://xdaforums.com/showthread.php?t=2995218

Cm13 build is marshmallow

Enviado desde mi HTC One mediante Tapatalk
[One (M7) Original Android Development] nkk71:
downloading "cm-13-20151106-UNOFFICIAL-m7"

from https://mega.nz/#!cZwXkIbZ!vVKiS2MlinjaFc2KPPnjF7PaeQ7ZXQvq3emRec60VZU

(hope that's the right one)

will let you know in about 30mins or so, sorry, slow speed...
[One (M7) Original Android Development] nkk71:
sorry for the delay (enabling screenshots took longer than expected :o:eek:), straight to secondary:

1- CM13 (file name: cm-13.0-20151106-UNOFFICIAL-m7)

followed by (didnt bother rebooting in between either)

2- gapps (file name: benzo-gapps-M-20151011-signed-chroma-r3)

(from the link you posted)

boots fine, "Android is upgrading" just fine

Screenshots :

full recovery log attached.

Primary ROM, intact.
[One (M7) Original Android Development] nkk71:
at: Verizon (m7_wlv) and Sprint (m7_wls) users

have either of you tried the latest build? I had to switch kernel source codes for the recovery, and although everything is still by-name (not hardcoded), and therefore should be good, can you confirm everything is OK?

thanks
[One (M7) Original Android Development] miko12312:
Downloaded 32g ,will try and test on sprint , still using 32f as a daily recovery no problems yet
[One (M7) Original Android Development] Rix70:
Guys Have you tried [MENTION=2719389]z31s1g[/MENTION] themes for multirom ? really amazing.

I don't know if with stock theme is possible to set autoboot for secondary rom without swap (if yes I never seen it) or for example increase timeout......however, i love this theme.

Clean layout, very clean with multirom TAB! :good:

And I love MULTIROM :D
[One (M7) Original Android Development] nkk71:
You mean the materialized one, yeah saw it, actually I was even going to use it as default, but didnt get used to it too much, so stuck with stock.

I personally like [MENTION=2719389]z31s1g[/MENTION] reworked stock theme (https://gerrit.omnirom.org/#/c/15382/) that was used on the M9.

As for the options, in stock theme "TWRP->Advanced->MultiROM->Settings"; there you can configure to options including autoboot options.
[One (M7) Original Android Development] miko12312:
No problems yet on sprint
[One (M7) Original Android Development] nkk71:
nice to hear, with

700+ on the previous version

and 300+ on the current one

I am really comforted by your "comment"
[One (M7) Original Android Development] miko12312:
Haven't been using the app though really not useful with sprint as it really has no support for other os es example Ubuntu touch etc., I'm wondering though if its possible to run other m7 variant ROMs on incorrect varients as it was capable of allowing the running of cm11 with lollipop firmware just an idea

---------- Post added at 09:57 PM ---------- Previous post was at 09:54 PM ----------

Also nusense 7 ROM with nuk kernel is the for sure way to get it to work on sprint , just need to flash boot.IMG from ROM to load ROM its in the forum for the ROM
[One (M7) Original Android Development] nkk71:
Seriously? Where does it anywhere say it supports Baba Touch?

I (neither do most of the other ports), support Baba Touch,

I also do NOT support encryption for the time being

yeah, i'll edit the OP, because it "may" be misunderstood

.
[One (M7) Original Android Development] miko12312:
Not saying it does support it but the app is pretty useless since everything is done through the recovery and during boot. The app just tells you the information and updates of recovery
[One (M7) Original Android Development] mitchst2:
The app isn't provided by this developer.

Also isn't useless, you can update recovery, multirom, rom names and delete em.

Of course if you do everything in recovery then it's less useful.
[One (M7) Original Android Development] miko12312:
Still good work m7 needs to be kept alive
[One (M7) Original Android Development] nkk71:
i probably misunderstood, which app is useless?
[One (M7) Original Android Development] mitchst2:
Yes and I'm very glad this developer does. Given the download numbers not too many show it

---------- Post added at 09:22 PM ---------- Previous post was at 09:19 PM ----------

Think he's referring to https://play.google.com/store/apps/details?id=com.tassadar.multirommgr
[One (M7) Original Android Development] nkk71:
First off, please don't patronize me!

Second, let me make this PERFECTLY clear:

1- if you like it, enjoy it... I can see how much appreciation I'm getting, meh,

but I do this mostly for myself anyway, so: #

2- if you have something to report, then do it properly (exact error, log, etc. ... you have been going on for days on end without any plausible explanation, other than "it didn't work")

3- if you don't know how to the above two, then don't use it.... it's a huge hack to begin with (and getting bigger), so if you don't / are not interested then do NOT USE IT.

case closed.
[One (M7) Original Android Development] miko12312:
Don't know how I patronized u when I compliment ed ur work , I did ask a question about flashing different variants of the m7 ROMs since there is a supercid and all secondary ROM files are emulated in a way , u brought a universal recovery to the m7 with multirom ,I'm just wondering if its possible as an idea
[One (M7) Original Android Development] ljjehl:
Variants as in GSM or CDMA? Not all will work correctly with your device. Most will probably refuse to install if it has protection in ROM to detect your type of device.
[One (M7) Original Android Development] macondo62:
Hi everybody. I need help. When i enter in recovery v.32 g i only see internal with my Gpe, external and misc. Where do I find the section to install, wipe backup etc etc? Sorry for my stupid question but I can't find them
[One (M7) Original Android Development] nkk71:
I'm not sure I understand properly

This is TWRP MultiROM Recovery:

This is MultiROM Boot Menu:

Since you're saying you can only see Internal, External, and Misc, I'm assuming you're talking about the MultiROM Boot Menu.... you cannot flash anything there. You have to boot into TWRP Recovery, and there you can add and modify ROMs, by going to TWRP->Advanced->MultiROM section,

If you want to manipulate a particular secondary ROM(eg delete it, wipe it, flash something on top of it, etc), then TWRP->Advanced->MultiROM->List ROMs , select the one you want to manipulate, and you'll see the options for that particular secondary ROM.

By the way,

"Internal" are the ROMs stored on your phone's internal storage

"External" are the ROMs, that would be stored on a USB-OTG
[One (M7) Original Android Development] macondo62:
Thank you for answer. So it seems i can't flash twrp multi. I used flashify and fastboot too, but whenever i try to reboot to recovery it always brings me to multirom boot menú.
[One (M7) Original Android Development] nkk71:
what firmware are you running?

can you post a "fastboot getvar all" (remove IMEI and s/n before posting it)
[One (M7) Original Android Development] macondo62:
Latest gpe

Not now i'm not at home, or there's an app that can do it?

I try to redownload, but flashify and fastboot too were successful.
[One (M7) Original Android Development] mitchst2:
Have you tried?

fastboot erase cache

You can also flash new recovery from recovery.
[One (M7) Original Android Development] nkk71:
technically, you should be (if wanting to use an app), be using the MultiROM Manager app

but that getvar would help, once you get a chance to do it
[One (M7) Original Android Development] macondo62:
(bootloader) version: 0.5

(bootloader) version-bootloader: 1.54.0000

(bootloader) version-baseband: 4T.36.3218.06

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: xxxxxxxxxxx

(bootloader) imei: xxxxxxxxxxxxxxx

(bootloader) meid: xxxxxxxxxxxxxxx

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0710000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 4245mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-0ddc65a3

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.312s

I've tried fastboot, flashify and install img from twrp. Every time the flash is succesful but I can't enter recovery.
[One (M7) Original Android Development] nkk71:
I'm not exactly sure, since you're using GPE firmware, but this is usually a sign of incompatible firmware / recovery

Also please bear in mind (as per FAQs):

You need to be on hboot 1.57 or higher for MultiROM menu to show up at boot time... otherwise it will always boot to primary

it seems your case may be slightly different, due to the GPE firmware

you could try an older MultiROM TWRP recovery from here: https://www.androidfilehost.com/?w=files&flid=33972

and see if one of those work

I had to switch kernel source codes, in the 2015-11-16 build, due to the OTG issue

which may be why it isnt working with your GPE firmware
[One (M7) Original Android Development] macondo62:
Older revoveries don't install too.

To solve my problem i'll flash a sense firmware. Can someone kindly put a mod 1.57 hboot firmware link?

Inviato dal mio HTC One utilizzando Tapatalk
[One (M7) Original Android Development] nkk71:
try not to thinkg about "hboot" only, firmware is hboot+quite a few other things, just flashing a partial firmware, can get you in trouble

here's a link to some Combined_NoWipe firmwares: https://docs.google.com/spreadsheets/d/1LQDLpVZYyUpXPgC2sh1BvAS9Oo8B-fTiZU_JhpIH-fU/pubhtml

Combined means, its complete and not incremental.... incremental versions, can get you in trouble

I also have the 7.xx.xxx.30 lying around somewhere, but I'm sure there are many threads which have it, though the difference is minor to 7.19.401.2 iirc
[One (M7) Original Android Development] macondo62:
Thank you. I was looking for whole firmware. [emoji106]

Inviato dal mio HTC One utilizzando Tapatalk
[One (M7) Original Android Development] nkk71:
no problem, let us know if all works fine now :o
[One (M7) Original Android Development] macondo62:
Flashed latest LP sense firmware and now I have your recovery installed:good:

Hope in next future I can flash it with GPE firmware.

Now I'll check battery if drains faster with different radio etc.

Thank you again.
[One (M7) Original Android Development] Xib0:
Short question are you planning to update multirom for m7 with the nearly published twrp 3.0.0? Not asking for an ETA, only want to know whether there is a possibility for an update someday. Still using multirom and its working like a charm :o
[One (M7) Original Android Development] nkk71:
Yes it will be updated for the M7, M8 and M9

I didnt go through thousands of lines of code and all of this

to just abandon the project ;)

And yeah, I've had that code for some time now, but I have a few changes still left to do; some people were just more in a hurry to release
[One (M7) Original Android Development] Xib0:
Nice to hear that :good:

i am looking forward to the next update :)
[One (M7) Original Android Development] nkk71:
It will be released when I'm happy with it, and given recent events

I may be inclined to forego that.
[One (M7) Original Android Development] joss021:
Good, first I want to congratulate you on your work done so far, and if you you do not mind, I would like to know if we MultiROM with TWRP 3.0, thanks in advance
[One (M7) Original Android Development] nkk71:
As I mentioned earlier, it's been ready for months, but I won't release it because I had more in mind / had hoped for more :rolleyes:

[MENTION=921816]ljjehl[/MENTION] [MENTION=4333421]mitchst2[/MENTION] have it, they are free to share it as they see fit

as [MENTION=921816]ljjehl[/MENTION] noticed, off-mode charging is broken in the last build, sorry about that, will fix it when i can

still missing/not complete (though of little relevance on the M7)

* multirom_storage

* adopted storage

* encryption/decryption

* no-kexec workaround RC2

* whatever else I forgot

* yeah... that's what happens, wtgrir
[One (M7) Original Android Development] joss021:
totally grateful for answer and clarify the point in which you are working, and I reiterate to say that your work is wonderful and thanks
[One (M7) Original Android Development] marslan81:
Hi all. Multirom build support for Sailfisos?

http://xdaforums.com/htc-one/general/announcement-sailfishos-m7-gsm-variant-t3318995/page1
[One (M7) Original Android Development] nkk71:
New MultiROM v33b and MultiROM TWRP Recovery 3.0.2-0_2016-04-09 are up

Finally decided to release it, has been tested extensively enough, imho, thanks to [MENTION=921816]ljjehl[/MENTION]

but as always, make backups

Enjoy :D

More information about no-kexec-workaround will follow later, though this option is not needed on the M7, as there are plenty of kexec-hardboot enabled kernels around.

Just in case: to access the MultiROM specific pages in recovery, you have to click the icon in the top right corner.

Changelog

MultiROM v33b
=====================
* Updates for Android 6.0 compatibility
* New kernel logging + history (needs to be enabled in TWRP)
* Added no kexec-hardboot workaround version 2
(needs to be enabled in TWRP)

Recoveries:

09.04.2016 (2016-04-09)
=====================
* Rebase to TWRP 3.0.2
* Use new stock theme made by z31s1g - thanks!!!
* New partition selector
* Fix ZIP selector being set to wrong storage after flashing ZIP to a
secondary ROM
* Fixes for 6.0 compatibility
* Fixes for SuperSU compatibility. Use BETA 2.67-20160203160253 (
[URL="http://bit.ly/m_su"]http://bit.ly/m_su[/URL] ) or newer!
* Fixes for several installer scripts using non-conventional methods
when installing systemless root
* Fix inject multriom checkmark not showing on startup
* New option to enable kernel logging + history for multirom
* New advanced options for no kexec-hardboot workaround version 2
(yes the Info page is missing)
* Add progress tracking in multirom 'restore' install
[One (M7) Original Android Development] Xib0:
Thanks for updating MultiRom :o

Works for me without Bugs, using it with ElementalX 22.3 and ViperOne 9.0.0 :highfive:

Good Job :good:
[One (M7) Original Android Development] angeluss:
Thank you very much for your great work!

I do have a question though. How do I wipe system only on a secondary ROM? Some ROMS require this for updates
[One (M7) Original Android Development] nkk71:
There's no automated way of doing it, but I don't understand how a ROM

update

would need you to first wipe your system partition?
[One (M7) Original Android Development] angeluss:
I don't either, but I don't have enough understanding of the inner workings of android, I just follow orders :)

Is't in the OP of CrDroid

Upgrading from earlier version of crDroid:

- Copy crDroid ZIP to your internal SDCard

- Boot into Recovery

- Wipe

system

and cache

- Flash crDroid zip

- Flash Gapps

- Reboot
[One (M7) Original Android Development] nkk71:
true, it says that ... sorry, but can't test that myself at the moment

i kinda fail to see how or why; but then again, i've come to see a great deal :p

you can always try and report back (kinda the way it should be here anyway), and if you dont want to do it in your "reliable" secondary, then you can always flash it to a new secondary, and test all you want there... hint: MultiROM ;)

i may (or not) add more menu's to the secondary list, but it's not really high on the priority list to be honest (which is long enough)
[One (M7) Original Android Development] angeluss:
I never even thought about that, thanks for the tip!

So I flashed it to a new secondary. Through my primary ROM, I tried to use ES file explorer but it won't show anything in the Multirom folder and used DiskUsage instead to delete the system folder of the new secondary. Then went into recovery, deleted cache and flashed the update + gapps, worked like a charm! :D
[One (M7) Original Android Development] slayer1991:
Multirom Recovery not working

For me the 3.0.2 recovery and the 32g recovery do not boot (stuck at "Entering Recovery..."). Even the official TWRP 3.0.2 is stuck at boot.

I do have a replacement screen in it, and tried installing both with the app and through fastboot. Any thoughts?
[One (M7) Original Android Development] nkk71:
I fail to see the relevant part of the question, but if you insist... yes.., update your firmware.
[One (M7) Original Android Development] slayer1991:
I was just looking on advice what to try next :) thank you for your swift reply, and for all the work in porting multirom!

I've tried fw 7.19.401.2, 7.19.401.30 and 7.19.401.51, and recovery still doesn't boot. Could it be the fact that I got a cheap replacement for my previous cracked screen?
[One (M7) Original Android Development] nkk71:
Thank you for your post, however it is completely off topic.

This is a MultiROM development thread, and I kindly ask you to keep it such.

Your issue has been addressed in several threads, and leaching is not going to get your much further either.
[One (M7) Original Android Development] Vishnarov:
Great work. Thank you :) It's working for me.
[One (M7) Original Android Development] alsys:
Im getting this error in the internal ROM after installing additional rom.

Then internal ROM is unusable

Nkk71: ERROR: couldnt find real primary to restore
[One (M7) Original Android Development] nkk71:
Reflash your primary ROM to restore your primary boot.img

And if you could elaborate on how this happened, the error in itself does not give enough information... it's just saying that the backup made by the no-kexec workaround couldnt be found (it should be in /data/media/0/multirom, but isnt)

There are safeguards in place, to avoid (as much as possible) such a situation, so I would need more information how this happened, otherwise I cant do anything about it.
[One (M7) Original Android Development] Claydelas:
Do you have any idea why installing a GPE based ROM won't let me boot into it ? The developer of the specific ROM told me it had to do with the recovery but I am not so certain.. Is there anything in the updater script that i can edit myself to make it flashable as a secondary AND boot? Also, flashing MIUI as a secondary wipes system on your main, but I worked my way around it. Thank you for the hard work and continuous updates :) :*

If i missed out some info that you need, tell me so I can give it out.
[One (M7) Original Android Development] nkk71:
Links please, so I can take a look
[One (M7) Original Android Development] nkk71:
I just flashed HTC-ONE-M7_GPE-5.1_LMY47O.H19-stock_062416 directly to secondary, and flashes properly (nothing incompatible in the installer script), and it boots just fine

(did take about 12mins or so to boot)

btw, I'm on 7.19.401.30 firmware

Havent checked MIUI yet...
[One (M7) Original Android Development] Claydelas:
The issue was with the "plus version" of the same ROM but I think I will go with stock. I am not S-Off and from what I've read I can't upgrade if I have custom recovery, etc. on. Thank you for your immediate response :highfive: