yashsingh1/xdaforums huggingface dataset:
[T-Mobile, Samsung Galaxy SIII] decimalman:
Four new test builds are going up (AOSP 4.3 & 4.4, TW 4.1 & 4.3). Clearly, I've lost my mind. :p The new builds should fix the sleep of death bug and the strange softkey behavior. The notification LED and softkey backlights are a bit wonky on TW, but they shouldn't be severely broken. If there's still any major bugs, let me know.

Changelogs:

AOSP 4.4:

Synced up with CM

Fixed a few bugs in the suspend/resume code

Adjusted the softkey animation a little bit

AOSP 4.3:

Added notification LED and softkey backlight animation

Reduced UKSM's default aggressiveness

Optimized and stripped a few drivers

New toolchain, cleaned up compiler optimizations

TW 4.3:

Fixed a few bugs in the suspend/resume code

By request, brightened the notification LED (makes the animation smoother too!)

Adjusted the softkey animation a little bit

TW 4.1:

Added notification LED and softkey backlight animation

Fixed up the frequency control interface and fixed a bunch of bugs

Enabled a few extra TCP congestion control algorithms

Reduced UKSM's default aggressiveness

Optimized and stripped a few drivers

Patched in and switched to XZ compression

Removed a ton of bogus stuff

Fixed a zillion compiler warnings and a few obvious bugs

New toolchain, cleaned up compiler optimizations
[T-Mobile, Samsung Galaxy SIII] MrTallboy:
Wow a new TW 4.1 kernel! I figured 4.1 development was done with 4.3 being out. I feel obligated to try it since I'm probably the last guy on 4.1.2. The 9/26 build is so dang stable though. You really hit home run with that one.

I was having a lot of lock ups with the 11/21 build. Any Idea if this one will behave any different?

Good to see UKSM lightened up. I have a boot script to do just that. I think it was responsible for a good number of wakelocks.
[T-Mobile, Samsung Galaxy SIII] nirogu325:
Nah, I also use 4.1.2 as my fall back nandroid. That latest 4.3 TW just...I don't know, something about it feels off. Anyways I'm very glad to see updates for 4.1.2! :laugh:
[T-Mobile, Samsung Galaxy SIII] Norbberth:
I have a question, because I performance control application does not work, try to edit the minimum and maximum values ​​for processor frequencies, but when you leave and reenter the minimum and maximum values ​​again as they were the first time you enter, is not compatible with this kernel that application?
[T-Mobile, Samsung Galaxy SIII] dieselford:
It's been stated many times that decimalman has gone out of his way to support Trickster mod. If you are using anything else, it may not be compatible. You didn't even specify what application you are using. You need to provide details to get answers.
[T-Mobile, Samsung Galaxy SIII] imilleson:
Gummy ROM and DKP kernel+free lunch governor = great deep sleep
[T-Mobile, Samsung Galaxy SIII] Norbberth:
The application I use to change the frequencies is Performance Control located in the forum of android apps and themes, which application is directed to the process of modifying the frequencies supported by this kernel?.
[T-Mobile, Samsung Galaxy SIII] MrTallboy:
TrixterMOD.
[T-Mobile, Samsung Galaxy SIII] nirogu325:
Latest DKP for TW 4.1.2. Changed Freelunch+ROW for Interactive+ROW since I noticed some general lagging and on gaming emulators, more audio sync issues. Interactive is smoother. Sleeps just fine. No complaints! This is even better than the previous known 4.1.2 kernel I had that caused too much Sleep of Death. Excellent work, [MENTION=4932679]decimalman[/MENTION]
[T-Mobile, Samsung Galaxy SIII] dieselford:
That's fine, just don't complain if something doesn't work. The dev has made it clear as to which application he supports. Yours is not it. If you have issues, take it to the app thread. It is not fully supported by the dev in this thread.
[T-Mobile, Samsung Galaxy SIII] Norbberth:
I'm not complaining of kernel, I was just a question, maybe it was a misunderstanding, I just wanted to know if it was my problem for the application I was using, my compliments to the author of both the kernel and the application

SOLVED...
[T-Mobile, Samsung Galaxy SIII] uvt_novice:
My battery stats reports wifi being always On, but it was not. Power 20% down during the single night (while sleeping). Has anyone noticed the same? I'm on TW 4.3. THANKS.

Sent from SGS III SGH-T999V
[T-Mobile, Samsung Galaxy SIII] decimalman:
That's TW 4.3 for you. IIRC, somewhere in advanced wifi settings there's an option that keeps wifi on all the time.
[T-Mobile, Samsung Galaxy SIII] anil2653:
+1

In Wi-Fi settings go to advance and uncheck option for Always allow scanning
[T-Mobile, Samsung Galaxy SIII] decimalman:
New test builds are up for all four active versions. I haven't made any dramatic changes, but the softkey backlights should behave much better now. If they're still acting funny, let me know.

Changelog:

Fixed the softkey backlights again

By request, enabled TCP YeAH
[T-Mobile, Samsung Galaxy SIII] Norbberth:
Hello, first of all Happy Holidays, and congratulations on a great job, I have a big doubt, the wifi signal is very poor and I wonder if it's the kernel (dkp TW4.3) had something to do, thanks.

tw 4.3
[T-Mobile, Samsung Galaxy SIII] RoxAbout:
Rom = Operating Sytem

Kernal = Bios

Radio = Modem

When your tires are flat do you change the battery?....

Hope the above explains it for you..

if your having wifi problems your modem/radio is having problems...

since you left out what rom your on its very hard to direct you to the proper change.

Stock? [no cant be stock because you installed some version of dkp...]

Edit : This is from the S3Rx v3.0 thread dev. "The modem affects the camera, so I wouldn't be surprised if the kernel and bootloaders will cause issues as well if your not up to date."

:confused:
[T-Mobile, Samsung Galaxy SIII] CooLoL1999:
Played GTA: San Andreas the whole entire time! Excellent!
[T-Mobile, Samsung Galaxy SIII] aow1980:
Loving DKP stable from 11-21 and Slim Rom. Great down screen off and so far great screen on time.
[T-Mobile, Samsung Galaxy SIII] imilleson:
Anyone want to share their ideal settings for dkp. I am trying to murder keyboard lag completely but have been unsuccessful. I am using the following:

- 162 minimum

- 1782 maximum

- interactive governor

- deadline i/o scheduler

But I still have lag here and there! I am running stockmod ROM (see sig)
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Using free lunch, and row, uc to 54-1512... undervolted -10. No lag what so ever...

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Also, read ahead set to 1024 and zram turned on. I also use an app called seeder, which increases entropy, thus reducing lag.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Pic

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] Adreaver:
Freelunch/zen, readahead 1024, zram. No clock or voltage adjustments. No lag whatsoever.

Could probably be a bit better on battery if I tweaked a bit more, but it already lasts around 1-1.5 days on stock battery with my normal usage. Running CM11 nightly from12/23.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
I'm getting around a day with 5-6 hours screen

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] MrTallboy:
On a stock battery?
[T-Mobile, Samsung Galaxy SIII] popimp315:
I don't think so
[T-Mobile, Samsung Galaxy SIII] dynas7y:
Does anyone else have the touchscreen just occasionally stop working when using this kernel (hardware keys still respond)? I'm on the latest AOSP 4.4 build and I've had this problem with the latest two SlimKat builds... didn't seem to happen when I was on the stock SlimKat kernel though. Battery pull fixes it and all is well. Any ideas?
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Yes, stock battery.

INFAMOUS... The dynasty of development.

---------- Post added at 08:13 AM ---------- Previous post was at 08:08 AM ----------

It was around 17 hours and 4 with screen when I put it on the charger... had 25ish percent battery left.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Pics

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
I've had no problems with this...

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] aow1980:
Which build date are you using? I'm using the 11-21 build and getting good battery life with similar battery life. If I use the newest it seems the cpu temp send to get hotter then I like.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
I'm using the newest testing build for 4.4, no problems with that here. I believe 12-26 is the date on it.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] MrTallboy:
Can you post your freelunch settings? I'm always on a quest to squeeze more out of my battery. I've only twice gotten over 4 hours of screen time. I'm usually in the 3-3.5 range.

My usage is primarily web browsing with Chrome and I think Chrome is a battery hog. I've also thus far been unwilling to turn off google location. I like the functionality too much, even with all those nlc wakelocks.

I'm running freelunch/zen. I was using row or noop (can't remember which) but was getting some noticeable lag. Switched to zen and it went away.

This happened once on me the other night with the latest build. Chrome appeared unresponsive so I hit home. Then my home screens were unresponsive when I tried swiping left and right to the other screens. I thought, uh oh time to hold the old power button and then all of a sudden the homescreens flipped left and right just like I had done maybe 10 seconds earlier. I had just undervolted a little more so I attributed the behavior to that. I boosted voltage back up again and haven't seen it since. I'm -25mV right now. TW 4.1.2.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
I am running kitkat 4.4.2 aokp, and i've updated my phone to the latest firmware, bootloader, and modem. I also run Greenify, CPU sleeper, Seeder, and deep sleep battery saver which turns off mobile data, and wifi when screen is off. I turn my location off unless it's needed. I'm uv -10, so if you can run at -25 that's great,

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
More

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Again

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
1

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
A

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Sorry for all the posts, xda only letting me post 1 pic at a time.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] imilleson:
Thank you!

Seeder is amazing and these settings are making everything smooth. I think it was still choppy until I installed seeder.

Hey how do you turn on zram. I use no frills CPU control and ROM toolbox pro. I'll check again, maybe ROM toolbox has the zram toggle
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
I use trickster mod, in the play store as well...

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] culson_35:
Read now I flashed this kernel in my S3 LTE with (beanstalk 4.4.2)....checking..... Is appear any issue a reported. ;)

S3 Beanstalk 4.4.2 (sgh-t999l)
[T-Mobile, Samsung Galaxy SIII] culson_35:
Which is the max CPU speed without any risk in S3 (sgh-t999l)

S3 Beanstalk 4.4.2 (sgh-t999l)
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
It is really up to you and phone... 1890 is the highest I've gone...

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] pgarcia777:
What ROM bro ? :D

---------- Post added at 06:38 PM ---------- Previous post was at 06:10 PM ----------

What ROM bro?:D
[T-Mobile, Samsung Galaxy SIII] nirogu325:
I'm wondering if this graphical distortion in numbers is normal. It has only happened with this kernel occasionally.

Sent from my SGH-T999
[T-Mobile, Samsung Galaxy SIII] pp085ster:
What font are you using? It looks nice man! :D
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Pure aokp right now, download it from there app. In play store. I'll post a link in a minute.

https://play.google.com/store/apps/details?id=com.scar45.aokp.co.webviewer

INFAMOUS... The dynasty of development.

---------- Post added at 08:45 PM ---------- Previous post was at 08:44 PM ----------

It's called Biko bigger... I'll post a link for that too.

https://www.dropbox.com/s/n3jyb92b021sxrf/BikoFontPack.zip

Flash in recovery...

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] culson_35:
Is possible to set all CPU online with this kernel :what:

Beanstalks 4.4.2 shg-t999l
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Why would you want to? The second cpu kicks in only when needed, locking both online would only kill your battery faster.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] pgarcia777:
And your getting 1 day and 4-5 screen on time ?? Its cause I only can get 2 hrs of screen on time no matter what ROM :( ...
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Yeah, I'll post pics tomorrow... stock battery and all. Posted my set up a couple pages back.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] culson_35:
Two work better than one,for the battery not problem, a have a 4800 mha battery

Beanstalks 4.4.2 shg-t999l
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
If you set up your kernel right, you don't need it online all the time, their is no advantage to it... it turns cpu/1 on as soon as it's needed. If you have lag of any kind, you need to adjust your settings, not have all your cpu's running at once.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Lost about a half an hour off of both time and screen time when I rebooted to change some settings? Not sure why... but here are those pics, still not bad at 40 % left.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Screen

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] kingston73:
I can't believe I didn't try this kernel earlier! Only had it installed a day but it's already giving me better standby time than anything else I've used, thanks for this!
[T-Mobile, Samsung Galaxy SIII] pgarcia777:
Can someone explains how to undervolt with trickstermod app?:(:confused:

Please and thank you :D
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
The + and - at the top of the voltage columns. It adjusts it in 25 mv increments, but touching the number will let you adjust it manually.

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] CooLoL1999:
How come evrytime I try to do that, its keeps on reverting back to normal. What's wrong?
[T-Mobile, Samsung Galaxy SIII] MrTallboy:
You have to hit the check mark at the top to save changes. Sometimes on mine the check shows up and sometimes it doesn't. If it doesn't you have to swipe to a different screen within trixter and it'll prompt you to save changes. I don't know why it's not consistent but it's not, at least for me.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Thanks, forgot that part... lol

INFAMOUS... The dynasty of development.
[T-Mobile, Samsung Galaxy SIII] dynas7y:
Loving this kernel! I hope we get an AOSP update soon! :D
[T-Mobile, Samsung Galaxy SIII] CooLoL1999:
Hey guys what happens if I disable MP- Decisions in Trickster Mod? Will it affect my performance or battery? (Better or worse?)
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
Supposedly, if it is there, It is needed. It shows up on my first run, but then disappears on my phone. So honestly, I'm not really sure, but I don't think it's needed.

Infamous, the dynasty of development.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
My run tonight, headed to bed, but not to bad so far, dkp4.4 with pure aokp 1-9-14 nightly.

Infamous, the dynasty of development.
[T-Mobile, Samsung Galaxy SIII] decimalman:
Depends. If you're running freelunch, nothing (freelunch disables it anyway). If you're running another governor, auto-hotplug will take over for mpdecision. I suspect that auto-hotplug is worse for both performance and battery, but I've never actually investigated.

Your wish is my command. :p I was going to update last night, but CM threw me for a loop. They combined all the variant stuff, so a single kernel will work on all variants. It took a while to get everything working again, but it'll save me a lot of time in the long run.

New AOSP 4.4 test build is on its way. It's in the "d2" directory since all variants now use the same kernel on AOSP 4.4.

Changelog:

Merged a zillion commits from CM, including a fix for the freezes during boot, updated wifi driver, and a huge CAF update

Linux 3.4.77

By request, added FIOPS I/O scheduler

Tons of UKSM optimizations and improvements: dramatically faster scanning routines (something like 3-5x faster), much improved CPU limitation, less intrusive scheduling, better compatibility with Performance Control, new default tuning

Optimizations in the wifi driver, including much more sensible wakelock behavior

Modified the notification LED animation slightly

A few small bugfixes and one big bugfix for the updated wifi driver

Disabled in-kernel exFAT (AFAICT, all AOSP ROMs are currently using exfat-fuse, so in-kernel exFAT isn't needed)
[T-Mobile, Samsung Galaxy SIII] MrTallboy:
It's the standard control for hotplugging the 2nd core.

If you're using a hotplugging governor like freelunch it should be disabled so they don't fight each other.

I think if you disable it without a hotplugging governor your 2nd core will never turn off. So yes, worse for battery.

Personally I think freelunch controls the 2nd core better than mpdecision.

Edit: Didn't see your response before posting mine. Do you mean that you never use mpdecision? Will auto-hotplug and mpdecision run together if you're not using freelunch?

On another note, still running TW 4.1.2 here and the latest build has been flawless so far.
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
I'm tried out the new test kernel, couldn't get the wifi to turn on... d2tmo. Anyone else have this problem or a possible fix?

Infamous, the dynasty of development.
[T-Mobile, Samsung Galaxy SIII] dynas7y:
I just clean flashed the latest SlimKat with the latest test build of this kernel on top and everything is working fine for me... no issues with wifi or anything else. It's been running great :good:
[T-Mobile, Samsung Galaxy SIII] ZDeuce2:
What carrier? I did a clean kernel install, wipe cache and dalvik, and fix perms.

Infamous, the dynasty of development.
[T-Mobile, Samsung Galaxy SIII] aow1980:
Try it with a newer build ROM. It could be not all the WiFi commits on in the build you're using. I had it happen with kt kernel and last weeks slim build.
[T-Mobile, Samsung Galaxy SIII] dynas7y:
T-Mobile
[T-Mobile, Samsung Galaxy SIII] decimalman:
I like it when things "just work." dkp manages and prioritizes hotplug services. Only the service that you'd expect to be running is active, the others are disabled to keep them from interfering.

I leave mpdecision enabled, so either mpdecision or freelunch takes care of hotplugging, depending on which governor I'm running at the moment.

I'm told that wifi is causing runaway wakelocks on the new build. Just something to be aware of.
[T-Mobile, Samsung Galaxy SIII] dynas7y:
Yeah, in BetterBatteryStats I just noticed "wlan_wake" is contributing greatly to the kernel wakelocks I'm experiencing
[T-Mobile, Samsung Galaxy SIII] aow1980:
I was about to ask about it not going into deep sleep but it seems that answers my question.
[T-Mobile, Samsung Galaxy SIII] :
Perhaps I misunderstood...is it the new build of Slim, or the new build of dkp 4.4 causing the wakelocks?
[T-Mobile, Samsung Galaxy SIII] aow1980:
I'm using liquid smooth and getting the wake locks.
[T-Mobile, Samsung Galaxy SIII] decimalman:
It's the new dkp build. I changed how the wifi wakelocks behave, but it looks like I overlooked something.
[T-Mobile, Samsung Galaxy SIII] spartan268:
Where can I find the new update. When I go to downloads, tmo, then testing builds, there aren't any even uploaded in 2014
[T-Mobile, Samsung Galaxy SIII] decimalman:
It's not worth flashing though. You won't get any deep sleep whatsoever.

I'm sitting on a fix for the much-discussed wakelock issue, but there's a brand new bug that completely prevents deep sleep. Based on 5 minutes of testing, it looks like the vanilla CM kernel has the same problem. I'm working on tracking it down, but I'm not sure I'll have it fixed tonight.

EDIT: Deep sleep is actually happening, it's just not correctly reported.
[T-Mobile, Samsung Galaxy SIII] decimalman:
As much as I've enjoyed working on the newly broken alarmtimer code from CM, I've decided to revert it. New AOSP 4.4 test build is up. It's actually getting (and correctly reporting) deep sleep, and should also correctly update system time/date.

EDIT: I'm dumb and didn't enable the new alarm driver.

Changelog:

Reverted the recent alarmtimer commits from CM

Fixed the berserk wifi wakelock

Prevented CM from slowing UKSM down to a crawl
[T-Mobile, Samsung Galaxy SIII] :
Just wondering: what would be the difference between the 12/26 build and this one? Only reason I ask is that yesterday's build had the broken alarm timer in it and it sounds like you've reverted back. Thanks.
[T-Mobile, Samsung Galaxy SIII] decimalman:
Everything from the 1/22 changelog applies to the 1/23 build as well. The alarmtimer stuff that I reverted was only a tiny fraction of the changes since the 12/26 build.
[T-Mobile, Samsung Galaxy SIII] spartan268:
Not sure if just me, but battery life seems to drain more while not in use, than it did on the build fromDecember 26 d2tmo. Will give it another shot tomorrow with a full charge and day at school.
[T-Mobile, Samsung Galaxy SIII] Spiyder:
I flashed this just cause i like the op. It cracked me up. Running now and will see what we got here.
[T-Mobile, Samsung Galaxy SIII] decimalman:
I encourage on-topic silliness. May as well have fun while we compulsively flash, right?
[T-Mobile, Samsung Galaxy SIII] decimalman:
New 3.4 experimental builds are going up!

governors is building now, and has sio and zen. It'll eventually have a few new governors, but I haven't gotten everything ported yet.

gcc480 is up now, and is a test to make sure GCC 4.8.0 isn't causing any crazy bugs. It's also got sio and zen.

Edit: I'm building a 3.0 kernel with trinity colors support and GCC 4.8.0 now. It should be up shortly.
[T-Mobile, Samsung Galaxy SIII] ayysir:
shouldnt as long makefile supports it
[T-Mobile, Samsung Galaxy SIII] decimalman:
I switched from Linaro 4.7.3 to vanilla GCC 4.8.0 (Linaro's 4.8.0 toolchains don't have Graphite yet), and discovered that the front-facing camera didn't work anymore (caused an immediate kernel panic). I fixed it, and in the process discovered a few things about the camera code that I'm going to look into further.

I haven't run into any more bugs, but I'm not ready to call it "stable" so soon.
[T-Mobile, Samsung Galaxy SIII] ayysir:
hmm i know some people have a 4.7/4.8 hybrid toolchain.. cant find one though lol
[T-Mobile, Samsung Galaxy SIII] decimalman:
Meh. Now that I got the camera bug fixed, I'm happy with vanilla 4.8.0. Eventually, I'll probably grab Linaro's bzr sources and start building their toolchain myself.
[T-Mobile, Samsung Galaxy SIII] ayysir:
where didn you get vanilla 4.8 i am using linaro's
[T-Mobile, Samsung Galaxy SIII] decimalman:
I built it myself so I could use Graphite optimizations. :D It's unmodified GNU sources: gcc.gnu.org
[T-Mobile, Samsung Galaxy SIII] ayysir:
lol shoot i want to use yours now, thanks thoo
[T-Mobile, Samsung Galaxy SIII] decimalman:
I'll can try building a standalone version if you want. I can't promise that I'll deliver, but I can certainly give it a shot. 32-bit or 64-?

Edit: I'm assuming you're building from Linux. If not, you're on your own.
[T-Mobile, Samsung Galaxy SIII] ayysir:
lol you cant build from nothing else.. but linux... 64 bit
[T-Mobile, Samsung Galaxy SIII] decimalman:
I'm sure it can be done. You'd have to manually build your entire toolchain by hand though, so it's definitely easier to use a Linux VM instead.

I'll see what I can do.

Edit: YGPM