[STOCK][M] H830 10D ROM + Flashable ZIPs + All IMGs + KDZ
T-Mobile USA LG-H830 10D
10D BLOWS A QFUSE BLOCKING DOWNGRADING TO 10A (AND ALSO USING THE 10A TOT FILES). PLEASE READ THIS ENTIRE POST BEFORE FLASHING AWAY. THERE IS NOTHING WRONG WITH UPDATING... BOOTLOADER UNLOCK IS STILL POSSIBLE.. BUT BECAUSE THE 10A TOT FILES WILL NO LONGER WORK THAT MAY CAUSE SOME ISSUES FOR THOSE WHO UPDATE TO STOCK 10D AND HAVE NO TWRP/ROOT. I DO NOT KNOW IF 10D FIXED FASTBOOT FLASHING. I DO NOT KNOW WHAT WAS FIXED/CHANGED IN THIS UPDATE. I HAVE NOT PERSONALLY FLASHED THESE FILES YET. WHY? BECAUSE IT IS LATE AND I NEED SLEEP. I WILL NOT BE AROUND FOR MOST OF THE DAY TOMORROW. IT IS UP TO Y'ALL TO READ EVERYTHING BELOW AND DECIDE IF YOU WANT TO FLASH OR WAIT UNTIL THE DUST SETTLES. I HAVE WRITTEN EVERYTHING I KNOW SO FAR ABOUT THE 10D UPDATE BELOW.. IT IS YOUR JOB TO READ THROUGH IT. IF I DID NOT MENTION IT THEN IT IS LIKELY THAT I DO NOT KNOW YET EITHER. SO PLEASE SKIP THE QUESTIONS FOR NOW AND WAIT FOR OTHERS TO REPORT THEIR PROGRESS AND OUTCOME WITH THE FILES. I DON'T WANT TO COME BACK TO THIS THREAD TO SEE A BUNCH OF QUESTIONS DUE TO A LACK OF READING. I WILL DELETE THIS THREAD AND THE FILES IF THAT'S THAT CASE.
Quote:
This thread provides a stock T-Mobile H830 TWRP-flashable update for 10D as well as the 10D KDZ and all IMGs.
Information: 10D is the first update since the initial 10A build. 10D bootstack (bootloader/modem) blows a qfuse +1 blocking downgrading to 10A. This also means the 10A TOTs will no longer work. A new 10D TOT will be needed if you are on stock 10D and want TWRP/root. If you already have TWRP installed and use my zips to upgrade then you should be able to keep TWRP as long as you flash SuperSU zip too. If you skip flashing SuperSU then the boot.img will not get patched and the first time you boot into android on 10D it will replace TWRP with stock recovery. Follow these directions and there should be no surprises. If you skipped reading any of this... :rolleyes:
# begin build properties # autogenerated by buildinfo.sh ro.build.id=MMB29M ro.build.display.id=MMB29M ro.build.version.incremental=1614410155f20 ro.build.version.sdk=23 ro.build.version.preview_sdk=0 ro.build.version.codename=REL ro.build.version.all_codenames=MNC,REL ro.build.version.release=6.0.1 ro.build.version.security_patch=2016-05-01 ro.build.version.base_os= ro.build.date=Mon May 23 10:21:16 KST 2016 ro.build.date.utc=1463966476 ro.build.type=user ro.build.user=jenkins ro.build.host=LGEACI8R10 ro.build.tags=release-keys ro.build.flavor=h1_tmo_us-user ro.product.model=LG-H830 ro.product.brand=lge ro.product.name=h1_tmo_us ro.product.device=h1 ro.product.board=msm8996 # ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete, # use ro.product.cpu.abilist instead. ro.product.cpu.abi=arm64-v8a ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi ro.product.cpu.abilist32=armeabi-v7a,armeabi ro.product.cpu.abilist64=arm64-v8a ro.product.manufacturer=LGE ro.product.locale=en-US ro.wifi.channels= ro.board.platform=msm8996 # ro.build.product is obsolete; use ro.product.device ro.build.product=h1 # Do not try to parse description, fingerprint, or thumbprint ro.build.description=h1_tmo_us-user 6.0.1 MMB29M 1614410155f20 release-keys ro.build.fingerprint=lge/h1_tmo_us/h1:6.0.1/MMB29M/1614410155f20:user/release-keys ro.build.characteristics=default ro.lge.lguiversion=5.0 # end build properties # # from device/qcom/msm8996/system.prop # # # system.prop for msm8996 #
#rild.libpath=/system/lib/libreference-ril.so rild.libpath=/vendor/lib64/libril-qc-qmi-1.so #rild.libargs=-d /dev/smd0 persist.rild.nitz_plmn= persist.rild.nitz_long_ons_0= persist.rild.nitz_long_ons_1= persist.rild.nitz_long_ons_2= persist.rild.nitz_long_ons_3= persist.rild.nitz_short_ons_0= persist.rild.nitz_short_ons_1= persist.rild.nitz_short_ons_2= persist.rild.nitz_short_ons_3= ril.subscription.types=NV,RUIM DEVICE_PROVISIONED=1 # Start in cdma mode # TODO: Please DO NOT enable the next line when you merge CAF #ro.telephony.default_network=10
#ro.hdmi.enable=true persist.speaker.prot.enable=true qcom.hw.aac.encoder=true # # system props for the cne module # persist.cne.feature=1
#For enable Android XLAT, LGE does not use this property #system prop for enabling/disabling Android XLAT #persist.net.doxlat=true #For enable Android XLAT, LGE does not use this property
#system props for the MM modules media.stagefright.enable-player=true media.stagefright.enable-http=true media.stagefright.enable-aac=true media.stagefright.enable-qcp=true media.stagefright.enable-fma2dp=true media.stagefright.enable-scan=true mmp.enable.3g2=true media.aac_51_output_enabled=true # Enable adaptive playback for secure decoder mm.enable.sec.smoothstreaming=true av.debug.disable.pers.cache=true #185971 is decimal sum of supported parsers in AAL #37491 is decimal sum of supported codecs in AAL #codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE mm.enable.qcom_parser=1048575 persist.mm.enable.prefetch=true
# Additional i/p buffer in case of encoder DCVS vidc.enc.dcvs.extra-buff-count=2
# Set default power mode to low power for encoder vidc.debug.perf.mode=2
# # system props for the data modules # ro.use_data_netmgrd=true persist.data.netmgrd.qos.enable=true persist.data.mode=concurrent
#system props for time-services persist.timed.enable=true
# # system prop for opengles version # # 196608 is decimal for 0x30000 to report version 3.0 # 196609 is decimal for 0x30001 to report version 3.1 ro.opengles.version=196609
# system property for maximum number of HFP client connections bt.max.hfpclient.connections=1
# System property for cabl #disable cabl for h1 #ro.qualcomm.cabl=2 ro.qualcomm.cabl=0
# # System props for telephony # System prop to turn on CdmaLTEPhone always # TODO: Please DO NOT enable the next line when you merge CAF #telephony.lteOnCdmaDevice=1
#Simulate sdcard on /data/media # persist.fuse_sdcard=true
#system prop for Bluetooth SOC type qcom.bluetooth.soc=rome
#system prop for wipower support ro.bluetooth.wipower=true
#Set this true as ROME which is programmed #as embedded wipower mode by deafult ro.bluetooth.emb_wp_mode=true
# #snapdragon value add features # ro.qc.sdk.audio.ssr=false persist.audio.ssr.3mic=false
##fluencetype can be "fluence" or "fluencepro" or "none" #ro.qc.sdk.audio.fluencetype move to model/audio_config.mk #ro.qc.sdk.audio.fluencetype=none persist.audio.fluence.voicecall=true persist.audio.fluence.voicerec=false persist.audio.fluence.speaker=true
#system prop for RmNet Data persist.rmnet.data.enable=true persist.data.wda.enable=true persist.data.df.dl_mode=5 persist.data.df.ul_mode=5 persist.data.df.agg.dl_pkt=10 persist.data.df.agg.dl_size=4096 persist.data.df.mux_count=8 persist.data.df.iwlan_mux=9 persist.data.df.dev_name=rmnet_usb0
#property to enable user to access Google WFD settings persist.debug.wfd.enable=1 ##property to choose between virtual/external wfd display persist.sys.wfd.virtual=0
#property to enable sde downscale feature for external display #sdm.debug.downscale_external=1
#property to specify the number of frames to skip before setting hint sdm.perf_hint_window=50
LG Bridge Directions: 1. Download and install LG Bridge for Windows or Mac. 2. Launch LG Bridge and connect G5 while it is still booted in Android. 3. LG Bridge will detect and connect to your device then scan for updates. Update if available.
LGUP Directions: 1. Download and install the following three(3) files on Windows PC:
LGUP_Lab_Frame_Ver_1_11.msi
LGH830_DLL.msi
LG Windows PC drivers
2. Download KDZ. 3. Turn OFF device then place in Download Mode: Hold Volume Up while plugging in USB cable. 4. Run LGUP and flash software
Select device
Check BIN File box under File Type then select KDZ file
Check "Upgrade" box in center of program to keep current data. Use "Refurbish" if you want to wipe data.
Click START button to flash file to G5 (you may have to close and reopen LGUP before being able to hit Start)
Install via TWRP: To flash the 10D ZIPs you must have TWRP 3.0.2 or higher. And, of course, you must have your bootloader unlocked. See Tungkick's H830 Root Thread for info on obtaining unlocked bootloader status + TWRP.
These directions should be used by everyone who wants a rooted 10D system. Don't want root? Then just skip the SuperSu steps.
1. Download the following two files and place on G5 internal or external SD card (I suggest using ext-sd and keeping internal data encrypted)
LG-H83010D-Flashable.COMPLETE.zip or LG-H83010D-Flashable.System.Boot.zip
Latest SuperSU 2.65 or higher. [STABLE] or [BETA] Thanks to Chainfire!
2. (re)Boot into TWRP 3.* Backup current partitions: boot, system, data [*Optional but suggested] 4.* Wipe data (TWRP > Wipe > Swipe slider) [*Optional but not needed if coming from stock 10A or 10D] 5. Install the two ZIPs on sdcard, one at a time:
LG-H83010D-Flashable.COMPLETE.zip or LG-H83010D-Flashable.System.Boot.zip (Install > select zip > swipe to confirm/flash)
SuperSU zip (Install > select zip > swipe to confirm/flash)
After zips finish flashing you can reboot! If TWRP asks if you want to install SU, hit no. If TWRP says No OS installed, ignore it. If you stick the files on your internal storage then can't see the files in TWRP it's because your data partition is encrypted. Use ext-sd.
Downloads: Please do not mirror files!
LG-H83010D-Flashable.COMPLETE.zip 100% stock untouched system, boot, modem and bootloader. This will blow a qfuse and the 10A TOTs will no longer work.
LG-H83010D-Flashable.System.Boot.zip 100% stock untouched system and boot. No bootloader/modem in this zip. Flash this zip if you do not want to upgrade you bootstack to 10D. I have not tested if 10D system/boot will even work with 10A bootstack. It's possible 10D system/boot needs 10D bootstack. If that's the case and android does not boot when flashing just the system/boot zip then you will either need to restore 10A or flash the 10D bootstack (bootloader/modem). Again, I did not have time to test this.. just trying to cover all the bases at the moment.. making this for those who would like to try updating without blowing any fuses right now.
Codefire Directories: G5 IMGs, drivers, flash tools, DLLs, KDZs, ZIPs and more can be found in the following directories... LG-H83010D | LG-H830 | LG G5
MD5 Sums: Click button below to view MD5 for each file...
FAQ: Q: LGUP isn't working because ________ what should I do? A: Try the LGUP G5 thread here.
Q: Anti-Rollback 01? What does this mean? A: It means if you flash 10D you can't flash anything lower than v01. 10A was v00. If you manage to flash 10A bootstack (bootloader/modem) after already being on 10D you will brick. If I had to guess... LG/T-Mobile did this to stop people from using the custom 10A TOT that installs TWRP. I would assume a new custom 10D TOT with TWRP would still work but just guessing.. too early to say. If you already have TWRP then the you should be able to keep TWRP if just flashing my zips. But those who update to 10D via LG Bridge, LGUP or OTA will need a new TOT to install TWRP and root.
Q: I don't understand this qfuse talk.. should I upgrade? A: If you don't understand what's been discussed above... either keep reading it over and over until it makes sense or wait a few days for the dust to settle when I can figure out the best way to do all of this.
No comments:
Post a Comment