1 (edytowany przez feedhorn 2015-12-12 21:41:12)

Temat: BOOTLOADER z 4MB na 8MB flash ...

Witam serdecznie kolegow.
Mam taki problem,.
Chcial bym - wymienic flash w WA5210G z 4MB na 8MB.
Zrobilem pierwsze zgranie calosci flash z 4MB i wgralem programetorem do flash 8MB. Ale to nie chce dzialac po wlozeniu pamieci do WA5210G.
WA5210g jest przerobiony programowowo na NanoStation2, tak jak to opisane na linku ponizej.

http://planetzone00.blogspot.com/2014_0 … chive.html

WA5210G jest jak NanoStation2 i uruchamia sie soft firmy UBIQUITI  i sa wersje SDK, ktore mozna sobie wgrac z roznymi mozliwosciami.

Poszukiwalem i czytalem rozne opisy jak to mozna zrobic ale nic nie znalazlem co moglo by mi pomoc aby przeniec BOOTLOADER z flash 4MB do flash 8MB i aby wszystko dzialalo.

W zwiazku z powyzszym zwracam sie do kolegow z prosba o informacje jak to zrobic aby grac poprawiony bootloader z flash 4MB na 8MB i aby roouter WA5210G sie uruchamial.
Planuje wgrac soft SDK ktory sie nie miesci po dodaniu paru opcji.

Z gory dziekuje za pomoc.

feedhorn

2

Odp: BOOTLOADER z 4MB na 8MB flash ...

To jest stary Atheros?
To pewnie MicroRedboot siedzi. Najprościej skopiować bootloader z jakiegoś urządzenia z 8MB flash i liczyć na szczęście. Jedynym innym rozwiązaniem jest skompilowanie swojego bootloadera z obsługą kości, jeśli gdzieś są źródła.
Popatrz sobie tu: https://forum.openwrt.org/viewtopic.php … 2&p=13 ludzie zmieniali flash/ram na starym wr340g i w tym wątku były bootloadery.
Fonera 2100 ma taki sam SoC i 8MB flash.

3

Odp: BOOTLOADER z 4MB na 8MB flash ...

Witam serdecznie .
Dzieki za podpowiedz UNREAL, to faktycznie jest stary AR2316, ale zdecydowalem sie na ten sprzet tzn WA5210G bo ma sporo mocy bo po wgraniu OpenWRT w wersji zmodyfikowanej mozna miec 30dB mocy i antena panelowa 12dB to ladnie pokrywa teren wokol budynku.
A nawet jak sie wgra soft SDK po przerobieniu na NanoStatnion2 to jest 26dB mocy.
To dla czytajacych ewentualnie kolegow.
Przerobienie programowane na NS2 jest juz nie odwracalne.
Zapoznam sie z podanym linkiem.
Ale dodam informacje, ze po przerobieniu na NS2 Bootloader jest taki jak w NS2 bo w sieci znalazlem full flash na NS2 i wgralem programatprem do flash to jest tak samo.
Ale sprobuje.
A terz mi przyszedl pomysl bo moze poprostu wgrac bootloader z innego sprzeu UBIQUITI  co ma flach 8MB to to moze zadziala.
Ale mala watpliwosc, ze te sprzety z flash 8MB sa juz oparte na lepszym procesorze.
Napisze info jak sprawy wyjda.

feedhorn

4

Odp: BOOTLOADER z 4MB na 8MB flash ...

A czemu miałbyś uruchamiać radio na 30dBm? Przecież to nielegalne jest.

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

5 (edytowany przez feedhorn 2015-12-13 09:30:30)

Odp: BOOTLOADER z 4MB na 8MB flash ...

Witam serdecznie Cezary.
To jest legalne i nawet wiecej jak sie ma licencje radioamatora.
Tu jest wiecej info.

http://iaru-r1.org/index.php/spectrum-a … centimeter

I SDK jest juz zmodyfikowane jak rowniez OpenWRT i  zejdzie na pasmo od 2305MHz do 2450 MHz to mozesz nawet miec 100Wat aby bylo zgodne z licencja.
Polecam artykol o sieci HamNET w Swiat Radio nr 08/2015r.

Nawet wykonalem prosty miernik do pomiaru mocy wcz na to pasmo.
Wystarczy dokanac drobne modyfikacje w mierniku do szukania sygnalu TVSAT za 22 zl
http://www.eltrox.pl/tv-i-multimedia/te … inder.html
I dodaniu baterii 9V    - 6F22, mamy dobry miernik mocy WCZ nawet do komorek bo dziala nawet do 3000MHz.

Cezary, dzieki Twej wiedzy i wielu kolegow z tego forum  i pomocy innych kolegow programistow moglismy z kolegami radioamatorami dokonac tych zmian w sofcie SDK jak i OpenWRT.
Bylo troche siedzenia i liczenia bo trzeba bylo dolozyc liczby w kodzie 16 ale sie udalo.
Bo elektronika jest wypasiona a szczegolnie w WA5210G.

https://forum.openwrt.org/viewtopic.php?id=26261

A tu fotki jak wyglada w srodku

http://www.petyamuvek.hu/wa5210g.htm


Ale to bylo mozliwe po przerobieniu programowym WA5210G na NanoStation2.


feedhorn

6

Odp: BOOTLOADER z 4MB na 8MB flash ...

To pisz od razu że bawisz się hamnetem a nie zwykłym wifi...

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

7 (edytowany przez feedhorn 2015-12-13 10:12:44)

Odp: BOOTLOADER z 4MB na 8MB flash ...

Cezary, dzieki temu, ze jest nas tu na forum tak wielu dobrych fachowcow z roznych dziedzin to bylo to mozliwe do zrobienie. Nie bylo latwo bo wiele wieczorow przesiedzanianych na kolejnych probach softu az sie udalo i teraz NS2 i WA5210G ladnie pracuja na duzych doleglosciach.
W leganym pasmie 2.4GHz w wycinku dla radioamatorow.
Cezary. siec sie rozwija i coraz lepiej dziala ale ciagle poszukujemy lepszych szprzetow aby sie polaczyc na dluzszych odcinkach nawet w pasmie 3GHz i  5GHz  . I to tez zgodnie z prawem.

http://iaru-r1.org/index.php/spectrum-a … centimeter

http://iaru-r1.org/index.php/spectrum-a … centimeter

Ale teraz mamy problem, ze jest troche za malo flash w WA5210G aby zrobic lepszy soft.
I pierwsze prby wgrania softu po zmianie flash nie byly udane, ale licze ze sie to uda dzieki pomocy kolegow bo nie robimy tego dla pieniedzy lecz jest to poprostu hobby dla przyjemnosci.

Kolejna sprawa to dzieki temu, ze coraz wiecej miejscowosci jest oplatane swiatlowodem w technologii GPON to dostepne sa z demontarzu sprzety firmy UBIQUITI i MIKROTIK z pasma 2.4Ghz i 5GHz za symboliczne pieniadze a to daje juz duze zasoby sprzetowe i mozliwosci polaczen.
A dla zainteresowanych GPON  to link ponizej jakie to daje mozliwosci.

https://pl.wikipedia.org/wiki/Pasywna_s … 7_optyczna

Mysle, ze sa koledzy co sie moze tym tez zainteresuja jak wykorzystac radia z odzysku.

feedhorn

8

Odp: BOOTLOADER z 4MB na 8MB flash ...

Podłącz sobie konsolę szeregową na uart i zobacz, czy w ogóle tę kość wykrył i próbuje wstać. I czy w ogóle tam oryginalnie redboot siedzi czy może jakiś specjalny bootloader dla vxworks, który trzeba nim zastąpić.

9 (edytowany przez feedhorn 2015-12-13 11:47:24)

Odp: BOOTLOADER z 4MB na 8MB flash ...

Witam UNREAL.
Sprawa tak wyglada, ze jak wgram caly full flash z 4MB do flash 8MB  to sie uruchami ale sie zawiesza. To nie jest juz tak bardzo zle.
Ale, ze jest to WA5210G przerobiony na NanoStation2  to posiada tryb RECOVERY i ten tryb udaje sie  wywolac z flash 8MB  jak dla kazdego urzadzenia UBIQUITI.
Ale wgranie softu  przez TFTP  nie jest zakonczone powodzeniem, urzadzenie nie uruchamia sie.
Nie mialem nigdy do czynienia z bootloadrem na urzadzeniach UBIQUITI i innych to nie wiem jak sobie z tym poradzic. 
Aby sprawy szly szybciej z wymiana flash to na PCB WA5210G zamontowalem podstawke 8pin a flash przylotowalem na scalku 8pin i flash jest wyjmowany i mam dwa na podmiane.

http://www.fotosik.pl/u/feedhorn/album/2274600

A tak wyglada z uruchomienie z konsoli

http://www.fotosik.pl/zdjecie/962bc945a21fa3a0


WAZNE !!
Aby moc do scalaka przylutowac flsah  to nalezy od gory w scalaku wywiercic otwor  aby uszkodzic strukture aby nie bylo polaczen pomiedzy pinami i zalac diure kropelka aby sie ewentualnie wilgosc nie dostala.

feedhorn

10

Odp: BOOTLOADER z 4MB na 8MB flash ...

Niby jest to Redboot, ale z tym konkretnym nic nie ugrasz, bo nie rozpoznaje kości i przyjmuje domyślą wielkość 4MB.
Problem nr 2: flash layout, nawet jakby wykrył kość to eeprom+boardconfig powinny znajdować się na końcu pamięci flash, nie jest to regułą, ale wygląda na to, że tak było w większości starych atherosów, np w wr340g jest 64KB bootloader na początku pamięci flash i boardconfig na ostatnich 128KB, niezależnie od wielkości kości pamięci.
Musisz znaleźć flash layout dla tego modelu i porównać, "eeprom" to nazwa danych kalibracyjnych, których wymaga sterownik układu radiowego, bez tego wifi nie wstanie.

11

Odp: BOOTLOADER z 4MB na 8MB flash ...

Zrobilem troche wiecej aby bylo bardziej jasno w temacie.
Moze to bedzie bedzie pomocne:


RedBoot(tm) bootstrap and debug environment [ROMRAM]
Ubiquiti Networks certified release, version 0.9.00483.1103151313 - built 13:14:44, Mar 15 2011

Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

Board: Ubiquiti Ubiquiti AR2315/6/7/8 based board (Ubiquiti NanoStation2 detected)

Arch: ar2316
RAM: 0x80000000-0x81000000, [0x80040b80-0x80fe1000] available
Flash: 0xbfc00000-0xbfff0000, in 64 blocks of 0x00010000 bytes each
== Executing boot script in 1.000 seconds - enter ^C to abort
RedBoot> cache off
RedBoot> fis load -d -e kernel
Trying LZMA decompression...
Image loaded from 0x80041000-0x801df25c
Entry point: 0x80196040, address range: 0x80042000-0x801bf000
RedBoot> go
[ 0.000000] CPU revision is: 00019064
[ 0.000000] Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
[ 0.000000] Primary data cache 16kB 4-way, linesize 16 bytes.
[ 0.000000] Linux version 2.4.27-ubnt0 (buildd@builder) (gcc version 3.3.3) #2 Tue Aug 23 17:28:37 EEST 2011
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 01000000 @ 00000000 (usable)
[ 0.000000] On node 0 totalpages: 4096
[ 0.000000] zone(0): 4096 pages.
[ 0.000000] zone(1): 0 pages.
[ 0.000000] zone(2): 0 pages.
[ 0.000000] Kernel command line: console=ttyS0,9600 console=ttyS0,9600 root=/dev/mtdblock2 rootfstype=squashfs init=/linuxrc ro
[ 0.000000] Using 92.000 MHz high precision timer.
[ 0.010000] Calibrating delay loop... 181.45 BogoMIPS
[ 0.290000] Memory: 14228k/16384k available (1351k kernel code, 2156k reserved, 88k data, 68k init, 0k highmem)
[ 0.410000] Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.490000] Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
[ 0.570000] Mount cache hash table entries: 512 (order: 0, 4096 bytes)
[ 0.650000] Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.730000] Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.810000] Checking for 'wait' instruction... unavailable.
[ 0.870000] POSIX conformance testing by UNIFIX
[ 0.930000] Linux NET4.0 for Linux 2.4
[ 0.970000] Based upon Swansea University Computer Society NET3.039
[ 1.050000] Initializing RT netlink socket
[ 1.100000] Starting kswapd
[ 1.130000] Squashfs 2.2-r2 (released 2005/09/08) (C) 2002-2005 Phillip Lougher
[ 1.220000] pty: 256 Unix98 ptys configured
[ 1.270000] Serial driver version 5.05c (2001-07-08) with no serial options enabled
[ 1.360000] ttyS00 at 0xb1100003 (irq = 37) is a 16550A
[ 1.430000] PPP generic driver version 2.4.2
[ 1.480000] PPP Deflate Compression module registered
[ 1.540000] MPPE/MPPC encryption/compression module registered
[ 1.610000] spiflash: JEDEC compatible device detected (Manufacturer: 0xEF; device: 0x4016)
[ 1.710000] spiflash: JEDEC device (Manufacturer: 0xEF; device: 0x4016) not recognized, trying STM signature...
[ 1.830000] mtd: adjusted dev mtd2 size from 61440 to 65536 bytes
[ 1.910000] Creating 8 MTD partitions on "spiflash":
[ 1.970000] 0x00000000-0x00030000 : "RedBoot"
[ 2.020000] 0x00030000-0x00100000 : "kernel"
[ 2.070000] 0x00100000-0x003c0000 : "cramfs"
[ 2.120000] 0x003c0000-0x003e0000 : "cfg"
[ 2.170000] 0x003e0000-0x003f0000 : "FIS directory"
[ 2.230000] 0x003ef000-0x003f0000 : "RedBoot config"
[ 2.290000] mtd: partition "RedBoot config" doesn't start on an erase block boundary -- force read-only
[ 2.400000] 0x003f0000-0x00400000 : "EEPROM"
[ 2.450000] 0x00030000-0x003e0000 : "Working flash"
[ 2.510000] Initializing Cryptographic API
[ 2.560000] NET4: Linux TCP/IP 1.0 for NET4.0
[ 2.610000] IP: routing cache hash table of 512 buckets, 4Kbytes
[ 2.680000] TCP: Hash tables configured (established 1024 bind 2048)
[ 2.760000] IPv4 over IPv4 tunneling driver
[ 2.810000] GRE over IPv4 tunneling driver
[ 2.860000] Linux IP multicast router 0.06 plus PIM-SM
[ 2.920000] NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
[ 2.990000] Ebtables v2.0 registered
[ 3.030000] NET4: Ethernet Bridge 008 for NET4.0
[ 3.090000] Bridge firewalling registered
[ 3.140000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[ 3.220000] All bugs added by David S. Miller <davem@redhat.com>
[ 3.300000] VFS: Mounted root (squashfs filesystem) readonly.
[ 3.370000] Freeing unused kernel memory: 68k freed
[ 3.440000] Warning: unable to open an initial console.
[ 3.910000] Algorithmics/MIPS FPU Emulator v1.5

UBNT login:


Nie czuje za bardzo tematu z tymi zmianami , musze sie z opisem przespac.
UNREAL, dziekuje za chec pomocy ale moze na dzis damy sobie luz.
Pozdrawiam
feedhorn

12

Odp: BOOTLOADER z 4MB na 8MB flash ...

OK.
Napiszę tylko, że z powyższego logu wynika, że Redboot zajmuje pierwszych 192KB flash, a jego config końcowe 128KB

13 (edytowany przez feedhorn 2015-12-13 20:49:52)

Odp: BOOTLOADER z 4MB na 8MB flash ...

UNREAL
Dzieki za ostatnie info.
Powoli chyba zblizamy sie do rozwiazania problemu.
To stwierdzilem szukajac w sieci roznych informacji o sofcie firmowym UBIQUITI na sprzety z 8MB flash to sa dwa typy z Ar2316  a sa to Ubiquiti PicoStation 2   i  Ubiquiti PicoStation 2 HP

http://www.cyberbajt.pl/produkt/2808/ub … y_produktu
http://www.cyberbajt.pl/produkt/2808/ub … y_produktu

https://dl.ubnt.com/pico2_datasheet.pdf
https://dl.ubnt.com/pico2hp_ds.pdf

Bo jak by sie udalo wyszukac full flash do w/w sprzetow bylo by po problemie.

feedhorn