[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