yashsingh1/xdaforums huggingface dataset:
[Verizon HTC One (M7)] woznet:
The recovery does not need to be stock, I ran Rumrunner with the TWRP recovery had it worked just fine. What is important for Rumrunner is the stock rom and stock kernel, without those you will get errors.

When I was trying to get Rumrunner to work I was having a lot of trouble since I htcdev unlocked my phone on day one and had been flashing roms since then. I tried flashing every stock rom I could find and none of them worked for me, I even tried flashing partitions individually but nothing I tried could get Rumrunner to start the pourings sequence. The only thing that saved me was that I found a nandroid that I had saved on my hard drive that I completely forgot about. After I flashed the nandroid and enabled/diabled what needed to be, I ran Rumrunner and finally it completed after only 3 pourings.
[Verizon HTC One (M7)] wiredout46:
i was running into issues with rumrunner until i flashed a stock recovery and stock boot.img, after that everything worked.
[Verizon HTC One (M7)] karn101:
Stock boot.img is what you need. You don't need the stock recovery. I also did it with TWRP as my recovery.
[Verizon HTC One (M7)] blake1886:
so if I have an unlocked bootloader and I am rooted, as long as I have a stock boot.img and stock rom I can run rumrunner again and nothing will be harmed? if so, where can I get this stock boot.img?
[Verizon HTC One (M7)] santod040:
Should be able to just flash the stock .10 Full Odexed rom that I posted.

It contains the stock rom files and Boot.img.

Then run Rumrunner.
[G2 Q&A, Help & Troubleshooting] sacredsoul:
I've tried this on a hub and a USB port on the PC itself. The phone doesn't even recognize being plugged in on a USB port.

On the PC itself though, it connects and I can browse the files within for a few seconds and my phone then disconnects itself and connects back right after. And everytime it connects, there's a vibration so it's pretty much non stop vibrations. This is extremely annoying. I can't transfer any files over. Currently using Wireless Storage. Cr*p speeds but at least it gets transferred. Any idea what might be the problem? On a D802, rooted and with TWRP installed.
[G2 Q&A, Help & Troubleshooting] lumpysherman:
Mine will do this when charging in the car via USB. If playing anything out gets paused. Sux
[G2 Q&A, Help & Troubleshooting] amonrei:
Bump.

Huh i thought i was the only one. My G2 does this too. My PC is pretty old and it was on Win 7 and MTP didn't work. So i formatted my 4yo Win 7 to Win 8.1 and now MTP works. It's definitely much faster than Wireless Storage/OSP/3rd party app but what's the point if it keeps disconnecting.

Another thing is, it does happen to my thumbdrive as well. Just that with the G2 it's much worse until i can't transfer any files at all. So the super slow wireless is the only option.

Any solution? Or do i need to upgrade my PC lol. :eek:
[G2 Q&A, Help & Troubleshooting] marshygeek:
Try changing the port. Maybe the usb cord is loose or the port itself. This happened to my S2 after dropping it. Maybe the motherboard was moved inside i dunno and after that it keeps connecting and disconnecting when i plug it,
[G2 Q&A, Help & Troubleshooting] LittleH79:
I think you all suffer from too less power throughput from charger/cable/port.

It's like the same when you do not use the supplied charger but another brand your phone will not fast charge.
[G2 Q&A, Help & Troubleshooting] amonrei:
I was thinking the same too because it doesn't happen when i plugged the phone on another PC.

So the solution is, unplug unnecessary devices and it shouldn't disconnect anymore. If it still happens, try not doing anything on the pc while data is transferring. At least it works for me.
[G2 Q&A, Help & Troubleshooting] diehardbattery:
I am also rooted and the problem only seems to happen when the screen turns off and then locks. If I unlock, it comes back.
[G2 Q&A, Help & Troubleshooting] iancu.alexandru:
same problem

I've used my I9300 on stok ROM, no problem, i've flashed ArchiDroid V2.3.4, and the problems apeard. conecting the phone to pc via usb, it connect's and deconnect's, i'm not able to copy anything to/from phone. I guessed it was a problem with the ROM, so i've flashed Resurrection Remix® 4.4.2 KitKat , but the same problem....don't know what's the problem...a little help pleeeeeaseee:rolleyes:

PS: changed the usb cable(cord), the usb port, uninstall the drivers and reinstall them...

(off topic...who copied who on ROM...archidroid<->kitkat)

C'mon....i like archidroid...but i need the usb connection 2 PC, i can't live without it
[G2 Q&A, Help & Troubleshooting] Eligra:
Problem fixed.

I had exactly the same problem as this, I tried different USB slots (even USB 3.0), I tried resetting the phone several times but still it didn't work.

But after changing the charger back to my original iPhone one, it worked perfectly! Probably isn't that wise buying cheap chargers online tbh http://xdaforums.com/images/smilies/tongue.gif
[MDA III, XDA III, PDA2k, 9090 General] unix:
I have realized that when one call me after 3 rings it activates the answering machine.

I have called Vodafone and they have told me to make a code to disarm (##002 #) but nothing.

I have recalled and they have told me "we disarm it us"... but nothing!!!

Do you know by chance if it is a configuration of the telephone?

thanks :cry:
[MDA III, XDA III, PDA2k, 9090 General] vijay555:
I got this from elsewhere, never tried it:

Call Divert (all call types)

All

Set: **21*destination#[SEND]

Cancel: ##21#[SEND]

Query: *#21#[SEND]

No Answer

Delay nn seconds: max 30 seconds, in 5 second increments

Set: **61*destination*nn#[SEND]

Cancel: ##61#[SEND]

Query: *#61#[SEND]

Unreachable

Set: **62*destination#[SEND]

Cancel: #62#[SEND]

Query: *#62#[SEND]

Busy

Set: **67*destination#[SEND]

Cancel: ##67#[SEND]

Query: *#67#[SEND]

Cancel All

##002#[SEND]

Divert Voice Calls

All

Set: **21*destination*11#[SEND]

Cancel: ##21*11#[SEND]

Query: *#21*11#[SEND]

No Answer

Delay nn seconds: max 30 seconds, in 5 second increments

Set: **61*destination*11*nn#[SEND]

Cancel: ##61*11#[SEND]

Query: *#61*11#[SEND]

Unreachable

Set: **62*destination*11#[SEND]

Cancel: ##62*11#[SEND]

Query: *#62*11#[SEND]

Busy

Set: **67*destination*11#[SEND]

Cancel: ##67*11#[SEND]

Query: *#67*11#[SEND]

V
[MDA III, XDA III, PDA2k, 9090 General] unix:
thanks

:wink:
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Firstly, thank you for reading this post. I appreciate that there are a number of posts already covering a lot of what I will be asking (I have already checked and Googled) but in much the same way you end up watching a video of a cat rescuing a child from Narnia on YouTube when you originally started with videos about the political stability in the Middle East, the tedious link between start and finish is now well and truly blurred!

With the above in mind, the aim of this post is to try and collate answers to my questions in one place. I will try and be as clear as possible.

It is also worth mentioning I am not completely new to this. I previously owned an HTC Sensation which I rooted myself (even used the paper clip technique) but the world of ROMs and “Framework” etc seems to be totally different to what is was a few years ago.

I suppose I will start with the basics, the custom recovery.

I have used both CWM and 4EXT in the past and am wondering which is favourable for the HTC One? A lot of posts I have read use CWM but an advantage I found with 4EXT was the ability to flash Kernels without having to go through the whole Super CID route I had to with my Sensation. Am I concerned about an issue that no longer exists or are the benefits of using 4EXT still relevant for the HTC One?

Secondly….and sort of thirdly, kernels and ROMs. Obviously I am wanting to OC the HTC One and I have found a number of kernels which allow this. I have also found a number of custom ROMS which include kernels that allow for over clocking….fine, except the “thirdly” part of this question is the difference between custom ROMs and the “Xposed” framework I have been reading about.

If I flash a custom ROM will Xposed still work or is it a case of one or the other?

To me, it seems the Xposed framework is the preferred option by a number of people for the very detailed level of customisable options it provides without (almost) any of the unwanted parts.

I appreciate the above might be a bit tongue tied so here is a simpler way of what I am asking:

•	Custom ROM + Kernel + Xposed – Possible? And or necessary?

•	Kernel + Xposed – Possible?

•	Custom ROM + Kernel – I know this is possible.

Now, if the first bullet point is possible, I would like to know of a few 4.3 ROMs I can use. Please remember I am on the international UK version. A number of posts have US 4.3 ROMs but every time I look for international compatible ROMs it only ever states 4.2.2.

Is there a 4.3 ROM available for the UK HTC SIM Free One?

Note* The ROMs do not have to include kernels, I can find a compatible one easy enough.

Lastly, S-OFF.

If the original question about recovery images is negative, do I have to S-Off the device and S-CID etc?

If you got this far, thanks for reading and hopefully you can make things a little clearer than mud!
[One (M7) Q&A, Help & Troubleshooting] EddyOS:
First thing I'd do is check the HBOOT on the phone as if you're on 1.44 I'd S-OFF it NOW! Even if you never do anything else it gives you the option in future

I'd then just use the phone as normal as this is the first phone I've not had to root...

If you DO want to go down the rooting route, then I'd look at Android Revolution HD which is currently running the latest leaked build for the EU handsets and works 100% fine on the unbranded EU/UK handset
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Thanks Eddy,

I would like to go down the rooting path due to the OC and customisable options.

I will check the HBOOT though when I get it in a few days....

Thanks.

Anyone else with any other comments on OP?
[One (M7) Q&A, Help & Troubleshooting] r1tesh:
http://xdaforums.com/showthread.php?t=2365506
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Thanks for the link.

I did already find this and have it saved as a point of reference for when I figure out what I need to do.

I think my questions above still require guidance though as I am already aware updating firmware will require S-Off and S-CID but when I rooted my second Sensation, 4EXT allowed for the flashing of certain things without the requirement to S-OFF or S-CID (paper clip trick).

Furthermore, this doesnt touch on the ROM vs Xposed query but as mentioned, thanks for the link.
[One (M7) Q&A, Help & Troubleshooting] nkk71:
WOW long post :eek:

Actually, this should be firstly, S-Off if you can (at the moment that's only for hboot 1.44 pre June 2013, or using a JavaCard); use vomer's guide posted above.

Things have changed since Sensation, S-Off is good to change CID (IF needed), but a must for flashing unsigned firmware. (not to mention running a downgrade RUU)

However, even with S-On, you can still flash custom ROM, kernel, recovery, and even radio, using HTCdev to get an unlock token for your phone.

You'll need to use either CWM or TWRP, I believe 4EXT is not (yet) compatible with HTC One M7. As mentioned above both these recoveries are able to flash ROM, kernel and radio. S-Off and SuperCID not needed. Download those from the threads in xda, not the official web site as the ones in the thread are more up to date.

All three possible. :good::good:

I can't say for all ROMs, but many of them are/were based on the US Developer edition, which was one of the first to receive 4.3, but were recoded to be WWE editions, that would work for UK.

Just remember to stay away from Sprint and Verizon editions, as these are completely different.

The ROMs do include a kernel, but you can flash any other kernel after having flashed the ROM; so by extension every time you flash a ROM, you would need to reflash your custom kernel (making sure it's compatible with the ROM base obviously).

Hope that helps out a little, and remember to hit the thanks button for all that helped ;)
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Perfect! Thats the answer I was "rooting" for.......:rolleyes:

Although, your detailed answer has prompted another question.

Given that I can flash ROMS, Xposed and kernels without the need to S-Off or Super CID and the only benefit to S-Off and S-CID is the ability to flash new firmware and radios, this begs the question, for the not so hard core rooting user, do I even need to?

Agreed the posts say to S-Off straight away so I will heed this advice but in honesty, am I required to?

Am I likely to encounter any problems by flashing 4.3 ROMs without upgrading to the latest firmware?
[One (M7) Q&A, Help & Troubleshooting] EddyOS:
S-OFF gives you a 'get out of jail' option should you ever need it as you can flash an RUU to return the phone to stock. What software build are you running on at present?

It's always best to match firmware to the ROM
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Sorry, excuse my ignorance.

When you say "software build" do you mean firmware version or android build? Or something else completely!?
[One (M7) Q&A, Help & Troubleshooting] nkk71:
SuperCID is not needed anyway (I believe) for flashing unsigned firmware, S-Off should suffice. On the other hand, finding signed firmware, is quite difficult, I haven't seen but a few around (and pretty old). You could still receive them using OTAs, but that would force you to flash stock ROM, stock recovery, and maybe even relock the bootloader, then having to go through the bootloader unlocking procedure again (which also wipes your phone completely, including sdcard/internal storage)

That bring one thing to mind, the first thing you should do once you install a custom recovery, is do a complete nandroid backup of your phone, should you need to get back to it at some later point in time (including for example, receiving OTAs)

As for "needing" to upgrade firmware, there are people still running 1.xx firmware (from Android 4.1.2) with 4.3 ROMs. Everything from 4.1.2 to 4.2.2 was pretty much OK with any firmware.

However, I've recently read a few posts on ARHD, where some issues (on ARHD 30.0) were actually only resolved with an update to the latest firmware. I cannot confirm these were actually issues due to different firmware and base versions, but it may very well be case.

If you are able to achieve s-off (I personally did it with revone, as it doesn't use a custom hboot, just get's rid of the security ON), I highly recommend it. Even if you never need it, having it is better as it will allow you to downgrade/upgrade, etc.etc.

One last thing, when you use HTCdev to unlock your bootloader and flash custom stuff, the bootloader will show "UNLOCKED" and "TAMPERED", even if you lock it again, it will only show as "RELOCKED", whereas with revone, you can remove the "TAMPERED" sign, and even return it to "LOCKED".

PS: Since you're in the UK, at worst, you can use the FunFoneShop (or whatever they're called), because they have JavaCards which can achieve S-Off even for 1.54 hboot (I think they charge something like 20 or 30 pounds, if I'm not mistaken)

Also, some people are saying that s-off for 1.54 "is around the corner" (by beaups), but can't confirm that either.

---------- Post added at 06:24 PM ---------- Previous post was at 06:20 PM ----------

Software build is the HTC version, ie ARHD 30.0 is "latest official HTC One 3.57.401.500 - Android 4.3", and firmware would be the firmware in that release. You can use different firmware version with different base version, but it's always best (if you can) to have both the same.
[One (M7) Q&A, Help & Troubleshooting] EddyOS:
As in the build shown in Settings>About phone>Software information, e.g. 2.24.401.8
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
OK, so asuming I will be flashing a 4.3 ROM or 4.2.2 at the latest, my software version will be 3.57.401.500?

Therefore find the appropriate firmware for this software build?
[One (M7) Q&A, Help & Troubleshooting] EddyOS:
The build is linked to the ROM you flash. ARHD is currently based on the recent 3.57.401.500 leak which is Android 4.3 and you'd ideally need the FW to match it but you have to be S-OFF to flash the FW

Going back to my previous question, what build are you currently on? It's more to direct you for backups/recovery options more than anything as before you jump head long into the rooting world it's ALWAYS the best to know how to revert to stock if required
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Just to confirm, I am yet to obtain the phone.

Once I have it I and I have flashed a 4.3 ROM, I asume I will need to find the compantable firmware and also flash this.
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Recommended YES, needed not always necessary. (and you need s-off for that)

Firmware can be found in [MENTION=1363323]vomer[/MENTION]'s guide here: http://xdaforums.com/showthread.php?t=2365506 (in section 2)
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Gotcha,

So, what's needed is:

Root device

Install Custom Recovery

S-Off and S-CID

Flash Custom Rom

Find and Flash matching FW to ROM

Flash GApps

Flash Xposed Framework

Excluding the obligatory back-ups along the way....Happy days?
[One (M7) Q&A, Help & Troubleshooting] EddyOS:
No. First thing is:

1. Find build version

2. Find RUU for backup purposes and download if available for your build

3. S-OFF (if possible) and unlock bootloader at the same time

4. Flash custom recovery (through fastboot)

5. Backup current ROM

6. Flash new ROM

7. Flash GAPPs (only if using CyanogenMod/AOSP - they're included in Sense-based ROMs)

8. Flash FW (through fastboot, not recovery)

9. Do anything else you want
[One (M7) Q&A, Help & Troubleshooting] nkk71:
If you get it with hboot 1.44 (pre June 2013), you can first S-Off and unlock bootloader without using HTCdev.
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Thanks, and thanks eveyone else. You can probably see from the number of posts Ive made I try and find out stuff before posting so its appreciated not getting flammed when I do!

Thanks for all your help with this and no doubt youll hear from me again when I follow the step by step guides "to the letter" and end up on boot-loop! :p
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Didn't think it would take long before I posted again.

Spent the evening trawling the forum and the CM page but cant seem to find a CM ROM for the international M7? Even a link to the CM site from another site returned a page on CM website but no files? Am I mistaken? Example: http://www.get.cm/?device=m7&type=

So...after yet more searching Im guessing the Pac-Man ROM here http://xdaforums.com/showthread.php?t=2348415 and kernel here http://xdaforums.com/showthread.php?t=2301543 are compatible although it doesn't look like the kernel allows for middle HTC button to become menu. Does anyone know where I can find the firmware?

IGNORE HERE: PRE EDIT - If not, then can anyone advise a lightweight,non-sense ROM (offering 4.2.2 or 4.3), a compatible overclocking and HTC menu button converting kernel and the applicable firmware?
[One (M7) Q&A, Help & Troubleshooting] qzcgd:
Shouldn't you flash firmware first ?
[One (M7) Q&A, Help & Troubleshooting] CoryTallman:
Any GSM based Roms are cross compatible (AT&T works on TMOUS works on International Sim-free works on Dev Edition) Stay away from CDMA though. (Verizon and Sprint will mess your phone up).

Almost all AOSP based Roms are on 4.3 and any AOSP kernel can be used for them. (Lots of kernels have AOSP and sense editions.) Most kernels offer OC and Logo2Menu along with a whole list of other features. (Swipe to wake, swipe to sleep, logo to wake, double tap to wake).

Many AOSP builds also have these kernels built in, I recently used CodeFireX and it has menu2logo as a stock option. Its also blazingly fast, if that's what you're looking for.

Also remember, unlike other phones that have Sense and AOSP Roms, the One has Sense, AOSP, and GPe.

AOSP and GPe are not the same thing and even though they look similar, their features and kernels are not cross-compatible.

Xposed Framework is an amazing tool on any rom. Many have it built in. It has its own built in list of downloadable modules now, and is very easy to use.

And lastly, give Sense a chance before you jump to the AOSP ship. HTC did it right with Sense 5, and even better with Sense 5.5. The Devs on XDA have only improved it from there. You'll be surprised at how quick and feature packed the Sense Roms actually are on this phone. And there are plenty of Sense kernals with all the same features as AOSP kernels.

Good luck and have fun. :thumbup:

---------- Post added at 10:05 PM ---------- Previous post was at 10:03 PM ----------

Doesn't make a difference.
[One (M7) Q&A, Help & Troubleshooting] EddyOS:
Doesn't really make a difference, so long as you do it before the first boot you should be OK
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Huge thanks - Another quality answer, really appreciate the thought out replies rather than just a link with a post that "sort of" answers the question.

Ill take your advice and give Sense a go, its just Im really used to CM on the Sensation and really like the feel of the ROM. I guess the elements of Sense I am not happy about can be changed with the Xposed framework (such as blinkfeed) so Ill have a play and tinker and see how it feels.

Thanks for the clarity on kernels, I was a little worried that all the devs seem to be Sense orientated and I was being pigeon holed to a few ROMS.

Thanks again for the assistance and as before.....see you on boot-loop!
[One (M7) Q&A, Help & Troubleshooting] EddyOS:
If you flash one of the new Sense 5.5 ROMs you can just turn off BlinkFeed anyway (as I have done as I personally find it useless)

Sense has come a LONG way since the Sensation - it's worth giving it a go first of all and see how you get on. I was a die hard CM fan but I'm back with Sense now (until the Nexus 5 is out ;) )
[One (M7) Q&A, Help & Troubleshooting] CoryTallman:
Yah, 5.5 is amazing. And in my experience actually performs better and has better battery life than CM.
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Cheers guys,

I

Just before I start (I now have phone) Im using HBOOT 1.54. Will all this still work?

I have read some posts about 1.54 not working correctly....
[One (M7) Q&A, Help & Troubleshooting] calanizzle:
For me:

1) unlock bootloader (data gets wiped)

2) root

3) TB freeze + Greenify

4) framework modules
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
OK, so flashed TWRP and it didnt have touchscreen when loading to recovery.

Phone is froze at TWRP lockscreen.

Can I reboot my phone?
[One (M7) Q&A, Help & Troubleshooting] nkk71:
either POWER + VOL DOWN

or "adb reboot bootloader"

Then flash TWRP or CWM again, but get the updated version from the threads on xda, which are updated.
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
Cant unlock phone....

Think I will have to wait for batt to go flat and hope it boots.....
[One (M7) Q&A, Help & Troubleshooting] nkk71:
where are you? bootloader, twrp or ROM?
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
twrp recovery lock screen. No touch screen function...
[One (M7) Q&A, Help & Troubleshooting] nkk71:
just connect to your PC, and run

"adb reboot bootloader" that will put you back in FASTBOOT USB mode, then get the correct recovery from the thread on xda which is updated for the touchscreen issue, and reflash it.

fastboot erase cache

fastboot flash recovery <name of recovery>.img

fastboot erase cache
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
You sir, are a life saver....completely forgot about adb command:o
[One (M7) Q&A, Help & Troubleshooting] nkk71:
:cowboy::cowboy: :p
[One (M7) Q&A, Help & Troubleshooting] ssjghost:
So now, I can get my device recognised.

I have tried DLig loads of driver but no joy.

The device is found in My Computer ass HTC One, but not recognised in adb devices?

TWRP flashed but thats it so far.