Thank you all , i had a Dell x520-2 could not flash it before i' ve read the post :)
There are two types of x520-2 card , old version with small flash , new version with bigger flash.
Mine is the old version call it 11G , so must use Dell 16.5 fw , because rom image boot11g.flb is 500kb...