yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] draymond1987:
Thank you, kind sir! I RUU'd, just because, and I have the same stats as I previously posted :]

Plus, I always like to have a fresh stock backup, in case.
[Sprint HTC One (M8)] nuxbag:
If I'm using cap's twrp will I need to flash the its on zip?and if I do what is the mod build prop for?
[Sprint HTC One (M8)] OMJ:
I'm using cptn's twrp too...the ItsOn removal zip is optional, but recommended! I removed the itson entries from the stock build.prop
[Sprint HTC One (M8)] nuxbag:
Thank you. I am using the one he made that removes its on. I guess I'll ask him.
[Sprint HTC One (M8)] Captain_Throwback:
I don't have a TWRP that removes ItsOn . . ? ItsOn is a ROM thing, not a recovery thing :confused:.
[Sprint HTC One (M8)] nuxbag:
I'm trying to remember, back when its on first came on you said something about making a TWRP that mounts the carrier partition or something like that. I maybe the one confused.
[Sprint HTC One (M8)] Captain_Throwback:
Yeah, but that was forever ago, and the zip doesn't require it (it in fact, never did). That was more for manual editing purposes. That was removed from the last several versions of TWRP.
[Sprint HTC One (M8)] nuxbag:
Yes it was long ago but once it was gone, ROM ran perfect didn't check back in till lollipop. Thanks
[Sprint HTC One (M8)] mswlogo:
Hi OMJ, just curious are you making the "FUU" from an RUU by removing the ROM? And all the same rules apply using the FUU as RUU except it won't wipe or replace the ROM. But you'd always get the full firmware?
[Sprint HTC One (M8)] OMJ:
the FUU came from [MENTION=1102297]Sneakyghost[/MENTION]....but yes, the FUU started out as a RUU that removed the rom.zip & also some other modifications...whatever u stick in there named rom.zip will flash only that.
[Sprint HTC One (M8)] asafegous:
Has anyone flashed any of the ROMs listed on international m8 to see if radio works?
[Sprint HTC One (M8)] Kevincarranza:
Quick question guys, which one is the last firmware for non hk edition?
[Sprint HTC One (M8)] Sneakyghost:
Recipe is easy, yeah. Remove install shield files, EDIT the language file, put in a prettier image, done. No magic there.

Plus, using it this way, it won't delete itself after using it like the regular RUU does.

Only downside: needs to install vcredist 2008 sp1 manually. I incorporated that into my FUU over in the international forum. Not sure your FUU does that?

If you haven't put that in yet, you're very welcome to just grab my newer structure again and just use that.

Happy to share.

Mobile Post
[Sprint HTC One (M8)] Harfainx:
The first one posted.

4.20.651.2

Wait, or do you mean the last one before this one? That would be 3.31.651.2.
[Sprint HTC One (M8)] Kevincarranza:
Thank you I just wanted to make sure that I was on the lasted firmware
[Sprint HTC One (M8)] nuxbag:
Does anybody know if 4.4.4 will run on the new firmware?
[Sprint HTC One (M8)] Sloth:
It should as long as you flash the modified zip with boot and recovery removed.
[Sprint HTC One (M8)] OMJ:
The stock ROM has been downloaded 92x...anyone having any issues?

yes, I have restored my 4.4.4 nandroid several times while on the 4.20 firmware
[Sprint HTC One (M8)] Captain_Throwback:
You forgot to change the end of the Software number . . .

Should be 4.20.651.10, not .2 ;)
[Sprint HTC One (M8)] OMJ:
not sure why I'd have to change it....shouldn't it be .2 from Sprint? lol

only thing I touched in build.prop was removing the itson entries
[Sprint HTC One (M8)] Sloth:
Think he's referring to the thread title. :D
[Sprint HTC One (M8)] nuxbag:
I was planning on ruu 4.20 then play a bit and go back to my 4.4.4 back up. that'll work doing it like that?
[Sprint HTC One (M8)] volk9029:
If you want to know if you can use Lollipop firmware on kitkat rom, yes you can. Just remember that after doing ruu route, you will have to start from scratch.

Sent from my lair.
[Sprint HTC One (M8)] OMJ:
lol.... I had .2 stuck in my head from the M7 update....sigh
[Sprint HTC One (M8)] LemonNinja:
Just wondering with the latest firmware, is it a problem if I update to the latest firmware with just the recovery removed over my GPE port ROM?
[Sprint HTC One (M8)] Magnum_Enforcer:
No need to relock your bootloader since you're S-off. That step only applies if your device is S-on.
[Sprint HTC One (M8)] Kevincarranza:
Hi guys, I want to know if any of you can help me, today I flashed the new firmware with hboot incluided, I was on android 4.4.4, unfortunately after update the firmware my phone get stock into boot with the htc screen for a few hours, I really dont know what to do, so if someone can please help me I will really appreciate
[Sprint HTC One (M8)] satur9ine:
I would do the one without recovery and boot loader. Pretty sure you would end up relocking your boot loader if you did the one that included the boot loader.
[Sprint HTC One (M8)] slowputer:
In my haste I downloaded and installed the one without recovery only... now I am in an eternal boot loop. Help?
[Sprint HTC One (M8)] Sloth:
Dirty flash your rom
[Sprint HTC One (M8)] Kevincarranza:
Yes I have the same problem, and I just dont know how to boot into recovery to restore my backup
[Sprint HTC One (M8)] simonsickle:
ROM Developers, you now can get started on your work with the stock ROM. Below you will find the M8 (non-hk) firmware in two forms. Official, signed, stock ruu and decrypted zip. Decrypted zip can be opened by 7zip, unzip, ect without any extra work/compute power. It can also be flashed in fastboot.

Notice: all downloads are provided for development purposes only. User support will not be included in this.

STOCK RUU FULL SIGNED:

MD5: d53a72677e71e852c7867acd0121c5f9

Download here

STOCK RUU DECRYPTED NOT SIGNED:

MD5: b37b646914ec906a04dfebfd9b7e8651

Download Here

As soon as HK version comes out I will decrypt and post both here as well. Decrypted zip is fastboot flashable for those who just want to OTA. You must be S-OFF. Feel free to take the firmware and repost/do whatever you wish without credit. This is merely a post to release this information.

@OP, you can place this in your post if you would like
[Sprint HTC One (M8)] Kevincarranza:
I would like to know how to do that because I cant boot into recovery
[Sprint HTC One (M8)] Sloth:
Hold power + vol up until the screen goes black then hold vol down it will take you to bootloader
[Sprint HTC One (M8)] {ParanoiA}:
Hold down the power button and then when the phone shuts off immediately press and hold volume- until you get to

bootloader. Select hboot then select recovery.
[Sprint HTC One (M8)] Kevincarranza:
already tried that and its boot but as soon is boot is start to read the firmware that i have in my micro sd card, should I have to delete the firmware that i have in my sd card or just i should have to remove my sd card?

Edit: I am already restoring my backup let see if I can use my phone again but the way thank you so much guys you rock.

Edit: Thank you so much I was so scared but I am glad that it work properly
[Sprint HTC One (M8)] Sloth:
Yeah always delete the firmware from your sdcard once you are done flashing it
[Sprint HTC One (M8)] Sloth:
[MENTION=1327219]OMJ[/MENTION] will the itson removal zip work on any Sprint based rom using the new 4.20 base?
[Sprint HTC One (M8)] mammothjojo88:
It's on is removed from the rom i believe...
[Sprint HTC One (M8)] OMJ:
yes it will
[Sprint HTC One (M8)] comstar:
Is the Stock Rom link not working? Says the file has been deleted.
[Sprint HTC One (M8)] OMJ:
I re-uploaded...almost done

*edit* done!
[Sprint HTC One (M8)] gurtyb:
I am s-on, running Bad Boyz Rom and firmware 3.30.651.2. I'm tryign to flash the new firmware using the flashing tool, but it won't work. any suggestions how i can flash the updated firmware so i can install the new Bad Boyz ROM? Thanks!
[Sprint HTC One (M8)] METHOD1911:
Does anyone know a mod to remove the red text on the splash screen. I just updated my firmware to the lollipop firmware via Hboot.

method1911 M8
[Sprint HTC One (M8)] OMJ:
unfortunately for s-on users it seems to be more & more difficult to flash firmware...my only suggestion would be either get s-off or flash the RUU 1st

it requires a modded hboot...I've done it b4 but I've also bricked a couple devices doing so....so I get a little nervous messin w/ hboot

I was hoping [MENTION=1162986]Captain_Throwback[/MENTION] or [MENTION=1331268]santod040[/MENTION] would mod & post :D
[Sprint HTC One (M8)] gurtyb:
Thanks OMJ. How do i flash the RUU? Having trouble with that as well! Thanks again for your help. Also is there any good way to s-off now that firewater is discontinued?
[Sprint HTC One (M8)] OMJ:
adding this modified firmware to OP for HK users...

4.20.651.10 Modified Firmware for HK users....removed boot & recovery (fastboot flashable): https://www.androidfilehost.com/?fid=95916177934527596

only way to s-off is Sunshine, well worth the $25 http://theroot.ninja/

since you're s-on, you need to relock bootloader b4 flashing RUU

fastboot oem lock
[Sprint HTC One (M8)] Captain_Throwback:
I did this yesterday just haven't had a chance to update my firmware thread. Hopefully I'll have a chance to do that today.
[Sprint HTC One (M8)] PartimusPrime:
I can't get mms to send or download on the stock rom...anyone else having this issue.?
[Sprint HTC One (M8)] glserr:
Do you have the link for the last modified hk version, the link in the post is not working

---------- Post added at 10:39 AM ---------- Previous post was at 10:22 AM ----------

I downloaded the latest firmware for the hk version and now I can't make any calls, how do I roll back the firmware?
[Sprint HTC One (M8)] OMJ:
all my firmware can be found here: https://www.androidfilehost.com/?w=files&flid=14100
[Sprint HTC One (M8)] KennyG123:
HBOOT still says 3.19. Can't we use Captain's remove red text HBOOT?
[Sprint HTC One (M8)] OMJ:
yeah mine too....I'll have to diff the hboot to see if it was even updated...check OP, I posted link to captns newest red text hboot
[Sprint HTC One (M8)] QuestingHero:
SystemUI keeps crashing

removed
[Sprint HTC One (M8)] glserr:
After flashing the tastest HK version, I am no longer able to make or receive calls. I tried to flash an older version and it says wrong zip. Any ideas?

---------- Post added at 12:57 PM ---------- Previous post was at 12:52 PM ----------

Nevermind, reinstalled the update a second time and it worked
[Sprint HTC One (M8)] tommy24:
Delete
[Sprint HTC One (M8)] joshlovesays:
After placing the zip on my ex SD and changing the name of the zip, I try to flash through the hboot and it didn't recognise anything. I'm s-off and unlocked bootloader. I imagine this is something very dumb that I'm doing?
[Sprint HTC One (M8)] OMJ:
make sure it is named 0P6BIMG.zip

and windows is not hiding extensions
[Sprint HTC One (M8)] joshlovesays:
I did that and for some reason it still won't recognise. Gyaahhhh! I wanna flash this!
[Sprint HTC One (M8)] OMJ:
which zip & do u have HK or non-HK?
[Sprint HTC One (M8)] joshlovesays:
I bet I flashed the HK firmware on the last firmware update. Its an HK rom, but the phone was not originally HK. I tried to flash either NON-HK zips. Think that's the issue?
[Sprint HTC One (M8)] OMJ:
the firmware u flash has to match your CID, unless you're superCID....the ROM you're on doesn't matter
[Sprint HTC One (M8)] Opman711:
What's the difference between the 4.20.651.10 for HK and the 3.31.654.2 for HK? I've been flashing the .654 version forever but in the Bad Boys update it says to go with 4.20.651.10 for HK??? Thanks
[Sprint HTC One (M8)] Sloth:
.651 = non HK

.654 = HK
[Sprint HTC One (M8)] joshlovesays:
On bootloader and using simple CID getter I'm getting SPCS_001. now i feel like I'm a hundred steps behind.
[Sprint HTC One (M8)] OMJ:
if u have a HK handset & want to flash non-HK firmware you either need to be superCID or the zip needs to be modified to allow u to flash...hence the "4.20.651.10 for HK"
[Sprint HTC One (M8)] Opman711:
Gotcha... so just to be clear, 3.31.654.2 is good to go for your new Bad Boys ROM? Thanks for all your hard work!!!
[Sprint HTC One (M8)] OMJ:
no, you need to flash 4.20.651.10 firmware...but if u have a HK, then u need to specifically flash the version I posted for HK users

I've actually updated the firmware so the zip will flash for either handset...
[Sprint HTC One (M8)] thisguy81:
Is there a RUU for the HK version. I am trying to flash, but having no luck.
[Sprint HTC One (M8)] Ascertion:
OTA hasn't hit HK model yet.

Sent from my M8
[Sprint HTC One (M8)] miami786guy:
why so long for hk edition ?

do you know what takes it so long? i have my s-on so i only use the htc update only non modified version. do you know when it might be released for hk ?
[Sprint HTC One (M8)] Riff76:
Just curious, does LTE tethering work with RUU? Stock, not hacked. Anyone on the new 20gb data share plan get tethering as part of the package
[Sprint HTC One (M8)] outkasted:
Sorry for this "noob" question but is there a tutorial to install the modified 4.20.65x.10 firmware to HK M8 as the modified zips are very small compared to the RUU which is 1.4Gb.

Also I am currently on an CM11 unofficial nightly but S OFF, Bootloader unlocked and rooted; what steps should I take to flash this RUU?

Or would you reckon I wait for the HK version of RUU to be released.

Thanks in advance for the help and for this great thread!
[Sprint HTC One (M8)] METHOD1911:
Has anyone had the loss of sound in the Htc video player. After I flashed the updated firmware my sound for videos don't work. Wtf

method1911 M8
[Sprint HTC One (M8)] OMJ:
If you have the legit hotspot subscription, it should work
[Sprint HTC One (M8)] OMJ:
RUU contains firmware & OS, that's why it's much larger. Since you're s-off, just connect phone & run the RUU exe... FYI, it will format internal storage.
[Sprint HTC One (M8)] OMJ:
Just tested, working fine here on HK
[Sprint HTC One (M8)] joshlovesays:
Sorry to beat a dead horse here guys but my CID is listed as SPCS_001. Since I've already failed at 2 of the non-HK firmware flashes through hboot, if I try the HK firmware, am I going to run into problems?

Again, sorry. I've been a lurker for a few years now and have usually been able to find my solutions through research but this one has me stumped.
[Sprint HTC One (M8)] METHOD1911:
Thanks for the response OMJ. It's working now

method1911 M8
[Sprint HTC One (M8)] OMJ:
I changed the firmware so it would flash on either SPCS_001 or SPCS_004...however if you're s-on, that's your issue.
[Sprint HTC One (M8)] Captain_Throwback:
Yes, tethering works on LTE if you have a tethering plan, on stock and on custom ROMs.
[Sprint HTC One (M8)] joshlovesays:
I'm s-off so I'll give it a shot. You're a nice guy! Thanks a lot.

---------- Post added at 08:17 AM ---------- Previous post was at 07:58 AM ----------

I tried the Non-HK firmware but it still didn't recognize. Should i try the HK?
[Sprint HTC One (M8)] Riff76:
Thanks guys
[Sprint HTC One (M8)] OMJ:
paste the exact link you are trying to flash....there is no HK 4.20 firmware right now

I went back & read your initial post....u are not clear what you're trying to flash....I have numerous links in the OP
[Sprint HTC One (M8)] joshlovesays:
My bad, I don't know why i thought the HK was available too.

Here's the link i'm trying to flash:

4.20.65x.10 Modified Firmware....removed boot & recovery (fastboot flashable): https://www.androidfilehost.com/?fid=95916177934527800
[Sprint HTC One (M8)] mswlogo:
Jusy FYI. "WIFI Tether Router" (from PlayStore) works on LTE on BB 3.0 without Tethering Plan. Not sure if it will work on Stock Rooted though. Oh and it's not "AdHoc" either.
[Sprint HTC One (M8)] OMJ:
that zip should work fine...here's an alt zip to try. https://www.androidfilehost.com/?fid=95916177934526929
[Sprint HTC One (M8)] joshlovesays:
That one didn't work either. I don't want to take up anymore of your time though. I'm going to try the other 2 methods for flashing when I get off work. If you think of anything else and want to PM me, feel free. I really appreciate all your help!
[Sprint HTC One (M8)] OMJ:
how are u flashing? use one of these methods....if it's still not working, only suggestion I have is RUU...

Flash Firmware via Hboot (requires micro sd card)....

-rename firmware to 0P6BIMG.zip

-copy 0P6BIMG.zip to ext_sd card

-boot into bootloader

-make sure hboot is highlighted, press power button

-it will scan your ext_sd card, then ask if you want to start the update

-press volume up & let it do it's thing...

Flash Firmware via fastboot, no ext sd card needed....

-rename firmware to firmware.zip

-copy firmware.zip to your sdk folder

-boot into bootloader

-plug in usb

-select fastboot option (screen should say fastboot usb)

-type Fastboot oem rebootRUU

-when u see the black screen w/ HTC, type Fastboot flash zip firmware.zip

-when it's done, type Fastboot reboot
[Sprint HTC One (M8)] joshlovesays:
I've been flashing using:

"Flash Firmware via Hboot (requires micro sd card)....

-rename firmware to 0P6BIMG.zip

-copy 0P6BIMG.zip to ext_sd card

-boot into bootloader

-make sure hboot is highlighted, press power button

-it will scan your ext_sd card, then ask if you want to start the update

-press volume up & let it do it's thing..."

once I highlight HBOOT and press power I get a quick scan that looks for OP6BDIAG.zip and OP6BIMG.zip but says "no image or wrong image" for both.
[Sprint HTC One (M8)] jwigley24:
are you putting the file on the root of your external sd card or in a sub-folder on the external sd card? make sure the file isn't in any sub-folders. also, if you're downloading the file on your computer, make sure you're renaming it to 0P6BIMG.zip... sometime if you're not showing file extensions in windows explorer, you could possibly be renaming the file to 0P6BIMG.zip.zip, i'd check on this just to make sure.
[Sprint HTC One (M8)] joshlovesays:
Been doing everything from device directly including re-naming. I checked the properties on the file on it and it's named properly.

Got it set on the base of the external SD as well.
[Sprint HTC One (M8)] The Fer-Shiz-Nizzle:
How is your sdcard formatted? I think it requires fat32. Not sure if exfat works
[Sprint HTC One (M8)] Captain_Throwback:
exFAT works fine.

[MENTION=5407366]joshlovesays[/MENTION] are you sure you're S-OFF?
[Sprint HTC One (M8)] joshlovesays:
Set as fat32. Re-formatted SD card just in case (didn't have anything on it just yet). Still not showing up.
[Sprint HTC One (M8)] bebdigga:
i noticed you are using the letter O not the number 0zero..i always wondered y i couldn't get this to work when i started trying to flash firmwares..
[Sprint HTC One (M8)] joshlovesays:
You'll have to excuse me while I go slam head into a wall. Maaaannnnnnnn. I am feeling a bit dumb here. Good eye!

---------- Post added at 02:30 PM ---------- Previous post was at 02:13 PM ----------

Flash worked perfectly. The first screen off gave me a fright but everything is working great so far. Flashed it twice to make sure.

XDA, I'm sorry for wasting everybody's time. Thanks for your help!
[Sprint HTC One (M8)] RonMac:
Is this what you guys are waiting for?

http://xdaforums.com/showpost.php?p=58829524&postcount=489
[Sprint HTC One (M8)] OMJ:
Added HK RUU & firmware to OP

4.20.654.10 Modified Firmware....removed recovery (fastboot flashable): https://www.androidfilehost.com/?fid=95916177934528518

4.20.654.10 Modified Firmware....removed boot & recovery (fastboot flashable): https://www.androidfilehost.com/?fid=95916177934528519

4.20.654.10 Full Firmware from RUU (fastboot flashable): https://www.androidfilehost.com/?fid=95916177934528520

4.20.654.10 ADSP only from RUU (fastboot flashable): https://www.androidfilehost.com/?fid=95916177934528752
[Sprint HTC One (M8)] nyjamaal:
I can't get the firmware to fastboot... Renamed to 0P6BIMG.zip,placed on external, and SD, along with internal will not install... S-off, Viper, 3.30.651. I need help
[Sprint HTC One (M8)] METHOD1911:
Did you make sure that the zip doesn't have a extra .zip at the end. That has happened to me before.

method1911 M8
[Sprint HTC One (M8)] ipetloudog:
How do I flash 3.30.651 over viperone 4.4.3 with s-on. Which method and which zip? Ive tried em all except the full 1gig firmware unmodified because the file is an .exe. im so lost and need help. Im not giving up.
[Sprint HTC One (M8)] asafegous:
My data speeds are severely stunted since firmware flash. Anyone else having this issue?
[Sprint HTC One (M8)] kirschdog1:
This did not work for me on sd card. States error wrong device. I have an hk rooted s-off with super Cid? Any ideas?

I flashed the one with no recovery no hboot. I have tricked my bootloader into reading s-on locked untampered is this affecting it?
[Sprint HTC One (M8)] stesul411:
I'm also on Viper 3.2.1, was able to install via fasboot, although it will not show in Settings>About>............. Check the version number via bootlader.

---------- Post added at 11:46 PM ---------- Previous post was at 11:43 PM ----------

OK, oldtimer with a newbie question.

Can I install the HK firmware on a non HK phone, or just wait for the captain to do his magic.
[Sprint HTC One (M8)] TWYSTEDX:
Flawless installation!

Thank you ALL for the wonderful work you do and the countless hours helping those in need.

Installed the official RUU H/K version with the link provided.
[Sprint HTC One (M8)] apitnauli:
i just ota my hk. before that, i was modified my stock rom with twrp,root supersu xposed and anything else,then i uninstall xposed framework, flash stock recovery then taking ota update then failed.

then i ruu my hk 3.31.654.2 take ota. done. my hk is lollipop now.

ask. what's difference between taking ota and install full firmware and RUU 4.20.654.10 ?
[Sprint HTC One (M8)] OMJ:
OTA only adds & patches files to complete the upgrade...RUU is a full ROM with firmware, restoring to factory defaults
[Sprint HTC One (M8)] doomscooter:
What different adsp 4.8.2.2 on sprint fw 4.20.651.10 then adsp 5.6.2.2 on h/k 4.20.654.10? TIA
[Sprint HTC One (M8)] apitnauli:
ok. i was ruu 3.31.654.2 because that ruu file that i have. i haven't download latest one. lol
[Sprint HTC One (M8)] OMJ:
post #2 updated w/ stock rooted for HK

Sprint_HTC_One_M8_HK_4.20.654.10_stock_rooted.zip

Bad_Boyz_Sprint_ONE_Lollipop_HK_Remove_itson.zip
[Sprint HTC One (M8)] Keioboy:
Cannot download from androidfilehost Sprint_HTC_One_M8_HK_4.20.654.10_stock_rooted.zip file. it's saying OOPS! no mirrors found. What can it be?
[Sprint HTC One (M8)] OMJ:
looks to be a AFH issue, I'll upload elsewhere....XDA is having a issue too with uploading files
[Sprint HTC One (M8)] muppetman462:
Uggg, tried downloading the hk venison also, and I get the dane message... No mirrors! I feel like I'm the day kid at the candy store, and the person will not sell the candy to me.! ?
[Sprint HTC One (M8)] methslushee:
the HK download worked just fine for me
[Sprint HTC One (M8)] walterado:
Thank you very much... Just now Downloaded and upgraded my one m8 HK to Lollipop...
[Sprint HTC One (M8)] OMJ:
yep, seems to be working now :)
[Sprint HTC One (M8)] mcwups1:
So, if I RUU'd to the 651 version (non-HK), and installed your custom 651 ROM, which firmware do I need to flash in order to convert successfully to the HK version and your HK ROM?

Thanks as always.
[Sprint HTC One (M8)] mcwups1:
Also, found this interesting.

I RUU'd my wife's phone to the HK RUU, but when checking in the Sprint Zone app, I came across this...
[Sprint HTC One (M8)] OMJ:
someone else posted something similar, weird, sounds like a eff up on HTCs end...does it say what version the update is going to?
[Sprint HTC One (M8)] mcwups1:
When you click in it, it says, "Your system is up to date". So, guess it is their screw up.

About the firmware for HK?
[Sprint HTC One (M8)] OMJ:
this is what I flashed...https://www.androidfilehost.com/?fid=95916177934528519
[Sprint HTC One (M8)] TWYSTEDX:
So they removed the stock fm radio app?

Would anyone have one that works for this Rom?
[Sprint HTC One (M8)] mcwups1:
Thanks again. Tried to PM you this...

What's your Gmail account?

Can't use PayPal for some reason, but Wallet works the same way.
[Sprint HTC One (M8)] OMJ:
see attached

oldmanjenkinz@gmail.com

thx bud