LEDE for WR841N v13/WR840N v4

Этот пост на русском языке

Damn. I just wanted to start a blog and left it alone after the introduction post. It’s time to return.

TP-Link continues to migrate onto the new Mediatek chipsets. They’ve released new versions of two popular routers recently: WR841N and WR840N.

Some guy called svobodavac made a patch for wr840n v4 initial support by LEDE. That pull request was declined by LEDE and was temporary closed.

Unfortunately, the mt76 wireless open-source driver is not able to provide a stable wireless connection. With this driver I had continuous disconnects, missing beacons, packet loses, low power signal (this was fixed with new EEPROM location in dts). I don’t know if it works or not properly for all mt76xx devices or just mt7603.

So I decided to build LEDE with a proprietary MTK driver.

Continue reading LEDE for WR841N v13/WR840N v4

LEDE для WR841N v13/WR840N v4

This post in English

Вот так всегда. Хотел начать писать в блог и забросил его, написав вступительный пост. Пора исправляться.

TP-Link продолжает потихоньку мигрировать на новые чипсеты от Mediatek. На этот раз компания выпустила новые версии популярных роутеров WR841N и WR840N.

Человек с ником svobodavac сделал начальную поддержку роутера wr840n v4. Pull request на данный момент не принят в LEDE и временно закрыт.

К сожалению, open source драйвер для Wi-Fi чипа (mt76) на данный момент ведёт себя не очень адекватно. Постоянные дисконнекты, игнорирование beacons прямо в момент передачи трафика, потери пакетов, низкая мощность сигнала (это удалось исправить прописав правильное расположение EEPROM в dts). Мне не удалось понять масштаб проблемы (касается ли это только тплинков или это общая проблема всех mt76xx-устройств).

Поэтому было решено собрать LEDE с проприетарным драйвером от MTK.

Continue reading LEDE для WR841N v13/WR840N v4

And here we go!

Этот пост на русском языке

Well, yet another blog by dumbass sysadmin like “how to install apache onto Ubuntu 14.88” or dumbass programmer like “tcp sockets in c#” (c) You

Hi everyone! I’m Sergey!

One day I think about creating a blog. Maybe I can write something interesting. Something that can help someone, who’s searching for something. And I said to myself: why not? Blogs about coding didn’t harm anyone, so I can try :).

Continue reading And here we go!

And here we go!

This post in English

Ну вот, ещё один блог быдлоадмина в стиле “как поставить апач на бубунту 14.88” или быдлокодера в стиле “tcp сокеты в си шарпе” (c) Вы

Всем привет, зовут меня Сергей!

Как то вдруг меня посетила мысль – а не создать ли мне блог? Может быть, я могу чего-нибудь интересное из себя выдавить! То, что могло бы помочь кому-то, кто сейчас пытается в гугле что-то найти. Мне стало интересно попробовать себя в этом деле, почему бы и нет? Пока что программерские блоги не вредили человечеству, так что, можно попробовать :).

Continue reading And here we go!