Temat: Kompilacja wr842n v2 ath79 i flash 8MB -> 16MB
Witam
Spróbowałem ostatnio zaktualizować sobie routera wr842n v2 z openwert 18.06 do 19.07. Okazało się, że na wersji z targetu ath79 nie mam wifi. Chwilę szukania i winny się znalazł - powiększony flash do 16MB i w zwiazku z tym partycja art w miejscu gdzie nie powinna. Jako, że router nie jest obecnie używany postanowiłem skompilować sobie obraz z odpowiednio zmodyfikowaną informacją na temat w pliku ~/openwrt/target/linux/ath79/dts/ar9341_tplink_tl-wr842n-v2.dts.
BYŁO:
uboot: partition@0 {
label = "u-boot";
reg = <0x000000 0x020000>;
read-only;
};
partition@20000 {
compatible = "tplink,firmware";
label = "firmware";
reg = <0x020000 0x7d0000>;
};
art: partition@7f0000 {
label = "art";
reg = <0x7f0000 0x010000>;
read-only;JEST:
uboot: partition@0 {
label = "u-boot";
reg = <0x000000 0x020000>;
read-only;
};
partition@20000 {
compatible = "tplink,firmware";
label = "firmware";
reg = <0x020000 0xfd0000>;
};
art: partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;Kompilacja przebiega bez błędów, obrazy się tworzą. Jednak mam wątpliwości co do tego czy ze zmianami. Dla porównania stworzyłem też obrazy dla wersji v1 i v3. Obrazy sysupgrade dla każdej wersi mają wilekość 4,9 MB, natomiast factory dla wersji v1 i v2 (dla 16MB) mają wielkość 7,8 MB a dla wersji v3 (która oryginalnie ma 16 MB) 15,5 MB.
Czy wersja factory nie powinna mieć wielkość 15,5 MB (wiem, że aktualizację robi się z sysupgrade ale wielkość wersji factory mnie zaniepokoiła)?
Krzysiek