Flashing MR18 - firmware 25.11

Has anyone got a work around for this - firmware is 25.11 and seems all the available options don't work. One guy here Tarts5 mentioned he'd managed to downgrade the firmware - can't find how to do that. I'm past the 14 days grace period in the Meraki dashboard so can't go that route.

I believe 25.9 allows me to use the "C" method - just need to know how to get that installed (and a copy of it!).

Thanks

M

I'm in the same boat. 13 days until my MR18 turns into a brick.

same here.

Thinking of purchasing the JTAG adapter for this, would be happy to flash them for you - I'm in the UK, would that help?

Trying to gauge the demand for this...

Same for me.
I'm waiting for the JTAG cable I've just bought ($69)...

Hi all! I'm on the same situation, any feedback for that?

1 Like

What happens when you all follow Method C???

https://wiki.openwrt.org/toh/meraki/mr18#flashing_method_c

As soon as: "odm firmware part2 192.168.1.102:80/lede-ar71xx-nand-mr18-initramfs-kernel.bin" is entered in the console, “UNRECOGNIZED COMMAND LOGGED TO CLOUD SERVERS” is displayed. odm does not seem to be a valid command anymore.

  • Did you use the correct filename?
  • Can you TFTP to the router and boot OpenWrt instead?

If you can boot the image via TFTP, perhaps you can attempt to flash to part2 using the OpenWrt OS itself.

Hi,

Samedi problème with MR 18 v25.11 .
Not possible to access by tftp.

1 Like

on 25.20 here and yes, they have removed the odm command.
only way would be to downgrade to 25.9 and then run it.
I was reading that some person managed to downgrade except i cant find out how to do it.
If anyone has insight please share!

I'm also on 25.11 and method C doesnt' work.
I succeeded to boot on Busybox with root prompt, but I have no available ethernet and I don't know what to do...
For booting, I hold down reset button, and hookup power cable at the same time, here is below what I see on terminal :

__________________sri____________________
944x BootROM Ver. (asic) 1.0 [Nov  8 2011 13:42:57]
_________________________________________
find_hif: bootstrap = 0x31c58
Nand Flash init
hdr: [0xbd000400 : 0xbd000400 : 0x6fb4 : 0xe5c86b84]
nand_load_fw: read 13 pages
nand_load_fw: 0x10000 0x800 0xbd000bf0
nand_load_fw: 0x20000 0x800 0xbd0013f0
nand_load_fw: 0x30000 0x800 0xbd001bf0
nand_load_fw: 0x40000 0x800 0xbd0023f0
nand_load_fw: 0x50000 0x800 0xbd002bf0
nand_load_fw: 0x60000 0x800 0xbd0033f0
nand_load_fw: 0x70000 0x800 0xbd003bf0
nand_load_fw: 0x80000 0x800 0xbd0043f0
nand_load_fw: 0x90000 0x800 0xbd004bf0
nand_load_fw: 0xa0000 0x800 0xbd0053f0
nand_load_fw: 0xb0000 0x800 0xbd005bf0
nand_load_fw: 0xc0000 0x800 0xbd0063f0
nand_load_fw: 0xd0000 0x800 0xbd006bf0
f/w 0 read complete, jumping to 0xbd000400



Meraki Atheros LinuxLoader MR18 built Jan 31 2014 15:53:22
qca955x_init_ddr ok
test_memory ok
D-cache size: 64K
I-cache size: 32K
init_dram_uncached ok
init_icache ok
init_dcache ok
enable_caches ok
test_memory ok
nand_flash_init ok
loading fw at 256
hdr: [0x8e73ed8a : 0x400 : 0x172bf8 ]
part1: Copying image to memory ... ...........
done.
part1: Checking sha1 (from 0x80060000 length 1518584) ... match
part1: sha1 calculated: 364b2559fca02588268a79c922a3bd7b3dc91662
starting stage2
decompressing embedded kernel image 0x81a024f0(0x1706e7)
got osize 48f2c4
....................done
starting linux
[    0.000000] Linux version 3.4.113-meraki-ar7100 (jenkins@atx101.meraki.com) (gcc version 4.8.3 (GCC) ) #4 Thu Apr 5 19:00:28 PDT 2018
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU revision is: 00019750 (MIPS 74Kc)
[    0.000000] SoC: Qualcomm Atheros QCA9558 rev 0
[    0.000000] Clocks: CPU:720.000MHz, DDR:600.000MHz, AHB:200.000MHz, Ref:40.000MHz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 07fb0000 @ 00050000 (usable)
[    0.000000] Wasting 2560 bytes for tracking 80 unused pages
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000050 -> 0x00008000
[    0.000000] Movable zone start PFN for each node
[    0.000000] Early memory PFN ranges
[    0.000000]     0: 0x00000050 -> 0x00008000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32432
[    0.000000] Kernel command line:  console=ttyS0,115200 machtype=Meraki ubi.mtd=3 root=/dev/mtdblock8
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 124708k/130752k available (1989k kernel code, 6044k reserved, 404k data, 2276k init, 0k highmem)
[    0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Calibrating delay loop... 359.42 BogoMIPS (lpj=718848)
[    0.028000] pid_max: default: 32768 minimum: 301
[    0.032000] Mount-cache hash table entries: 512
[    0.036000] Performance counters: mips/74K PMU enabled, 4 32-bit counters available to each CPU, irq 13
[    0.040000] devtmpfs: initialized
[    0.044000] NET: Registered protocol family 16
[    0.048000] gpiochip_add: registered GPIOs 0 to 23 on device: ath79
[    0.052000] MIPS: machine is Meraki Access Point
[    0.056000] registering PCI controller with io_map_base unset
[    0.060000] registering PCI controller with io_map_base unset
[    0.068000] bio: create slab <bio-0> at 0
[    0.072000] PCI host bridge to bus 0000:00
[    0.076000] pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff]
[    0.080000] pci_bus 0000:00: root bus resource [io  0x0000]
[    0.084000] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff 64bit]
[    0.088000] pci 0000:00:00.0: BAR 6: assigned [mem 0x10020000-0x1002ffff pref]
[    0.092000] PCI host bridge to bus 0000:01
[    0.096000] pci_bus 0000:01: root bus resource [mem 0x12000000-0x13ffffff]
[    0.100000] pci_bus 0000:01: root bus resource [io  0x0001]
[    0.104000] pci 0000:01:00.0: BAR 0: assigned [mem 0x12000000-0x1201ffff 64bit]
[    0.108000] pci 0000:01:00.0: BAR 6: assigned [mem 0x12020000-0x1202ffff pref]
[    0.112000] pci 0000:00:00.0: using irq 40 for pin 1
[    0.116000] pci 0000:01:00.0: using irq 41 for pin 1
[    0.120000] Switching to clocksource MIPS
[    0.124000] NET: Registered protocol family 2
[    0.140000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.148000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.152000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.160000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.164000] TCP: reno registered
[    0.168000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.176000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.180000] NET: Registered protocol family 1
[    0.204000] Detected Meraki MR18
[    0.220000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.228000] msgmni has been set to 243
[    0.232000] io scheduler noop registered
[    0.236000] io scheduler deadline registered (default)
[    0.240000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.268000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[    0.272000] console [ttyS0] enabled, bootconsole disabled
[    0.272000] console [ttyS0] enabled, bootconsole disabled
[    0.284000] tun: Universal TUN/TAP device driver, 1.6
[    0.292000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.296000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
[    0.308000] TCP: cubic registered
[    0.312000] NET: Registered protocol family 17
[    0.316000] devtmpfs: mounted
[    0.328000] Freeing unused kernel memory: 2276k freed
[    0.336000] Made it into bootsh: Apr  5 2018 19:00:10
[    0.340000] bootsh build 25-201804051805-G885d6d78-dhow-rel
[    0.348000] Mapping 5960 bytes for /lib/modules/nand_ids.ko
[    0.352000] Mapping 13616 bytes for /lib/modules/bch.ko
[    0.360000] Mapping 4920 bytes for /lib/modules/nand_bch.ko
[    0.364000] Mapping 5232 bytes for /lib/modules/nand_ecc.ko
[    0.372000] Mapping 58104 bytes for /lib/modules/nand.ko
[    0.380000] Mapping 7748 bytes for /lib/modules/ath79_nand.ko
[    0.388000] ONFI param page 0 valid
[    0.388000] ONFI flash detected
[    0.392000] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix H27U1G8F2BTR-BC)
[    0.404000] Scanning device for bad blocks
[    0.428000] Bad eraseblock 380 at 0x000002f80000
[    0.464000] Bad eraseblock 915 at 0x000007260000
[    0.472000] Creating 5 MTD partitions on "ath79-nand":
[    0.480000] 0x000000000000-0x000000080000 : "nandloader"
[    0.484000] 0x000000080000-0x000000880000 : "part1"
[    0.492000] 0x000000880000-0x000001080000 : "part2"
[    0.496000] 0x000001080000-0x000007f80000 : "ubi"
[    0.504000] 0x000007fe0000-0x000008000000 : "odm-caldata"
[    0.512000] Mapping 116568 bytes for /lib/modules/ubi.ko
[    0.520000] UBI: attaching mtd3 to ubi0
[    0.524000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
[    0.528000] UBI: logical eraseblock size:    129024 bytes
[    0.536000] UBI: smallest flash I/O unit:    2048
[    0.540000] UBI: sub-page size:              512
[    0.544000] UBI: VID header offset:          512 (aligned 512)
[    0.552000] UBI: data offset:                2048
[    0.696000] UBI: max. sequence number:       5151
[    0.708000] UBI: attached mtd3 to ubi0
[    0.712000] UBI: MTD device name:            "ubi"
[    0.720000] UBI: MTD device size:            111 MiB
[    0.724000] UBI: number of good PEBs:        886
[    0.728000] UBI: number of bad PEBs:         2
[    0.732000] UBI: number of corrupted PEBs:   0
[    0.736000] UBI: max. allowed volumes:       128
[    0.744000] UBI: wear-leveling threshold:    4096
[    0.748000] UBI: number of internal volumes: 1
[    0.752000] UBI: number of user volumes:     7
[    0.756000] UBI: available PEBs:             478
[    0.760000] UBI: total number of reserved PEBs: 408
[    0.764000] UBI: number of PEBs reserved for bad PEB handling: 8
[    0.772000] UBI: max/mean erase counter: 16/6
[    0.776000] UBI: image sequence number:  0
[    0.780000] UBI: background thread "ubi_bgt0d" started, PID 223
[    0.788000] Mapping 9148 bytes for /lib/modules/gluebi.ko
[    0.804000] Mapping 235308 bytes for /lib/modules/ubifs.ko
[    0.824000] Mapping 5400 bytes for /lib/modules/leds-gpio.ko
[    0.832000] Mapping 129328 bytes for /lib/modules/ag7240_mod.ko
[    0.840000] qca955x_GMAC: Length per segment 1536
[    0.848000] 955x_GMAC: qca955x_gmac_attach
[    0.852000] 955x_GMAC: qca955x_set_gmac_caps
[    0.856000] Currently in polling mode unit0
[    0.860000] Registering AR8033 Phy....
[    0.864000] qca955x_GMAC: Mac address for unit 0:bfff1000
[    0.868000] qca955x_GMAC: 00:00:00:00:00:00
[    0.872000] qca955x_GMAC: Max segments per packet :   1
[    0.880000] qca955x_GMAC: Max tx descriptor count :   100
[    0.884000] qca955x_GMAC: Max rx descriptor count :   252
[    0.892000] qca955x_GMAC: Mac capability flags    :   4200
[    0.896000] 955x_GMAC: qca955x_gmac_attach
[    0.900000] 955x_GMAC: qca955x_set_gmac_caps
[    0.904000] Currently in polling mode unit1
[    0.908000] Registering AR8033 Phy....
[    0.912000] qca955x_GMAC: Mac address for unit 1:bfff1006
[    0.916000] qca955x_GMAC: 00:00:00:00:00:00
[    0.924000] qca955x_GMAC: Max segments per packet :   1
[    0.928000] qca955x_GMAC: Max tx descriptor count :   100
[    0.932000] qca955x_GMAC: Max rx descriptor count :   252
[    0.940000] qca955x_GMAC: Mac capability flags    :   4200
[    1.568000] UBIFS: recovery needed
[    1.632000] UBIFS: recovery completed
[    1.636000] UBIFS: mounted UBI device 0, volume 1, name "storage"
[    1.644000] UBIFS: file system size:   19869696 bytes (19404 KiB, 18 MiB, 154 LEBs)
[    1.652000] UBIFS: journal size:       1032193 bytes (1008 KiB, 0 MiB, 8 LEBs)
[    1.660000] UBIFS: media format:       w4/r0 (latest is w4/r0)
[    1.664000] UBIFS: default compressor: lzo
[    1.668000] UBIFS: reserved for root:  938494 bytes (916 KiB)
In manufacturing: FALSE
In rma mode: FALSE
[    7.804000] Mapping 8724480 bytes for /dev/mtdblock/diagnostic1
[    7.824000] Ehdr.e_entry = 80211840 Ehdr.e_phoff = 34
[    7.832000] Phdr.p_offset = 2000 phdr.p_vaddr=80002000 phdr.p_filesz=79a6bb phdr.p_memsz=15be330
[    8.800000] UBIFS: un-mount UBI device 0, volume 1
[    8.808000] Starting new kernel
[    8.812000] Will call new kernel at 80211840
[    8.812000] Bye ...
Booting QCA955x
Linux version 2.6.31--LSDK-9.5.3.15-ga2a05dd-dirty (aacharya@dev104.meraki.com) (gcc version 4.3.3 (GCC) ) #6 Mon Nov 4 21:01:20 PST 2013
flash_size passed from bootloader = -2147434496
CPU revision is: 00019750 (MIPS 74Kc)
cpu apb ddr apb ath_sys_frequency: cpu 720 ddr 600 ahb 200
Determined physical RAM map:
 memory: 02000000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 08000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00008000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: console=ttyS0,115200 rdinit=/sbin/init mtdparts=ath-nand:130944k(meraki),128k(caldata) mem=128M
PID hash table entries: 512 (order: 9, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 107492k/131072k available (2127k kernel code, 23404k reserved, 525k data, 5132k init, 0k highmem)
NR_IRQS:128
plat_time_init: plat time init done
Console: colour dummy device 80x25
Calibrating delay loop... 359.42 BogoMIPS (lpj=718848)
Mount-cache hash table entries: 512

****************ALLOC***********************
 Packet mem: 807b8160 (0xe00000 bytes)
********************************************

NET: Registered protocol family 16
ath_pcibios_init: bus 0
ath_pcibios_init(232): PCI 0 CMD write: 0x356
registering PCI controller with io_map_base unset
ath_pcibios_init: bus 1
ath_pcibios_init(232): PCI 1 CMD write: 0x356
registering PCI controller with io_map_base unset
bio: create slab <bio-0> at 0
SCSI subsystem initialized
pci 0000:00:00.0: PME# supported from D0 D1 D3hot
pci 0000:00:00.0: PME# disabled
pci 0000:01:00.0: PME# supported from D0 D1 D3hot
pci 0000:01:00.0: PME# disabled
pcibios_map_irq: IRQ 75 for bus 0
pcibios_map_irq: IRQ 76 for bus 1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
ATH GPIOC major 0
JFFS2 version 2.2 (NAND) (ZLIB) (RTIME) (c) 2001-2006 Red Hat, Inc.
fuse init (API version 7.12)
msgmni has been set to 210
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
console [ttyS0] enabled
brd: module loaded
RedBoot partition parsing not available
No partitions found on flash bank 0
Atheros on-chip NAND FLash Controller Driver, Version 0.1 (c) 2010 Atheros Communications, Ltd.
Ath Nand ID[8785259c]: ad:f1:00:1d:ad
Hynix NAND 128MiB 3,3V 8-bit [128MB]
2 cmdlinepart partitions found on MTD device ath-nand
Creating 2 MTD partitions on "ath-nand":
0x000000000000-0x000007fe0000 : "meraki"
0x000007fe0000-0x000008000000 : "caldata"
====== NAND Parameters ======
sc = 0x87852400 bbt = 0x86a857a0 bbt_size = 0x100 nf_ctrl = 0x344
page = 0x800 block = 0x20000 oob = 0x40
TCP cubic registered
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
arch/mips/atheros/gpio.c (ath_simple_config_init) JUMPSTART_GPIO: 16
ath_simple_config_invoke_cb: sc 1, irq 0, ignorepb 1, jiffies 4294892655
athwdt_init: Registering WDT success
ath_otp_init: Registering OTP success
Freeing unused kernel memory: 5132k freed
init started:  BusyBox v1.01 (2013.11.05-04:45+0000) multi-call binary
init started:  BusyBox v1.01 (2013.11.05-04:45+0000) multi-call binary
Starting pid 18, console /dev/ttyS0: '/etc/rcqca955x_GMAC: Length per segment 1536
.d/rcS'
955x_GMAC: qca955x_gmac_attach
955x_GMAC: qca955x_set_gmac_caps
Currently in polling mode unit0
mac:0 Registering S17....
qca955x_GMAC: RX TASKLET - Pkts per Intr:100
Reading Flash for Calibraton data from 0x0 and partition name is caldata
qca955x_GMAC: Mac address for unit 0:86b13c60
qca955x_GMAC: ff:ff:ff:ff:ff:ff
qca955x_GMAC: Max segments per packet :   1
qca955x_GMAC: Max tx descriptor count :   128
qca955x_GMAC: Max rx descriptor count :   128
qca955x_GMAC: Mac capability flags    :   2200
955x_GMAC: qca955x_gmac_attach
955x_GMAC: qca955x_set_gmac_caps
Currently in polling mode unit1
mac:1 Registering S17....
qca955x_GMAC: RX TASKLET - Pkts per Intr:100
Reading Flash for Calibraton data from 0x6 and partition name is caldata
qca955x_GMAC: Mac address for unit 1:86b13aa0
qca955x_GMAC: ff:ff:ff:ff:ff:ff
qca955x_GMAC: Max segments per packet :   1
qca955x_GMAC: Max tx descriptor count :   128
qca955x_GMAC: Max rx descriptor count :   128
qca955x_GMAC: Mac capability flags    :   2002200
955x_GMAC: Serdes PLL is not locked. Resetting...
955x_GMAC: Serdes PLL is locked value 0x1a818116
To set s17 LOOKUP_CTRL_REG registers, flag 0
athr_gmac_ring_alloc Allocated 2048 at 0x86b43000
athr_gmac_ring_alloc Allocated 2048 at 0x86b41800
955x_GMAC: eth0 in RGMII MODE
Scorpion -----> S17 PHY
_athrs17_mac0_intf done
athrs17_reg_init:done
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
Phy setup Complete
To set s17 LOOKUP_CTRL_REG registers, flag 1
ADDRCONF(NETDEV_UP): eth0: link is not ready
To set s17 LOOKUP_CTRL_REG registers, flag 0
athr_gmac_ring_alloc Allocated 2048 at 0x86b41000
athr_gmac_ring_alloc Allocated 2048 at 0x86b6f800
955x_GMAC: eth1 in SGMII MODE
Scorpion -----> S17 PHY
athrs17_reg_init_wan done
955x_SGMIIMax resets limit reached exiting...
955x_SGMII::athr_gmac_sgmii_setup  Done
Setting Drop CRC Errors, Pause Frames and Length Error frames
Setting PHY...
To set s17 LOOKUP_CTRL_REG registers, flag 1
ADDRCONF(NETDEV_UP): eth1: link is not ready
br_add_interfacedevice eth0 entered promiscuous mode
 ptype 0
br_add_interfacedevice eth1 entered promiscuous mode
 ptype 0

Enet:0 port0 up
955x_GMAC: enet unit:0 is up...
eth0  RGMII  1000Mbps  full duplex
955x_GMAC: qca955x_soc_gmac_set_mac_duplex
955x_GMAC: qca955x_soc_gmac_set_link Done
955x_GMAC: done cfg2 0x7215 ifctl 0x0 miictrl
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
br0: port 1(eth0) entering forwarding state
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Port Status 0
ath-ehci ath-ehci.0: ATH EHCI
ath-ehci ath-ehci.0: new USB bus registered, assigned bus number 1
ehci_reset Intialize USB CONTROLLER in host mode: 0
ehci_reset Port Status 0
ath-ehci ath-ehci.0: irq 3, io mem 0x1b000000
ehci_reset Intialize USB CONTROLLER in host mode: 0
ehci_reset Port Status 0
ath-ehci ath-ehci.0: USB 2.0 started, EHCI 0.00
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: ATH EHCI
usb usb1: Manufacturer: Linux 2.6.31--LSDK-9.5.3.15-ga2a05dd-dirty ehci_hcd
usb usb1: SerialNumber: platform
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 0 ports detected
Port Status 0
ath-ehci1 ath-ehci1.1: ATH EHCI
ath-ehci1 ath-ehci1.1: new USB bus registered, assigned bus number 2
ehci_reset Intialize USB CONTROLLER in host mode: 0
ehci_reset Port Status 0
ath-ehci1 ath-ehci1.1: irq 3, io mem 0x1b400000
ehci_reset Intialize USB CONTROLLER in host mode: 0
ehci_reset Port Status 0
ath-ehci1 ath-ehci1.1: USB 2.0 started, EHCI 0.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: ATH EHCI
usb usb2: Manufacturer: Linux 2.6.31--LSDK-9.5.3.15-ga2a05dd-dirty ehci_hcd
usb usb2: SerialNumber: platform
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 0 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver cdc_ether
tar: /sbin/debug.tgz: No such file or directory
factoryreset: /dev/freset: N**** drop_caches_sysctl_handler: all done timer added ...****
o such file or directory
Starting pid 731, console /dev/ttyS0: '/sbin/autologin'
Jan  1 00:00:06 login[731]: root login  on `ttyS0'



BusyBox v1.01 (2013.11.05-04:45+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ #

Ifconfig :

br0       Link encap:Ethernet  HWaddr 00:03:7F:FF:FF:FE
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6286 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:659256 (643.8 KiB)  TX bytes:468 (468.0 B)

eth0      Link encap:Ethernet  HWaddr 00:03:7F:FF:FF:FF
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6292 errors:0 dropped:0 overruns:0 frame:0
          TX packets:607 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:772788 (754.6 KiB)  TX bytes:39034 (38.1 KiB)

eth1      Link encap:Ethernet  HWaddr 00:03:7F:FF:FF:FE
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Can anyone help me ?
Many thanks

Hi,

Did anyone have any luck on progressing with 25.11? Is JTAG the only solution here?

Wondering this as well. I don't want to $hell out for a JTAG if I don't have to. I can get to busybox like the guy above you, but then what?

1 Like

Then, nothing. They have removed any useful command...

I ended up with getting JTAG. I have two of these with 25.11 and it would suck to trash them.

I have managed to load a copy of openwrt.bin to the MR18 using tftp. Then I'm stuck.

@madmic : Ive got a MR18 , can you flash this for me? :slight_smile:

JTAG method via Raspberry Pi has been updated/added via wiki
https://openwrt.org/toh/meraki/mr18#jtag

1 Like

Hi markbriss,

Thanks for the reply regarding using OpenOCD and Pi. It works brileantlly. I have sucessfully flashed two MR18s now.

3 Likes