I think A330 use the same mainboard than A320
a: there's no way for you to know, there's no pictures of the 330 board
b: there's no way it's the same board, might be very very close, so with some hot glue and a lot of frustration that might be possible...but then you're stuck with crappy shoulder buttons again
a.There has now, but I said "I think", not "I know", so chill down.
b. It's almost the same board, the differences:
the tv-out and FM chip swicthed the place
very few resistors than A320
but same screwholes in same places, same inputs/outputs in the same identical places.
Only incompatible due the reset button(not the reset button itself, but the PCB left side is sligther big) and the R-L soldered farther from the center.