yashsingh1/xdaforums huggingface dataset:
[HTC One X] DarkLord':
ok

How can I move IceColdJelly from my computer to the phone without boot ?
[HTC One X] Mr Hofs:
You must mount the internal sdcard as a usb diskdrive, you have the option inside the recovery. What version do you have ?
[HTC One X] artsonex:
i have a similar issue with my one X. i flashed it something went wrong and i now dont have an SD card or storage on my phone? any suggestions
[HTC One X] Mr Hofs:
What recovery do you use, and also what version ?
[HTC Droid DNA] pigeonxda:
Hopefully this hasn't been already answered, if so please point me in the right direction, I did some searching and didn't find anything specifically answering this just some fuzzy answers. I've been trying to install viperdna de-sensed, I know there are issues with aroma installer not always doing what it is supposed to but everything I've read so far it seems like it's a 50/50 and if you do it enough times you should get a de-sensed install eventually. My problem is that after 9 times I've finally given up, I've tried every permutation I can think of, in cwm wipe data/factory reset 1-3 times, wipe cache partition and wiping dalvik cache, inside aroma I've tried both options of wiping first and not wiping. I'm curious if anyone else has run into this and if so did you ever find a way to get a clean de-sensed install?

Thanks
[HTC Droid DNA] sn1p3r6992:
When selecting desense options you cannot currently select the camera. It will cause nothing to be removed. Try that and it will work.
[HTC Droid DNA] pigeonxda:
From what I remember there where 2 times that I was asked one was on a screen with 3 options, with last option being something like "replace camera with JB option" or something like that and then the other was in the "big" list of things to remove. I'm pretty sure in my multiple times that I've left the "3rd option" for replacing the camera unchecked and in the list of things to remove I did un-check anything that smelled of htc sense. I will try again though and report back. If there's something else I'm missing let me know, thanks!
[HTC Droid DNA] pigeonxda:
I just saw that viperdna 1.2 is due out in 2 days, I think I'm going to wait for that release first assuming it's a full release and not just an incremental.
[HTC Droid DNA] KyJelly69:
Its the one under the desense options. <Replace htc camera with aosp camera>
[HTC Droid DNA] CharliesTheMan:
I found the trick to be that you need to have the phone sitting flat and still, and then install the Rom zip file. As you go through aroma give each page a brief moment to load before you proceed to the next page.

Sent from my HTC6435LVW using Xparent Red Tapatalk 2
[Nexus 4 General] wellsey1126:
Figure Id see how everyone battery life is.

Running off matrix 7.5 and carbon ROM
[HTC One S] flar2:
Bulletproof Kernel

for Sense-based Jelly Bean ROMs​

This is a stockish kernel optimized for speed, stability and battery life with

a few added features like sweep2wake, NTFS, and higher refresh rate for HDMI output.

There is no overclocking, no scripts running at boot and no

installer options. It should just work.

* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!

Special thanks:

showp-1984 for S2W

​

Source:

Bulletproof-S

XDA:DevDB Information

Bulletproof-S-2.1| Optimized stock with S2W | DT2W | BLN | UV, a Kernel for the HTC One S

Contributors

flar2

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: 2.1

Stable Release Date: 2013-08-18

Created 2013-10-06

Last Updated 2013-12-04
[HTC One S] flar2:
I think I'm going to go with this simple no nonsense kernel for you guys. If you want all the overclocking and voltage tweaks, check out ElementalX.
[HTC One S] addsfsds:
Cheers!! Thanks so much!!

Just a quick question: is s2w enabled consuming more battery?
[HTC One S] flar2:
Hardly anything, you won't notice a difference.
[HTC One S] addsfsds:
Thanks again and keep up the good work!
[HTC One S] Snotmann:
If someone here needs a mirror for his/her files ... ic ould provide some space. Im working for an internet provider in germany,

with more than enought bandwidth ...
[HTC One S] cannondale0815:
Re: [KERNEL] [Mar 5] Bulletproof-1.0 | S2W | FIOPS | Intellidemand | battery life

Nice, you and Zarboz are the dudes! Now I'm waiting for under volting and additional governors. Badass is my favorite :)
[HTC One S] technotramp:
hi im not to good adb so i downloaded kernel tuner ,but cant seem to find sweep to wake can some one help me out

edit : im on viper s 2.1 and i cant find sweep 2 wake there either
[HTC One S] [Cruzer]:
Re: [KERNEL] [Mar 5] Bulletproof-1.0 | S2W | FIOPS | Intellidemand | battery life

I'm having the exact same problem... When you run compatibility check on kernel tuner ... Shows not found..
[HTC One S] eterno13:
Re: [KERNEL] [Mar 5] Bulletproof-1.0 | S2W | FIOPS | Intellidemand | battery life

this is the same kernel that you nust posted on your other thread or you made changes?
[HTC One S] technotramp:
be back when there is better dev support ,but torxx is working on a kernel now me thinks .so ill wait for that
[HTC One S] torxx:
Sources?
[HTC One S] blackwing182:
Re: [KERNEL] [Mar 5] Bulletproof-1.0 | S2W | FIOPS | Intellidemand | battery life

what sources? htcdev.com for the wwe kernel the same that venom rom uses, also in general section is a thread that some one uploaded to dropbox.

is that what you need?
[HTC One S] flar2:
I just quickly patched in showp-1984's original sweep2wake patch, which must have a different location for the setting. I don't have the code in front of me to check.

I'll change it to the standard /sys/android_touch/sweep2wake, then it will work with Kernel Tuner and Venom Tweaks.

Same kernel as in the other thread, I'll fix it tonight.
[HTC One S] technotramp:
venom tweaks 2.1 does not have s2w
[HTC One S] cannondale0815:
Re: [KERNEL] [Mar 5] Bulletproof-1.0 | S2W | FIOPS | Intellidemand | battery life

The implementation of sweep to wake is different in this kernel. It's always on. Try it.
[HTC One S] Wel1973:
Re: [KERNEL] [Mar 5] Bulletproof-1.0 | S2W | FIOPS | Intellidemand | battery life

Working like a charm. No need Kernel Turner App:)

Only flash and run in my case....

Big thanx.

Enviado desde mi HTC One S usando Tapatalk 2
[HTC One S] mondilv:
Secure of /system

Disable it:

CONFIG_MMC_MUST_PREVENT_WP_VIOLATION=y

(Device drivers -> MMC/SDIO/SD card support)
[HTC One S] [Cruzer]:
Re: [KERNEL] [Mar 5] Bulletproof-1.0 | S2W | FIOPS | Intellidemand | battery life

What Rom are you using
[HTC One S] arash64a:
Veeeeeeeeeery very good news :D

S2W for sense rom :D PERFEEEEECT <3

Can you add UV ability to this kernel PLEASE ?
[HTC One S] flar2:
I'm going to update it, but right now I'm in Vancouver and the rest of the week I'll be in Edmonton. Maybe on the weekend.
[HTC One S] TheCrow1372:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

sorry bro, didn't mean to make assumptions

HTC One S/Viper/Elemental Kernel 3.4 beta
[HTC One S] budeone:
I have my friends on latest viper rom and tried this and he says his battery life has dropped.

Reading above, I think i am going to wait to see if the update helps before changing.
[HTC One S] CazeW:
Can't speak for others but I certainly don't have any problems with battery with this kernel on stock ROM. My idle consumption with data off is 0.5%/h which I find pretty accetable. Need to do some more tweaking though as my Galaxy S manages 0.1-0.2%/h in idle. ;)
[HTC One S] addsfsds:
My battery life on latest Viper dropped too. Don't know if it's cause of the kernel! My idle consumption with data on is 5% at hour!
[HTC One S] ParamjotSingh1989:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

Is the update in the near future..?
[HTC One S] Fofff:
Read some posts above. It is expected for this week-end.
[HTC One S] ParamjotSingh1989:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

Sorry for noob question.. I didn't read i was using an app
[HTC One S] Hopie:
AW: [KERNEL] [Mar16] ElementalX-3.4 | OC | UV | ZRAM | intellidemand | ROW | S2W

.... wrong thread :cyclops:
[HTC One S] Mohib86:
hi! My phone has gone into recovery loop. It just restarts into recovery again and again.

What should I do?
[HTC One S] rootrider:
Possibly your bootloader or your recovery needs to be reflashed. As this is not kernel related please continue in the Q&A, Help & Troubleshooting section. And provide more info on your phone and what you did before that.
[HTC One S] flar2:
Here's the update.

It should be fine but could a few people try it and let me know how it works?

Download:

Bulletproof-S-1.2

Changes:

-user voltage control

-O3 optimization

-Linaro 4.7.3
[HTC One S] CarstenDutch:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

@flar2

No swap is used with new kernel? Just saw it missing in kernel tuner. Just had it enabled, don't know if it helped or not.
[HTC One S] flar2:
You shouldn't use swap on a phone. zram is similar to swap and is okay, but swap partition on your disk is not good. I plan to make a zram add on for this kernel.
[HTC One S] ParamjotSingh1989:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

Fastboot the boot. Img from the kernel if you instead this kernel

---------- Post added at 05:28 PM ---------- Previous post was at 05:18 PM ----------

Do we need to manually flash boot. Img for the update.. Im s on, thats why i ask
[HTC One S] flar2:
You should be able to install it with the installer. It will take a while, then it will boot to install the kernel and then reboot again. If that doesn't work, do flash with fastboot.
[HTC One S] ParamjotSingh1989:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

I think i will update after i know it working.. Or i read reviews.. Need my phone for work.. Cant afford to mess it up or my boss will mess me up :D
[HTC One S] sebi112:
It is working fine!
[HTC One S] ParamjotSingh1989:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

Sweet.. Will flash later tonight..

Flar2 sweet man.. My phone is unstable with your other kernel.. This is sweet tho..
[HTC One S] Wel1973:
Re: [KERNEL] [Mar 6] Bulletproof-1.1 | S2W | FIOPS | Intellidemand | battery life

Its working fine to me.

Im undervolting at 900mv and all seen good. No lag, no reboots. All rigth...

Coming from ElementalX and no problems with Aroma installer. Its working fine too, cleaning old kernel files.

Thanxs Flar2 for your Great Work.

Sending from my Skydragon_TAHJ_v2.0 using Tapatalk 2
[HTC One S] ParamjotSingh1989:
Re: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Yeah running great
[HTC One S] NQNH:
AW: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Its working great so far !
[HTC One S] Roman441:
Hello

Here is all voltage on 1150

On 384 MHz and 1512 MHz

Lol
[HTC One S] flar2:
Why lol? That's the stock voltage. You can change it if you want
[HTC One S] resadent:
Great work, latest kernel works noticeably faster than the latest one, which was already blazing fast :)
[HTC One S] Closed Source Project:
Re: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Yea the voltage is messed up for me to on 423mhz. It says 1150 too. I'm going to try to do a compete fresh install (new rom and all) and report back. Kernel tuner is the one reporting the odd voltage.
[HTC One S] flar2:
That's the way it's supposed to be

HTC sets the default voltage for every frequency below 1150 to 1150. That means every frequency is 1150 for most people.
[HTC One S] Closed Source Project:
But it's just that one? That's so weird and I never seen that. This is what my voltage chart looked like:

384: --- 800mV
432: ------------- 1150mV
486: --- 812mV
540: ---- 862mV
594: ---- 862mV
.... ------ etc...

and all the rest were normally incrementing. It was just that one that was high. I never seen that on any other kernel, Sense or AOSP.

ADD: Other than that, this kernel is running real smooth BTW. Great benchmarks (oddly as this is stock clock) and butter smooth. My new daily for now.
[HTC One S] ParamjotSingh1989:
run great without any apps controlling the behavior of the kernel.. i just let it be as it is.. fine for me.. i get like 6500 on average with QS if i ever do it
[HTC One S] Mohib86:
Hi! Will this work on Trickdroid v 9 ?
[HTC One S] slainbybeats:
AW: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Yes, it should be running on all Sense based Jelly Bean ROMs ;)
[HTC One S] ahsm:
I don't understand why I have such a hard time flashing kernels, I have done this so many times before on other phones. I know what I am doing but every time it get stuck in a bootloop, even after flashing the boot image.
[HTC One S] snwman:
HI flar just wandering you where probably asked this hundred's of times before but is there anyway you can implement usb otg on the kernal so that we can use the lead from charger to use as a otg cable
[HTC One S] n0j0e:
AW: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

You're S-On? Use Flash Image GUI app from Market. Works perfectly.

* Send with much love & Android. *
[HTC One S] Fofff:
Does Flash Image GUI also flash kernel modules or I have to flash the .zip file from recovery after using Flash Img GUI??
[HTC One S] Wel1973:
Re: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Yes, of course.

If you haven't got S-Off, you must to use FlashImageGui to flash kernel.

Them reboot into recovery, flash modules and more with Flasheable througth of this.

Grettings.

Sending from my Skydragon_TAHJ_v2.0 using Tapatalk 2
[HTC One S] ahsm:
Sorrry, I don't really understand this response. After I flash the kernel via Flash Image GUI then I boot into bootloader and what else do I do?
[HTC One S] Wel1973:
Re: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Nobody said bootloder. That's what you do not understand.?? This comes in a kernel Flashable zip. That's rigth?? Flash this trougth recovery, not bootloder, after you installed boot.img with FlashImageGui.

Thats case only If your not S-Off. Also can flash boot.img on your Pc, but you will need it.

I hope now you are clear.

Greetings.

Sending from my Skydragon_TAHJ_v2.0 using Tapatalk 2
[HTC One S] snwman:
Just a confirmation that I'm s-on and flashed this kernal easily. With flash image Gui then rebooting to recovery straight after and flashing the zip file doenloaded. As usual will take afew cycles before the lethal sets in fully but so far so good.
[HTC One S] CarstenDutch:
Re: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Use "Stability Test" free on Play Store!

This is a very useful app, especially when it will test every frequency available with undervolting.

This will help make it easier/faster undervolting, but it is not granting it will make your phone fully stable!

Also look for apps closing or keyboard problems.
[HTC One S] CazeW:
I don't think that is correct. What I think instead is the case is that the apps or the code reading the voltage for the apps isn't doing it correctly. I do think they set the voltage correctly though when edited. Reason why I'm suspecting this is because it would be bloody stupid to have the default voltage at 1150mV for all frequencies (that's what kernel tuner showed me) and the fact that when looking at the frequency tables in the kernel source code, I see the voltage going from 850mV to 1150mV (I'm guessing our device uses the acpu_freq_tbl_8960_kraitv2_fast table).
[HTC One S] flar2:
No, there is a function that overrides the acpu_freq tables. Whether your device is fast slow or nominal is determined at manufacture. The units are tested at progressively higher voltages and an e-fuse is blown for voltages that aren't stable. But it doesn't matter since they all get 1150.

It makes sense for HTC to set the voltages that high because it guarantees nobody will have instability due to voltage, and it seems that lowering the voltage on this device can lead to sound distortion.
[HTC One S] CazeW:
I didn't know that, thanks for the information. But I still think it's a silly solution by HTC to keep the voltage at a constanst and to be honest, it's the first device I've seen doing so. Sure, you don't get instability due to voltage but you also increase the battery drain on all lower frequencies (like there wasn't enough problem with battery drain on smartphones already). I'm also surprised that lower voltages can cause sound distortation, which makes me think that they have been sloppy with the board design. It's a great phone but this took my expectations of HTC down a notch.

Also, can you tell me where this function that overrides the acpu_freq tables is located? I'd like to take a look at it.

EDIT: Nevermind, I think I found it.

EDIT2: Ok, seems that this constant 1150mV voltage only gets applied to revision 0 cpus, as some of them seem to need that as their minimal voltage to be stable. If the cpu is newer, it will use the normal frequency table. This also wasn't a decision by HTC but a recommendation from Qualcomm as the Krait version of Galaxy S3 also has this.

I haven't seen this anywhere so here's the default frequency table for all those with a revision 0 cpu (voltage constant at 1150mV) to try out.

Freq Voltage
384 MHz = 850000
432 MHz = 875000
486 MHz = 875000
540 MHz = 900000
594 MHz = 900000
648 MHz = 925000
702 MHz = 925000
756 MHz = 975000
810 MHz = 975000
864 MHz = 1000000
918 MHz = 1000000
972 MHz = 1025000
1026 MHz = 1025000
1080 MHz = 1075000
1134 MHz = 1075000
1188 MHz = 1100000
1242 MHz = 1100000
1296 MHz = 1125000
1350 MHz = 1125000
1404 MHz = 1137500
1458 MHz = 1137500
1512 MHz = 1150000
[HTC One S] slainbybeats:
AW: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

I'm not sure, but I think undervolting is not that much of a battery saver. Look at the amounts, you are working with mV. It does not affect battery life too much, does it?
[HTC One S] CazeW:
Without doing extensive testing it's hard to say how much more battery life you would get. But a save is always a save, is it not? ;)

Undervolting also has the added benefits of less heat production and less thermal throttling.
[HTC One S] flar2:
Nominal table is +50000 and slow is +100000

So far, I haven't seen any phones that don't get reset to 1150 min (I have kernels for three msm-8960 devices)

The sound distortion is most often seen with bluetooth sound, and some people have reported that they need at least 875-900 as minimum voltage to avoid it. I don't have bluetooth so it doesn't matter to me and I undervolt to 800 without any issues.
[HTC One S] Tyler DeLarge:
R: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Can i use s2w? Can i activate It?

OneS-Nexus4-One S S-Off.... The One
[HTC One S] NQNH:
AW: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Read yourself through the thread and you will find the answers

.. No no, reading the op would be fine
[HTC One S] Tyler DeLarge:
R: [KERNEL] [Mar 23] Bulletproof-1.2 | S2W | FIOPS | Intellidemand | battery life

Solved
[HTC One S] CazeW:
I found the information about the revisions on the Galaxy S3 forums and there clearly is a function to check which cpuid you have to see if it needs to apply the 1150 min voltage.

Luckily I don't use bluetooth either so that eased my mind a little. :)

In the frequency tables there is also STBY_KHZ (which I'm pretty sure stands for standby) but as that isn't tunable; does it stay on 1150mV or does it get set to the same value as the lowest frequency voltage?

EDIT: Removed.
[HTC One S] sherry478:
Can you make this kernel for aosp too? I really like it on sense.
[HTC One S] kasuma_asuma:
thanks! loving this kernel!
[HTC One S] ParamjotSingh1989:
I changed my rom to Trickdroid.. I modded the rom myself before flashing..(custom boot animations..build.prop and deleted a lot of garbage)..made 9.0 and 9.1 into one flashable zip.. been running for this week now...

getting an average 24 hours easily with this kernel..and the rom runs smoothhh. no issues.. qs scores are 6500 average
[HTC One S] iangelo:
Speaking about garbage, which were the apps you have removed ?

Is it possible to post a list ?

Thanks in advance.
[HTC One S] ParamjotSingh1989:
Rom Cleaner.. change the text file how you want.. then run it..
[HTC One S] iangelo:
That' s what I am asking.

Which were the apps you have removed.

Is it possible to post your ROMCleaner_user.txt ?

Thanks in advance.
[HTC One S] ParamjotSingh1989:
I don't have it anymore.. And i think it's simple, sorry dude :banghead:
[HTC One S] gozzaa:
after flashing this kernel my phone keeps bootlooping.

how can i fix this? i cant even enter recovery
[HTC One S] flar2:
Are you s-off?

Extract the boot.img from the installer zip and do:

fastboot flash boot boot.img
[HTC One S] gozzaa:
i flashed the boot.img again but no change

i managed to enter recovery and bootloader through usb commands

iam using Android Sense Best Stock v3.0

btw. iam s-on

Edit: i solved my problem by flashing the rom again. Do I need s-off for this Kernel?
[HTC One S] ParamjotSingh1989:
You don't need s-off for this kernel..

Btw. On stock rom this is amazing, i was able to get one 32 hours
[HTC One S] gozzaa:
i s-off'ed my device and now i can just flash the kernel, no idea what happend.

everything is working!
[HTC One S] ryanshew:
That's how it's supposed to work.:thumbup:

HTC_One_S | S-OFF | ViperOneS_2.2.0 | Black-Blue_Sense_Theme | ElementalX_3.4
[HTC One S] vovanius:
Will this kernel work with T-Mobile branded S4 device?
[HTC One S] skinzy98:
Yes it will
[HTC One S] flar2:
Here's a new version to try

Download:

Bulletproof-S-1.3

Changes:

-fastcharge

-force ac for unknown chargers

-ROW (default scheduler)

-enable automatic process group scheduling

-switch do_fsync() to fget_light()

-use glibc string

-use glibc memcpy

-WiFi module fix (thanks thicklizard)

-various patches from ElementalX
[HTC One S] NQNH:
successfully installed bulletproof-s-1.3 with s-off

seems that everything work fine so far

I will report when I get any issues

thanks for the upload flar2
[HTC One S] naudmick:
Thanks +1

successfully installed bulletproof-s-1.3 with s-on ( flash boot.img via Fastboot )

seems that everything work fine so far

I will report when I get any issues

thanks for the upload flar2

+1
[HTC One S] ParamjotSingh1989:
Yo yo its running good...
[HTC One S] rustykwak:
Running great here, keep up the great work :)
[HTC One S] NQNH:
No issues so far.

Everything works fine, stable and the battery life is good to.

Great work!
[HTC One S] flar2:
V 1.3 seems to be working well, it's now officially released.
[HTC One S] veeny101:
Is it ok to flash this over elemental 4.2?
[HTC One S] flar2:
Of course :)
[HTC One S] veeny101:
Ok thx. But can I flash elemental over this?
[HTC One S] rogervip888:
Yes, I have tried this for many times without any issue.

But if you are S-ON, you must flash boot.img of elemental kernel first and then flash the kernel zip file.

從我使用 Tapatalk 2 的 HTC One S 發送
[HTC One S] veeny101:
Ok. Thanks. :)
[HTC One S] addsfsds:
Can someone please explain me something more about the forced fastcharge function? Thanks for the update!!
[HTC One S] barjeshjain:
Is fast charge by default enabled or we have to enable it from kernel tunner.?
[HTC One S] NQNH:
Hello flar2,

is there a way to include the smartmax governor into this kernel?

I've read that this governor promises good battery life etc. or is this feature only for aosp roms?

thanks in advance
[HTC One S] vksjangra:
Will their be v1.3 update for ville c2 as well?
[HTC One S] AKToronto:
Hmmm... Am I the only one who cant get their FM Radio to work with v 1.3 of Bulletproof? Seems to be fine w v 1.2. on Viper 2.2.0 but when I install 1.3 it breaks.
[HTC One S] knevelsg-j:
On mine it gets stuck on "FM turning on...".

same setup as you, viper 2.2.0 and Bullet 1.3