With my stuff arriving I then came to terms with something I had been omitting from my story up until now even though I 100% knew I was going to have to do it.. this test clip came with it's own board that itself needed to be soldered onto the R270 - I needed to man up and learn how to solder
I went on Takealot and ordered a cheap (±R300) soldering kit that had an adjustable temp iron - it came with all the goodies including solder, what could go wrong? [subtle foreshadowing]
While waiting for my Takealot stuff to come, as with any specialised software, it certainly wasn't going to run on Windows 11. In lieu of this, I decided to try to setup a virtual machine running Windows XP, not too difficult to find abandonware from 25 years ago. I quickly learnt that finding the software was not the problem - after more than two hours of waiting and loading in a virtual machine
I had not even yet installed Windows XP. I eventually grew tired of waiting in this and found a VHD which for those who don't know is a virtual hard drive that virtual machines (VMs) are able to load. I found one with Windows XP already installed on it and was running within 15 minutes.
With my new found fossil machine, I installed the R270 software (Which in of itself was a mission to find as they provide a disc with the hardware but I have not had a disc drive in my computer for the last 10+ years) I was prepared to start the process.
I tried soldering the test clip board onto the R270 with my finest Takealot special and let me tell you guys - the
boogers I left behind on this board... It looked like someone had soldered this with their feet - though it looked like it was making..
okay contact with the board.
Excited to get going, I set everything up, and try to read the EEPROM - shock horror - there's a pin error.. this could be absolutely anything and this task being so niche, there is essentially
no information about this online - I was doing research and the BMW 080D0WQ chip is actually write protected, meaning that the hardware on the chip forbids the information to be altered - the way that the R270 bypasses this, is essentially blasting the chip with voltage to disable the write protection - equipped with this new information, I took a look at my power adapter for the programmer. Now, the adapter included in the box happened to be a 1A 12V adapter. However this flippen thing happens to have an AMERICAN PLUG POINT. Having thrown that e-waste away, I starved the whole house of internet as I went to loot the adapter from the router - these had the same 'barrel' plug and it fit perfectly. Plugging it in, the machine beeped into life and I thought I was in the clear - still an error.
I tried finding a 2A 12V adapter as I thought the machine was asking for more power than my router adapter (after checking was 0.8A) could supply... Takealot had one but I was a little gatvol of waiting on orders - so I hunted locally and managed to find a 2A adapter. I plugged it in, it beeped into life and.. nothing.. pin error...
I think it was high time that I faced the music. Obviously my nutsack solder job wasn't making proper connection to the board and I was
not about to desolder the chip off this super illusive cluster motherboard. I needed to go back and address my work. After hours and hours of struggling, adding solder, removing solder, successfully soldering my finger, soldering some more, I had a
marginally better result than before. Let's try this again. I plugged everything back in, and.. unknown pin error.
At this point, I thought it was possibly the software? I tried digging and found sweet fanny Adams. I decided perhaps maybe upgrading my VM to Windows 7 would've done the trick. I spend another few hours sourcing an ISO and setting up a virtual machine. In my struggles of troubleshooting my work I had even found another link to the software that I was so desperately trying to find a few days prior with little success! Murphy's Law I guess.. I downloaded that as it seemed a little bit newer and got the exact same setup but now on the Windows 7 machine.
I run the process...
unknown pin error.
My disappointment was immeasurable. However, as you guys may have put together by now, my spirit simply could not be broken. I decided to educate myself more on soldering as I believe it was possibly my solder job that was letting me down. I went out and got actual
good solder and some stuff called
Flux apparently it makes soldering a dream for beginners. I would be the judge of that.
I got home and started from ground zero - I desoldered the snollos I had left on the board and took my time, used plenty of flux with GOOD solder and these solder joints..
Gentlemen - these solder joints looked like they were laid by an oom that had been welding in the aeronautical industry for 45 years.
With this new found confidence that there was no chance this board was not correctly soldered - set everything back up and tried again. I hit
read on the software and was greeted with... unknown pin error.
I was at my breaking point - I had no idea what else I could do.. I did everything perfectly and by the book.. I had an adaptor that could supply more than enough power to the programmer with solder fit for the Louvre and my test clip securely fastened to my EEPROM.. I had nowhere else to turn and nothing else to blame..
In a feat of desperation, after clicking read on the software I firmly applied pressure onto the test clip forcing it down more onto the EEPROM.. to my absolute shock - it ran right past the point it was getting stuck and proceeded to read
everything off of this chip..
For this brief moment I shared with this dodgy Chinese programmer at my desk.. after huffing enough solder fumes to kill a Victorian child and my fingers looking like something you'd find on a braai during a long weekend.. there was no war.. there was no suffering... there was no pain.. it was just me and this poor cluster from whatever poor oak crashed it at 140 000km (my condolences)
I quickly saved the bin file and did the relevant alterations to the code using a HEX editor (very nerdy so I will spare you the details as this post is already getting long in the tooth) I reset the mileage to 0 and cleared the vin from the previous car.
I wrote the file
back onto the chip. I assembled everything and went straight to the car. I stripped everything down and did the swap.. and gentlemen.. I have an E90 330d LCI cluster!
Just so that you guys don't think I'm completely insane and arrange someone to come and take me back from the ward of which I escaped from, I will show you my old cluster:
Followed by my current 330d kombi high cluster:
As much as it was an absolute headache to do - I must say, I really did enjoy the ride along the way. I picked up a new skill and above all else, I am absolutely blown away by the end result. I am more than happy with the way it looks and makes the car feel 10 years younger. I cannot stress the importance of making the things that you use everyday nice - it has such a large impact on your daily life.
Thanks for coming to my Ted talk.