Bpi-r64 + bpi-mt7615

Hello, excuse me. I can’t figure out where this dump comes from. I understood that from BPI-MT7615. But they say that there is no EEPROM, but I do not find it in the dumps in any form. And why such a shift.

hexdump -C /sys/kernel/debug/ieee80211/wl1/mt76/eeprom

00000000  00 00 20 00 00 00 00 00  00 00 15 76 c3 14 00 80  |.. ........v....|

00000010  02 00 c3 14 15 76 03 22  ff ff 23 04 0d 02 8f 02  |.....v."..#.....|

00000020  00 80 0a 20 00 00 00 00  00 00 00 00 00 00 00 00  |... ............|

00000030  20 08 00 00 44 00 00 60  01 01 00 00 00 00 00 00  | ...D..`........|

00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

00000050  00 00 00 b3 40 b4 40 c4  00 00 00 00 c0 c3 00 00  |....@.@.........|

00000060  00 00 c0 c4 00 00 00 00  40 c4 00 00 00 00 40 c5  |........@.....@.|

00000070  00 00 00 c0 c4 00 00 00  c0 c3 00 00 00 40 c3 00  |.............@..|

00000080  00 00 40 c2 00 00 00 40  c2 00 00 00 40 c2 00 00  |..@....@....@...|

00000090  00 c0 c2 00 00 00 40 c3  00 00 00 40 c3 00 00 00  |......@....@....|

000000a0  40 c3 00 00 00 c0 c2 00  00 00 40 c2 00 00 00 c0  |@.........@.....|

000000b0  c1 00 00 00 40 c1 00 00  00 c0 c0 00 00 00 00 00  |....@...........|

000000c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

000000f0  00 04 00 00 c1 00 00 86  00 00 00 00 00 00 00 86  |................|

00000100  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

00000110  a5 8b 59 62 07 74 ee 51  c5 00 00 00 00 00 00 00  |..Yb.t.Q........|

00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

00000140  40 c1 00 00 00 c0 c1 00  00 00 40 c1 00 00 00 40  |@.........@....@|

00000150  c1 00 00 00 40 c1 00 00  00 c0 c0 00 00 00 c0 c0  |....@...........|

00000160  00 00 00 c0 c0 00 00 00  c0 c5 00 00 00 40 c5 00  |.............@..|

00000170  00 00 40 c4 00 00 00 c0  c3 00 00 00 40 c3 00 00  |..@.........@...|

00000180  00 c0 c2 00 00 00 c0 c2  00 00 00 c0 c2 00 00 00  |................|

00000190  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

000001b0  00 00 00 00 00 85 85 85  00 00 00 00 00 00 00 00  |................|

000001c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

000003a0  00 00 00 00 00 00 00 00  00 00 00 00 07 03 f1 03  |................|

000003b0  f1 03 f1 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

000003c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

00004da0  00 00 00 00 00 00 00 00                           |........|

00004da8

Are you using Openwrt? Ubuntu, or perhapse even Archlinux?

Openwrt, X-wrt. Doesn’t matter. I tried everything. I’m trying to remove the 6db limit.

This topic was raised. But no result.

I have the same dump.

That hexdump is likely just default values the driver boots up with. If it was any sort of valid mt76 eeprom, then the first two bytes would be the device’s chipset - in your case 0x7615

Sorting out the 6dbi issue has been discussed in other threads, with solutions. Try here: