Index of ftp://79.96.54.30/X20 4GB/firmware
Parent Directory
20120320.7z
128.51Mb
January 17 2013