BMW M2 Build - Wheels and Tires

One of the first things I do with any build is get new wheels and tires with the goal of getting more width and thus more grip.  I also want a set of tires that are designed for the track versus the street for better turn-ins and braking.  I once again used Apex wheels as I like that they are designed for BMWs and thus don't need spacers.  They also fit many big brake kits, are lighter than OEM wheels, and are reasonably priced.  They have a BBS sort of look but without the BBS premium price.  Here are some pictures of the before and after, but don't mind the large gap between the tire and fender as we have not dropped the car yet.

I went with 18x9.5 ET28 FL-5 wheels in satin black.  I wanted to go as wide as possible without rolling the fenders or having to buy or fabricate a wide body kit.  The stock wheels have a staggered setup, but after consulting with Edge Motorworks and Apex we decided to go with a square setup.  This will give the front a lot more width while also giving the rear some more width.  This also has the added advantage of allowing some tire swapping to prolong the life of the tires.  I also went with an Apex stud kit to make wheel changes a snap.  While many people prefer the bullet nose style of stud kits (mostly I think because they look good and resemble a professional race car) I always go with the hex head style.  The reason being is that the hex head is far easier to install and maintain proper torque settings.  The exact kit I used was the black 14mm by 75mm hex head which can be found here.  

For tires I went with Nitto NT01 275/35ZR18 95W.  These are DOT compliant competition tires and thus are much more suitable for the track than the various OEM tire options.  The stock tires are 245 in the front and 265 in the rear so with a 275 square setup I am adding considerable width and grip especially to the front where the car needs it the most (in my opinion).  I am not planning on adding any more power to the car outside of what I have already done with a Dinan tune, so I feel the 275 should be fine for the rear.  Ideally I would have 285 in the front and 305 in the rear but we plan on adding a big brake kit by Sparta Evolution and KW Clubsport coilovers and we were not sure if 285/305 would fit properly without rolling the fenders.  Once we have the brakes and suspension done (in April) we can make the necessary measurements to see if 285/305 would fit and if they do we might swap over to that.

I have taken the car out on the track with these wheels and tires and my first impression is positive.  I certainly have better turn-in, braking, and grip overall even with a rather stock alignment.  Once I get the brakes and suspension on I will have a better idea on how the whole package will perform, but so far I am pleased.  Keep in mind you either need to add TPMS sensors to your track wheels and then constantly reset the system when you lower tire pressure or change tires.....or better yet code out TPMS from your car as I mentioned in my "Coding" blog post.

Next up....brakes and suspension come mid-April.

BMW M2 Build - Coding

Before I start talking about what coding I did to the 2016 BMW M2, let me first say coding a modern car is a source of massive debate.  I do not take coding lightly as there is potential for serious issues.  With that said, I personally feel modern cars have (in some ways) become too smart.  They restrict us beyond what is needed and in a quest to be smarter they begin to take away some of the primary characteristics of the car's spirit and purpose.  This is why I decided to code my M2 as part of this build, but I certainly do not suggest someone else coding their car.....that is up to you and you alone.

Coding 101

Ok, with that out of the way let's talk about what coding is, why I coded, what I coded, and who I used.  For those that don't know much about coding modern cars the concept is rather simple.  The master computer in the car is hooked up to many sensors and modules.  The computer is run by code.  The sensors and modules feed information into the computer and the computer code decides what the car can and can not do.  Manufactures of cars don't want to write special code for each model and version of car they make.  So they write as few different versions of their code as they can and then simply have options in the code to handle the different models and versions.  This is cost effective for the car manufacture but it also opens the door for hackers to manipulate the code to get your car to do things the manufacture didn't intent when you bought the car.  

An example would be BMW's brake force lighting.  Some BMWs will flash the brake lights under heavy braking while other BMWs will simply make the brake lights brighter.  That decision is run by a code variable.  If you can find that variable in the code you can "enable" brake force lighting or "disable" it.  In the case of the M2 there is no setting to change this for the typical owner.  But if you change the code slightly all of a sudden your M2 can have brake force lighting which was reserved for the M4 and M3 in certain countries.

M2 Observations

As a street car there is no strong reason to code outside of wanting to "trick your car out".  But I quickly learned that if you are planning on taking a modern car to the track coding might be safer and needed.  The first few times I took my stock M2 on the track I noticed a few things that were beyond annoyances and bordered on major concerns.  The first was the nanny systems.  While BMW gives you some control over the nanny systems by allowing you to select Comfort, Sport, or Sport+ all of those settings are still too aggressive for track driving.  For the street they are likely the way to go, but for the track they kill the power upon the exit of the turns and generally hold you back from feeling the car and having complete control over the car.  You can turn off the system almost entirely but for some people this is too extreme.  I have found Porsche gives the driver far more options on fine tuning the nanny systems.  But rather than simply living with it I can do something about it with the code.

The second thing I found when tracking my M2 is that the tire pressure monitoring system (TPMS)  causes all sorts of issues on the track.  Again, this is a great system for the street but when on the track a few things happen.  If you are like 99.99% of all track drivers you play with your tire pressure before and after each track session to optimize the pressure and grip as the tires go from cold to hot.  If you fall into this category then the TPMS will drive you nuts.  If you drop the pressure in the paddock so that the pressure can increase 8-10 lbs as they heat up you are likely to trigger TPMS as you start the session.  Not only will the chime and lights and display message distract you, but when TPMS is triggered it can automatically change your nanny system setting from off or Sport+ or Sport and drop you back down to Comfort.  This not only kills the car's performance but it is highly distracting and frankly can cause issues for you and the other drivers when on track at speed doing hard braking.  Another consideration is that if you have multiple sets of tires some might have TPMS sensors and some might not.  This means when you switch to a set that does not have the sensor you will immediately trigger the TPMS.  But now you are stuck as you can't turn off the TPMS.  And even if all your tire sets have TPMS sensors, each time you change tires you will need to reset the TPMS in your car.  All of this adds up to a pain in the ass on track days.  But thankfully there is a code for that.

If you were to upgrade the seats of an M2 to put in proper racing seats and racing harnesses (say 4, 5, or 6 point) you will trigger the seat belt reminder chime and light.  This again is very distracting to the driver to have a chime and light and display message while you are trying to drive at speed on the track.  It is also a bit counterintuitive to have a warning light when you are in a certified racing seat that is far safer than the stock seat, with a 6 point harness attached to a half cage, and wearing a HANS device and helmet.  So don't plug your ears and put black tape over the dash light...code it out.

Back to my example with brake force lighting....wouldn't that be a nice safety feature when on the track versus your standard brake lights?  For advanced drivers who are pushing the car by doing late braking into turns which usually means getting close to other cars on the track it seems obvious that enhanced braking features would be beneficial.  Many purpose built race cars and race organizations require enhanced brake lighting.  Whether it is for hard braking, coasting, or for the rain many motorsport organizations and teams have decided to shift to enhanced brake lights to catch the attention of other drivers.  So why settle for normal brake lighting when on the track in your M2?

All of these were performance or safety specific issues I ran into.  But I also found other changes I wanted that fell more in the bucket of convenience.  Like when the side mirrors fold and unfold, when the radio turns off, and the constant legal disclaimer reminders that seem to turn driving into an "accept these terms in order to have fun" experience.  Also the M2 has a nice feature in the exhaust system where there is a value that the ECU controls to either open up the exhaust or restrict the exhaust.  This doesn't impact the performance in a material way, but it does change the sound.  I wanted to manually control that valve without having to buy BMW's M Performance exhaust as I prefer the sound of Dinan's exhaust.

My Code Changes

There are dozens of code changes you can make and most fall into the convenience bucket.  If you want to see a full list of options check out the vendor's sites mentioned below.  I decided to limit my changes to the following:

  • enable Euro MDM (this is the nanny setting used in Europe versus the US which tends to be a bit less restrictive)

  • enable brake force lighting (flash the brake lights under heavy braking)

  • disable TPMS (tire pressure monitor system)

  • disable driver and passenger seat belt chimes, lights, and reminders

  • driver controlled exhaust valve (open, closed, let the ECU decide)

  • disable legal disclaimers

  • fold mirrors when locking

  • unfold mirrors when unlocking

  • turn off radio and nav after turning off car and opening door (BMW's standard setting is that you have to hit the power button twice to turn off the radio/nav otherwise it remains on for some time)

Who I Used

There are lots of companies and services that do this kind of work.  After some research I decided to go with BimmerCode because I liked the idea that I could make the modifications myself through an OBD II kit and my iPhone app.  They don't support all the changes I wanted but they did support most plus I can use the kit and app on other cars as needed.  I also used CodeMyCar which is more expensive and requires them to remotely connect into your car through your laptop and a cable so they can do the coding work for you.  The advantage is that they can code more things and their service allows for unlimited code changes over time.  CodeMyCar also seems to be able to go beyond simple code changes and actually install tunes to some degree.  I used CodeMyCar for the Euro MDM code and to disable the TPMS as those codes were not supported by BimmerCode.  I also used Macht Schnell which handles codes a bit differently.  They sell modules (a small electronic control box) you install into the car that then manipulates how the car operates in certain ways.  What's nice about this method is that they can use existing buttons and switches in your car to activate the code change.  For instance their TPMS code change is triggered by lifting up on the driver's side window switch for 5+ seconds.


So far I am very satisfied with my code changes and I have not had any issues with warning lights or odd behavior.  I will do more track testing later this month at Sonoma with NASA so if anything comes up I will update this posting.  One question that has come up is what this will do to your warranty or when you go into the dealer.  Based on my research the code changes are reversible, they are largely undetected unless someone was to audit your car's computer code which is extremely rare, and frankly since I am tracking the car and doing extensive mods my warranty is shot anyway :)  The way I look at it is that in older cars we used jumpers and other tricks to accomplish the same thing as recoding.  So as long as you do your research, pick the right solutions, don't do too much, and understand the risks.....code away.

Roux Carbon Fiber Helmet Review

The club members who are racers or track rats will know that a new helmet standard has been published (SNELL 2015) recently which, over time, will mean most people will have to buy a new helmet to do track days or club racing. I have been using an Arai GP-6S for the last two years and I have to say it is a great helmet, but with the new SNELL 2015 spec I decided it was time to try something else.

I wanted a helmet that met the new standards, was relatively light, had communications built in, would be appropriate for open cockpit cars and GT cars, and would not break the bank. I looked at all the great helmets out there (Stilo, Bell, Arai, Simpson, and Sparco) but I found that either the helmet had not been updated to the new standards, had limited features, or was extremely expensive.

Roux R1-CF

gloss carbon fiber, iridium blue shield, communication system, COOL-X, drink tube, release system, HANS

I came across Roux which is a new helmet company but one that was built by racers for racers. From my research it doesn't seem they manufacture the helmets themselves, but rather they do the design and leave the manufacturing to someone else. The result is a loaded helmet at an inexpensive price compared to the big brands. Roux makes three models (fiberglass, composite, and carbon fiber). The fiberglass version is their entry model but that is not to say it is an entry helmet. It is SNELL 2015 certified, comes with a built in communication system, drink tube with a quick disconnect, HANS mounts, and an emergency release system. The composite and carbon fiber versions have everything the fiberglass version has PLUS it is FIA 8859 certified, and it has a COOL-X cooling system (ya that's right a water cooling system that hooks up to your COOL-X shirt). You might see on their site they offer a matte carbon fiber version, but after talking to some distributors it seems the matte version is being discontinued due to lack of demand (sad as that would have been my personal preference).

While I have not used the COOL-X system yet I hope to give it a try soon. I have been able to test the communication system, drink tube, and release system and I have to say it is nice to have everything built in and integrated. For the communication system you can choose between ear cups or ear buds so no matter what type of car you drive you can make the system work for you. I am in an open cockpit Radical PR6 and in most helmets I need ear buds, but with the Roux the ear cups worked great to protect my ears from the 10,000 RPM engine mounted right behind my head. The release system are two tabs that tuck away but when you need them in an emergency (which I hope to never test) the emergency team can pull on the tabs and lift the helmet off your head without putting stress on your neck. This is a nice system I hope to see other brands adopt.

So with all those features what about the most important aspect of a helmet....the fit? If possible I recommend trying on any helmet before you buy it, but since Roux is so new with limited distributors I was forced to buy before I try. Roux comes in four sizes, with three different check pad thicknesses, and three different ear cup thicknesses. So with all those options it should fit just about everyone. I will admit that while I got the small size it could have been a bit tighter but the fit is tight enough with no pinching. The quality of the liner and other materials are top notch which is impressive considering Roux is so new to the game.

Something less important for GT drivers is the aero, but for us open cockpit drivers this is critical. There is a rear spoiler, top air vent, and aero/style lines which is a good package all around......but I did experience a small amount of lift. The lift is not of much concern as it is rather minor but ideally there would be none. Others might not experience the lift as I do have a rather small sized head, but I do think Roux could fix this if they added a front (chin) aero kit. This could come standard on a future version or it could be an add-on accessory which is what I hope Roux considers. A simple chin gurney would likely do the trick. Roux, I would be happy to work with you developing this :)

All three versions come with a clear shield, but the composite and carbon fiber versions also come with a dark smoke shield. In addition to all these included options and features you can also buy other shield options (amber, iridium blue, or light smoke), a visor peak, forced air scoop, COOL-X hose, various communication cables, and a drink tube. It is great to have various optional accessories, but the "included" accessories are what is truly impressive and is where you end up saving a ton of money. A comparable set up with the big brands would cost you $500 - $1,000 more.

So what is the price? The fiberglass version costs $500 while the composite version costs $900 and the carbon fiber version costs $1,400. So the way I look at it the Roux is a high-end helmet priced as if it was a mid-level helmet. I have not done a widespread weight comparison but compared to my last two helmets I would say the Roux helmets are very competitive when it comes to weight, especially once you consider the features that come standard with the Roux.

In short I am thrilled with my carbon fiber Roux. I wish it was a bit tighter and I wish there was zero lift but both things are minor improvements and likely specific issues to me. For the money, you can't find another helmet on the market packed with as much features and safety standards so I would recommend taking a look at a Roux. I should mention that Roux also makes bags (helmet bags, a backpack, and some roller bags) and they are wonderful. I have their H&N (helmet & neck restraint) bag and their backpack and I have to say these are the best driver bags I have seen or used.

H&N Bag with the Racer Backpack

If any club members want to check out my Roux helmet or bags let me know, I would be happy to have you take a look.

Thanks, Winston