X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=ssb_sprom%2Fssb_sprom.c;h=f03a4d73c4514faeb1a709a2b47cc2f9166038f5;hb=45aa3bd23d40192dd9f0354c3c30e40422362c2e;hp=ee56d38ed9febfedf3b31129a0fada51b9cc258c;hpb=c7913bc8c60fdd122c4b87b0979b372b39bb8fda;p=b43-tools.git diff --git a/ssb_sprom/ssb_sprom.c b/ssb_sprom/ssb_sprom.c index ee56d38..f03a4d7 100644 --- a/ssb_sprom/ssb_sprom.c +++ b/ssb_sprom/ssb_sprom.c @@ -293,10 +293,16 @@ static int modify_value(uint8_t *sprom, sprom[SPROM_BOARDREV + 1] |= (1 << 5); break; case VALUE_ANTGA: - sprom[SPROM_ANTENNA_GAIN + 0] = (v & 0xFF); + if (sprom_rev != 4) + sprom[SPROM_ANTENNA_GAIN + 1] = (v & 0xFF); + else + sprom[SPROM4_ANTENNA_GAIN + 1] = (v & 0xFF); break; case VALUE_ANTGBG: - sprom[SPROM_ANTENNA_GAIN + 1] = (v & 0xFF); + if (sprom_rev != 4) + sprom[SPROM_ANTENNA_GAIN] = (v & 0xFF); + else + sprom[SPROM4_ANTENNA_GAIN] = (v & 0xFF); break; case VALUE_PA0B0: sprom[SPROM_PA0B0 + 0] = (v & 0x00FF);