[Ninux-Wireless] Ubiquiti: accesso flash da Redboot
kontrollo a anche.no
kontrollo a anche.no
Mar 19 Nov 2013 15:17:55 CET
> mi risulta ci sia u-boot e non redboot.
Sui dispositivi su cui sto smanettando (vecchi Bullet5 difettosi) v'è
proprio:
RedBoot(tm) bootstrap and debug environment [ROM]
Ubiquiti Networks certified release, version 0.9.00483.1103151314 -
built 13:15:35, Mar 15 2011
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Board: Ubiquiti Ubiquiti AR2313 based board (Ubiquiti AR2313 based board
detected)
Arch: ar2313
RAM: 0x80000400-0x80ff0400, [0x80000400-0x80fd1400] available
Flash: 0xbe000000-0xbe3f0000, in 64 blocks of 0x00010000 bytes each
== Executing boot script in 1.000 seconds - enter ^C to abort
RedBoot> ^C
RedBoot>
> se ho capito quello che vuoi fare,
In effetti non sono stato chiaro: perdonami. Si tratta di una pura
curiosità NERD! xD
Mi piacerebbe leggere la configurazione preesistente di AirOS
direttamente da console TTL, aggirando il meccanismo di autenticazione
del successivo sistema operativo.
> una volta flashato con OpenWrt io farei cosi:
>
> root a M5GalliaBramante:~# hexdump -C /dev/mtdblock1 | head
Oppure potrei in effetti flashare OpenWRT sul dispositivo, dato che la
porzione della flash in cui è contenuta la configurazione dovrebbe
essere ad un indirizzo diverso. O sbaglio? ;P
>> O magari ci avvio openwrt "live" tramite tftp ed accedo alla flash con
>> quello?
La mia idea iniziale era di caricare in memoria il kernel senza scrivere
su flash
RedBoot> load -m tftp -h 192.168.1.100
openwrt-ar71xx-generic-vmlinux.elf
Entry point: 0x80270cc0, address range: 0x80060000-0x80315030
Ma accade che:
RedBoot> exec -c "panic=1"
Now booting linux kernel:
Base address 0x80030000 Entry 0x80270cc0
Cmdline : panic=1
memsize=0x01000000
modetty0=0,n,8,1,hw
board=Ubiquiti AR2313 based board
ethaddr=00.15.6d.xx.xx.xx
** command abort - illegal memory access?
Sorte simile anche con:
RedBoot> go
$T0425:802f256c;1d:802d7ee8;#d5
??? :'(
Se pigio qualche tasto sputa fuori altri caratteri a me incomprensibili.
kLe
Maggiori informazioni sulla lista
Wireless