Temat: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Chciałbym skompilować własny obraz teraz akurat dla routera Huawei D105

Po: make menuconfig , wybraniu architektury, nie pojawia się on na liście w TARGET PROFILES
Patrzyłem - wpisy po patchu Cezarego są w plikach.

Proszę o informację jak to zrobić albo nakierować gdzie szukać, jaki sposób działania.

2

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Skompiluj "All" wtedy się pojawi wśród innych. Pamiętaj, on ma tylko 16MB ramu, więc jak luci skompilujesz to będzie się bardzo ślimaczył.

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

3

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Z opcją "all" nie pomogło. Czy powinienem wykonać wcześniej pełną kompilację przez samo "make" ??

Jeszcze jedno pytanie - w poście: http://eko.one.pl/forum/viewtopic.php?pid=71966#p71966
... piszesz o swoim obrazie do D105. Czy do D105 wgrywa się openwrt-ramips-rt305x-mpr-a2-(***).bin ?!?!

4

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Oczywiście. Zaznaczasz all i dajesz make.

mpr-a2 jest do... hame mpr-a2. Obrazy od d105 są na openwrt.org normalnie.

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

5 (edytowany przez isadjuk 2013-12-08 22:30:17)

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Kurcze jakoś nie daje rady ...

Pobierałem wersje AA i trunk (obecna)
Robie krok po kroku to co napisane na twojej stronie: http://eko.one.pl/?p=openwrt-kompilacja
- Po wywołaniu "make menuconfig "na liście profili nie ma D105.
- W katalogu openwrt/trunk/target/linux/ramips/rt305x/profiles (oczywiste) nie znajduje się profil do tego routera.
- w katalogu "dts" jest info o D105 : openwrt/trunk/target/linux/ramips/dts/D105.dts

Jak skompilować (łopatologicznie) firmware dla tego routera ? Chcę dodać paczki do obsługi modemów 3G/4G bez gui.

6

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

D105 nie ma własnego profilu, skompiluje się jak wybierzesz "all" a nie konkretny typ routera.

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

7

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

1. To "all" wybiera się w opcjach w "make menuconfig" ??
2. Resztę mam ustawić na rampis / RT3x5x / generic image ??

8

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Subtarget na RT3x5x, target profile na default profile.

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

9

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Cezary napisał/a:

Subtarget na RT3x5x, target profile na default profile.

Wystarczy to co napisałeś czy jeszcze gdzieś "all" wybiera się w opcjach w "make menuconfig" ??

10

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

default profile to to "all' smile

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

11 (edytowany przez isadjuk 2013-12-12 11:11:09)

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Obraz skompilowany ale dopadł mnie BUG: https://dev.openwrt.org/ticket/14117

Nałożyłem patche na 2 pliki (hotplug.json i hotplug.c)

1. Jak zrekompilować pakiet: trunk/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/procd-2013-11-22
2. Tak samo będzie się kompilować: trunk/package/system/procd - jak w punkcie 1. ??
3. Jak zbudować obrazy, aby zawierały spatchowaną paczkę (aby nic nie pobierał z sieci tylko zbudował z tego co na dysku)

12

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

1. make package/procd/{clean,compile}
2. make po prostu. jeżeli coś już pobrał i nie jest wymagana nowa wersja to nic nie będzie pobierał.

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

13 (edytowany przez secam7 2013-12-13 15:41:38)

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Mam podobne pytanie co i gdzie trzeba ustawić żeby skompilował się obraz dla tl-wr710n v1?
Inne się budują, a tego brak. sad
Chodzi o obraz  Gargoyle.

14

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Nie skompiluje Ci się jeżeli nie przeniesiesz wsparcia. W AA (czyli w gargoyle) nie ma obsługi WR710N, w trunku jest. Chcesz mieć to w AA to weź skrypty z trunka i dostosuj je do AA.

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

15

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Rozumiem że pliki które wystawiasz to Twoja praca i tylko Ty możesz je modyfikować?
Chciałem zmodyfikować obrazy dla MR3040 i też mi się nie udało. sad
Chodziło mi o dodanie obsługi qmi do tego obrazu,
a jeśli brak miejsca to chciałem wyrzucić coś co mi jest nie potrzebne.
Czy tylko Ty możesz zmienić zawartość kompilacji które wystawiasz?

16

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Nie rozumiem pytania? Ja kompiluję czyli zawartość jest taka jaką ja ustaliłem.

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

17 (edytowany przez secam7 2013-12-14 15:36:54)

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Przyznaję że trochę moje pytanie było niejasne.
Zapytam więc tak: czy gdzieś są dostępne źródła z których kompilujesz?
Bardzo się mi podoba to co robisz i jak robisz, ale chciałbym coś
zmienić w tych Twoich źródłach i dostosować do swoich potrzeb.

18

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Tak bezpośrednio - nie. Jest gargoyle, są zmiany w gui, są konfigi z których to powstaje.

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

19 (edytowany przez secam7 2013-12-14 18:58:00)

Odp: Własna kompilacja openwrt dla danego routera (np: Huawei D105)

Szkoda, skorzystałbym i zapewne nie tylko ja.
Mimo to >WIELKIE< dzięki za to co z czego mogę korzystać. smile

Czy byłoby możliwe zbudowanie Twoich obrazów dla MR3040
tak aby obsługiwały modemy LTE qmi ???
Chcę oddać ten router komuś kto już  ma e398 i MR3040.