Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
toh:sophos:ap55c_rev_1 [2022/05/28 14:16] – Created from the form at meta:create_new_device_page verzogentoh:sophos:ap55c_rev_1 [2022/06/07 15:13] – [Serial] add pin descriptions verzogen
Line 35: Line 35:
 ===== Supported Versions ===== ===== Supported Versions =====
  
-<WRAP BOX> 
-FIXME 
-  - The tables below are automatically generated, **once the correct filters for Brand and Model are set.** 
-  - If the tables below show information for ''<nowiki>Sophos AP55C Rev 1</nowiki>'', everything is OK and you can delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. 
-  - If the tables below contain "Nothing found", it means that either 
-    - the dataentry page for Sophos AP55C Rev 1 is missing. Please [[meta:create_new_dataentry_page|create a new dataentry page]] first, then reload this page. The tables should then contain $something. If they do, delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. 
-    - filters are not set correctly. Most common reason for "Nothing found": The dataentry does not contain a Version, but we are filtering here for version -> Please **edit this section and adjust the filters with the proper Brand, Model and Version.** In case the dataentry does not contain a version, delete the line ''filter  : Versions~''. Just try, it's easy. The tables should then contain $something. If they do, delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. 
-  - If the tables still contain "Nothing found": Don't panic, calm down, take a deep breath and [[:contact|contact a wiki admin]] (tmomas) for help. 
-</WRAP> 
  
 ---- datatable ---- ---- datatable ----
Line 54: Line 45:
 ---- ----
  
-/* If no unsupported functions known, comment out the following datatable or delete it. */ 
----- datatable ---- 
-cols    : Unsupported Functions_unsupporteds 
-filter  : Brand=Sophos 
-filter  : Model=AP55C 
-filter  : Versions~Rev 1 
----- 
- 
-===== Experimental Versions ===== 
- 
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
-   The official Table of Hardware only lists current, stable versions of OpenWrt.  * 
-   Use this space to describe any on-going efforts to create a newer version       * 
-   of the firmware for this device. Provide links to firmware images,              * 
-   active threads on the forum, or other sources of information.                   * 
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ 
- 
-//None at this time.// 
  
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
Line 146: Line 119:
 <WRAP BOX> <WRAP BOX>
  
-FIXME Enter values for "FILL-IN" below 
  
-^ Bootloader tftp server IPv4 address FILL-IN   | +^ Bootloader tftp server IPv4 address 192.168.99.8/24   | 
-^ Bootloader MAC address (special)     | FILL-IN   | +^ Firmware tftp image                  | [[:downloads|Latest OpenWrt release]] (**''NOTE:''** Name must contain //"uImage_AP100C"//) | 
-^ Firmware tftp image                  | [[:downloads|Latest OpenWrt release]] (**''NOTE:''** Name must contain //"tftp"//) | +                                  |
-^ TFTP transfer window                 | FILL-IN seconds                                | +
-^ TFTP window start                    | approximately FILL-IN seconds after power on   | +
-^ TFTP client required IP address      | FILL-IN                                        |+
  
 </WRAP> </WRAP>
 +  * Configure a TFTP server on your PC, and set IP address 192.168.99.8/24 
 +  * Copy the initramfs-kernel.bin to the TFTP server and rename to 'uImage_AP100C' 
 +  * Open the target AP's enclosure and locate the 4-pin 3.3V UART header 
 +  * Connect the AP ethernet to your PC's ethernet port 
 +  * Connect a terminal to the UART at 115200 8/N/1 as usual 
 +  * Power on the AP and press a key to cancel autoboot when prompted 
 +  * Run the following commands at the U-Boot console: 
 +    * `tftp ${loadaddr} uImage_AP100C` 
 +    * `bootm ${loadaddr}` 
 +  * The access point will boot to OpenWRT from the RAM. 
 +  * access the AP via ssh, and copy the squashfs-sysupgrade.bin to `/tmp/sysupgrade.bin` 
 +  * run `sysupgrade -n -p /tmp/sysupgrade.bin` 
 +  * The access point will boot to OpenWRT from the flash.
 ===== Upgrading OpenWrt ===== ===== Upgrading OpenWrt =====
 ->  [[docs:guide-user:installation:generic.sysupgrade]] ->  [[docs:guide-user:installation:generic.sysupgrade]]
Line 162: Line 143:
 <WRAP BOX> <WRAP BOX>
  
-FIXME These are generic instructions. Update with your router's specifics. 
  
 ==== LuCI Web Upgrade Process ==== ==== LuCI Web Upgrade Process ====
Line 189: Line 169:
 sysupgrade /tmp/xxx.abc sysupgrade /tmp/xxx.abc
 </code> </code>
- 
-=== mtd === 
- 
-If ''sysupgrade'' does not support this router, use ''mtd''. 
- 
-  * Login as root via SSH on 192.168.1.1, then enter the following commands: 
- 
-<code> 
-cd /tmp 
-wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc 
-mtd write /tmp/xxx.abc linux && reboot 
-</code> 
- 
 </WRAP> </WRAP>
  
Line 248: Line 215:
  
 <WRAP BOX> <WRAP BOX>
-FIXME Please fill in real values for this device, then remove the EXAMPLEs+
  
 The Sophos AP55C has the following buttons: The Sophos AP55C has the following buttons:
  
 ^ BUTTON                       ^ Event   ^ ^ BUTTON                       ^ Event   ^
-EXAMPLE Reset                |  reset  | + Reset                |  reset  | 
-| EXAMPLE Secure Easy Setup    |   ses   | +
-| EXAMPLE No buttons at all.      -    |+
  
 </WRAP> </WRAP>
Line 279: Line 245:
  
 ==== Photos ==== ==== Photos ====
-/* =====>>>>> Standard size for photos: add ?400 to the medialink                                */ 
-/* When uploading photos, **name them** intelligently. Nobody knows what 20100930_000602.jpg is! */ 
-/* e.g. {{:media:yourbrand:yourbrand_yourmodel_front.jpg?400|}}                                  */ 
-/* Thanks, your wiki administration - Oct. 2015 */ 
  
 //Front://\\ //Front://\\
-**Insert photo of front of the casing**+{{:media:sophos:ap55c_rev1_case_top.jpeg?400|}}
  
 //Back://\\ //Back://\\
-**Insert photo of back of the casing**+{{:media:sophos:ap55c-rev1_case_back.jpeg?400|}}
  
-//Backside label://\\ 
-**Insert photo of backside label** 
  
 ==== Opening the case ==== ==== Opening the case ====
Line 298: Line 258:
  
 <WRAP BOX> <WRAP BOX>
-FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws...// +To open the case just unscrew all the screws from the backThen you can remove the front plate.
-  * To remove the cover and open the device, do a/b/c+
 </WRAP> </WRAP>
  
 //Main PCB://\\ //Main PCB://\\
-**Insert photo of PCB**+{{: media:sophos:ap55c_rev1_circuit_board_top.jpeg?400|}}{{:media:sophos:ap55c_rev1_circuit_board_back.jpeg?400|}} 
  
 ==== Serial ==== ==== Serial ====
Line 309: Line 269:
  
 How to connect to the Serial Port of this specific device:\\ How to connect to the Serial Port of this specific device:\\
-**Insert photo of PCB with markings for serial port**+You need to open the case and remove the circuit board to access the serial port
 +Pin 1 is marked on the silkscreen.  
 +^ Pin 1  ^ Pin 2  ^ Pin 3 ^  Pin 4 ^ 
 +| 3.3V    | GND | TX | RX |
  
-<WRAP BOX> +^ Serial connection parameters\\ for Sophos AP55C Rev 1 | 115200, 8N1, 3.3V |
-FIXME //Replace EXAMPLE by real values.// +
-</WRAP> +
- +
-^ Serial connection parameters\\ for Sophos AP55C Rev 1 | EXAMPLE 115200, 8N1, 3.3V |+
  
 ==== JTAG ==== ==== JTAG ====
Line 334: Line 293:
 ==== OEM bootlog ==== ==== OEM bootlog ====
 <WRAP bootlog> <WRAP bootlog>
-<nowiki>COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE</nowiki>+U-Boot 1.1.4-gb47de1b6 (Jan 24 2017 - 11:22:47) 
 +ELX version: 1.0.0 
 + 
 +7679WSC - Scorpion 1.0DRAM:   
 +sri 
 +Scorpion 1.0 
 +ath_ddr_initial_config(178): (32bit) ddr2 init 
 +tap = 0x00000003 
 +Tap (low, high) = (0x5, 0x1e) 
 +Tap values = (0x11, 0x11, 0x11, 0x11) 
 +128 MB 
 +Flash Manuf Id 0xc2, DeviceId0 0x20, DeviceId1 0x18 
 +Flash [MX25L12845E] sectors: 256 
 +Flash: 16 MB 
 +In:    serial 
 +Out:   serial 
 +Err:   serial 
 +Net:   ath_gmac_enet_initialize... 
 +athrs_sgmii_res_cal: cal value = 0xe 
 +ath_gmac_enet_initialize: reset mask:c02200  
 +Scorpion ---->8035 PHY* 
 +AR8035 PHY reg init  
 +: cfg1 0x80000000 cfg2 0x7114 
 +eth0: 00:00:aa:bb:cc:dd 
 +AR8035 found! 
 +[0:4]Phy ID 4d:d072 
 +Port 0, Neg Success 
 +eth0 up 
 +eth0 
 +Setting 0x18116290 to 0x458ba14f 
 +Hit any key to stop autoboot:  2  1  0  
 +## Booting image at 9f070000 ... 
 +   Image Name:   MIPS OpenWrt Linux-3.18.11 
 +   Created:      2019-11-18   9:50:14 UTC 
 +   Image Type:   MIPS Linux Kernel Image (gzip compressed) 
 +   Data Size:    7145073 Bytes =  6.8 MB 
 +   Load Address: 80060000 
 +   Entry Point:  80060000 
 +   Verifying Checksum at 0x9f070040 ...OK 
 +   Uncompressing Kernel Image ... OK 
 + 
 +Starting kernel ... 
 + 
 +[    0.000000] Linux version 3.18.11 (bamboo@ip-10-104-116-66) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #3 Mon Nov 18 09:50:00 UTC 2019 
 +[    0.000000] bootconsole [early0] enabled 
 +[    0.000000] CPU0 revision is: 00019750 (MIPS 74Kc) 
 +[    0.000000] SoC: Qualcomm Atheros QCA9558 ver 1 rev 0 
 +[    0.000000] Determined physical RAM map: 
 +[    0.000000]  memory: 08000000 @ 00000000 (usable) 
 +[    0.000000] Initrd not found or empty - disabling initrd 
 +[    0.000000] Zone ranges: 
 +[    0.000000]   Normal   [mem 0x00000000-0x07ffffff] 
 +[    0.000000] Movable zone start for each node 
 +[    0.000000] Early memory node ranges 
 +[    0.000000]   node   0: [mem 0x00000000-0x07ffffff] 
 +[    0.000000] Initmem setup node 0 [mem 0x00000000-0x07ffffff] 
 +[    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] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512 
 +[    0.000000] Kernel command line:  board=AP55C console=ttyS0,115200 mtdparts=spi0.0:256k(u-boot),64k(u-boot-env),64k(art),64k(astaro_stat_cfg),7616k(astaro_image),64k(astaro_backup),64k(astaro_dyn_cfg) rootfstype=squashfs,jffs2 noinitrd 
 +[    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] Writing ErrCtl register=00000000 
 +[    0.000000] Readback ErrCtl register=00000000 
 +[    0.000000] Memory: 120676K/131072K available (2365K kernel code, 128K rwdata, 444K rodata, 5692K init, 184K bss, 10396K reserved) 
 +[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 
 +[    0.000000] NR_IRQS:51 
 +[    0.000000] Clocks: CPU:720.000MHz, DDR:600.000MHz, AHB:200.000MHz, Ref:40.000MHz 
 +[    0.000000] Calibrating delay loop... 358.80 BogoMIPS (lpj=1794048) 
 +[    0.060000] pid_max: default: 32768 minimum: 301 
 +[    0.060000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    0.070000] NET: Registered protocol family 16 
 +[    0.080000] MIPS: machine is Sophos AP55C 
 +[    0.080000] registering PCI controller with io_map_base unset 
 +[    0.090000] ar724x-pci ar724x-pci.1: PCIe link is down 
 +[    0.090000] registering PCI controller with io_map_base unset 
 +[    0.320000] PCI host bridge to bus 0000:00 
 +[    0.330000] pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff] 
 +[    0.330000] pci_bus 0000:00: root bus resource [io  0x0000] 
 +[    0.340000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] 
 +[    0.340000] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit] 
 +[    0.350000] pci 0000:00:00.0: BAR 6: assigned [mem 0x10200000-0x1020ffff pref] 
 +[    0.350000] PCI host bridge to bus 0000:01 
 +[    0.360000] pci_bus 0000:01: root bus resource [mem 0x12000000-0x13ffffff] 
 +[    0.360000] pci_bus 0000:01: root bus resource [io  0x0001] 
 +[    0.370000] pci_bus 0000:01: No busn resource found for root bus, will use [bus 01-ff] 
 +[    0.370000] pci 0000:00:00.0: using irq 40 for pin 1 
 +[    0.380000] Switched to clocksource MIPS 
 +[    0.380000] NET: Registered protocol family 2 
 +[    0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    0.400000] TCP: Hash tables configured (established 1024 bind 1024) 
 +[    0.400000] TCP: reno registered 
 +[    0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes) 
 +[    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) 
 +[    0.420000] NET: Registered protocol family 1 
 +[    6.430000] futex hash table entries: 256 (order: -1, 3072 bytes) 
 +[    6.450000] squashfs: version 4.0 (2009/01/31) Phillip Lougher 
 +[    6.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. 
 +[    6.460000] msgmni has been set to 235 
 +[    6.470000] io scheduler noop registered 
 +[    6.470000] io scheduler deadline registered (default) 
 +[    6.480000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled 
 +[    6.510000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 2500000) is a 16550A 
 +[    6.520000] console [ttyS0] enabled 
 +[    6.520000] console [ttyS0] enabled 
 +[    6.520000] bootconsole [early0] disabled 
 +[    6.520000] bootconsole [early0] disabled 
 +[    6.540000] m25p80 spi0.0: found mx25l12805d, expected m25p80 
 +[    6.540000] m25p80 spi0.0: mx25l12805d (16384 Kbytes) 
 +[    6.550000] 7 cmdlinepart partitions found on MTD device spi0.0 
 +[    6.550000] Creating 7 MTD partitions on "spi0.0": 
 +[    6.560000] 0x000000000000-0x000000040000 : "u-boot" 
 +[    6.560000] 0x000000040000-0x000000050000 : "u-boot-env" 
 +[    6.570000] 0x000000050000-0x000000060000 : "art" 
 +[    6.570000] 0x000000060000-0x000000070000 : "astaro_stat_cfg" 
 +[    6.580000] 0x000000070000-0x0000007e0000 : "astaro_image" 
 +[    6.590000] 0x0000007e0000-0x0000007f0000 : "astaro_backup" 
 +[    6.590000] 0x0000007f0000-0x000000800000 : "astaro_dyn_cfg" 
 +[    6.620000] libphy: ag71xx_mdio: probed 
 +[    7.290000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.0:04 [uid=004dd072, driver=Atheros 8035 ethernet] 
 +[    7.300000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII 
 +[    7.300000] TCP: cubic registered 
 +[    7.310000] NET: Registered protocol family 17 
 +[    7.310000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. 
 +[    7.320000] 8021q: 802.1Q VLAN Support v1.8 
 +[    7.350000] Freeing unused kernel memory: 5692K (80341000 - 808d0000) 
 +[    7.370000] init: failed to symlink /tmp -/var 
 +[    7.370000] init: Console is alive 
 +[    7.380000] init: - watchdog - 
 +[    8.380000] init: - preinit - 
 +[    8.520000] random: mktemp urandom read with 13 bits of entropy available 
 +Press the [f] key and hit [enter] to enter failsafe mode 
 +Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level 
 +[   11.610000] procd: - early - 
 +[   11.620000] procd: - watchdog - 
 +[   12.160000] procd: - ubus - 
 +[   13.170000] procd: - init - 
 +Please press Enter to activate this console.
 </WRAP>\\ </WRAP>\\
  
  • Last modified: 2024/02/12 11:13
  • by 127.0.0.1