Tak się zastanawiam dlaczego Netgear zrobił to w ten sposób:
factory: partition@2e00000 {
label = "factory";
reg = <0x2e00000 0x100000>;
read-only;
};
Przecież bardziej logiczne będzie umieszczenie factory na końcu pamięci. Tak jak to zasugerował Cezary.
I tak mnie natchnęło kilka linijek niżej:
&pcie {
status = "okay";
pcie0 {
mt76@0,0 {
reg = <0x0000 0 0 0 0>;
device_type = "pci";
mediatek,mtd-eeprom = <&factory 0x8000>;
ieee80211-freq-limit = <5000000 6000000>;
};
};
pcie1 {
mt76@1,0 {
reg = <0x0000 0 0 0 0>;
device_type = "pci";
mediatek,mtd-eeprom = <&factory 0x0000>;
ieee80211-freq-limit = <2400000 2500000>;
};
};
};
Nie wiem jak to działa, ale czy ten ROM to kod dla procesora w routerze, czy radyjka mają własne procesory i to jest właśnie program dla nich? Bo jeśli to drugie to być może zmiana fizycznej lokalizacji spowoduje, że radyjka nie będą działać.
GUI jest przereklamowane
ASUS WL-500gP v2, TP-Link TL-MR3420 v2, TP-Link TL-WR1043ND v3, TP-Link TL-WDR4300 v1, D-Link DWR-921 C3,
Netgear R6220