I asked on official forum about how armor upgrades are coded and they told me that armor upgrades just add +1 point to armor and there isnt any other system behind. So it looks that all EDU files needs to be rebalanced, to make units with the same armor type have same protection values.