Firmware Update Instructions/nl
From FON Wiki Beta
De Fonera 2.0 wordt geleverd met een firmware uit een vroeg ontwikkelingsstadium, je zult deze moeten updaten naar de nieuwste versie. Als je een update uitvoert zullen alle instellingen verloren gaan. Wat er ook gebeurt, haal nooit de voedingsspanning er vanaf tijdens het updaten, dit proces duurt ongeveer 30 minuten.
Contents |
Web interface
Je kunt updaten via de draadloze verbinding (verbonden met het beveiligde netwerk), aar het wordt aangeraden te updaten via ethernet.
- Download het tar.gz bestand van http://download.fonosfera.org
- Maak verbinding met je Fonera 2.0
- Browse naar http://fonera of http://192.168.10.1
- Als je voor het eerst verbinding maakt verschijnt de wizard, sla deze over door op Abort te klikken.
- Klik op "Settings" en dan op "Advanced"
- Log in met de gebruikersnaam admin en je wachtwoord. standaard is dit admin.
- Klik op "Firmware Upgrade"
- Browse naar het tar.gz bestand welke je gedownoad hebt, pak deze niet uit.
- Klik op "Upgrade" Wat er ook gebeurt! Haal de stroom niet van de Fonera af tijdens het updaten. Dit proces duurt ca. 30 minuten.
SSH toegang na installatie: Na het installeren van een nieuwe ontwikkelaars versie op je Fonera 2.0 zul je deze moeten herstarten, wacht daarna totdat het Draadloos ledje weer oplicht en herstart de Fonera dan een tweede keer. Ongeveer 10 minuten na de tweede herstart wordt de SSH sleutel gegenereerd en kun je verbinding maken met je Fonera 2.0 via SSH.
SSH interface
- Maak verbinding met het beveiligde WiFi signaal of de ethernet poort(zwart) als SSH open staat.
- Windows gebruikers : Gebruik putty.exe en verbind met 192.168.10.1 (IP van de Fonera 2 ) via "ssh"
- Andere gebruikers (Linux of Mac OS X) :
$ ssh root@192.168.10.1
- Login met gebruikersnaam root en je wachtwoord. standaard is dit admin.
- cd /tmp
- wget http://.....file.image, waar de URL gericht is op de firmware versie. Let op dat je router daarvoor wel verbonden is met het internet.
- Voer uit: mtd -r write file.image image
- Wacht circa 20 minuten, de router herstart zich automatisch.
SSH toegang na installatie: Na het installeren van een nieuwe ontwikkelaars versie op je Fonera 2.0 zul je deze moeten herstarten, wacht daarna totdat het Draadloos ledje weer oplicht en herstart de Fonera dan een tweede keer. Ongeveer 10 minuten na de tweede herstart wordt de SSH sleutel gegenereerd en kun je verbinding maken met je Fonera 2.0 via SSH.
Redboot interface
Flash Tool
- Op flash.fonera.be vind je een programma waarmee je de originele FON firmware (image/failsafe image2/bootloader)op je Fonera kunt terug zetten, inclusief 2.0.
- Dit maakt het "redboot" update proces veel eenvoudiger.
- E is een versie voor Windows, MacOSX en Linux gebruikers (en de broncode is ook beschikbaar).
- Je treft er ook een zip bestand met de 3 bestanden die je nodig hebt om de Fonera te flashen.
- Opmerkingen
- Op dit moment is FON-NG firmware niet ondersteund voor de Fonera Classic & Fonera Plus.
- Fonera 2100 heeft geen RedBoot actief op haar netwerk poort.
SSH toegang na installatie: Na het installeren van een nieuwe ontwikkelaars versie op je Fonera 2.0 zul je deze moeten herstarten, wacht daarna totdat het Draadloos ledje weer oplicht en herstart de Fonera dan een tweede keer. Ongeveer 10 minuten na de tweede herstart wordt de SSH sleutel gegenereerd en kun je verbinding maken met je Fonera 2.0 via SSH.
Handmatig Redboot installeren
Windows
- Download alles wat je nodig hebt:
- De firmware image (file_name.image) en de loader-software loader.bin 64KB (MD5: 48B471511907E582ECC0A3B40A174F64)
- Als je windows gebruikt gebruik dan putty.exe om via telnet verbinding te maken met je Fonera.
- Zorg voor een TFTP server (tftpd voor windows) en stel deze in om te luisteren naar en te delen met het pad waar je het firmware bestand hebt neergezet (en de loader.bin als die nodig is).
- Schakel je firewall uit (ook je windows firewall)
- Configureer je ethernet netwerkkaart met IP: 192.168.1.254; netmasker 255.255.255.0
- Verbind je computer via een netwerkkabel met de Internet-poort (wit) op de Fonera.
- Voorzie de Fonera van stroom
- Zodra de Fonera 2.0 reageert op een ping verbinding naar 192.168.1.1 op telnet poort 9000, heb je 2 seconden de tijd. Zorg dus dat je je commando of putty scherm klaar hebt staan.
Linux (Ubuntu)
- Vergewis je ervan dat je PC jet IP 192.168.1.254 heeft en tftp draait.
sudo apt-get install atftpd sudo gedit /etc/default/atftpd
Verander de volgende regel USE_INETD=true naar USE_INETD=false sla het bestand op en verlaat het (save and exit) Je moet nu het volgende commando starten
sudo invoke-rc.d atftpd start
Atftpd configureren
Je dient eerst een directory te maken waar je de bestanden kunt plaatsen
sudo mkdir -p /srv/tftpd sudo chmod -R 777 /srv/tftpd sudo chown -R nobody /srv/tftpd sudo /etc/init.d/atftpd restart
Plaats nu het image bestand in deze directory (/srv/tftpd)
- Voordat je de router gebruikt, probeer het tftp bestand lokaal op je pc te laden om zeker te zijn dat tftp goed loopt.
sudo su ;ifconfig eth0 192.168.1.254;while true; do fping -t 200 192.168.1.1 && break; done; telnet 192.168.1.1 9000
Ubuntu gebruikers moeten de volgende onderstaande regel(s) gebruiken: (standaard laat telnet het typen van ^C niet toe).
sudo apt-get install putty sudo su ;ifconfig eth0 192.168.1.254;while true; do fping -t 200 192.168.1.1 && break; done; putty -P 9000 -telnet 192.168.1.1
- Dit moet ongeveer het volgende weergeven:
== Executing boot script in 1.000 seconds - enter ^C to abort
- Je moet CTRL^C drukken om het opstarten af te breken en de redboot prompt te krijgen. Ga dan verder met de volgende sectie.
Mac OS X
- Voeg deze 2 regels toe aan je ~/.telnetrc
192.168.1.1 mode line
- Download alles wat je nodig hebt:
- De firmware image (file_name.image) en de loader-software loader.bin 64KB (MD5: 48B471511907E582ECC0A3B40A174F64)
- Zorg voor een TFTP server (voor mac) en stel deze in om te luisteren naar en te delen met het pad waar je het firmware bestand hebt neergezet (en de loader.bin als die nodig is).
- Configureer je ethernet netwerkkaart met IP: 192.168.1.254
- Verbind je mac via een netwerkkabel met de Internet-poort (wit) op de Fonera.
- Voorzie de Fonera van stroom
- Zodra de Fonera 2.0 reageert op een ping verbinding naar 192.168.1.1 op telnet poort 9000, heb je 2 seconden de tijd. Zorg dus dat je je commando klaar hebt staan.
- Gebruik het volgende commando en herhaal dit 4 of 5 keer als er niets gebeurt:
echo -e "\0377\0364\0377\0375\0006" >break.bin; sudo nc -vvv 192.168.1.1 9000 < break.bin; telnet 192.168.1.1 9000
met dank aan Wolf Paulus Web Journal
- je zou nu een RedBoot> prompt moeten krijgen.
- volg nu de redboot stappen:
RedBoot partitie tabel
Redboot heeft een partitie table met verschillende delen: de eerste stage loader (Redboot), de tweede stage loader (loader), het hoofd firmware bestand (image) en het secundaire herstel bestand (image2). Op deze manier ziet de partitie tabel van een 'gezonde' fonera eruit (je kunt deze zien met "fis list" in de Redboot prompt:
RedBoot> fis list Name FLASH addr Mem addr Length Entry point RedBoot 0xA8000000 0xA8000000 0x00030000 0x00000000 loader 0xA8030000 0x80100000 0x00010000 0x80100000 image 0xA8040000 0x80040400 0x00420004 0x80040400 image2 0xA8660000 0xA8660000 0x00140000 0x80040400 FIS directory 0xA87E0000 0xA87E0000 0x0000F000 0x00000000 RedBoot config 0xA87EF000 0xA87EF000 0x00001000 0x00000000
Ik wil alleen de nieuwste firmware flashen
- Dan hoef je alleen het image bestand te gebruiken
- als je in Redboor gaat:
RedBoot> load -r -b %{FREEMEMLO} openwrt-fonera.image
Raw file loaded 0x80040400-0x80380403, assumed entry at 0x80040400
RedBoot> fis delete image
..........................................
RedBoot> fis create image
..........................................
Hou er rekening mee dat het commando om een image te creƫren ca. 20 minuten kan duren.
Mijn partitie tabel wijk af!
In dat geval dien je de partitie tabel te wissen:
RedBoot> fis init
En de 3 delen ervan opnieuw erop te zetten (flashen): de loader (loader.bon), de image (*.image) en het herstel bestand (*_failsafe.image). De loader vindt je hier, je kiest zelf welke image je liever gebruikt ( we raden je aan de laatste stabiele verzie te gebruiken) en de image2 voor de Fonera 2.0 vind je hier.
Volg de stappen (sla er geen over en pas niets aan - houdt in gedachte dat de FON2202_image de generieke naam is die we in het voorbeeld gebruiken, je dient zelf de de naam in te vullen van het bestand dat je van je PC naar de Fonera wenst te laden).
RedBoot> fis init
RedBoot> load -r -b %{FREEMEMLO} loader.bin
RedBoot> fis create -e 0x80100000 -r 0x80100000 loader
..
RedBoot> load -r -b %{FREEMEMLO} FON2202.image2
RedBoot> fis create -f 0xA8660000 image2
.............................................
RedBoot> load -r -b %{FREEMEMLO} FON2202.image
RedBoot> fis create image
........................................................................................................
SSH toegang na installatie: Na het installeren van een nieuwe ontwikkelaars versie op je Fonera 2.0 zul je deze moeten herstarten, wacht daarna totdat het Draadloos ledje weer oplicht en herstart de Fonera dan een tweede keer. Ongeveer 10 minuten na de tweede herstart wordt de SSH sleutel gegenereerd en kun je verbinding maken met je Fonera 2.0 via SSH.
Toevoegen van een geldige Failsafe image van de Fonera 2.0 Beta versie
- De failsafe image welke je nu hebt (te herkennen als image2) is defect. We raden je aan deze te vervangen vor eht geval je deze in de toekomst nodig hebt.
- Dit zijn de stappen om deze te flashen via ssh.
- root@Fonera:/# cd /tmp
- root@Fonera:/# wget http://download.fonosfera.org/failsafe/20090206_FON2202_failsafe.image
- mtd -r write 20090206_FON2202_failsafe.image image2
- Het proces kan enkele foutmeldinge geven tijdens het flashen maar ze zullen waarschijnlijk niet kritisch zijn. Zorg voor GEEN ENKELE activiteit tijdens dit proces.
- Het bestand bevind zich hier, als je het wil downloaden en gebruiken via een alternatieve methode. De md5sum van het bestand is: d29e07bdcb6df04209cafafce8f3bc5f
Hoe activeer ik Failsafe
- Druk de resetknop (onderop de router) in gedurende 15 seconden terwijl de Fonera 2.0 opstart.
- het is aan te raden verbinding te maken via de LAN poort; er zijn teveel mogelijke verstoringen in de 30 minuten dat de image geflasht wordt als je wifi gebruikt. (zoals magnetrons e.d._

