yashsingh1/xdaforums huggingface dataset:
[Asus  Eee Pad Transformer Prime] newellj79:
Did you change cpu5.sh to be renamed cpu3.sh and then add the 5 into cpu3.sh? If so I sure dont know what could be going on.
[Asus  Eee Pad Transformer Prime] _motley:
Make sure you are running build #25 under the kernel version. Build #25 is v2.3...just to make sure you have the correct zip flashed and that it worked. Also, are you using a ROM that would set the system mode (scaling) for you? Once system_mode is set to 5, it should work if something else is not conflicting.

Yes, cifs and nfs are both built-in. You don't need to load modules manually. I use cifs all the time, but I haven't tested nfs in awhile.

Hi Henrik, first of all thank you for the donation. It is much appreciated.

I am using PPTP to connect to work (MS VPN) (PPTP tcp/1723 and GRE IP/47). I use the PPP encryption (MPPE) check box and that is working well for me (stock .21 ROM). Since you are using IP-Sec, perhaps there is something missing in this area that I need to add to the kernel to support it. I will research to see what I can figure out and compare with my other kernels to see what may be missing.

Are you using a MS VPN server for L2TP and PPTP? If not, let me know what VPN server you are connecting to. I think Cisco also uses these protocols if I recall correctly.

Also, it would be good see the kernel messages after the crash. After the crash, reboot and grab a copy of /proc/last_kmsg

Yes, thanks...this should be it. He should not have to, but maybe also try setting the core_cap_level to 1400 to see if that helps. This is set with the echo line below where the system mode is set (see OP for more details).
[Asus  Eee Pad Transformer Prime] schack:
L2TP trouble

Hi

I've PM'ed you with an URL where you can see my last_kmsg file.

I'm not really sure what kind of server I'm connecting to, it's a StrongVPN.com server of some kind, couldn't get the PPTP working, that's why I'm trying L2TP

Thanks a lot for looking into this

Best regards

Henrik Schack
[Asus  Eee Pad Transformer Prime] YodaDaCoda:
Many thanks, kind sir. I'll figure it out eventually I guess.
[Asus  Eee Pad Transformer Prime] :
Hey everyone, i talked with motely and he said he's fine with it if i pull his kernel, make some changes, and release as a test, if it improves the kernel then motely will throw in the patch into his current kernel

Anyone willing to test?

Its things like improving battery consumption

Making the device more stable

And increasing system performance

If anyones willing to test i can throw a test out there tommorow

Thanks to motley! :D
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
I'll do a test want me to PM?
[Asus  Eee Pad Transformer Prime] :
Yes we can pm, i havent finished but its late night, i can drop you a zimage for you to repack and test with some changes? Pm me with your answer and thank you :)
[Asus  Eee Pad Transformer Prime] benefit14snake:
TEST TEST TEST!!! oohh, me me me!

I need something to flash! *scratches neck*
[Asus  Eee Pad Transformer Prime] Haro912:
Pm me a zip to flash and I'll test for you
[Asus  Eee Pad Transformer Prime] _motley:
Hey guys, just replied via PM. Let me know if the steps to unpack and repack work for you. I am not able to download the zImage for some reason. I can pack it up for you tomorrow morning if you aren't sure how to do it. Thx.
[Asus  Eee Pad Transformer Prime] demandarin:
pack this into an apk form I can install on my locked rooted prime and ill gladly test this mofo out also :D. I can dream can I? lol. ah man, I think the only way now to achieve any speeds higher than 1.6Ghz is to unlock. unless someone figures something out no one else thought of yet ;)
[Asus  Eee Pad Transformer Prime] :
I had problems from repacking from boot.img to blob, gave a parameter error

The kernel was only modified for better battery, code cleaned up e.g. removed unused t3 assembly, and increase in ui/touchresponse nothing major

Anyways i did a test compile for kernel 3.1 android os t3 chip which includes the asus tprime, i havent made any major modification for the t-prime but if anyones willing to test i dont mind, i can also up the zimage & kernel modules, most likely wont boot, hopefully once booting motley can take over

Edit: also i had another idea! :D, it requires working closely with a tprime owner, but one thing at a time, if things take time it could be cause im busy + i also work on more than 1 device

Edit2: i wont compile 3.1 kernel for tfp, not any major changes
[Asus  Eee Pad Transformer Prime] di11igaf:
You better just unlock, I think I may release a 1.9 tonight

#ifdef CONFIG_THERMO_NUCLEAR
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
Just got your PM and it all flashed fine thank you!
[Asus  Eee Pad Transformer Prime] _motley:
Great, looking forward to any tweaks shaky can lend a hand with! I am working on a couple on my own, so we should have some improvements bubbling out soon:)
[Asus  Eee Pad Transformer Prime] benefit14snake:
I'll flash this now, been at work all day so I haven't responded to pm's.
[Asus  Eee Pad Transformer Prime] notoriouspk:
I want to flash this kernel

I have made a full backup through cwm for my rom (primalicious)

Once i flash the zip through cwm

Can i skip step 3 for performance mode etc ?

Would it be ok without step3 thanks!
[Asus  Eee Pad Transformer Prime] benefit14snake:
Flashed just fine. First thing I notice is it does not ramp up to 1.6ghz NEARLY as fast. In fact, I had to run antutu to get it to 1.6. I need to recharge the tab and dock to get an idea on battery life.

Edit: seems to lag a bit more when going into the app drawer. Anyone else notice this?
[Asus  Eee Pad Transformer Prime] _motley:
It will be fine. You will get the additional features, but if recall correctly system_mode defaults to 0. That should be a performance mode of 1.5GHz instead of 1.4GHz stock. Balanced mode will be 1.3 GHz instead of 1.2GHz stock. Let me know how it works. You should feel a nice little kick.
[Asus  Eee Pad Transformer Prime] _motley:
Yeah, not sure exactly what he did. We'll have to wait to get the word from shaky. He will be sharing code soon. If he started with the 2.3 base, it should be able to clock to 1.8GHz with system_mode 5.
[Asus  Eee Pad Transformer Prime] benefit14snake:
Yeah, very interesting changes for sure. I noticed one core seems to get pegged pretty high before turning on the other 3. It also uses the companion core quite a bit more.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
I noticed that it doesn't get past 1.6 even with system mode 5 which is weird but i have been have good response with the shaky tweaks in it nothing to major in improvement though
[Asus  Eee Pad Transformer Prime] benefit14snake:
I have some graphical artifacts. Kind of twitchy tears lol. Going to reboot to see if they are still there, is this undervolted by chance?
[Asus  Eee Pad Transformer Prime] :
I compiled a default version straight pulled from motleys git as a test to see if something else was causing the lack of oc, did anyone test?, if it doesnt react the same its most likely the uv

And yup the cores ramp up higher, which means itll use companion core more and only use power when it needs it

Should save more battery + give more power :)

Motley ill make a diff patch but revert uv changes since it reduced oc & causes artifacts

So uv is a no go

Edit: figured out the problem :p
[Asus  Eee Pad Transformer Prime] jermaine151:
Hey _motley. Thanks again for the kernel. It looks like the built in NTFS isn't working on AOKP. I tried loading the modules from the stock initramfs and it didn't help either. I'll log it at work and see what's going on. Maybe it just doesn't detect NTFS with the dev_mount auto or something silly like that. I'll let you know what I find out. I'm going to make sure exFAT is working too.

Edit: Disregard Bud. It's the rom's automount script kicking the drive out if it's not FAT/32. You can manually mount them fine. I'll have to figure it out.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
want to send me a flash-able version of latest kernel with tweaks you made?
[Asus  Eee Pad Transformer Prime] CekMTL:
Ossom news, I guess I'm late to the party xD

Anyways, if in need of more testers, let me know, I'll gladly help!!

C2OKAS with 1.8Ghz running stable without any extra juice for normal everyday usage, and +50mv for benchmark.

Enviado desde mi Transformer Prime TF201 usando Tapatalk
[Asus  Eee Pad Transformer Prime] :
Ive just had an idea again lol, im removing changes from what stopped it overclocking, ill be changing a few things, theres 1 surprise i know benefit_snake will like, ill drop a kernel tonight, (havent dropped diff patch to motley yet cause its currently got code which stopped it from oc)

Will drop a newer kernel (zimage) plus diffpatch to motley tonight, ill also have a look into the failure of ramdisk to blob

This tegra 3 soc has a tonne of potential, im shocked!
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
hit me up on gtalk later when you get everything finalized, you're making a lot of interesting changes i think the community will like
[Asus  Eee Pad Transformer Prime] di11igaf:
Hey shaky could you send it to me also(the diff), right now I'm overclocking a little differently than motley, but having a few issues.

My top frequency is not being hit(all others in table are), and I'm getting stuck at 620mhz after awhile, with only 2 cores Max online(even when temps are low). I wrote a little script to force cores 2&3 back online when executed, but its a hack for a problem.that shouldn't exist.

If its OK with motley, I may eventually cherry pick his overclocking commits for the sake of end users all being able to over clock the same way, regardless of kernel.

So if you will shaky, pm me.
[Asus  Eee Pad Transformer Prime] _motley:
New version posted

New version 2.4 posted. Is it only me, or are the bullets and formatting not working?! The first post has been updated, but it looks like crap. Not sure what is going on. Both Firefox and Chrome look messed up for me.
[Asus  Eee Pad Transformer Prime] _motley:
Let me know how you make out...just got your last PM. Leave it to these manufacturers to take an open source platform and start messing it up! Those special modules better be laced with something tasty for them to stray from the open source..haha.

Awesome, hope to take your tweaks and merge into the next version. Once I have the diffs, I will review and build for testing.

No problem di11igaf, my git is open source for everyone to use. If someone has a better way, I am happy to look, listen and follow. Unfortunately, the current kernel is great for stock and the modes are neat. However, it is not so great for other open builds like CM and AOKP. I may try to add a compile switch at some point so we can behave like stock or behave like other standard kernels that use standard sysfs requests to set the frequency.
[Asus  Eee Pad Transformer Prime] jermaine151:
I was JUST getting pissed about the same thing as I updated my OP. I don't get it. I had to use "-" instead of bullets. :(

Edit: I just browsed the Rezound Dev forums and their bullets are working fine.
[Asus  Eee Pad Transformer Prime] CekMTL:
Flashed 2.4 kernel and all seems ossom; as always thank you very very much!!!!

Enviado desde mi Transformer Prime TF201 usando Tapatalk
[Asus  Eee Pad Transformer Prime] notoriouspk:
primalicious latest build with motley 2.4

running smooth so far will report back with battery soon thanks
[Asus  Eee Pad Transformer Prime] schack:
ExFat support

Hi

Would you please consider adding ExFat support ?

I guess that's what I need in order to mount my MicroSD Card

D/VoldCmdListener( 105): volume mount /Removable/MicroSD

I/Vold ( 105): /dev/block/vold/179:17 being considered for volume microsd

D/Vold ( 105): Volume microsd state changing 1 (Idle-Unmounted) -> 3 (Checking)

E/Vold ( 105): /dev/block/vold/179:17 failed to mount via tntfs (No such device)

D/MountService( 219): volume state changed for /Removable/MicroSD (unmounted -> checking)

I/Vold ( 105): Filesystem check completed OK

D/ExternalStorageNotification( 362): onExternalStorageStateChanged : path = /Removable/MicroSD, newState = checking

D/MountService( 219): sendStorageIntent Intent { act=android.intent.action.MEDIA_CHECKING dat=file:///Removable/MicroSD (has extras) }

E/Vold ( 105): /dev/block/vold/179:17 failed to mount via texfat (No such device)

D/MtpService( 1749): onStorageStateChanged /Removable/MicroSD removed -> unmounted

E/Vold ( 105): storage /dev/block/vold/179:17 failed to mount via VFAT (Invalid argument)

E/Vold ( 105): Volume microsd found no suitable devices for mounting :(

D/Vold ( 105): Volume microsd state changing 3 (Checking) -> 1 (Idle-Unmounted)

W/Vold ( 105): Returning OperationFailed - no handler for errno 22

W/MountService( 219): Insertion mount failed (-1)

D/MountService( 219): volume state changed for /Removable/MicroSD (checking -> unmounted)
[Asus  Eee Pad Transformer Prime] jermaine151:
What rom are you running?
[Asus  Eee Pad Transformer Prime] schack:
I'm running Virtuous Prime 9.4.2.21 v1

/Henrik
[Asus  Eee Pad Transformer Prime] _motley:
Hi Henrik, the kernel is using the stock kernel modules provided by Asus. However, the early version of 2.4 I gave you to test the VPN stuff had these modules unhooked. At first, I didn't know they were anything special and I was going to replace them with pure open source, but they are special proprietary kernel modules by Tuxera.

If you use any of the posted versions of the kernel, it should have exFAT support. Here is the info on the modules we have:

http://www.tuxera.com/products/tuxera-exfat-embedded/

http://www.tuxera.com/products/tuxera-ntfs-embedded/

Edit: just saw your PM. So you think there is an issue with the SDCard perhaps? In the current version posted, I was able to mount and use an 8GB SDCard, but that is as large as I have to test with.
[Asus  Eee Pad Transformer Prime] PapaSmurf6768:
i'm thinking something's wrong with my prime... I flashed this many times and made sure my system mode is set to 5, but it just doesn't wanna get past 1.7ghz. It doesn't work on Virtuous or AOKP, I've tried it on both. If you have any suggestions that'd be great, but I think I can live with 1.7 if you have no idea
[Asus  Eee Pad Transformer Prime] schack:
Edit: just saw your PM. So you think there is an issue with the SDCard perhaps? In the current version posted, I was able to mount and use an 8GB SDCard, but that is as large as I have to test with.[/QUOTE]

No I don't think there is an issue with my MicroSD card, it works perfectly when I'm using the "original" Virtuous Prime kernel

Best regards

Henrik Schack
[Asus  Eee Pad Transformer Prime] :
No I don't think there is an issue with my MicroSD card, it works perfectly when I'm using the "original" Virtuous Prime kernel

Best regards

Henrik Schack[/QUOTE]

I think its fixable

Ill pm you in abit
[Asus  Eee Pad Transformer Prime] schack:
This is really strange, I just flashed the kernel again to create some logcat info, and now it works perfectly :-)

Best regards

Henrik Schack
[Asus  Eee Pad Transformer Prime] _motley:
Awesome, glad you got it sorted.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
Can i flash these on AOKP or no?
[Asus  Eee Pad Transformer Prime] _motley:
Jermaine has the kernel built into AOKP now, so I recommend just using what he provides. The zImage is interchangeable (kernel itself), but there are diffs in the initramfs that you would lose if you flash this. I think he is using my v2.3 currently since that is what he tested with, but I am not 100% sure. You can check the build number and xref my release notes to know for sure.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
When i tried to flash a different kernel i lost wifi so i'll just keep what he has in thanks!
[Asus  Eee Pad Transformer Prime] jermaine151:
Big thanks to motley for another great kernel. I have added an AOKP compatible version of v2.4 to post #3 of the AOKP thread.
[Asus  Eee Pad Transformer Prime] Deathmo:
Can someone explain me step 3 in the manual.

I dont realy get what script I must add or edit.

Ty.
[Asus  Eee Pad Transformer Prime] Kupfel:
They are on your system partition in the /etc/ folder so use root explorer or another file manager with root capabilities and go to your system partition, then the etc folder.

so let's take the 1.6 version as example:

cp /system/etc/cpu3.sh /system/etc/orig_cpu3.sh
rm /system/etc/cpu3.sh
cp /system/etc/cpu4.sh /system/etc/cpu3.sh

that is:

- make a backup of cpu3.sh

- delete cpu3.sh

- make a copy of cpu4.sh and rename it to cpu3.sh

or you can just type in all the commands as written from adb su
[Asus  Eee Pad Transformer Prime] _motley:
Hi, this should help. I will soon provide zips to control these modes as it is confusing for some.

1) Make a copy of your /system/etc/cpu3.sh for safe keeping using a root file explorer. Use File Explorer HD or Root Explorer etc.

2) Browse to /system/etc/cpu3.sh and edit the file. Update with these contents depending on what Asus mode performance mode you want.

For 1.8GHz mode, copy your cpu3.sh should look like this:

#This is 1p8g mode!
echo 5 > /sys/module/cpu_tegra/parameters/system_mode
echo 1400 > /sys/kernel/tegra_cap/core_cap_level
echo 0 > /sys/kernel/tegra_cap/core_cap_state
echo 0 > /sys/devices/platform/tegra_grhost/enable_3d_scaling
echo 10 > /sys/module/cpu_tegra3/parameters/mp_overhead
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_1
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_2
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_3
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_4
setprop power.saving.mode 1
setprop persist.tegra.NV_FPSLIMIT 0
setprop persist.sys.NV_FPSLIMIT 0
setprop persist.sys.NV_POWERMODE 0

For 1.7GHz mode, copy your cpu3.sh should look like this:

#This is 1p7g mode!
echo 4 > /sys/module/cpu_tegra/parameters/system_mode
echo 1350 > /sys/kernel/tegra_cap/core_cap_level
echo 0 > /sys/kernel/tegra_cap/core_cap_state
echo 0 > /sys/devices/platform/tegra_grhost/enable_3d_scaling
echo 10 > /sys/module/cpu_tegra3/parameters/mp_overhead
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_1
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_2
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_3
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_4
setprop power.saving.mode 1
setprop persist.tegra.NV_FPSLIMIT 0
setprop persist.sys.NV_FPSLIMIT 0
setprop persist.sys.NV_POWERMODE 0

For 1.6GHz mode, copy your cpu3.sh should look like this:

#This is 1p6g mode!
echo 3 > /sys/module/cpu_tegra/parameters/system_mode
echo 1300 > /sys/kernel/tegra_cap/core_cap_level
echo 0 > /sys/kernel/tegra_cap/core_cap_state
echo 0 > /sys/devices/platform/tegra_grhost/enable_3d_scaling
echo 10 > /sys/module/cpu_tegra3/parameters/mp_overhead
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_1
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_2
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_3
echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_4
setprop power.saving.mode 1
setprop persist.tegra.NV_FPSLIMIT 0
setprop persist.sys.NV_FPSLIMIT 0
setprop persist.sys.NV_POWERMODE 0

3) Save the file and make sure your edits took hold. You may need to grant permissions to the file before you are allowed to edit it.

4) When you toggle your stock rom into performance mode, it will run use the /system/etc/cpu3.sh as you save it above to control the highest frequency allowed.
[Asus  Eee Pad Transformer Prime] Deathmo:
Ok, now I get it.

Ty you both.

I was using Set CPU from market and it works. ( can OC until 1.7)

and edit the voltage manualy at 1.350 mv as described.

But I will try to edit the files.
[Asus  Eee Pad Transformer Prime] _motley:
No problem, I just tweaked the voltages in the post above for 1.6 and 1.7 and then added a link to it in the first page under step 3 to help others out as well.
[Asus  Eee Pad Transformer Prime] boynamedstacy:
Do these ruls apply to the latest AOKP ROM from Jermaine? I cant seem to find the cpu3.sh under system/etc using Root Explorer? The last build of his ROM I ran the OC script in Script Manager and it worked great. Did nothing this time around :-/
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
Gave you instructions in the AOKP thread(:
[Asus  Eee Pad Transformer Prime] Deathmo:
Hm ok, did everything like you wrote but now normal mode is 1.3 ghz :(

But I edit the file with 1.8 ghz parameters.

Can someone please load up the right file?
[Asus  Eee Pad Transformer Prime] boynamedstacy:
Yes sir you did :-D Thank you kindly!! I asked you another quick question too :-P Trying to keep to one thread now
[Asus  Eee Pad Transformer Prime] Deathmo:
Someone :)
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
Did you make sure you switched to performance through Asus quick settings?
[Asus  Eee Pad Transformer Prime] Deathmo:
Yes and i made now permissions like the other files.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
Did you do all this:

Change cpu3.sh to cpu3.sh.bak

change cpu5.sh to cpu3.sh

then edit it to say echo 5

just trying to find out where you could have messed up
[Asus  Eee Pad Transformer Prime] Deathmo:
I changed nothing.

I understood it that way, that I only had to edit cpu3.sh :confused:

with the parametes written in this thread.

Code:

#This is 1p8g mode!

echo 5 > /sys/module/cpu_tegra/parameters/system_mode

echo 1400 > /sys/kernel/tegra_cap/core_cap_level

echo 0 > /sys/kernel/tegra_cap/core_cap_state

echo 0 > /sys/devices/platform/tegra_grhost/enable_3d_scaling

echo 10 > /sys/module/cpu_tegra3/parameters/mp_overhead

echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_1

echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_2

echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_3

echo 9999999 > /sys/module/cpu_tegra/parameters/pwr_cap_limit_4

setprop power.saving.mode 1

setprop persist.tegra.NV_FPSLIMIT 0

setprop persist.sys.NV_FPSLIMIT 0

setprop persist.sys.NV_POWERMODE 0

And thats all I did.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
try deleting you edited cpu3.sh and try doing this

Did you do all this:

Change cpu3.sh to cpu3.sh.bak

change cpu5.sh to cpu3.sh

then edit it to say echo 5

reboot

change to performance mode
[Asus  Eee Pad Transformer Prime] Deathmo:
Did everything and doesnt work 4 me.

I use now an app 4 oc and good is.:rolleyes:
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
what app?
[Asus  Eee Pad Transformer Prime] Deathmo:
Set Cpu works until 1.8 ghz.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
but check cpuspy to make sure you are really running 1.8
[Asus  Eee Pad Transformer Prime] Deathmo:
I checked with CPU Spy and System Tuner and both have confirmed running 1.8 ghz in normal mode.

@ Edit ok I managed it now to edit the script.

All works now without any app.
[Asus  Eee Pad Transformer Prime] benefit14snake:
I don't know setcpu will overclock it. I know you can select 1.7 or 1.8 but they don't stick. At least on my prime I can only underclock it.

Source: multi core cpu monitor (forget the exact name...)
[Asus  Eee Pad Transformer Prime] Deathmo:
Hm, for me it works.

Strange.
[Asus  Eee Pad Transformer Prime] SOTK:
Motley,

I posted this in the AOKP thread as it might be more of an AOKP issue, but wanted to ask you too. So, every time I plug in my USB Xbox 360 controller the tablet reboots. Upon rebooting with the controller still plugged in, it does not work. Thoughts?
[Asus  Eee Pad Transformer Prime] PapaSmurf6768:
OK, I figured it out. Turns out I've been in 1.8 ghz the whole time, but setcpu has been telling me 1.7 the whole time. Cpu spy tells me 1.8. Thanks motley!

Sent from my ROOTED Transformer Prime
[Asus  Eee Pad Transformer Prime] benefit14snake:
For anyone overclocking. Consider buying Tablet CPU monitor. Fantastic program, amazing dev. Really helps you put together whats happening in your system.
[Asus  Eee Pad Transformer Prime] tylermaciaszek:
if you don't have it you are crazy