Announcement

Collapse
No announcement yet.

Karter16's Silbergrau E46 M3 Journal

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • heinzboehmer
    replied
    Man, that came out amazing. Wish I would have taken the time to do that with mine.

    Leave a comment:


  • karter16
    replied
    When deciding on the Gauge.S one of the ancillary decisions I needed to make was how/where to mount it. When he installed his Bryson designed an enclosure to go in the ash tray which is very nice, and I decided I would go with the same approach as it allows for the Gauge.S to be hidden away when not using the screen. It's also an easy swap back to the ash tray at any point.

    The centre console is specific to LHD/RHD, in that the cigarette lighter is on the driver's side. This meant that the enclosure Bryson designed needed to be mirrored for my RHD to keep the screen centered. Bryson kindly shared the CAD file with me and I was able to quickly make up a mirrored version for RHD. I also removed the features that I don't need (internal mount for the GPS unit and mount/faceplate holes for USB-C charging).

    The end result looked like this:

    Click image for larger version

Name:	IDG_20250724_135340_495.jpg
Views:	175
Size:	122.4 KB
ID:	313298

    As you can see it was printed on a textured bed which gives it a lovely effect.

    Now this all seemed too easy to me, so I decided to make it more difficult by doing a painted finish to more closely match the rest of the centre console components.

    As always with painting it's all in the preparation:

    Click image for larger version

Name:	IDG_20250724_144540_203.jpg
Views:	164
Size:	101.4 KB
ID:	313299

    This was then followed by several coats of matte black, before being sanded back to a completely smooth finish and then top coated with several more coats of matte black.

    I'm super happy with how it's turned out:

    Click image for larger version

Name:	IDG_20250726_134238_425.jpg
Views:	160
Size:	72.3 KB
ID:	313302

    Click image for larger version

Name:	IDG_20250726_134304_867.jpg
Views:	161
Size:	64.6 KB
ID:	313300

    Click image for larger version

Name:	IDG_20250726_134312_135.jpg
Views:	167
Size:	61.0 KB
ID:	313301

    In person it looks perfect to me, I can't find a single imperfection in the paint that I'd fix if I could.

    I'll wait for this to properly harden and then do some photos showing it in place.

    Just got to wait for the rest of the bits to arrive now!

    Leave a comment:


  • karter16
    replied
    Originally posted by George Hill View Post
    It’s yours if you want it. PM me your address.
    Oh man I ordered new connectors after Heinz shared the part numbers - wish I had seen your post first! Thanks very much for the offer though - I do really appreciate it!

    Leave a comment:


  • George Hill
    replied
    It’s yours if you want it. PM me your address.

    Leave a comment:


  • karter16
    replied
    Originally posted by heinzboehmer View Post

    Junkyard is your friend!

    But also, they're TE 1355899-1 and 1-1452198-1. They also say BMW 6909052 and 6913629 on them, but doesn't look like those are BMW part numbers.
    Ah brilliant thanks for the part numbers! Unfortunately junkyard E46's are pretty limited where I am so often struggle to pick things up that way.


    Sent from my iPhone using Tapatalk

    Leave a comment:


  • heinzboehmer
    replied
    Originally posted by karter16 View Post
    Still to do is to confirm the exact connector used on the steering angle sensor and order a pair to make an extension for the Gauge.S.
    Junkyard is your friend!

    But also, they're TE 1355899-1 and 1-1452198-1. They also say BMW 6909052 and 6913629 on them, but doesn't look like those are BMW part numbers.

    Leave a comment:


  • karter16
    replied
    Time for a few little updates:

    First the wheels/tires - having had some more time driving on them, and in particular on some dry roads I can't believe how much quieter the Potenza Sports are than the RE050As. I know that one of the complaints about the Sport is that it's noiser than the PS4S, but honestly it's still a huge improvement over what I had before, so still feels like a win to me.

    I'm super super, happy with the 18x9/18x9.5 combo, and the lightweight 18in rims have given me everything I was hoping for in terms of ride + driving feel. I try very hard to make sure that each change I make to the car aligns to my goal of "improving the driving experience", and this change has absolutely nailed that brief.

    As an aside, at the time that I installed the RACP brace I also replaced the rear cover on the diff with a new one with new bushes. I'm super happy to report that the combination of these two things has completely addressed what remained of the diff slop/M-Clunk/whatever you want to call it. I'm stoked about this as wasn't sure whether the diff was getting a bit worn out, but I'm super happy with how this has resolved, particularly as my brain has reprogrammed my driving style to not work to minimize situations where it happens (same thing happened when I got the tune dialed in for rev matching, it takes a while for your brain to realize the car is going to behave predictably and that you don't have to avoid certain scenarios any more.


    I've also ordered a Gauge.S for CAN/D-bus logging. Thanks to Bry5on and heinzboehmer I've adapted Bryson's ash tray insert for the Gauge.S to suit an RHD car. I've also ordered the connectors for the Gauge.S board headers, etc. Still to do is to confirm the exact connector used on the steering angle sensor and order a pair to make an extension for the Gauge.S.

    The plan with the Gauge.S is to put everything I can into a couple of custom CAN messages from the DME so that the Gauge.S can log these at high data rate. I've written a custom program ROM which allows me to specify the memory addresses of the variables I want to push on the CAN bus in the partial/tune binary. The advantage of this approach is it means that reconfiguring the messages is a simple tune flash rather than a change to the program binary. I can't actually test this until I get the Gauge.S setup, but it's otherwise sitting there good to go.

    Also while disassembling the CAN functions I uncovered that ARBIDs 0x700 and 0x701 (which are disabled in the 0401 tune) can be enabled to send knock manager data. This is going to be super useful for tuning and big thanks to Bryson for confirming the behavior with logging.


    I've got a bunch of half-finished projects on the go at the moment that I need to finish before I start anything new (which I'm itching to do):

    - Finish the boot/trunk interior work with the RACP brace in place. (I managed to get myself stuck for a while on the best option for the false floor, but think I've got a reasonable option)
    - Finish the SMG expansion reservoir bracket (No blocker here, I just have one that works well enough and need the motivation to sit down and do the final design)
    - Print and install Bryson's Euro M3 bumper to CSL snorkel duct (this one is currently blocked as Dad is having some 3D printer issues with ABS that he is working through)
    - Finish documenting all of the CAN messages on the main CAN bus for the 0401 binary (I mostly have what I need, but want to produce comprehensive documentation on this for the benefit of the community)

    Think that's all for now...
    Last edited by karter16; 07-19-2025, 01:00 PM.

    Leave a comment:


  • heinzboehmer
    replied
    Hell yeah man! Car is looking great. Glad it's back on the road.

    Originally posted by karter16 View Post
    The RE71-RS's while the stickiness would have been giggle-worthy, don't give the same degree of feedback and would be impractical in wet conditions, so the Sport it is.
    You made the right choice. Probably an unpopular opinion, but I think "track-y" 200 tw tires suck on the street. They're noisy, uncomfortable and aren't really all that fun until you get some heat into them (at which point you have to get out of the car and adjust tire pressures). Also, they're skeeetchy in the wet. I've hydroplaned real bad on the highway on the way to the track with them, not fun at all.

    Don't get me wrong, I love my RE71-RSs on track, but I'm always happy to swap back to my street tires after driving home for a couple hours.

    Leave a comment:


  • karter16
    replied
    Originally posted by Bry5on View Post
    Looks great and very glad you're happy with the wheel/tire setup. Now I know for sure what wheel/tire setup I'll be running if I ever do the widebody
    I completely forgot to mention looks haha! Have to say that although looks weren't high on the priority list I do love how the 9in fronts fill out the front wheel wells and make the car look a bit more aggressive and purposeful without being OTT. And of course the ARC-8s are a classic look in their own right for the E46.


    Sent from my iPhone using Tapatalk

    Leave a comment:


  • Bry5on
    replied
    Looks great and very glad you’re happy with the wheel/tire setup. Now I know for sure what wheel/tire setup I’ll be running if I ever do the widebody

    Leave a comment:


  • karter16
    replied
    Yesterday I got the tires fitted to the ARC-8's and today I put them on the car and went for a test drive.

    It will surprise no one that this setup is a huge improvement over 19s with old RE050A's. The first few minutes of driving were weird, it felt like I'd lost a bunch of road sensation and it took a few minutes to realize it was just harshness and unhelpful noise that was missing. All the useful feel of the car and the road through the seat and wheel was still there, it was just a quieter smoother ride with much less of the unnecessary hum, buzz, fizz, whatever you want to call it. As soon as I realised I could still read the road as before I settled in and started comparing the difference.

    I can't talk to how the Potenza Sports compare to the PS4Ss, but compared to old RE050A's they are very significantly quieter, I first noticed this by noticing that the CSL intake sounded louder! 18inch wheels are clearly what this car was designed for and are better than 19s in every way when it comes to ride quality and feel. I'm very happy I opted for the firmer sidewall of the Potenza's over the, softer than PS4S, PS5's. The accuracy and immediacy of handling is still there, significantly improved upon with new sticky tires. I need to give a big shout out to Bry5on for his advice to put 9in wheels up front with the ET42 offset. I'd always been worried about putting anything too wide up front, afraid of ending up with heavy, dull steering, but with pretty much the correct offset and lighter wheels and tires all the precision and immediacy is still there, and when you get on to windy open road the feel of the car with a larger tread patch up front and closer to square setup overall is just superb.

    On the topic of weight. The combination of lighter wheels and lighter tires means I'm almost 4kg lighter per corner, which (including weight of the rotors) is close to a 14% reduction in rotating mass, and I can really notice the difference. I'm always skeptical of my butt-dyno because I'm always concerned it is excessively influenced by the "wallet factor". But in this case there is no doubt. Acceleration and braking both noticeably benefit, not to mention how much better the car ride and holds to the road with less unsprung mass.

    In summary, as you would expect, this is a fantastic upgrade in every way.

    I do want to thank everyone who took their time to give me advice and suggestions on this project. It wasn't one I was planning to do right now, and as a result I had not performed my usual excessive amount of research and preparation well in advance. I'm very grateful to everyone who shared their knowledge and experience to help me arrive at the ideal outcome. Thank you!

    Like heinzboehmer I've very much missed driving the car while it's been laid up, so like him when I got it back on the road a short test drive turned into a longer one. Only I ended up at a slightly less globally-famous landmark. The Mt Rex sand processing facility in Helensville 😂 Also, it's winter here, it was raining, and the sun was in the wrong place.

    Click image for larger version

Name:	IMG_2516 (1).jpg
Views:	135
Size:	227.8 KB
ID:	310239

    Click image for larger version

Name:	IMG_2520.jpg
Views:	124
Size:	262.9 KB
ID:	310240


    Click image for larger version

Name:	IMG_2521.jpg
Views:	121
Size:	96.1 KB
ID:	310241

    Click image for larger version

Name:	IMG_2522.jpg
Views:	121
Size:	123.6 KB
ID:	310242

    Click image for larger version

Name:	IMG_2523.jpg
Views:	124
Size:	109.0 KB
ID:	310243

    Leave a comment:


  • karter16
    replied
    I ordered tires this evening. After much research I decided to go with the Bridgestone Potenza Sport. I had been planning to take the well-trod route of Michelin PS4S's, however they're not available in New Zealand (and importing tires was just going to be too expensive to make sense) in any of the sizes remotely close to what I need (I confirmed this with Michelin NZ directly), this was a surprise especially given I'd checked on their NZ website that those sizes were available here 👎

    This meant I then needed to figure out alternative options. In Michelins that meant PSS's or PS5's (no Cup options available in NZ in the sizes I need). The PSS's are too old, and the PS5's while by all accounts very good had me a bit concerned about the softer tire wall than the PS4S. The RE050A's that I'm running currently, are fairly stiff in the sidewall department and while objectively terrible compared to modern options I am used to the stiffer sidewall. By moving to 18's I'm already introducing more compliance for a better ride and road stickability (that's the technical term 🙃), and I was a little concerned about also moving to an even softer sidewall as well.

    I then looked wider, and after a bunch of research, looking at what is available in NZ, settled on the Potenza Sport. The Potenza Race would be an even better option I think, but they're not available in 18in options. The RE71-RS's while the stickiness would have been giggle-worthy, don't give the same degree of feedback and would be impractical in wet conditions, so the Sport it is. TireReviews.com have a good review of it and on dry handling it's very close to the PS4S, slightly better in the wet, and ranks worse on comfort (due to the firmer sidewall), slightly worse on noise and worse on wear. The wear doesn't bother me as I won't do enough km's anyway, the firmer sidewall I'm okay with and the noise will still be a lot better than the RE050A's anyway.

    This is all splitting hairs of course, but might as well get the best option I can.


    Big shout out to a member of the NZ BMW forum for suggesting Costco. Bridgestone NZ direct have the best price out of the rest due to a special deal currently which comes to only $2376.32 NZD for all 4 tires fitted. Costco, for exactly the same thing, is $1379.94, plus in addition you get a $360 store credit as well. Given we regularly shop at Costco for essentials this means the end cost for the tires comes to $1020. Which is quite astonishing to me. That's significantly less than I paid for new performance tires for my 318i in 2007!

    Leave a comment:


  • karter16
    replied
    Couple of updates:

    1: The wheels arrived today 🎉 Mandatory photo, although we all already know what ARC8's look like 🙃

    Click image for larger version

Name:	IMG_2497.jpg
Views:	162
Size:	83.8 KB
ID:	309664


    2: The male MAF sensor connectors arrived. I don't actually have need of these for myself, but I finally came across them and thought I'd order some to confirm they're a match and if so share the details with everyone as saves having to pay Turner money for their relocation harnesses.

    These things appear to be the exact same item Turner are using and they come with the pins and seals.

    I ordered 5 of these for the princely sum of $9.58USD total including shipping. per-unit price is $1.24USD.

    Click image for larger version

Name:	IMG_2498.jpg
Views:	159
Size:	188.4 KB
ID:	309666

    Click image for larger version

Name:	IMG_2499.jpg
Views:	157
Size:	132.3 KB
ID:	309665

    You can purchase your own (you can order singles) here: https://www.hdconnectorstore.com/productdetail/32496.html

    Leave a comment:


  • Bry5on
    replied
    You’re the man!

    Leave a comment:


  • karter16
    replied
    Well it's been an exciting weekend.

    On Thursday I got stuck into the additional CAN message project. As a recap the idea here is to add an additional function into the 0401 program binary to send an additional CAN message.

    I've given the new message the ARBID of 0x7D0 which makes it lower priority than all other CAN messages. The format of the message is:

    Click image for larger version

Name:	Screenshot 2025-06-22 at 10.38.06 AM.png
Views:	185
Size:	26.6 KB
ID:	309419


    There's basically 4 parts to achieving this:

    1: Create a new function that replicates the existing function to send CAN messages from the DME. It needs to be recreated as we need space for the extra instructions to call an additional CAN message.
    2: Modify the 10ms task to point to our new function instead of the original.
    3: Load our new CAN message definition into the CAN config table in the program ROM.
    4: Create a new function to assemble the new CAN message and push the frame to the CAN buffer.

    The fun part is that this needs to be done by modifying the machine code in the binary, no easy way to write assembly or C here!

    I got the above done on Thursday, spent code-checking it and then flashed it to my car on Saturday morning. As soon as I turned the ignition on I could tell something was wrong as the DSC light was flashing. All modules relying on outbound CAN were throwing errors. A review of what I'd done revealed a dumb mistake. I was trying to use slot 17 of a 15 slot buffer 🤦‍♂️. Anyway it was an easy fix and v1.1 ran without issue, and I connected to the MK60 with INPA and could view live CAN data, so I knew the standard CAN messages were working fine.

    I'm not actually set up for CAN logging so at this point I shipped the binary off to Bryson for further testing.

    I was very excited to get this back from him showing the new message being logged:

    Click image for larger version

Name:	Screenshot 2025-06-22 at 10.34.00 AM.png
Views:	204
Size:	547.1 KB
ID:	309418

    Bryson then setup his logger with the appropriate conversion factors and has been able to log AQ_REL, Lambda Integrator, etc. at 100Hz instead of the 5Hz or so that you get over DS2. He's posted a link to the log which you can find in his post here

    I'm super stoked that this has worked out. In addition to being very useful for tuning, it also proves that these sorts of modifications are possible and that the disassembly work is good enough to understand what's going on to the degree that it's possible to make working changes and additions to the program.

    Also - the new wheels are in the country and should hopefully arrive end of next week. Tomorrow's job is sorting out tires.

    Leave a comment:

Working...
X