Warning!
It is recommended that you DO NOT wipe data/factory reset your phone after flashing these stock ICS firmwares. You may brick your phone due to the emmc brick bug. Rather you can either:

1. Flash a stock GB firmware from above -----> Wipe data/factory reset -----> Flash a stock ICS firmware. OR
2. Flash stock ICS firmware -----> Flash the secure kernel by ardatdat -----> Wipe data/factory reset.
Official Ice Cream Sandwich Firmwares (4.0.4)


I9103XXLQ7(Includes Carrier Bloatware) Download
Android Version: 4.0.4
Country: Austria
Region: Europe
Carrier: 3 Hutchison
Build Date: 21st August 2012
PDA: XXLQ7
Modem: XXLQ3
CSC: DRELP3
Mirror: Download(Dropbox) (Thnx to Claus72)
I9103XXLQ9 Download
Android Version: 4.0.4
Country: Sweden
Region: Nordic
Carrier: Unbranded
Build Date: 18th August 2012
PDA: XXLQ9
Modem: XXLQ3
CSC: NEELQ9
I9103XWLP2(Same ROM released across a region)

I9103XWLP2 Download
Android Version: 4.0.4
Country: Poland
Region: Europe
Carrier: Unbranded
Build Date: 28th August 2012
PDA: XWLP2
Modem: XXLQ3
CSC: OXXLP2
I9103XWLP2 Download
Android Version: 4.0.4
Country: Austria
Region: Europe
Carrier: Unbranded
Build Date: 4th September 2012
PDA: XWLP2
Modem: XXLQ3
CSC: ATOLP2
I9103ZSLPD(Same ROM released across a region)

I9103ZSLPD Download
Android Version: 4.0.4
Country: Taiwan
Region: China, Hong Kong
Carrier: Unbranded
Build Date: 28th September 2012
PDA: ZSLPD
Modem: ZSLQ3
CSC: OZSLPD
I9103ZSLPD Download
Android Version: 4.0.4
Country: Hong Kong
Region: China, Hong Kong
Carrier: Unbranded
Build Date: 28th September 2012
PDA: ZSLPD
Modem: ZSLQ3
CSC: OZSLPD
I9103XWLP3(Includes Carrier Bloatware) Download
Android Version: 4.0.4
Country: Spain
Region: Europe
Carrier: YOIGO
Build Date: 25th September 2012
PDA: XWLP3
Modem: XXLQ3
CSC: YOGLP3
I9103DXLP6(Same ROM released across a region)

I9103DXLP6 Download
Android Version: 4.0.4
Country: Singapore
Region: South East Asia
Carrier: Unbranded
Build Date: 10th October 2012
PDA: DXLP6
Modem: DXLP2
CSC: OLBLP6
I9103DXLP6 Download
Android Version: 4.0.4
Country: Thailand
Region: South East Asia
Carrier: Unbranded
Build Date: 10th October 2012
PDA: DXLP6
Modem: DXLP2
CSC: OLBLP6
I9103ZCLPD Download
Android Version: 4.0.4
Country: China
Region: China, Hong Kong
Carrier: Unbranded
Build Date: 20th October 2012
PDA: ZCLPD
Modem: ZCLQ3
CSC: OZHLPD
I9103XWLP8 Download
Android Version: 4.0.4
Country: India
Region: Europe
Carrier: Unbranded
Build Date: 7th December 2012
PDA: XWLP8
Modem: DDLP3
CSC: ODDLP6
Tip:
How to Flash Stock ROM's via ODIN.
Press Thanks If This Helped!

You Might Wanna See This!