yashsingh1/xdaforums huggingface dataset:
[One (M7) Q&A, Help & Troubleshooting] nkk71:
you're going to have to check in rumrunner thread: http://xdaforums.com/showthread.php?t=2487888

about those problems.

a few ideas, off the top of my mind:

1- is Settings -> Power -> Fast boot disabled

2- is Settings -> Developer options -> USB Debugging enabled

maybe you need to update drivers, adb, etc. better check rumrunner thread, i havent used it enough to be able to tell you exactly what to do
[One (M7) Q&A, Help & Troubleshooting] htc1one:
rumrunner says my device is not rooted and lacks an unsecure kernal :(
[One (M7) Q&A, Help & Troubleshooting] nkk71:
a- but you did select ROOT in the Guru Stock ROM, and flashed bulletproof kernel?? please confirm for information for the future, thanks

b- maybe try ARHD 31.6: http://xdaforums.com/showthread.php?t=2183023 (although this is already 3.62.401.1, but I don't have any links at hand for 2.24; I could upload one, but that would take a few hours at least, and I'm off in a little while)
[One (M7) Q&A, Help & Troubleshooting] htc1one:
Didn't do them two, shall I do that? I don't know how to install the rom that's why I am confused neither do I know how to do the kernal. :eek:
[One (M7) Q&A, Help & Troubleshooting] nkk71:
a- download this: http://www.htc1guru.com/dld/guru_reset_m7_2-24-401-1-zip/

b- download this: http://goo.im/devs/flar2/One/Bulletproof-m7-4.4.zip

c- put them on your phone, then reboot to custom recovery (CWM or TWRP)

d- in custom recovery, wipe cache and dalvik (NOT internal storage, NOT system, etc); if you use TWRP, then they are in "WIPE -> Advanced Wipe"

only

select "Dalvik Cache" and "Cache"

e- in custom recovery (CWM or TWRP) install the Guru Reset 2.24.401.1; when installing, select root, but unselect stock recovery

f- while still in custom recovery (CWM or TWRP) install the Bulletproof kernel

Reboot twice, then try rumrunner
[One (M7) Q&A, Help & Troubleshooting] htc1one:
Guru reset taking an hour to download :(
[One (M7) Q&A, Help & Troubleshooting] htc1one:
The link you posted to the kernal doesn't work :confused:
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Check http://xdaforums.com/showthread.php?t=2233665

Get the one for Android 4.2.2
[One (M7) Q&A, Help & Troubleshooting] htc1one:
Thank you, I literally downloaded the Guru for an hour and then my internet disconnected :silly: I will let you know how it goes.

If I were to get AR HD I would simply just install the zip file via clock work right? Wiping cache and dalvik cache and wiping in Aroma?
[One (M7) Q&A, Help & Troubleshooting] nkk71:
ARHD 31.6 is good with CWM, but 40.0 needs TWRP 2.6.3.3 or above
[One (M7) Q&A, Help & Troubleshooting] htc1one:
Yeah I saw + you told me that 40.0 had some errors or some bugs with the offical rom not AR HD itself so I've taken your advice and will try to ARHD 31.6 with CWM, so yeah I would simply just put the file in the internal memory of the phone and then install from zip right :confused:
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Yep
[One (M7) Q&A, Help & Troubleshooting] htc1one:
Awesome, you are so much help I swear :highfive::highfive::highfive: I've kept all the files you told me in a folder if I still want to go back to stock stock. :o Your really helpful thank you very much
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
S-Off ???

my htc is rooted and unlocked with S-on, im trying to get back to stock and to also get S-Off i've followed the many tuts out there but when i have usb debugging checked my computer wont recognize my phone, when i reboot and turn off usb debugging im recognized???/

frustrating trying to get s-off with revone and using all in one toolkit cause i can use toolkit to get to the bootloader then when i try push revone it says no device attached???

usb debugging is checked

fastboot is unchecked in the power menu

so when im following the video instructions in youtube vid i get stopped when opening an adb shell for "device not attached" now if i reboot the phone it will be recognized by computer and it will also be recognized by all in one toolkit but once i hit bootloader in toolkit it boots to the bootloader then its not attached???

i have revone in the same folder as fastboot maybe i should have it in a different place?

please help
[One (M7) Q&A, Help & Troubleshooting] clsA:
this is why you don't rely on the all in one

your time would be better spent if you would learn how the command's all work in a regular command prompt window.

from your fastboot folder hold shift and right click/choose command prompt here

now you can run any fastboot commands you like

I found this somewhere once

their are more but that's most of them
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
I've tried 3 ways, all in one toolkit, terminal emulator in ROM toolbox and adb push and all give the same error -1
[One (M7) Q&A, Help & Troubleshooting] clsA:
well this is [MENTION=2605798]nkk71[/MENTION] thread but I'll ask anyway what is your hboot version

Revone only works with hboot 1.44.000 dated before june 2013
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Thanks!!

I'm finishing inventory take, and it's a b...

Hopefully/Maybe I'll check in tomorrow...
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
Hboot 1.44

---------- Post added at 12:09 AM ---------- Previous post was at 12:08 AM ----------

Hboot 1.44
[One (M7) Q&A, Help & Troubleshooting] clsA:
ok but what is the date on the bootloader screen below eMMC-boot
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
Mar.16 2013
[One (M7) Q&A, Help & Troubleshooting] clsA:
well from this info theirs no reason why Revone is not working for you.

at what step does it actually fail ?
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
When I do step 6 I get either no device attached but usually error -1

---------- Post added at 03:17 AM ---------- Previous post was at 03:16 AM ----------

Actually did and redid over a dozen times
[One (M7) Q&A, Help & Troubleshooting] nkk71:
S-Off for hboot 1.44

Prerequisites

1- hboot 1.44 dated before June 2013

2- firmware 1.xx (from "fastboot getvar all")

then, use the following ROM:

Android_Revolution_HD-One_9.4.zip 970.8 MB (credit to [MENTION=1631739]mike1986.[/MENTION] for the ROM and allowing to share it)

https://mega.co.nz/#!aZkF2IIC!UIL4ww1y-bhTq4sQOEVjsi89pmI2GkwCPLMRDlNrrjM

MD5: 06c863ce41b0d5001290737a31e198a1

AFH Mirror: http://www.androidfilehost.com/?fid=23329332407589108

this has been confirmed working for myself and over 15 others by now, all successful from first attempt (with exception of one person who just had to reflash the rom a second time).
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
so i should flash this android revolution rom? is there a proper gapps to go with it? will i be able to get s-off on this rom? ill try.

by the way in case it makes a difference. i told you that on step 6 i'd get the error -1. actually after step 4 and using the ./revone -P command im supposed to get a message saying sucessful and to restart the device but mine always says " sucessful - no need to restart. i've tried both not restarting and going to the next step to another error -1 and restarting and following next step to get the same error.

i'll flash the rom now and try again.

Sweeeeeet it worked im S-Off now but i can't run the command to lock and remove tampering properly i input -l and nothing. oh well for now im happy. now theoretically i can get back to stock once i find a rogers001 cid ruu.

i was told once that since there is no rogers ruu i can use a WWE ruu to return to stock is this true? should the wwe ruu b a north american or any?
[One (M7) Q&A, Help & Troubleshooting] nkk71:
no need for gapps.... were you trying to use revone on a CM rom? you need Sense rom for revone, as far as I know.

go ahead and flash this one, then do revone, should work just fine, let us know result :)

Good luck
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
[/COLOR]

i was using stock rom just rooted. worked like a charm im s-off but im pretty put off by the complexity of the guide to return to stock. DAAAAAMN it looks tough.

anyway until i find a simpler way to go back to stock i'll wait a bit
[One (M7) Q&A, Help & Troubleshooting] nkk71:
not tough at all :D

it's just divided into multiple sections to try and cover as many possibilities as possible.

you wanna hit me with a "fastboot getvar all" (removing IMEI and s/n), and I'll post "more specific" instructions for you.

(you are OK with using fastboot and adb commands, right?)
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
Sweet. Ok I'll get it to you. I'm ok with fastboot and adb in a noob way with instructions

---------- Post added at 10:07 PM ---------- Previous post was at 09:31 PM ----------

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.44.0000

(bootloader) version-baseband: 4A.14.3250.13

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.29.631.4

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:

(bootloader) imei:

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0712000

(bootloader) cidnum: ROGER001

(bootloader) battery-status: good

(bootloader) battery-voltage: 3821mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

getvar:all FAILED (status read failed (Too many links))

finished. total time: 0.086s
[One (M7) Q&A, Help & Troubleshooting] nkk71:
i- S-Off is good

ii- hboot is good

iii- CWM nandroid is available: http://www.htc1guru.com/dld/m7-cwm-nandroid-backup-cid-roger001-1-29-631-4-2013-06-03-zip/

i have to sign off for tonight.... if you are not comfortable following the guide, i can post more detailed instructions between this year and the next ;)

(as always, I recommend to stay S-Off unless YOU insist, and if you do INSIST, then you have to follow the steps exactly)
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
that's awesome i'll wait till you can give abit more help after the holidays, i downloaded the files needed but the guide looks abit scary id probably mess up the phone is my feeling.

happy holidays
[One (M7) Q&A, Help & Troubleshooting] Esmail2574:
i cant s-off hboot 1.55.0000 .

please help me
[One (M7) Q&A, Help & Troubleshooting] drsamratroy:
Actually u helped me to flash the RUU using guru reset. Ok now, to use scotty's method, i need to be rooted. How to go about it ? i am a bit confused ?
[One (M7) Q&A, Help & Troubleshooting] nkk71:
since you're s-off, downgrade hboot back to 1.44 (first post), then you can use "fastboot boot <name of recovery>.img", then you can use: http://xdaforums.com/showthread.php?t=2475914

to unlock bootloader, using adb command shell in custom recovery.
[One (M7) Q&A, Help & Troubleshooting] drsamratroy:
Just a query, why do you advise to downgrade hboot to 1.44 ? can't i use fastboot oem rebootRUU to first flash a custom recovery img & then zip flash Supersu & with that use scotty's method of unlocking bootloader ? also at which step should i apply the Super-CID? :confused:
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1- "fastboot oem rebootRUU" works just fine in all hboots, but "fastboot boot <recovery>.img" doesn't (recovery is usually not flashed in RUU mode, though if you packaged the zip correctly it could), it only works in hboot 1.44.

2- since you're s-off, you can change cid anytime you like.

3- you can try "fastboot flash recovery <name of recovery>.img", but if it gives you a "failed remote not allowed" it's cause bootloader is locked.
[One (M7) Q&A, Help & Troubleshooting] drsamratroy:
ok. i downgraded the hboot using your method. but fastboot boot CWM.img shows error Failed remote not allowed. :confused:

I am stuck. what am i doing wrong. this is my latest info -

C:\mini-sdk>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.44.0000

(bootloader) version-baseband: 4A.21.3263.04

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.29.401.12

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) meid: 00000000000000

(bootloader) product: m7_u

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0711000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 4202mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

getvar:all FAILED (status read failed (Too many links)

finished. total time: 0.121s
[One (M7) Q&A, Help & Troubleshooting] DaiC1:
Hi Guys

Fantastic site and an excellent guide,

The only file I'm lacking is a suitable RUU or Nandroid Backup

My Var below.

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.56.0000

(bootloader) version-baseband: 4A.22.3263.14

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.06.1540.3

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:

(bootloader) imei:

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0710000

(bootloader) cidnum: O2___001

(bootloader) battery-status: good

(bootloader) battery-voltage: 4271mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-bee46337

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

As you can see I'm running the latest firmware and Android_Revolution_HD-One_41.0 Rom.

So my question is, any one know where I can get the RUU or Nadroid for O2___001 or can I use Supercid then use one of the available files in the links.

(Contingancy plan if something goes wrong in the future and I need to return to stock).
[One (M7) Q&A, Help & Troubleshooting] drsamratroy:
went the conventional way...used htc dev to unlock...now i am sane...anyways thanks buddy...
[One (M7) Q&A, Help & Troubleshooting] nkk71:
yeah sorry about that, don't know what I was thinking :silly::silly:, since LOCKED fastboot wont work. I think I was gonna suggest "revone -u" to see if it worked on hboot 1.44 but with higher firmware.
[One (M7) Q&A, Help & Troubleshooting] nkk71:
You can use this: http://www.htc1guru.com/dld/m7-cwm-nandroid-backup-cid-o2__102-1-27-206-1-2013-03-30-zip/

ro.aa.modelid=PN0710000
ro.aa.cidlist=O2___001,O2___102
[One (M7) Q&A, Help & Troubleshooting] carljoe:
Hi Nkk71,

You say that when going S-off to S-on with Hboot 1.55 you will get the tampered sign. But I just followed your guide, downgrading my Hboot to 1.44 and installed an 1.xxxx version and now I have hboot 1.43. So I should not be worried about getting the tampered sign now right? And also not when I install all available OTA updates?

Thanks for this super guide has really saved me!

---------- Post added at 05:13 PM ---------- Previous post was at 05:09 PM ----------

Hi Nkk71,

You say that when going S-off to S-on with Hboot 1.55 you will get the tampered sign. But I just followed your guide, downgrading my Hboot to 1.44 and installed an 1.xxxx version and now I have hboot 1.43. So I should not be worried about getting the tampered sign now right? And also not when I install all available OTA updates?

I just don't wanna do all theese over again if I get the tampered sign.

Thanks for this super guide has really saved me!
[One (M7) Q&A, Help & Troubleshooting] nkk71:
stay s-off, get your 1st OTA (maybe even second since you're on 1.43), when that goes successful (all the way), you'll be 100% stock and you can go S-On (again I do not recommend s-on in ANY case), THEN you can take remaining OTAs;

as long as you do not go s-off to to s-on on hboot 1.55 you should be OK.
[One (M7) Q&A, Help & Troubleshooting] carljoe:
Thanks for the answer nkk71!

Now last question, I'm not receiving any OTA. Is that because I'm s-off? Do I have to update manually by downloading the OTA's fra htc1guru.com?
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
Your back,sweet can you still post the detailed guide for me? Please and thanks when get a minute
[One (M7) Q&A, Help & Troubleshooting] milesjohnson:
hey there! hoping you can help...i was trying to revert back to steps by watching a video and they seem to have missed a step or two. i am now stuck on the bootloader

first off i locked the bootloader back, then i s-on'd the device without flashing an ruu, what im assuming to cause me to get stuck on the boot loader

the bootloader has

tampered

locked

security warning on the top

so i guess i have to unlock my bootloader again and s off, but can someone help me on getting back to completely stock
[One (M7) Q&A, Help & Troubleshooting] nkk71:
That doesnt sound right (but then again neither does hboot 1.43, i thought 1.44 was the lowest), you should be getting the OTA fine.

Can you post a "fastboot getvar all" (excluding IMEI and s/n), and which files (links) you used.
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Almost done, you'll have a full guide (with some pictures) soon :D
[One (M7) Q&A, Help & Troubleshooting] nkk71:
first unlock and get s-off again, then post a "fastboot getvar all" (excluding IMEI and s/n), and I'll link the files you need to go back to stock.
[One (M7) Q&A, Help & Troubleshooting] carljoe:
Thanks for the reply nkk71 :)

First I downgraded the Hboot to 1.44 with this file:

http://www.htc1guru.com/dld/1-29-401-12_hboot_1-44-zip/

After that I booted CWM and installed the Guru reset tool to lock the bootloader.

Then I downloaded this .exe file, because it matched the MID and CID

http://www.htc1guru.com/dld/ruu_m7_..._10-27-1127-01_release_308001_signed_2_4-exe/

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.43.0000

(bootloader) version-baseband: 4A.13.3227.06

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.20.401.1

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:

(bootloader) imei:

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0710000

(bootloader) cidnum: HTC__Y13

(bootloader) battery-status: good

(bootloader) battery-voltage: 4213mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

getvar:all FAILED (status read failed (Too many links))

finished. total time: 0.070s
[One (M7) Q&A, Help & Troubleshooting] nkk71:
yeah that one seems to have some trouble, use this one: http://www.htc1guru.com/dld/ruu_m7_...1-27_10-31-1131-05_release_310878_signed-exe/

should be all good afterwards :)
[One (M7) Q&A, Help & Troubleshooting] milesjohnson:
how do i s off on 1.54. i cant use rumrunner, only have macbook
[One (M7) Q&A, Help & Troubleshooting] khandelwalsiddharth:
Either downgrade your hboot by flashing the older ruu or use Linux to get S-OFF from rumrunner.
[One (M7) Q&A, Help & Troubleshooting] nkk71:
use an Ubuntu Live USB (32 bit), no need to install, just use the "Try Ubuntu" option.

http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx

then install adb & fastboot:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

then use rumrunner linux package
[One (M7) Q&A, Help & Troubleshooting] 22764636:
I am not able to complete step 2 of RUU.EXE procedure... as soon as I start the exe file and follow the first options then it says that I have to choose another file.

my fastboot getvar before s-off:

C:\Android>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.54.0000

(bootloader) version-baseband: 4A.17.3250.14

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 2.24.401.1

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: ccc

(bootloader) imei: ccc

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0710000

(bootloader) cidnum: HTC__001

(bootloader) battery-status: good

(bootloader) battery-voltage: 4316mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-d16dc66985

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.055s

aftr

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>cd..

C:\Windows>cd..

C:\>cd android

C:\Android>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.44.0000

(bootloader) version-baseband: 4A.17.3250.14

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.29.401.12

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: ccc

(bootloader) imei: ccc

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0710000

(bootloader) cidnum: HTC__001

(bootloader) battery-status: good

(bootloader) battery-voltage: 4273mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

getvar:all FAILED (status read failed (Too many links))

finished. total time: 0.071s

pls help
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1- edit your post and remove IMEI and s/n, we don't need to see those.

2- i dont even know where you got a 1.29.401.12 RUU, but use this one all should be OK: http://www.htc1guru.com/dld/ruu_m7_...1-27_10-31-1131-05_release_310878_signed-exe/

EDIT: nevermind the 1.29.401.12 RUU comment, it's cause you downgraded hboot.

Remember staying S-Off is highly preferred!!!
[One (M7) Q&A, Help & Troubleshooting] 22764636:
actually it is the one i have used and it is causing the error
[One (M7) Q&A, Help & Troubleshooting] nkk71:
strange.

can you elaborate on the error; maybe a screenshot?
[One (M7) Q&A, Help & Troubleshooting] 22764636:
the phone is stuck on an HTC silver logo
[One (M7) Q&A, Help & Troubleshooting] nkk71:
^^ that's fastboot in ruu mode.

as far as I know, error 155 is either caused by trying to run RUU.exe with unlocked bootloader and S-ON, or if hboot is 1.55+

can you try the RUU.ZIP method using the following ruu.zip: http://www.htc1guru.com/dld/ruu-zip...1-27_10-31-1131-05_release_310878_signed-zip/

remember you have to flash it twice, the command prompt will give a bit more information, so if you could post that back.
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Check post number 7 of the thread :)
[One (M7) Q&A, Help & Troubleshooting] playboypaul:
After that your phone is "out of the box", and you are free to take any further OTA updates you like.[/QUOTE]

Thanks that's awesome I'll let u know how it went when I have time to go 4 it
[One (M7) Q&A, Help & Troubleshooting] nkk71:
no problem, can you also please edit your post and remove the very long quote :)
[One (M7) Q&A, Help & Troubleshooting] nkk71:
Any progress?
[One (M7) Q&A, Help & Troubleshooting] carljoe:
Just ran it and now I can receive the OTA.

Thank you so much nkk71!
[One (M7) Q&A, Help & Troubleshooting] nkk71:
:good::good: :laugh:

If you liked the guide, hit the first post with a thanks ;)
[One (M7) Q&A, Help & Troubleshooting] clsA:
I'll hit thanks just so you get your 1000 :) :) :) ;)
[One (M7) Q&A, Help & Troubleshooting] nkk71:
1000 THANK YOU :D

This thanks button is almost as addictive as flashing stuff :cowboy: