Marshmallow Sense 7 ROM released for HTC One M8 – stable

So, after much back-and-forth, it’s finally done. ViperOneM8 has a custom Marshmallow base now. A marshmallow snake is about to bite!

Go check out the download page. ViperOneM8_5.0.0 (anything before 5.0.0 is not Marshmallow!) is what you are looking for.


  • 6.xx based firmware recommended. 6.12.1540.4 US Developer Edition and 6.14.707.1 Asia-TW (no direct RUU link but you could run this and then get official OTA). If you want these firmwares, your phone needs to be GSM, S-OFF.
  • 4.xx Lollipop-firmwares (for example 4.16.401.13) apparently work too, according to Artur’s tests  – however, we have had quite a few issues with older firmwares on the M9 and it will be a very good idea if you actually do the update on the M8  too, just to avoid potential problems. We were not able to observe long-term effects (wakelocks, drain, etc) yet, so, better safe than sorry.

Thank Artur from XDA for this fantastic port job! The Release-Post is here on XDA.


  • No carrier support. We might be adding Sprint, VZW, TMUS, ATT once they receive their own Marshmallow updates. Until then, please have patience, my young padawans! Trying to flash the ROM on those can lead to a device unable to boot further than bootloader or recovery!
  • Firmware: most GSM phones can try to work with HTC’s Developer Edition firmware. It works well for most international users too. This requires S-OFF first. CDMA (Sprint and Verizon in the US) can absolutely NOT flash the Developer Edition firmware, not even with S-OFF! This would possibly break your phone so you have to send it in! Be warned!


[EDIT Notes]
  • Had to re-word a few things to try and make things clearer.

Sunshine S-OFF 3.0 – No S-Off yet? Hurry before it’s gone

I am sure you all have heard about SunShine S-OFF. No? OK. Here’s the thing: when you unlock your bootloader on to flash our most awesome custom ROM, you actually only unlock 3 partitions out of 47: Boot (the Kernel), Recovery and System. All others are either writeable by default (like Data) or still locked behind what HTC calls “Security”. That security can be ON or OFF. HTC won’t allow you to set it fully off.

In order to make your life easier and flash firmware without hassle, or cross flash e.g. international firmware to your AT&T device to fix the “no sound in calls” bug, or for fixing those cursed Sprint units which simply refuse to take custom ROM’s properly, you want your device security to be “OFF”. Or short: you want your phone “SunShine S-OFF”. For that, you need that hack.


Due to the same questions appearing over and over again on Facebook and XDA, here is a quick incomplete list of what you can do with S-OFF:

  • Flash firmware without relocking and returning your device to stock in a quick process.
  • Cross-Flash firmware or “unbrand” devices – like flash WWE to AT&T
  • Set your bootloader back to original “LOCKED” state instead of the official “RELOCKED” state which tells service centers that you unlocked
  • If you use sunshine to do the first-ever unlock on your device, HTC will NEVER know what you did. Use HTCDev ONCE and they record your IMEI and pass it on to their service contractors – so even if you changed to LOCKED state, they would still know.
  • Use ANY RUU to fix your messed up device (exception: no cross-flashing between GSM/CDMA!!)
  • Fully convert your device between variants like to Google Play Edition or from TMUS to ATT or whatever. Just keep in mind: GSM to CDMA and vice versa is NOT possible!
  • Some people like to experiment with different radios to improve their battery life and reception.
  • Some people like to flash different splash screens.
  • Some people enjoy modified hboots so the red text goes away (we DO NOT recommend this though!).
  • I am sure there is more but i think you get the idea…

Now, the most awesome crew around legendary Beaups and jcase has worked hard to fix their hack (which they currently call “SunShine S-OFF”) to achieve this Security OFF thing again, after HTC had worked hard to take it away from us (there was no way to S-OFF a KitKat M8 or M7 for quite a while). Now is the time. They finally succeeded. You can set your device free again!

But be sure to know this: HTC will be right at it and try to identify the exploit those guys use and patch it up if they can. So, if you want it, get it before the next HTC OTA rolls out.

Here is their XDA presence:

Here is their official Website:

SunShine S-OFF is the most basic thing we need in our HTC community. Without it, many many things would be quite impossible and even custom ROM’s like ours would be harder to develop, harder to maintain and harder to flash in some instances. So, if you have any doubts about the pricetag: please trust me when i say its well deserved, well earned and definitely worth it.

M8 Harman / Kardon Edition Mod now on HUB

Ever since HTC and Sprint introduced their “Harman / Kardon Edition” phone, the regular HTC One M8 buyers felt a little, well, cheated on.

Didn’t HTC claim the HTC One M8 was the ultimate audio experience when they released the regular M8? Something like that? I don’t exactly remember their phrasing but it was something along those lines. Now they call their Harman / Kardon Edition phone the “unmatched audio” thingy…

Well, anyhow. I DID feel cheated on. I like my music and I like a phone to sound like a good music player and not like a plastic box with speakers that make noise on the table. So. Now HTC released a Harman / Kardon M8 which is better than what i had just paid 600 Euro for. Hmm.

I talked to HTC directly, think on twitter it was. Been a while ago. I asked them this: is the Sprint Harman / Kardon Edition featuring any different hardware, or is it only software that changed?
I was curious because HTC said the Harman / Kardon Edition was capable of 192KHz/24bit high-resolution audio, which the regular M8 was not. They must have put in a better DAC (Digital-Analogue Converter), right? Or so I thought. Turns out, they use the same DSP (Digital Signal Processor) on all variants, because the DSP is part of the SnapDragon 801 SoC. Its called “Hexagon DSP” (another link of what the Hexagon is capable of) by Qualcomm. And guess what: it’s always been capable of high-resolution audio. The Harman / Kardon Edition just has the feature unlocked!

Oh can you imagine my joy. Of course, knowing this, exchanging the DSP firmware should do the trick. Baadnewz and Ivicask began to experiment with that idea when the first Sprint Harman / Kardon Edition Software/Firmware dropped. They together with Lyapota quickly determined a number of ROM files that needed to go along with the ADSP firmware image to make it work on the regular M8.

Guich and me got back into the game a little while later, when I realized that going back to BoomSound was kind of, well, complicated. I realized some people wanted to switch back and forth but had no easy solution except dirty flash their ROM. So I thought we do an Aroma based switcher, after we had to ditch the idea of making it a toggle in tweaks (overly complicated).
Originally, I didn’t pursue my idea of the firmware exchange any further. I hadn’t managed to get my device S-OFF, which is an absolute must. But then I got S-OFF and we started digging into the mod to create the switcher. By now it’s in its third generation and has gotten more complex, due to HTC making it more complex. The main feature, HD Audio playback, now also needs a changed Kernel. The switcher alone will only enable the software functions of the Harman Kardon phone like Clari-Fi and LiveStage, but without the supporting kernel, there will be no LossLess high-resolution audio.

So, the Harman/Kardon phone can now be downloaded from Venom HUB. It comes without the special headphones though. Those didn’t fit through the line. But you can buy them over at, they will ship in a parcel.

I am very glad I can announce this switcher now to support Android 4.4.4 (Yes, it took a long while) and i have to say thanks to all those great helpers and developers over on XDA, where it all started:

You can download The Switcher here and on our HUB. It is not only ViperOneM8 compliant – it also supports every other GSM and CDMA HTC One M8 out there (theoretically – not sure about the exotic variants – try for yourself) and could even be used to convert the real Sprint Harman / Kardon Edition to HTC BoomSound 😉

Firmware and the new Android 4.4.3

This is about the firmware problem with the 4.4.3 Base change. We have seen a fair few confused requests, reports, tickets and a public response is needed, although Team Venom does not usually deal with firmware issues.

To update your firmware, basically, you do have two basic strategies available:

  • #1 Go back to complete stock, grab HTC’s OTA, come back to viper.
  • #2  Go find yourself a trustworthy firmware source (Yes, mine of course), kill your device, burn it right to the ground, leave nothing on it, rebuild it with Viper.

Method #1 is pretty straightforward and reasonably safe, should be done within an hour at max, depending on how fast you find and download stuff. It works for all carriers that have received the 4.4.3 update.

Method #2 can take longer, requires S-OFF but is more entertaining. It guarantees a fresh start and you have to expect the least bugs. If you encounter bugs after such a nuclear wipe-out, they’re probably real.  It can – in most cases – be used for those who have not gotten an official OTA update, yet run a “normal” GSM phone.

I will only outline method #1 here.

Method #1

Requirements: knowledge how to use ADB and Fastboot (comandline toolset in my thread, section: “manual zip flash how to”, look for Android Tasks Batch Script). Else, use Google to learn how to use it.

Step 1: boot to fastboot (either press Power and VolUp, then VolDown to force reboot or use adb reboot bootloader), once in fastboot mode, run “fastboot getvar all” and read what it says where the line “MainVer” is. Take note of that version number (alternatively, look at what your Bootloader says at the “OS:” line).

Step 2: head over to Mr. Hof’s stock backup thread and get a backup corresponding to your MainVer, plus the fitting stock recovery. There’s more info and instructions there too.

Step 3: first, copy that backup to your external  or internal sdcard. Restore it with your existing TWRP/CWM recovery. Then boot back to fastboot, flash the stock recovery (fastboot flash recovery <nameofrecovery.img> (replace that with your stock recovery’s filename without the <>). Wipe the recovery cache by typing fastboot erase cache right after the recovery flash finishes.

Step 4: boot back to your (now stock) android and skip through setup, insert a wifi key so you get good network if required, then let the phone search for an OTA in Settings/About/Software Updates. If there is one on offer, get it. Notice: at the time of writing, both T-Mobile US and Verizon’s 4.4.3 Updates were not available yet, but announced.

Step 5: copy to your ext or int card. Download TWRP at‘s site. Make sure you ABSOLUTELY get the right one – there’s an INT/GSM, a VZW and a Sprint version. Do not interchange. Everyone not on Sprint or VZW choose INT/GSM.

Step 6: boot to fastboot like in step 1, place the TWRP image in your fastboot directory and run the command: fastboot flash recovery <nameofrecovery.img> (replace that with the downloaded image name).  Then run fastboot erase cache right after the flash. Now reboot to recovery (use VolUp and VolDown to navigate the bootloader menu and press power to confirm), then flash ViperOneM8 the way you are used to.

Now you should be all set.

Method #2:

Step 1:  Read my thread –  where you can learn to play with the more exciting things (it can brick your phone! Yay!)

IMPORTANT: My thread mainly covers GSM International phones (Software versions with x.xx.401.x) – you may need to dig through XDA for other region codes. I usually try to cover all regions i can get firmware from, but lately, my time was too limited to dig them all up. If you are wanting a specific firmware package though, you can hit me up over at XDA (Sneakyghost) and point me towards what you found already and i will try to put something together for you that’s reasonably safe, or you just trust other sources.

Firmware TL;DR

Do you really expect us to help you if you don’t read all this ****?

[[Below are some explanatory notes, which file under the “To long; Didn’t read” part but i suggest you do read it.]]

Read more

Exciting (We Hope) Series In The Works

What’s up my fellow Venom-heads!
We here at Team Venom are wanting to put together a project for you guys and part of that is to help you guys get to know the developers behind some of your favorite ROMs. We’re planning on running an interview series with some developers. Initially it’s going to be mainly Venom developers but we have a few others we want to talk to as well. We feel this is important to the users when they can kinda get to know the people behind the code. Makes it more personal. To do this we want some input from our faithful users and anyone who just wants to  find out who these people are.
Our very own Sree (nitephlight) had this to say in our discussion:
We’d love for this series to be a “meet the dev and here’s the *why* behind the what”, an inspirational look those devs on XDA you swoon over as a noob with 5 posts. Lord knows it’s not always easy to communicate with devs or so much as receive a response sometimes. The release of our new website at is the first of many ideas the team has to engage our users. We’d love for you to help further this goal!
Please we want to see your opinions! What do you want to know from the developers that make our phones great. Leave your questions in the comments below and if we find any really good ones, you might get a shout out.

HTC One M8 Prime (?) Rumored to be Released in Q4

HTC had already outdone themselves with the release of the One M8 earlier this year. There have been rumors of the HTC One M8 Prime being released as a more “upgraded” M8 experience sometime in the fourth quarter (October-December). Boasting some pretty beastly specs, this should be an interesting toy to play with. Leaked specs include:

  • 5.5″  1440p screen
  • 16/32GB internal storage
  • MicroSD slot (up to 128GB)
  • 3GB of RAM
  • Iconic fronfacing BoomSoundTM speakers
  • 4 UltraPixelTM Dual Camera with dual flash
  • 5MP Front-facing “Selfie” camera
  • Android “L” (5.0)

As you can see this should be quite the device. Obviously our Development team can’t wait to get their hands on this monster.


This could also mean really good news for HTC as they’re working at coming back from a huge deficit. Prior to the M8 release, HTC’s profits were plummeting. However this seems to be changing with the M8, and this device could make or break their ascension up the ladder of success. Not to mention HTC’s pledge to keep their flagships updated to the newest versions of Android.


Also with this rumor is the release of the HTC One M8 Plus with a 5.2″ screen also boasting 3GB of RAM. It’s hard to tell what is going on with these leaks, and obviously we should take them all with a grain of salt. Not knowing if there is indeed a different between the Prime and Plus, but we will keep you updated with any new information on the matter.




4.4.4/Sense 6.0 Update Coming Soon!!

HTC Sense users, get hyped!

HTC has been on their game lately with updates, and this 4.4.4 update is no different.

Upon the release of KitKat, HTC came out with a rather daring game plan and said they promised to keep all their users on the bleeding edge, and updated to the latest version of android withing 30-90 days of its release. That’s a bold statement for a company that has been facing going under, but so far they seem to be keeping up with it all.

A schedule has reportedly been leaked showing which devices will be receiving the 4.4.4 with updates to the Sense 6.0 skin:

Now, we don’t know what all will be new in this “updated” Sense 6.0 Skin, but they certainly did it right (IMHO) and I’m definitely excited to see what new things will come with future versions of Android.

With all this in mind, HTC also has this to say regarding Google’s announcement of the Android “L” update:

At HTC, our customers come first. That’s why the HTC Advantage pledge includes software updates for all of our devices for up to two years after their launch date. We are also one of the quickest to incorporate new Android updates into devices, and are also the most transparent OEM when it comes to keeping customers updated about rollout progress.We take pride in being an industry leader when it comes to keeping our devices current, and we’re dedicated to providing our customers with the best smartphone experience in the world. [2]

(To read more from HTC’s post, please follow the source links)

As you can see, we have a lot of good things coming for us fairly soon, and who knows what kind of goodies they have to offer.

Main Source [1] [2]

The Nexus Experience

So, we’ve probably all heard about HTC’s successful deal with Google to make a new tablet. A true metal slate even. Don’t we just love to hear that. I am all itchy for that alleged 9-inch thing called a HTC Nexus.

What i was wondering about: how will Team Venom’s stance be on that? After all, we claim to be HTC Sense modders. Or was it HTC modders?

Unforunately, we are specialized in modifying HTC Sense.

That means, as long as there won’t be a brother/sister unit of the alleged HTC Nexus Tablet that runs Sense which can easily be ported, there will most likely be no contribution from our side towards the Tablet.

However, the way we work, we hardly ever give any estimates or ETA’s (don’t you dare ask one!) – this means we also do not explicitly exclude the HTC Tablet from the list. As much as we do not include it.

It all very much depends on how things are turning out once that thing hits the market.

After all, who wouldn’t love to have a metal slate to cut his onions on in style?

The Prey for the Viper is in sight!!!

Time for the Viper Tamer/Programmer to reload their fangs with new Venom!!!

Currently we bite with android 4.4.2 but 4.4.4 is hiding in the bushes just waiting to become the Prey of the Viper.

Android 4.4.4 KitKat update

As strange as it might sound, the company which was once infamous for abandoning its flagship devices, has already started to roll out the 4.4.4 update. It has now been officially confirmed that the international variants of the HTC One M8 and HTC One M7 Google Play edition (GPe) have started receiving the Android 4.4.4 OTA update. Interestingly, the company hasn’t mentioned anything regarding an expected rollout time frame for the US carrier variants (Verizon, Sprint, AT&T and T-Mobile) of the 4.4.4 KitKat update for the HTC One M8; we highly doubt a full scale rollout would happen anytime soon.

As for the previous year’s HTC One M7, owners of this device should hopefully receive an Android update notification soon enough. Nothing has been confirmed yet, but many experts believe that the rollout might happen within the next 2-3 weeks.

One thing that is worth noticing here is that HTC has very quietly skipped the Android 4.4.3 update and directly updated the HTC One M8 to Android 4.4.4. As usual, the OEM didn’t think it was necessary to provide us with an official explanation for taking a step like this, but given that 4.4.3 didn’t bring any ground breaking changes with itself, HTC deserves a pass on this one.

Android L “5.0 Lollipop” update

For those who’re living under a rock, HTC has already confirmed that they will leave absolutely no stone unturned to bring Android L 5.0 update to all variants of the HTC One M7 and HTC One M8. This isn’t the first time that the company has bound itself with a self imposed deadline. Last year, when android 4.4 KitKat was still in its initial phase, HTC pulled a similar stunt and imposed a 90 days deadline upon itself for updating the HTC One family to KitKat. Even though they failed to update all the devices in time, admittedly, they were pretty close to the deadline.

Of course, 90 days isn’t nearly as close as the Nexus brethren, but given their history, this is nothing short of an achievement for HTC. Not that we needed any other confirmation than this, @LlabTooFer, who just happens to be a glorious HTC leaker, further confirmed the 3 month deadline for HTC to rollout the Android L update for the HTC One series.

As already mentioned above, HTC has come a long away from being the company it once was. Even though it is still a far cry from the special treatment which Motorola and Nexus devices get, it is still nice to see HTC maintaining transparency with its customers.

Z_Jomant Did_you_know_Tips: Did you know that you can turn your Flashlight on your phone on without entering the Phone?!?! To do so go to Venom Tweaks -> Lockscreen Tap -> Flashlight Section and set up your Flashlight……Ohh when you already there setup your Volume Buttons to control your music right below the Flashlight setting. So now you don’t fall down the stairs in the dark and break your phone  PLUS you can change your Tracks on the fly…….isn’t that awesome!!!!!