yashsingh1/xdaforums huggingface dataset:
[HTC One S] show-p1984:
No. You could have searched the thread (or xda for that matter), in short:

flash

stay in recovery

adb pull /tmp/newboot.img

flash newboot.img through bootloader

reboot.

######

Since some ppl already found it and wrote me about this, yes, there is a 'hidden' download page in bricked.de:

http://bricked.de/index.php?action=kdownload&device=ville&release=stable&type=aosp

It holds the aosp releases for which there are no links atm and no thread. So please, don't discuss it in this thread. If you use it and it fails, don't write issue reports about it and please don't message me :)

Once it is official you can do all of that.
[HTC One S] Atok_fr:
I think with this kernel (last stable update) the delay of the back-button's reponse is longer than on other kernels like bulletproof.

Is any person with it happened ?
[HTC One S] naudmick:
not sorry !!!

I am stock rom love it ! lol
[HTC One S] Atok_fr:
Me too I'm on stock :)
[HTC One S] show-p1984:
What?

I don't see that on my device. The instant I touch the button it vibrates, which is executed after the keyevent got send to userspace. Everything else has nothing to do with the kernel but rather with Android processing that input keyevent.

You too what?
[HTC One S] FlyinGrub:
He is on stock last ota update .9 .

He's on the french forum too :D

Envoyé depuis mon HTC One S
[HTC One S] Atok_fr:
Ok so this is related to the rom :)

---------- Post added at 11:49 PM ---------- Previous post was at 11:47 PM ----------

You can admire my so beautiful and comprehensible English ^^'
[HTC One S] FlyinGrub:
Ooh i'm sure you'r better than me :P

Envoyé depuis mon HTC One S
[HTC One S] Curiousn00b:
Forgot to post again... Pulling Temp newboot.img worked flawlessly! Thanks!

:)
[HTC One S] Evil-Monkey:
Latest stable has been solid. SetCpu website doesn't recommend using userpace but I do what I want.

Legen...wait for it....dary!!!!

echó en Android
[HTC One S] psykodali:
Great work, this is my second day with htc ville... this kernel blow my mind :) i understund that if i want gpu oc i need to compile it from source?

i never done this before, but if its the only way i will:)

thanks :)
[HTC One S] Evil-Monkey:
or. wait a bit. this kernel is still being modded and if you ask nicely, show p will prob consider it as long it doesn't affect stability. :)

i've tried all sense kernels and in my opinion this one gives my device the best performance.
[HTC One S] show-p1984:
Nice to hear.

You can oc your gpu with the kcontrol_gpu_msm module included in this kernel.

If you want to know how to insert it, take a look here: https://github.com/showp1984/kcontrol_gpu_msm

The kgsl_pwrlevels modifier behaves exactly like the boost_freqs sysfs interface.

After you have inserted it:

Show available frequencies:
cat /sys/kernel/kcontrol_gpu_msm/kgsl_avail_3d_clocks

Set a new max freq:
echo "450000000" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
echo "0 450000000" > /sys/kernel/kcontrol_gpu_msm/kgsl_pwrlevels
[HTC One S] mitch_55:
Do you mean /system/lib/modules?

Exactly, I'd like using the cifs module with CifsManager but impossible to mount the folder on my computer. I have the following message: "invalid argument". I'm on the Viper Rom.

Is it working with you?
[HTC One S] show-p1984:
ofc I meant lib, copy and paste hit me critically on that one.

CIFS is working for me.

Have a look at this issue (especially the commands I posted) which will let you find out if the cifs module is inserted.
[HTC One S] TeHashX:
Hi, with the last stable version bricked_ville_20130512_014111 the min clock is 918 Mhz and I have to modify with SetCpu to default 384 Mhz.
[HTC One S] show-p1984:
That's wrong. Read the second post please, especially the second mpdecision section.
[HTC One S] TeHashX:
Thanks for the clarification, I did not give much importance to mpdecision
[HTC One S] mitch_55:
Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.

C:\Users\Sebastien>adb shell
ViperX@/# cat /proc/version
cat /proc/version
Linux version 3.4.10-bricked-ville-master-gd153d42 (gitlab_ci@warmachine) (gcc v
ersion 4.7.2 20120910 (prerelease) (Linaro GCC 4.7-2012.09) ) #1 SMP PREEMPT Sun
May 12 01:42:12 CEST 2013
ViperX@/# cd /system/lib/modules
cd /system/lib/modules
ViperX@/system/lib/modules# modinfo cifs.ko
modinfo cifs.ko
modinfo: can't open '/lib/modules/3.4.10-bricked-ville-master-gd153d42/modules.d
ep': No such file or directory
1|ViperX@/system/lib/modules# lsmod
lsmod
prima_wlan 2213826 0 - Live 0x00000000 (PO)
cifs 265604 0 - Live 0x00000000
tun 15136 0 - Live 0x00000000
kineto_gan 4636 0 - Live 0x00000000
ViperX@/system/lib/modules#

I've flashed the boot.img through the bootloader (I'm S-off), but always the same error with CifsManager (invalid argument).
[HTC One S] show-p1984:
CIFS is loaded and Live. You should be able to mount cifs shares.
[HTC One S] mitch_55:
I'm agree with you, so could you tell me why it doesn't work?

Look my attachment.
[HTC One S] show-p1984:
I just tried it, works fine for me though :(

Can you give me a kernel log from bootup? Plus all the information you can squeeze into a post.

We should switch over to the already linked issue report anyway since it's easy to overlook stuff on xda.
[HTC One S] mitch_55:
I have posted these informations in the already linked issue report.

I hope I've given you everything you need.
[HTC One S] f10a:
I am S-ON TMOUS using Unknown JB ROM. Is there anything special I must do to install this kernal? Also, will it remove the write protection so I can remove bloatware etc?
[HTC One S] Evil-Monkey:
Acquire S-Off. Other wise flashing will render extra steps. Which are in this thread.

echó en Android
[HTC One S] f10a:
I have read that its not possible to achieve S-off running the latest JB rom with hbott 2.15 etc.

What extra steps are necessary to do this since it doesnt look like I can get s-off?
[HTC One S] rc420head:
Read the thread. But since I asked before here's the answer

http://xdaforums.com/showthread.php?p=40852275

Sent from my HTC VLE_U using Xparent Red Tapatalk 2
[HTC One S] f10a:
Thanks but as a noob how do you Pull /tmp/newboot.img before leaving recovery and flash it.
[HTC One S] rc420head:
I'm going to assume you have adb and fastboot working on your computer (if not Google it and 10,000 guides will come up)

Install the zip in recovery then don't reboot yet. Two ways to get it

1.Go to file manager in recovery and go to tmp and you'll find newboot.img copy it to your sd then (still in recovery) copy newboot.img to your working fastboot folder on your computer. OR

2. with phone plugged into usb on computer in command prompt type

Adb pull tmp/newboot.img now newboot.img will be in your adb working folder copy it to fastboot working folder.

Next now newboot.img in is your working fastboot folder reboot into bootloader and select fastboot

Next on pc in command prompt type fastboot flash boot newboot.img

Fastboot erase cache

Fastboot reboot

Edit: sorry for the high jack OP

If you have anymore questions pm me please so we don't clog up the thread

Sent from my HTC VLE_U using Xparent Red Tapatalk 2
[HTC One S] f10a:
Does installing this remove the write protection by any chance?
[HTC One S] rc420head:
No only s-off will

Sent from my HTC VLE_U using Xparent Red Tapatalk 2
[HTC One S] f10a:
Oh that's too bad. So I guess I'm screwed then.
[HTC One S] rc420head:
Maybe I misunderstood write protection on what?

Sent from my HTC VLE_U using Xparent Red Tapatalk 2
[HTC One S] f10a:
I want to be able to remove bloatware and use adaway which modifies the host file. If write protection is enabled everything reverts when and reinstalls when the phone is rebooted.
[HTC One S] rc420head:
Oh yeah it should let you do that

Sent from my HTC VLE_U using Xparent Red Tapatalk 2
[HTC One S] ryanshew:
Use the file manager in twrp to copy and paste the file to your sd. Then use whatever method you usually do to transfer stuff to/from your pc.

HTC_One_S | S-OFF | ViperOneS_2.2.0 | Black-Blue_Sense_Theme | Bulletproof_1.3
[HTC One S] sGollSv:
Hi this kernel is awesome. I had a fantastic benchmark of 7102 :eek:

View attachment 1986992

Awesome isn't it ?

BUT I've done it with no frills. And I was only able to overclock up to 18.. and not 2102 or so on. And underclocking don't work I can only underclock down to 9.. mhz. What's wrong ? And in the aroma installer I was only able to select between sweep to wake or not. I'm on zenRom+ help please
[HTC One S] wheeliemonster:
Hi guys,

Am currently running ElementalX 4.2 on Viper 2.2.

Can anyone give any opinions on how Bricked compares? I'm particularly interested in the s2w performance, as I find it a bit hit and miss on Elemental...

Thanks in advance
[HTC One S] rootrider:
The same here, due to hardware restrictions.

Btw, show-p is the creator of s2w.
[HTC One S] Evil-Monkey:
Are you on latest stable?

The installer doesn't have the same set up as ICS bricked through aroma. You only get asked to activate S2W. Then it installs. You should be able to clock 384-1.8. I use Set CPU.

My phone never played well with elemental. Over heating and random reboots occasionally. This Kernel hasn't done that yet, not once. And I get ridiculous Atuntu benmark scores compared to bulletproof.

S2W is on point. No misses, works like a boss.

So to answer your question. Just install it and you'll notice the diff right away. But since you're coming from elemental, you'll have to delete all the files that it modifies, then install bricked to get optimal performance. In fact, I recommend you install a fresh Rom then run bricked.

Bricked doesn't have all the I/O and governors (yet) but I'm sure Show P might add them soon. At least I hope he does lol

echó en Android
[HTC One S] show-p1984:
1) There is no 2.1Ghz. Read the 1st post :)

2) 918 Mhz shown as min clock is wrong, either the apps fault or yours. Read the 2nd post, specifically the 2nd mpdecision section.

3) Aroma installer has only that, why? Because I am thinking about ditching it all together. It causes way too many issues on new devices and development seems to have stalled for it.

Since the kernel doesn't get any information about when a touch is released from the bottom part (in fact there is a lot of stuff missing in the driver for the capacitive buttons. The hardware area was never intended to do anything else than screaming: "Hey, I am button x and I was touched!" <-- With exactly that information degree!) we have no idea when a touch is released. I therefore had to use a timeout to reset s2w. So if you 'do the s2w' too slow that timeout will reset you while you are doing it. (because the room between the buttons is not touch sensitive this might happen. Best to imagine it as 3 door bell buttons. If you take too long between them the bell won't ring.)

Without that timeout it would however have been possible to trigger sweep2wake even with sth like this: Touch btn1, wait 2 mins, touch btn2, wait 2mins, touch btn3 -> s2w triggered. Which is nonsense.

The implementation found in the ville kernels is completely different from the "normal" s2w. It was rewritten from ground up to work with 3btns instead of one touchscreen and I had to make some compromises to do it. All in all (considering the hardware limitations and that I didn't even have the device when I wrote it) I am quite surprised by the accuracy.

(This only scratches the surface of the problems, there is also the fact that if you sweep too fast the touch controller will meld two or even all three buttons into one event, that was taken care of in s2w as well, etc...)

In light of your own post I just have to ask:

Why fix something that ain't broke? :)
[HTC One S] Sneakyghost:
ShowP,

I'm Now using your kernel. Surprised it worked this time on the same ROM install it didn't before. Probably been me messing stuff up badly, as usual.

I haven't really put it under heavy load yet (with elemental, the device overheated and shut down when running navigon) and I'm looking forward to do so, but until now I'm impressed with the responsiveness and speed of it. I'll report back how it performs under continuous load. If you find that of any interest. If not, well. Guess I'll report anyway so other users can draw their conclusions... :D

Mobile Post
[HTC One S] Evil-Monkey:
haha. Sure thing!

It's definitely not broke, :)

But, I like options! i wish i had more than that but I like to tinker with stuff.

your kernels have always been badass, so I see it as more of a "potential" improvement.

so then I ask you sir, why not try it? :D

(unless its completely crippling to the kernel, in which case i say "f**k that" lol).

ps. ditching aroma would be awesome.
[HTC One S] SosTatarski:
Hi,

I've tried to turn off S2W by using in terminal echo "0" > /sys/android_key/sweep2wake, but didn't work. It's still enabled.

Is there any other way to disable it?
[HTC One S] AKToronto:
Its not really a bug, and there is no urgency on this (since start up scripts and Set CPU, kernel tuner, etc can solve it), but I wouldnt mind some command line interfacing to set default cpu frequency, gpu frequencies, and especially the boost during AROMA install. For example, I find a boost to 702 fine, and would love an option to have that as default (and again that may just be me).

Anyways its a damn fine kernel. Just thought this could help.
[HTC One S] rc420head:
Did you type su first then echo 0 > sys/android_key/sweep2wake?

And why not just turn it off when you install it?

Sent from my HTC VLE_U using Xparent Red Tapatalk 2
[HTC One S] ryanshew:
Also, no quotes around the 0.

HTC_One_S | S-OFF | ViperOneS_2.2.0 | Black-Blue_Sense_Theme | Bulletproof_1.3
[HTC One S] show-p1984:
Doesn't matter. It's usually safer for noobs to always use " around the stuff that is to be echoed, because echoing something like this:

echo 0 1026000 > location

would end in a disaster otherwise :)

Pro users can omit the " if there are no white-spaces to be echoed.

If you originally thought that " would indicate a string and that's why it shouldn't be used: Everything that echo echoes is a string. The kernel will decide if the input is a number (here: unsigned integer iirc).
[HTC One S] SosTatarski:
I did su, but it's still enabled.

Anyway I would like to disable S2W feature because it doesn't work for me. When I move finger across 3 LED buttons it doesn't wake up when needed. But when I need to put it back into sleep state it works nearly perfect.

I found also when screen is faced to my leg it likes to wake up.

I did it without quotes and it worked. I like S2W feature and is there any other way to make it works like on the video shown in the 1# post?
[HTC One S] Sneakyghost:
Report:

ViperOnes ROM

Kernel prior to this one: ElementalX

Had bricked kernel up for a few days now, all running good.

Rebooted this morning and the phone got stuck before getting into the ROM bootanimation.

I had not taken care of properly removing ElementalX kernel modules. So this didn't come as a surprise.

Just reporting for the sake of completeness.

Will try to set up a fresh system from scratch asap and then run bricked kernel.

Mobile Post
[HTC One S] sGollSv:
Hi, I'm now on stock RUU. If I flash this kernel is there any way to get back to the stock 3.16.401.9 EU kernel?

Thanks a lot in advance
[HTC One S] Mr.Nigma...:
Just one noobish question. Are benchmark results more kernel related or rom related?(i know they are very much kernle related but this thing made me ask again :P) Because im on viper 2.2 and no matter which kernel i chose i only get 8000 points. I used to get 13300+ with stock one overclocked to 1.7ghz!
[HTC One S] FlyinGrub:
i had the same problem, for information a wipe cache & dalvik solve this problem :good:

I had reinstal viperones and bricked & now no problem :D
[HTC One S] xxquicksh0txx:
Are you talking antutu or Quadrant?

You really shouldn't worry about benchmark scores
[HTC One S] Mr.Nigma...:
antutu scores :))
[HTC One S] RockR172:
Don't run benchmarks. They will never satisfy you.

Rather test kernels or ROM with your own personal likes/dislikes and your expected performance in games/apps/UI and you will find the best combination for your phone.. :)
[HTC One S] Evil-Monkey:
I use them to see 3D and 2D scores/look for lag in animations while running it. I don't really know much about benchmarks but show-p also has some pretty detailed instructions on how to test your kernel some post back. Seemed like a lot but it should be a good read and learn.

echó en Android
[HTC One S] Atok_fr:
There is no more updates ? :'(

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] sander151187:
No offense, but what kind of updates do you expect? I honestly can't think of much things to improve.
[HTC One S] Atok_fr:
Sweep to sleep, buttons notifications... And maybe a better 3D optimisation ?

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] Evil-Monkey:
Sleep to wake works for both on and off.

Button notifications?

3D is solid. I play a lot of games, here and there I notice a slipght heap. But still solid.

Intellidemand, badass governors and row I/O would be nice to see but I haven't left this kernel since its last stable update.

echó en Android
[HTC One S] FlyinGrub:
Like in the elementalX i expect :D
[HTC One S] Atok_fr:
ElementalX is full of bugs :P

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] FlyinGrub:
even the button light notification ?
[HTC One S] Atok_fr:
No. But this kernel reboots my phone twice a day. With default parameters.

Both Bricked and Bulletproof are perfectly stable :)

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] rootrider:
And, did you have a look into your init.d folder and remove remaining crap there, when changing to/from this kernel?
[HTC One S] Atok_fr:
I wiped Cache, Dalvik cache and android.secure... What is init.d folder ?

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] Evil-Monkey:
I know it sux, but if you flash elemental, its better to start from scratch then flash bricked. Best results thus far.

echó en Android
[HTC One S] rootrider:
/system/etc/init.d/

It's a folder, containing files with settings. All these are executed on initial boot, regardless who put them there. E.g. kernel tuner 'on boot' craetes such files to reload configuration, android tuner does, etc. pp.

Point is that elemental uses it's own config file in ./etc/ but the others are executed as well and might overwrite elemental settings.

You could wipe them all, so experiencing serious trouble afterwards you'll need to restore from scratch.

--- edit

Attached some pics to show you what I mean. Besides it looks weird it makes most of my battery life on BBB8 with Bubba kernel. Most of that is initiated from Android Tuner Pro.
[HTC One S] ryanshew:
No, what it is, is that elemental allows more customization. In turn, that kernel, in the hands of a noob Is a recipe for disaster as you have seen firsthand. You obviously just did not have it set up properly for your phone. Just because you choose default settings does not mean that it will work on every phone. Especially these notoriously tempermental phones all of us here own.

Choose a higher voltage and I bet that sorts your problems. If not maybe a couple other tweaks as well, But to blame the kernel for your lack of knowledge/laziness is just ignorant

HTC_One_S | S-OFF | ViperOneS_2.2.0 | Black-Blue_Sense_Theme | Bulletproof_1.3
[HTC One S] Evil-Monkey:
I tried flashing it in its earlier stages and continued to attempt to run it. After reading about its features and trying diff configs. I still wasn't able to get it not constantly reboot on my phone. Whether it was random or because it couldn't handle subway surfers. Default settings should work on all devices in my opinion. A kernel should have options and optimizations however, I dont want spend hours testing how low or high one can set a voltage/frequency just so that the other "optimizations" work hand in hand.

Now with that said, all this flashing as usual is optional and is based on user experience. As you said, our devices are sensitive, tempermental or just plain out divas. You're lucky you have an extra kernel to play with, I'm jealous of your device. I know you've been around a while and what not but there's no need for you to come on here and insult people. I'm all for pushing people to learn and tough love but assuming all people who can't run elemental properly are lazy and ignorant is just rude.

Not once has my phone rebooted, not once has my phone overheated, and not once has my phone randomly frozen on Bricked or Bulletproof. Customization is a perk but I wouldn't sacrifice for stability. I'm personally grateful we have a multiple kernel options. I'm especially grateful that outta the box, this kernel unlike others is "bug" free for my device and I don't have to troubleshoot anything.

Sorry OP for the off topic rant. I'm done.

echó en Android
[HTC One S] ryanshew:
Well, I wasn't really trying to insult anyone, maybe a couple words i used are a bit bold, but ignorant simply means to lack knowledge. Now, buddy comes on here and states elemental is full of bugs. He's insulting the guys work making a false statement because his device reboots a couple times a day. Even though the majority run it just fine, but because it either isn't set up properly or doesn't play well with his particular device, he flat out states it is full of bugs, clearly without any understanding of what's going on...yeah, sorry but that fits the definition of ignorant. Maybe I should have said the statement is what is ignorant, sorry if buddy feels insulted, but I'm sure any dev reading a statement like that about his finished work would feel insulted as well.

Anyways, nice kernel you got here show. Good battery life and runs smooth. The only "flaw" I noticed is when I first touch the screen there seems to be a little lag while the cpu ramps up. For example when I flip through the home screens the first "fling" to the next screen seems kinda stuttered but quickly smooths out to as smooth as ever Horrible description, but maybe you get what I'm saying. This could very well be due to me messing around with framework/system apps trying to put together a bit of a theme. So, by any means not a clean system I'm working with right now. Otherwise great kernel you got going here, great ingenuity.

HTC_One_S | S-OFF | ViperOneS_2.2.0 | Black-Blue_Sense_Theme | Bulletproof_1.3
[HTC One S] Atok_fr:
I'm sorry but I never insulted the devs. :)

It is hard for me to talk in a comprehensible English. I use directs words to show what I want to mean without metaphor or other subtleties of language.

So when I said that ElementalX is full of bugs, it's simply a reality :) Not an insult or other crap I could do to the devs. It simply mean that ElementalX don't work on my phone with default parameters. And it is stipulated in the ElementalX topic that defaults parameters are making the kernel stable :)

I really love and appreciate the work the devs are doing. Sorry if my poor English can make misunderstanding.

Envoyé depuis mon HTC One S avec Tapatalk
[HTC One S] rootrider:
Thought so. :good:
[HTC One S] ryanshew:
I see...i always forget about the language thing on here...you do see people come on and say crap blaming, etc...sorry, misunderstood.

And actually when i saw that, i thought I was in the elemental thread and someone just posted that for the hell of it, it wasn'tuntil i came back to check on posts that I realized i didn't see anything recognizable in that thread, so I went looking through the other threads

HTC_One_S | S-OFF | ViperOneS_2.2.0 | Black-Blue_Sense_Theme | Bulletproof_1.3
[HTC One S] Mr.Nigma...:
Correct me if i'm wrong but i have noticed a strange behaviour, after sme clicks the min freq sticks at 918 and doesn't change. has any of you noticed this
[HTC One S] show-p1984:
That is not kernel behavior. Some app of yours 'accidentally' sets the min freq when refreshing it's user interface.