[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
To be perfectly honest, I can't say much about the updated firmware. As mentioned by someone else who wasn't very happy with wifi, after upgrading firmware I did not experience any improvement. The usual things we'd expect from firmware:

Better battery life

Improved speed

Improved radio (be that wifi, calls, or mobile data)

I can't say I've felt any difference between Marshmallow firmware and Nougat firmware... but that's just my personal view, perhaps others have had different experiences.

As for upgrading, I also don't see the point. In my humble opinion, the updated recovery provides little improvements from a MultiROM perspective (except maybe booting on Nougat firmware).

The only reason I upgraded to Nougat ROM and firmware was because I was helping out with the normal TWRP.

MultiROM Recovery should / could contain the following fixes:

Properly unmount /realdata when not released from the installar-script

Fix for daisy chained installers with Magisk / SuperSU issues

Possibly implement a whole new install method whereby zips will no longer need <- this one is quite interesting and worked properly (well only 1 test tbh), but how that would evolve and be used by MultiROM Boot, is undetermined at this point.

Improve the menu available for secondary ROMs

Improve failed ROM installation (sometimes it appears the ROM installed, ie no errors during flash, but in fact it did not install correctly)

Possibly try and detect if a restorecon is needed on secondary ROMs

Possibly add a "Fix all secondary ROMs" (that would run a restorecon on all secondary ROMs as well as reinject them with the latest multirom)

Regression testing: check implications of various updates to twrp, including adb backup, and how those affect secondary ROMs

Fix the reboot after flash issue when coming from regular twrp.

ADB sideload for secondary fails (not sure, it was reported by someone)

Fix free space check

Change the official TWRP apk installation to MultiROM apk

Various code cleanup and minor code fixes, possibly even some major under the hood code changes

What else did I forget :eek:

By the way, official TWRP is now already at 3.1.1 possibly soon 3.1.2.

As for MultiROM Boot:

Implement vold_decrypt

Change adbd start/stop

Possibly add a cache mode

Possibly add full isolation mode (ie completely separate the data and Internal Storage partition from the real one)

Possibly add new secondary ROM mounting method

Improve advanced logging

What else did I forget :eek:

All items marked as "Possibly" are just thoughts, nothing concrete about them at this point.

So as you can see the list is quite long, not to mention things I may have forgotten to list. Also some of the underlying code changes, are no longer small patches, they require extensive rewrite, here's a non-final MultiROM commit to get vold_decrypt to work:

And though I'm not saying I wrote over 10k of code, since much of it is merging other code into the existing one, I do have to review it, and make the appropriate changes to make it work in multirom, we're still talking about a few hundred lines, as I optimize and update things, that count will hopefully drop (or it will increase :eek:), but it's still quite involved.

So the list is quite long, and probably won't all be implemented at the same time, I wish I could, but it's doubtful considering real life is keeping me quite busy, and my coding motivation is not at it's peak either :angel:

By the way, we've opened up the issue tracker on github, where users can add their own remarks if they like:

for MultiROM Boot: https://github.com/multirom-dev/multirom/issues

for MultiROM TWRP: https://github.com/multirom-dev/Team-Win-Recovery-Project/issues

If users would like to mention a problem, I think it's best (or at least we can try it ;) ), to open issues there. This of course is not a Help Desk nor does it substitute the purpose of the xda threads, but it's where you can mention concrete problems in a way that we can easily track and hopefully resolve.