[One (M9) Android Development] 00bofh:
OK, this is weird.

Just downloaded and tested the linked R70 (from Android File Host).

Ran into the same issue with tethering as before, and the DUN patch fixed the problem.

So I used SVNZipper v1.0.7 and built the release, but have held off installing based on what I'm seeing.

Very obviously different results from looking at the files:

$ ls -og HTC_M9-port_LeeDrOiD_10_V3.8.2-Stable-R102_rev.70.zip
-rwxrwx---+ 1 2011702613 Aug 3 10:22 HTC_M9-port_LeeDrOiD_10_V3.8.2-Stable-R102_rev.70.zip

$ ls -og LeeDrOiD_HIMA_R70.zip
-rwxrwx---+ 1 2016074984 Aug 3 10:17 LeeDrOiD_HIMA_R70.zip

Which

might

be related to compression setting, but just to make sure I:

Unzipped and ran a recursive diff (AFH is the linked build, Zipper is the "on-box" built version), which shows:

$ diff -U 5 -r ./AFH ./LeeDrOiD_HIMA/Builds/Zipper
Only in ./AFH/META-INF/com/google/android/aroma/themes: ice_black_jwf
Only in ./AFH: preload
Only in ./AFH/system/app/Bluetooth: lib
Only in ./AFH/system/app/NfcNciNxp: lib
Only in ./AFH/system/app/PacProcessor: lib
Only in ./AFH/system/app/PrintSpooler: lib
Only in ./AFH/system/app/RootPA: lib
diff -U 5 -r ./AFH/system/build.prop ./LeeDrOiD_HIMA/Builds/Zipper/system/build.prop
--- ./AFH/system/build.prop 2017-07-25 16:15:24.000000000 -0600
+++ ./LeeDrOiD_HIMA/Builds/Zipper/system/build.prop 2017-08-03 10:11:48.000000000 -0600
@@ -599,5 +599,6 @@
tweaks.squared.caller=1
tweaks.sys.usb.config=adb
persist.adb.notify=0
tweaks.smooth.brightness=0
persist.power.usetwilightadj=0
+net.tethering.noprovisioning=true
diff -U 5 -r ./AFH/system/customize/ACC/default.xml ../LeeDrOiD_HIMA/Builds/Zipper/system/customize/ACC/default.xml
--- ./AFH/system/customize/ACC/default.xml 2017-07-25 16:12:28.000000000 -0600
+++ ./LeeDrOiD_HIMA/Builds/Zipper/system/customize/ACC/default.xml 2017-08-03 10:12:18.000000000 -0600
@@ -220,11 +220,11 @@
</item>
<item type="string-array" name="domestic_roaming_mccmnc">
</item>
<item type="boolean" name="dual_sim_single_data_capable">false</item>
<item type="boolean" name="extension_api_support">false</item>
- <item type="string" name="fixed_apn_for_dun"></item>
+ <item type="string" name="fixed_apn_for_dun">fast.t-mobile.com</item>
<item type="boolean" name="global_roaming_config">false</item>
<item type="string-array" name="ignore_dns_check_apn_list">
</item>
<item type="string" name="ignore_dns_check_mcc_list">460</item>
<item type="boolean" name="init_data_roaming_state">false</item>
Only in ./AFH/system/etc/firmware: wcd9320
Only in ./AFH/system/priv-app/DefaultContainerService: lib
Only in ./AFH/system/priv-app/MtpDocumentsProvider: lib
Only in ./AFH/tools/carriers/sprint/system/priv-app: HtcDMS
Only in ./AFH/tools/carriers/tmous/system/vendor/app/ims: lib
Only in ./AFH/tools/carriers/verizon/system/vendor/lib64: mediadrm

So, something's not quite right between the two.

I also find that when installing ARISE Magnum Opus latest (July 24th build), with my usual set of fairly minimal options, that VipersAudio has reverted to driver "Processing: No" status unless the phone is freshly rebooted (this started with R67). It's a minor glitch and compared to tethering wasn't worth reporting, since this particular "glitch" is hazy as to whether it's a ROM issue or a VA issue, but with the other reported Audio oddities I thought I'd mention it now.