I successfully updated my original Mackie Control from 1.0 to 1.02. It took a couple of tries but I followed the text file instructions. I believe I had to do a Preferences>Control Surfaces>Rebuild Defaults. I had also gone into Prefs>Control Surfaces>Setup, selected and deleted the Mackie Control, then re-scanned and added it again. All that may have been unnecessary because Logic and the MC were communicating the whole time, but not functionally as I expected.
I think the key thing that made it work for me was to create a new external midi track and in the inspector, in the second section under "GM Device 1", the "Port" field had to be changed from the default "All" to select "Mackie Control", which then showed up in the Port field as "MIDI Port". Then I just played back the MIDI file and the dots did the dance, and it worked.
All that said, the Mackie Control is now updated and does control Logic 9, but I still can't figure out a lot of what's going on. (I have audio and MIDI going through a MOTU 828mk2 to my MBP which all seems fine). For example, if I have 1 - n number of audio tracks, if the first track is muted, no matter whether or which other tracks are also muted or which one is selected, the Mackie PLAY button un-mutes the 1st track (and only the 1st track) as it begins playback. I tried deleting the "Mute off for all" Global Mackie Control commands which didn't change the behavior.
Also, the Apple Logic Pro 9 Control Surfaces help refers to, e.g., a Save button which is not on the control and makes me wonder if the Logic Lexan overlay from Mackie is required? (The original overlay I got with the Mackie is for Steinberg's Nuendo).
Hope that helps.