Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Humphreys
Jan 26, 2013

We conceived a way to use my mother as a porn mule


It was requested I start this thread in an effort to stop the derails in the obsolete tech thread over in PYF. It's main purpose is for the couple of people there interested in asking more to do so here so I don't be a thread whore and annoy everyone.

Preamble: I am a silly silly single-minded fool with just enough brains to not break things and NOT an expert what so ever.

Anyway, the story starts with an impulse purchase of a near new car that was very cheap (this isn't a story of a lemon though, good news!), flew 800km to pick it up and on the long drive back I realised I was a fool for buying such a new car that only had a single CD, AUX in and radio.

This modern age and it's influences means I must MUST carry every drat song I have ever listened to or hoped to listen to with me at all times, especially when driving.

I could have gone and bought a FM transmitter and be done with it, but drat IT! I want to retain steering wheel controls because I am a special snowflake.

So, to the internet to research aftermarket headunits to replace, but as is the way with modern cars, the standard DIN system was not in the interior engineers' mind when designing this car.

A friend of mine had the next series of this car, which came with the flash bang gee whizz touchscreen navigation, USB, CD ripping and BT entertainment system as standard. After a lot of research and screwing around with my DMM I found out the difference in the wiring looms between his car and mine. That was the first step, the easiest.

Next came the task of getting the parts database for this vehicle and seeing the parts commonality of trim and if they are interchangable. After theory crafting a plan, my gracious friend let me tear into his vehicle and start seeing what I can see. I had a weeks access to his car while he was away for work so no time to waste.

With the physical data connection figured, came some GMLAN bus sniffing with an ELM CAN scanner and a Tech2 I had access to. So after figuring out how the BCM talks to the HU, how the HU talks to the front facia and HVAC module, and how the steering wheel controls talk to the HU I was confident all I had to do was reprogram an EEPROM inside the HU and trick the HVAC into thinking it was a dualzone unit (AC controls were part of the facia) with a reflash and resistors soldered on it's PCB to temp sense pins to emulate the additional sensors that the dualzone has.

On the HU side of things, I was positive that the vehicle VIN number would be in there somewhere. I ripped my series 1 unit apart, and low and behold, the last 10 or so characters were reversed in plain text. I tested changing this to my partners series one, plugged it into her car and yep it worked! OK so now to do the same with the series 2 one.

This was a little more tricky. I am going from memory here as this was maybe 2 years ago now but the .hex of the EEPROM of the series 2 unit didn't have the convenience of reverse order.

So I head scratched, checked other boards and chips for anything and returned to the first EEPROM and checked it's dump again. at 3am one night I had a thought and checked closer - yup there it was, right in front of me!...
Think of the last 10 characters of VIN as:
1234567890

The data reflected this pattern:
5432109876

Lazy, lazy engineers!

Anyway, so that's pretty much it. No CRC checks, no fuckery, just a pin remap for physical connection, a few new pieces of trim, a reflash of two EEPROMs (one could be done with scantool), a few resistors and bingo! I have a touchscreen MP3 CD player with navigation and its all factory. The last issue was getting USB/iPod integration. A curious 4 pin board connector on the left side of the HU behidn the dash revealed itself to me as a USB interface with the datalines reversed to the normal pinout.

Some random photos:

BEFORE stock photo of the stereo:



RANDOM PHOTOS:











STRIP DOWN:



AFTER:


(yes in the rush I forgot to install the air vents!)

Humphreys fucked around with this message at 08:38 on Mar 5, 2015

Adbot
ADBOT LOVES YOU

Tremek
Jun 10, 2005

Commodore? VXR8? Looks almost identical to interior trims I had on my G8. If you haven't already chatted with the G8 forum dudes they would likely be very interested in this mod. Some guy over there charges hundreds of dollars to re flash head units to display video in motion and all sorts of other craziness. There's also a mod where the HVAC controls are replaced by an aftermarket touchscreen (that probably sucks) in order to go to new head units due to the HVAC control integration.

It was that way a few years ago when I had my G8 anyway. Disclaimer, this is all from memory.

Humphreys
Jan 26, 2013

We conceived a way to use my mother as a porn mule


Tremek posted:

Commodore? VXR8? Looks almost identical to interior trims I had on my G8. If you haven't already chatted with the G8 forum dudes they would likely be very interested in this mod. Some guy over there charges hundreds of dollars to re flash head units to display video in motion and all sorts of other craziness. There's also a mod where the HVAC controls are replaced by an aftermarket touchscreen (that probably sucks) in order to go to new head units due to the HVAC control integration.

It was that way a few years ago when I had my G8 anyway. Disclaimer, this is all from memory.

Commodore. And yes, no one gives up the simple secret to VIM without $$$ being handed over. I looked at the replacement HVAC screen while it was in development (it was at this time I was doing my mod) and it looked janky as gently caress. Apparently it is much better now, even ways of intetragting it with one of those fancy rear end (sluggish) android Headunits.

I googled around, and yeah the mod seems kinda easy and well documented nowadays...gotta hate that!

The one thing I would not mind is flashing custom startup graphics but that required a different programmer which is expensive (from what I remember).

Bass Ackwards
Nov 14, 2003

Anything can be used as a hammer if you try hard enough.

Humphreys posted:

Commodore. And yes, no one gives up the simple secret to VIM without $$$ being handed over.

I would have given it to you for free.

I didn't go the series one to series two upgrade path though, I went from a single-disc Omega headunit, regular air con, and single screen instrument cluster to a colour Calais head unit with the VDO navigation system through the RGB input, a USB media player permanently installed inside and connected to the rear aux input, a Vlad iPod interface, fully-functioning dual-zone climate control (Not just the resistors in the HCM modification, I split the blend door in half, added the other actuator and all the sensors, and refreshed the HCM - AFAIK I'm the only person to have ever done this) and a triple screen Calais instrument cluster with custom white backlighting and red needles.

I'm assuming you got all your info from CarModder.com? A lot of that came from me.

I still have the invoices in my files for the $1800 I spent on new interior trim, sensors, and everything else I bought from the dealer... They were adamant none of what I wanted to do could be done, and amazed when I came back a month later and proved them wrong.

Bass Ackwards fucked around with this message at 15:38 on Mar 5, 2015

Seat Safety Switch
May 27, 2008

MY RELIGION IS THE SMALL BLOCK V8 AND COMMANDMENTS ONE THROUGH TEN ARE NEVER LIFT.

Pillbug
Neat, now I know how to steal stereos from G8 owners! :v:

Kia Soul Enthusias
May 9, 2004

zoom-zoom
Toilet Rascal
Oh cool, I wish I had the know how to do this. I wanted to create a bluetooth module for my Mazda. It's definitely possible and the system is designed to be upgraded but how to get the specs is a ???

Humphreys
Jan 26, 2013

We conceived a way to use my mother as a porn mule


metaxus posted:



I'm assuming you got all your info from CarModder.com? A lot of that came from me.

Unfortunately for me I found that site shortly afterward while googling for a steering wheel removal :/ .

If you did most of the write-ups there, awesome work! I looked at the auto-dipping mirror stuff and thought against it.

EDIT:
A question for you though: In the future I may want to upgrade again to a new after market unit, how well do those HVAC replacement control units go?

Also to prove how much of an idiot I was when I did this. I didn't realize that the bluetooth was a separate module that was hidden just to the left of the HCM the whole time. I had just never turned on BT and never read the manual until afterwards.

spog
Aug 7, 2004

It's your own bloody fault.
You are insane,

In a Doc Brown kind of way. I am in awe.

Adbot
ADBOT LOVES YOU

este
Feb 17, 2004

Boing!
Dinosaur Gum
This is so cool. I love the idea of doing projects like this, but the time and equipment required are more than I can get together. I really need to make friends with a hardware guy around here.

  • Locked thread