The Witzl has virtually done it for you if you click below. Was very helpful for the wiring etc. I thought I was going to break the trim as I pulled it off, there's these little tiny clips that are holding a lot of it on that require a fair bit of force to get off, be careful not to break anything
Be careful to get the 12v and 12v accessories correct. I put mine around the wrong way ..the deck has probably about a 30 second memory that fooled me when I tested it (thought it held memory)...now I have to pull my gfs dash and crap apart again