Большой Воронежский Форум
» UNIX и дериваты>tp-link wn812 with obsd- it is possible!
lame-bear 21:26 25.04.2019
это касается ревизии 2.02(третья версия железа, и, наверное, ниже все).
хак камрада Stefan Sperling:

file + sys/dev/ic/ar9287.c
--- sys/dev/ic/ar9287.c
+++ sys/dev/ic/ar9287.c
@@ -100,7 +100,8 @@ void ar9280_spur_mitigate(struct athn_softc *,
struct
int
ar9287_attach(struct athn_softc *sc)
{
- sc->eep_base = AR9287_EEP_START_LOC;
+ sc->eep_base = (sc->flags & ATHN_FLAG_USB) ?
+ AR9287_HTC_EEP_START_LOC : AR9287_EEP_START_LOC;
sc->eep_size = sizeof(struct ar9287_eeprom);
sc->ngpiopins = (sc->flags & ATHN_FLAG_USB) ? 16 : 11;
sc->led_pin = 8;

file + sys/dev/ic/ar9287reg.h
--- sys/dev/ic/ar9287reg.h
+++ sys/dev/ic/ar9287reg.h
@@ -60,6 +60,7 @@
* ROM layout used by AR9287 (2GHz only).
*/
#define AR9287_EEP_START_LOC 128
+#define AR9287_HTC_EEP_START_LOC 256
#define AR9287_NUM_2G_CAL_PIERS 3
#define AR9287_NUM_2G_CCK_TARGET_POWERS 3
#define AR9287_NUM_2G_20_TARGET_POWERS 3

тестировалось на 6.4, с прошивками от 6.3 до current(1.1p4 бинарно отличаются друг от друга!). камрад пишет, что есть трабла с отваливанием, но я её не наблюдаю. тестировалось в режиме точки, возможно трабла только в клиентском моде(лень тестить) [Ответ]
lame-bear 21:27 25.04.2019
вот прям через неё и сижу сейчас ^^ [Ответ]
Вверх