1

Temat: OpenWRT na Phicomm KE2M?

Mam u klientów kilkadziesiąt sztuk tego złomu, były w promocji po 29,99 i mój błąd że się skusiłem by dawać gratis klientom którzy nie kupili sobie czegoś lepszego. Czy jest jakakolwiek szansa na wrzucenie tam jakiegoś nawet starego OpenWRT zamiast oryginalnego firmware?  Producenta już nie ma, link do źródeł GPL dawno nie działa (może ktoś ma kopię pobraną jak jeszcze działał?), oryginalny firmware jest niezbyt stabilny a do tego (choć sam oficjalnie nie obsługuje IPv6) wykrzacza się jak na serwerze PPPoE (accel-ppp) włączę obsługę IPv6 (która normalnie działa z innymi klientami choćby Mikrotik czy nawet w miarę nowy TP-Link, a Phicomm co chwilę restartuje połączenie).

Najprościej byłoby wyzłomować ale trochę szkoda generować elektrośmieci jak problem jest w firmware.  Może podpasuje firmware od jakiegoś innego routera z tym samym chipsetem?  Ktoś tu kiedyś coś rzeźbił z KE2P ale to inny hardware (dwuzakresowy).

2

Odp: OpenWRT na Phicomm KE2M?

Rozbierz jednego i napisz na czym jest on jest. Jeżeli to mediatek MT76x8 to powinno się dać przeportować coś istniejącego, skoro masz tego więcej to być może gra jest warta świeczki żebyś się za to zabrał i zrobił wsparcie w openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: OpenWRT na Phicomm KE2M?

Tutaj coś masz: https://www.right.com.cn/forum/thread-305590-1-1.html
Jest to chyba MT7628.

KE 2M to chyba to samo co K2 Mini:
- https://web.archive.org/web/20190513013 … d/120.html
- https://web.archive.org/web/20200204013 … d/120.html

4

Odp: OpenWRT na Phicomm KE2M?

Tak na wygląd to dokładnie ten model, link do gpl.phicomm.com nie działa i nawet w CDR kiedyś pytałem czy nie mają kopii ale niestety nie.  W ostateczności może da się użyć chociaż jako drugi dodatkowy AP+switch za właściwym routerem.  W wolnej chwili postaram się zajrzeć do środka i zrobić zdjęcia.

5

Odp: OpenWRT na Phicomm KE2M?

Jeszcze nie rozbierałem by dostać się do portu szeregowego, ale mam zachowaną kopię pliku z aktualizacją firmware od producenta (najnowszą dostępną jakoś z roku 2018) http://www.amelek.net/tmp/phicomm/KE2M- … .60.bin.gz i ku mojemu zdumieniu, po rozpakowaniu "binwalk -e" widzę po zawartości squashfs że firmware oparty na antycznym OpenWrt Barrier Breaker 14.07 smile - a kernel to: Linux version 3.10.14 (jenkins@soho02) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #1 Fri Jan 19 20:49:42 CST 2018

Jak sądzicie, jest sens porywać się na portowanie współczesnego 23.05, czy raczej nie uda się wcisnąć w 8 MiB flash (oryginał ma około 4,5 MiB) i prawdopodobnie 32 MiB RAM (oficjalnie nie wspierane od 18.06)?

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
75968         0x128C0         U-Boot version string, "U-Boot 1.1.3 ( - )"
132096        0x20400         uImage header, header size: 64 bytes, header CRC: 0x5C9F3EE2, created: 2018-01-19 12:50:13, image size: 1166597 bytes, Data Address: 0x80000000, Entry Point: 0x80000000, data CRC: 0x21A6F509, OS: Linux, CPU: MIPS, image type: OS Kernel Image, compression type: lzma, image name: "OpenWrt-Linux-3.10.14"
132160        0x20440         LZMA compressed data, properties: 0x6D, dictionary size: 8388608 bytes, uncompressed size: 3426908 bytes
1298757       0x13D145        Squashfs filesystem, little endian, version 4.0, compression:xz, size: 3117562 bytes, 1342 inodes, blocksize: 262144 bytes, created: 2018-01-19 12:50:07

6

Odp: OpenWRT na Phicomm KE2M?

Czym nowszy firmware to ma większe wymagania. I tak będziesz sam utrzymywał wsparcie, bo do openwrt to nie wejdzie (ze względu na ilość ram, nie przyjmują juz PR dla urządzeń z 32MB ramu). Więc równie dobrze dobrze polecieć na starszym wydaniu aktualizując samodzielnie np. luci czy libmbedtls i łatając tym samy znane błędy w tych programach.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez marekm 2025-01-31 19:39:15)

Odp: OpenWRT na Phicomm KE2M?

Trochę ciekawostek w temacie routerów Phicomm i też samego producenta dlaczego już go nie ma:

https://www.tenable.com/security/research/tra-2022-01

Mojego modelu KE2M w tej tabelce nie ma, choć też jest w nim telnetd_startup (z innym sha1 niż wymienione w tabelce) nasłuchujący na 21210/udp.

MT7628NN, 8/32 MiB flash/RAM (wiem że mało ale na podstawowy okrojony router jakoś ujdzie), konsola UART TTL jest (trzeba wlutować piny, po uprzednim odessaniu cyny z otworów więc trochę zabawy z tym jest), prędkość 57600, dostępny otwarty shell, dało się zrobić backup flasha itp. (postaram się wszystko zebrać i gdzieś wrzucić w przyszłym tygodniu)

Przydałaby się jakaś metoda aktualizacji tych kilkudziesięciu sztuk bez otwierania/lutowania, niestety RoutAckProV1B2 nie zadziałał.  Zastanawiam się czy da się (korzystając z shella w jednej sztuce) zrobić jakąś konfigurację i z niej backup który zapisany z tej jednej sztuki i wgrany do innych (już nie otwieranych) odblokowałby na nich telnet.  Same pliki niestety są szyfrowane, w czasach jak kiedyś rzeźbiłem w RTL8181 (potem długa przerwa bo było za dużo innych tematów) też były ale wtedy zwykły XOR a niestety teraz już tak łatwo nie ma.

Gdyby nie ilość tego sprzętu to pewnie nie warto byłoby się nim zajmować, no ale trochę tego jest i się trochę zawziąłem na tę zemstę Chińczyka smile