[One (M8) Q&A, Help & Troubleshooting] FarahD:
Hi guys,

Can someone please tell me the correct stock recovery image and stock nandroid backup for my htc m8.

Link: http://xdaforums.com/showthread.php?t=2701376

I have tried the following setup but i still get distorted and hissing sounds from the bottom speakers, which i believe has to do with incompatible recovery image (didn't have this problem on the original stock rom and recovery):

- 2.22.401.5 - TWRP Thanks to ckpv5

- stock recovery 2.22.401.5

Here is some info from the phone:

=============

Info from bootloader:

**TAMPERED**
**UNLOCKED**
M8_UL PVT SHIP S-ON
HBOOT-3.18.0.0000
OpenDSP-v38.2.2-00542-M8974.0311
OS-
eMMC-boot 2048MB
Aug 4 2014,....

====================

GetVar All result:

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.18.0.0000
(bootloader) version-baseband: 1.19.21331147A1.09G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: SH<Removed>51
(bootloader) imei: <Removed>
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__J15
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 5e4b24e4
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
finished. total time: 0.008s

===============

Info from recovery.log of boot partition:

SELinux contexts loaded from /file_contexts
Full SELinux support is present.
Startup Commands: ro.adb.qemud=1
ro.com.google.clientidbase=android-google
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.com.android.wifi-watchlist=GoogleGuest
ro.ril.hsxpa=1
ro.ril.gprsclass=10
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.boot.dq=PASS
ro.boot.lb=1
ro.boot.cid=HTC__J15
ro.boot.mid=0P6B10000
ro.boot.emmc=true
ro.boot.mode=recovery
ro.boot.ddrmid=(0x3)
ro.boot.carrier=HTC-GCC	//Since I bought the phone in the middle east.
ro.boot.keycaps=qwerty
ro.boot.baseband=1.19.21331147A1.09G
ro.boot.hardware=qcom
ro.boot.pagesize=2048
ro.boot.serialno=<Removed>
ro.boot.devicerev=5
ro.boot.bootloader=3.18.0.0000
ro.boot.efuse_info=SL
ro.boot.batt_poweron=good_battery
ro.emmc=0
ro.omni.device=m8
ro.omni.version=4.4.2-20140410-m8-HOMEMADE
ro.wifi.channels=
ro.allow.mock.location=1
ro.board.platform=
ro.build.id=KVT49L
ro.build.date=Thu Apr 10 03:30:36 UTC 2014
ro.build.date.utc=0
ro.build.host=ded1.ktechnology.net
ro.build.tags=test-keys
ro.build.type=eng
ro.build.user=dees_troy
ro.build.display.id=omni_m8-eng 4.4.2 KVT49L 622afcaca2 test-keys
ro.build.product=m8
ro.build.version.sdk=19
ro.build.version.release=4.4.2
ro.build.version.codename=REL
ro.build.version.incremental=622afcaca2
ro.build.description=omni_m8-eng 4.4.2 KVT49L 622afcaca2 test-keys
ro.build.fingerprint=htc/omni_m8/m8:4.4.2/KVT49L/622afcaca2:eng/test-keys
ro.build.characteristics=default
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.config.notification_sound=pixiedust.ogg
ro.kernel.android.checkjni=1
ro.secure=0
ro.carrier=unknown
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.name=omni_m8
ro.product.board=m8
ro.product.brand=htc
ro.product.model=One M8
ro.product.device=m8
ro.product.locale.region=US
ro.product.locale.language=en
ro.product.manufacturer=htc
ro.baseband=1.19.21331147A1.09G
ro.bootmode=recovery
ro.hardware=qcom
ro.revision=0
ro.serialno=<removed>
ro.9kramdump=0
ro.bootloader=3.18.0.0000
ro.debuggable=1
ro.modversion=OmniROM-4.4.2-20140410-m8-HOMEMADE
ro.factorytest=0
ro.setupwizard.enterprise_mode=1
net.bt.name=Android
net.change=net.bt.name
init.svc.adbd=running
init.svc.healthd=running
init.svc.ueventd=running
init.svc.recovery=running
init.svc.choice_fn=stopped
dalvik.vm.stack-trace-file=/data/anr/traces.txt
persist.sys.usb.config=adb
persist.sys.dalvik.vm.lib=libdvm.so
persist.sys.root_access=1
service.adb.root=1
keyguard.no_require_sim=true

====================

Would appreciate any help.

Thanks.