Lech Perczak
0c47bdb902
ath79: support Fortinet FAP-220-B
...
Fortinet FAP-220-B is a dual-radio, dual-band 802.11n enterprise managed
access point with PoE input and single gigabit Ethernet interface.
Hardware highlights:
Power: 802.3af PoE input on Ethernet port, +12V input on 5.5/2.1mm DC jack.
SoC: Atheros AR7161 (MIPS 24kc at 680MHz)
RAM: 64MB DDR400
Flash: 16MB SPI-NOR
Wi-Fi 1: Atheros AR9220 2T2R 802.11abgn (dual-band)
Wi-Fi 2: Atheros AR9223 2T2R 802.11bgn (single-band)
Ethernet: Atheros AR8021 single gigabit Phy (RGMII)
Console: External RS232 port using Cisco 8P8C connector (9600-8-N-1)
USB: Single USB 2.0 host port
LEDs: Power (single colour, green), Wi-Fi 1, Wi-Fi 2, Ethernet, Mode, Status
(dual-colour, green and yellow)
Buttons: reset button hidden in bottom grill,
in the top row, 2nd column from the right.
Label MAC address: eth0
FCC ID: TVE-220102
Serial port pinout:
3 - TxD
4 - GND
6 - RxD
Installation: The same methods apply as for already supported FAP-221-B.
For both methods, a backup of flash partitions is recommended, as stock firmware
is not freely available on the internet.
(a) Using factory image:
1. Connect console cable to the console port
2. Connect Ethernet interface to your PC
3. Start preferred terminal at 9600-8-N-1
4. Have a TFTP server running on the PC.
5. Put the "factory" image in TFTP root
6. Power on the device
7. Break boot sequence by pressing "Ctrl+C"
8. Press "G". The console will ask you for device IP, server IP, and filename.
Enter them appropriately.
The defaults are:
Server IP: 192.168.1.1 # Update accordingly
Device IP: 192.168.1.2 # Update accordingly
Image file: image.out # Use for example: openwrt-ath79-generic-fortinet_fap-220-b-squashfs-factory.bin
9. The device will load the firmware over TFTP, and verify it. When
verification passes, press "D" to continue installation. The device
will reboot on completion.
(b) Using initramfs + sysupgrade
1. Connect console cable to the console port
2. Connect Ethernet interface to your PC
3. Start preferred terminal at 9600-8-N-1
4. Have a TFTP server running on the PC.
5. Put the "initramfs" image in TFTP root
6. Power on the device.
7. Break boot sequence by pressing "Ctrl+C"
8. Enter hidden U-boot shell by pressing "K". The password is literal "1".
9. Load the initramfs over TFTP:
> setenv serverip 192.168.1.1 # Your PC IP
> setenv ipaddr 192.168.1.22 # Device IP, both have to share a subnet.
> tftpboot 81000000 openwrt-ath79-generic-fortinet_fap-220-b-initramfs-kernel.bin
> bootm 81000000
10. (Optional) Copy over contents of at least "fwconcat0", "loader", and "fwconcat1"
partitions, to allow restoring factory firmware in future:
# cat /dev/mtd1 > /tmp/mtd1_fwconcat0.bin
# cat /dev/mtd2 > /tmp/mtd2_loader.bin
# cat /dev/mtd3 > /tmp/mtd3_fwconcat1.bin
and then SCP them over to safety at your PC.
11. When the device boots, copy over the sysupgrade image, and execute
normal upgrade:
# sysupgrade openwrt-ath79-generic-fortinet_fap-220-b-squashfs-sysupgrade.bin
Return to stock firmware:
1. Boot initramfs image as per initial installation up to point 9
2. Copy over the previously backed up contents over network
3. Write the backed up contents back:
# mtd write /tmp/mtd1_fwconcat0.bin fwconcat0
# mtd write /tmp/mtd2_loader.bin loader
# mtd write /tmp/mtd3_fwconcat1.bin fwconcat1
4. Erase the reserved partition:
# mtd erase reserved
5. Reboot the device
Quirks and known issues:
- The power LED blinking pattern is disrupted during boot, probably due
to very slow serial console, which prints a lot during boot compared
to stock FW.
- "mac-address-ascii" device tree binding cannot yet be used for address
stored in U-boot partition, because it expects the colons as delimiters,
which this address lacks. Addresses found in ART partition are used
instead.
- Due to using kmod-owl-loader, the device will lack wireless interfaces
while in initramfs, unless you compile it in.
- The device heats up A LOT on the bottom, even when idle. It even
contains a warning sticker there.
- Stock firmware uses a fully read-write filesystem for its rootfs.
- Stock firmware loads a lot of USB-serial converter drivers for use
with built-in host, probably meant for hosting modem devices.
- U-boot build of the device is stripped of all branding, despite that
evidence of it (obviously) being U-boot can be found in the binary.
- The user can break into hidden U-boot shell using key "K" after
breaking boot sequence. The password is "1" (without quotes).
- Telnet is available by default, with login "admin", without password.
The same is true for serial console, both drop straight to the Busybox
shell.
- The web interface drops to the login page again, after successfull
login.
- Whole image authentication boils down to comparing a device ID against
one stored in U-boot.
- And this device is apparently made by a security company.
Big thanks for Michael Pratt for providing support for FAP-221-B, which
shares the entirety of image configuration with this device, this saved
me a ton of work.
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
2023-11-03 23:06:07 +01:00
..
2021-04-08 09:20:59 +02:00
2021-04-08 09:20:59 +02:00
2020-10-02 13:51:39 +02:00
2021-07-19 14:51:22 +02:00
2022-11-09 22:55:33 +01:00
2022-09-11 01:36:25 +02:00
2021-04-08 09:20:59 +02:00
2022-11-12 17:10:12 +01:00
2021-02-24 02:53:53 +01:00
2023-09-17 16:39:10 +02:00
2022-04-15 07:11:18 +02:00
2022-11-12 17:10:12 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-06-24 17:10:24 +02:00
2023-10-20 18:13:37 +02:00
2023-03-27 00:27:59 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-11-12 17:10:12 +01:00
2023-07-28 10:28:05 +02:00
2023-11-03 23:06:07 +01:00
2022-11-09 22:55:33 +01:00
2022-11-09 22:55:33 +01:00
2020-09-25 23:26:34 +02:00
2023-01-04 23:59:09 +01:00
2021-11-06 22:18:45 +01:00
2021-11-06 22:18:45 +01:00
2021-11-06 22:18:45 +01:00
2021-11-06 22:18:45 +01:00
2022-11-12 17:10:12 +01:00
2021-11-06 22:18:45 +01:00
2021-11-06 22:18:45 +01:00
2023-03-22 22:25:08 +01:00
2023-03-22 22:25:08 +01:00
2023-03-22 22:25:08 +01:00
2023-03-22 22:25:08 +01:00
2023-03-22 22:25:08 +01:00
2022-11-09 22:55:33 +01:00
2023-02-09 03:03:50 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2021-02-24 02:53:53 +01:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2022-12-17 20:40:30 +01:00
2022-11-13 22:36:06 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-08-20 18:13:55 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-08-20 18:13:55 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-08-06 20:15:30 +02:00
2022-12-17 20:48:57 +01:00
2022-08-06 20:15:30 +02:00
2022-12-17 20:48:57 +01:00
2022-12-17 20:48:57 +01:00
2022-11-12 17:10:12 +01:00
2021-02-24 02:53:53 +01:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2022-12-17 20:48:57 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2022-11-09 22:55:33 +01:00
2022-11-27 13:18:29 +01:00
2021-07-19 14:51:22 +02:00
2023-02-26 22:22:48 +01:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2021-03-22 09:23:10 +01:00
2021-03-22 09:23:10 +01:00
2023-04-23 18:57:29 +02:00
2022-11-09 22:55:33 +01:00
2023-02-26 22:22:48 +01:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2021-02-24 02:53:53 +01:00
2021-07-19 14:51:22 +02:00
2020-12-30 23:32:07 +01:00
2020-12-30 23:32:07 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2020-10-02 13:51:39 +02:00
2022-02-27 15:09:36 +01:00
2020-10-02 13:51:39 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2020-10-02 13:51:39 +02:00
2021-07-19 14:51:22 +02:00
2020-10-02 13:51:39 +02:00
2021-07-19 14:51:22 +02:00
2023-07-28 10:28:05 +02:00
2021-08-26 15:07:18 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2022-12-09 01:59:47 +01:00
2020-09-25 23:26:34 +02:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2021-08-18 23:46:02 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-08-18 23:46:02 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-11-20 16:30:27 +01:00
2022-11-09 22:55:33 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2020-12-29 00:03:26 +01:00
2020-12-29 00:03:26 +01:00
2020-12-29 00:03:26 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-07-19 14:51:22 +02:00
2021-08-18 23:46:02 +02:00
2022-11-12 17:10:12 +01:00
2022-09-11 22:00:22 +02:00
2021-08-18 23:46:02 +02:00
2020-01-31 13:42:12 +01:00
2021-02-24 02:53:53 +01:00
2023-02-09 03:03:50 +01:00
2022-09-11 01:36:25 +02:00
2023-01-06 18:20:31 +01:00
2021-01-15 18:32:38 +01:00
2022-06-15 20:07:26 +02:00
2020-11-03 18:34:10 +01:00
2020-11-03 18:34:10 +01:00
2020-11-18 21:13:46 +01:00
2020-11-18 21:13:46 +01:00
2022-06-15 20:07:26 +02:00
2020-11-03 18:34:10 +01:00
2020-11-03 18:34:10 +01:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2020-11-03 18:34:10 +01:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2021-10-30 16:32:59 +02:00
2021-07-19 14:51:22 +02:00
2023-07-28 10:28:05 +02:00
2022-08-21 00:09:53 +02:00
2022-08-21 00:09:53 +02:00
2022-08-21 00:09:53 +02:00
2022-08-21 00:09:53 +02:00
2021-07-19 14:51:22 +02:00
2022-02-27 15:09:36 +01:00
2022-12-15 15:45:47 +01:00
2022-12-15 15:08:09 +01:00
2021-07-19 14:51:22 +02:00
2022-06-15 20:07:26 +02:00
2021-07-19 14:51:22 +02:00
2021-06-06 18:56:45 +02:00
2021-06-06 18:56:45 +02:00
2023-07-28 10:28:05 +02:00
2022-11-12 17:10:12 +01:00
2021-02-24 02:53:53 +01:00
2021-12-03 12:30:08 +01:00
2022-12-15 15:08:09 +01:00
2022-12-15 15:08:09 +01:00
2021-05-01 13:17:57 +02:00
2023-11-03 23:06:07 +01:00
2023-01-06 15:34:07 +01:00
2020-09-25 23:26:34 +02:00
2023-02-26 22:22:48 +01:00
2023-03-12 14:00:26 +01:00
2023-07-01 15:51:26 +02:00
2023-06-25 13:18:31 +02:00
2023-06-25 13:18:31 +02:00
2023-02-26 22:22:48 +01:00
2023-05-14 00:08:35 +02:00
2023-02-26 22:22:48 +01:00
2023-06-25 12:59:26 +02:00
2022-06-19 12:31:02 +02:00
2022-12-06 23:11:23 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-11-12 17:10:12 +01:00
2020-10-02 13:51:39 +02:00
2022-11-20 16:13:48 +01:00
2023-01-07 01:32:58 +01:00
2021-01-19 15:39:36 +01:00
2021-01-19 15:39:36 +01:00
2022-12-17 20:40:29 +01:00
2022-12-17 20:40:30 +01:00
2021-07-19 14:51:22 +02:00
2022-06-15 20:07:26 +02:00
2022-11-12 17:10:12 +01:00
2021-02-24 02:53:53 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2021-02-24 02:53:53 +01:00
2022-12-15 15:45:47 +01:00
2021-07-19 14:51:22 +02:00
2022-12-15 15:08:09 +01:00
2022-11-12 17:10:12 +01:00
2021-08-20 18:13:55 +02:00
2021-08-20 18:13:55 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-12-13 23:17:27 +01:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-08-20 18:13:55 +02:00
2021-07-19 14:51:22 +02:00
2022-11-18 20:27:52 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-11-18 20:27:52 +01:00
2020-09-25 23:26:34 +02:00
2022-11-18 20:27:52 +01:00
2023-02-09 03:03:50 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-12-15 15:45:47 +01:00
2022-12-15 15:45:47 +01:00
2022-12-15 15:08:09 +01:00
2023-02-09 03:03:50 +01:00
2022-11-12 17:10:12 +01:00
2021-12-11 00:50:02 +01:00
2022-06-15 20:07:26 +02:00
2022-12-15 15:45:47 +01:00
2023-06-20 22:08:05 +08:00
2021-02-20 01:26:14 +01:00
2023-11-03 23:06:07 +01:00
2020-09-25 23:26:34 +02:00
2022-06-18 11:57:21 +02:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2022-06-18 11:54:40 +02:00
2021-02-24 02:53:53 +01:00
2023-01-28 20:34:00 +01:00
2023-02-12 18:07:31 +01:00
2021-02-24 02:53:53 +01:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2023-04-23 19:32:18 +02:00
2022-02-27 15:09:36 +01:00
2022-02-27 15:09:36 +01:00
2022-02-27 15:09:36 +01:00
2022-11-12 17:10:12 +01:00
2022-02-27 16:54:54 +01:00
2022-06-30 00:23:42 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2023-04-17 19:02:25 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-12-11 00:50:02 +01:00
2021-02-24 02:53:53 +01:00
2020-09-25 23:26:34 +02:00
2023-01-14 19:13:42 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2023-01-14 19:13:42 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2023-10-31 13:53:11 +01:00
2023-10-31 13:53:11 +01:00
2023-10-31 13:53:11 +01:00
2021-08-18 23:46:02 +02:00
2022-11-12 17:10:12 +01:00
2023-01-28 21:11:17 +01:00
2021-07-28 14:25:53 +02:00
2023-01-28 21:37:14 +01:00
2022-05-21 13:54:08 +02:00
2020-11-12 17:18:26 +01:00
2020-11-12 17:18:26 +01:00
2021-07-19 14:51:22 +02:00
2020-11-12 17:18:26 +01:00
2020-11-12 17:18:26 +01:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2021-02-26 13:57:02 +01:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2021-02-24 02:53:53 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-06-18 11:57:21 +02:00
2022-06-18 11:57:21 +02:00
2022-12-17 22:28:10 +01:00
2023-09-16 12:49:26 +02:00
2023-09-16 12:49:26 +02:00
2023-09-16 12:49:26 +02:00
2022-05-21 13:54:02 +02:00
2020-09-25 23:26:34 +02:00
2023-09-16 12:49:26 +02:00
2023-09-16 12:49:26 +02:00
2023-09-16 12:49:26 +02:00
2023-09-16 12:49:26 +02:00
2023-09-16 12:49:26 +02:00
2020-12-28 19:37:24 +01:00
2020-12-28 19:37:24 +01:00
2021-07-19 14:51:22 +02:00
2020-12-22 19:11:50 +01:00
2021-07-19 14:51:22 +02:00
2020-12-22 19:11:50 +01:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2021-08-20 18:13:55 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-09-25 23:26:34 +02:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2022-04-15 07:11:18 +02:00
2022-03-13 12:39:58 +09:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-24 02:53:53 +01:00
2020-10-02 13:51:39 +02:00
2022-04-15 07:11:18 +02:00
2022-11-12 17:10:12 +01:00
2023-01-28 20:34:00 +01:00
2021-07-19 14:51:22 +02:00
2022-06-18 11:57:21 +02:00
2022-02-01 14:54:16 +09:00
2022-02-01 14:54:16 +09:00
2022-02-01 14:54:16 +09:00
2023-01-28 20:34:00 +01:00
2020-12-22 19:11:50 +01:00
2023-01-28 20:34:00 +01:00
2023-02-12 18:07:31 +01:00
2022-10-08 01:34:28 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2021-02-24 02:53:53 +01:00
2023-05-14 00:08:35 +02:00
2020-12-04 15:50:24 +01:00
2023-01-28 20:34:00 +01:00
2023-01-28 20:34:00 +01:00
2023-06-23 00:20:56 +02:00
2020-12-14 16:57:21 +01:00
2020-12-14 16:59:49 +01:00
2022-11-12 17:10:12 +01:00
2023-07-01 16:11:27 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-25 01:42:17 +02:00
2021-07-19 14:51:22 +02:00
2021-08-20 18:13:55 +02:00
2020-11-24 14:40:55 +01:00
2020-11-24 14:40:55 +01:00
2021-08-20 18:13:55 +02:00
2020-11-24 14:40:55 +01:00
2020-11-24 14:40:55 +01:00
2022-06-18 11:57:19 +02:00
2022-06-18 11:57:21 +02:00
2022-06-18 11:57:21 +02:00
2023-07-28 10:28:05 +02:00
2022-11-12 17:10:12 +01:00
2023-01-28 20:34:00 +01:00
2020-12-22 19:11:50 +01:00
2023-02-12 18:07:31 +01:00
2023-02-12 18:07:31 +01:00
2023-02-12 18:07:31 +01:00
2023-01-28 20:34:00 +01:00
2021-12-11 00:50:02 +01:00
2022-11-12 17:10:12 +01:00
2022-10-30 23:14:45 +01:00
2023-05-14 00:08:35 +02:00
2022-06-29 12:34:49 +02:00
2020-10-02 13:51:39 +02:00
2021-10-31 21:24:47 +01:00
2022-04-16 16:59:29 +02:00
2023-01-25 00:42:52 +01:00
2023-01-07 01:32:58 +01:00
2023-01-07 01:32:58 +01:00
2021-06-05 01:17:11 +02:00
2021-06-05 01:17:11 +02:00
2022-06-15 20:07:26 +02:00
2021-08-20 18:13:55 +02:00
2021-08-20 18:13:55 +02:00
2021-01-19 21:41:26 +01:00
2021-01-19 21:41:26 +01:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2020-10-17 20:17:59 +02:00
2020-10-17 20:17:59 +02:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2022-08-06 20:33:59 +02:00
2022-04-16 16:59:29 +02:00
2022-04-16 16:59:29 +02:00
2022-04-16 16:59:29 +02:00
2022-04-16 16:59:29 +02:00
2022-11-12 17:10:12 +01:00
2021-08-18 23:46:02 +02:00
2021-11-28 01:13:08 +01:00
2023-10-29 23:07:43 +01:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2021-07-19 14:51:22 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2021-07-19 14:51:22 +02:00
2022-11-12 17:10:12 +01:00
2021-08-18 23:46:02 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-11-12 17:10:12 +01:00
2020-09-25 23:26:34 +02:00
2022-11-12 17:10:12 +01:00
2023-02-09 03:03:50 +01:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2023-01-28 20:34:00 +01:00
2022-02-26 13:36:30 +01:00
2020-12-04 15:50:24 +01:00
2021-02-24 02:53:53 +01:00
2021-06-06 21:21:51 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-07-19 14:51:22 +02:00
2021-08-18 23:46:02 +02:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2022-06-18 19:30:44 +02:00
2023-06-11 23:20:39 +02:00
2021-07-19 14:51:22 +02:00
2022-06-30 00:16:59 +02:00
2022-06-15 20:07:26 +02:00
2022-06-15 20:07:26 +02:00
2023-10-13 17:47:48 +02:00
2023-07-28 10:28:05 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2020-10-02 13:51:39 +02:00
2022-06-15 20:07:26 +02:00
2023-05-22 14:45:03 +02:00
2023-05-22 14:45:03 +02:00
2023-05-22 14:45:03 +02:00
2022-10-19 22:58:12 +02:00
2022-10-19 22:58:12 +02:00
2021-08-18 23:46:02 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-06-15 20:07:26 +02:00
2023-02-25 14:31:42 +01:00
2023-02-25 14:31:42 +01:00
2023-02-25 14:31:42 +01:00
2021-02-24 02:53:53 +01:00
2021-02-24 02:53:53 +01:00
2020-10-02 13:51:39 +02:00
2022-11-12 17:10:12 +01:00
2023-08-24 00:04:38 +02:00
2022-06-15 20:07:26 +02:00
2020-10-17 20:18:00 +02:00
2020-10-17 20:18:00 +02:00
2022-11-12 17:10:12 +01:00
2022-11-12 17:10:12 +01:00
2021-08-18 23:46:02 +02:00
2022-06-15 20:07:26 +02:00
2022-07-12 09:25:43 +02:00
2021-08-18 23:46:02 +02:00
2022-11-12 17:10:12 +01:00
2021-08-18 23:46:02 +02:00
2022-06-15 20:07:26 +02:00
2022-11-12 17:10:12 +01:00
2022-06-15 20:07:26 +02:00
2023-02-09 03:03:50 +01:00
2022-09-11 21:54:00 +02:00
2022-06-16 21:39:32 +02:00
2022-06-18 19:30:44 +02:00
2022-06-22 17:47:11 +02:00
2022-06-16 21:39:32 +02:00
2022-06-18 19:30:44 +02:00
2022-06-28 10:58:16 +02:00
2022-06-16 21:39:32 +02:00
2022-06-18 09:36:21 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-09-05 23:52:35 +02:00
2021-08-18 23:46:02 +02:00
2022-06-15 20:07:26 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2021-08-18 23:46:02 +02:00
2022-06-15 20:07:26 +02:00
2022-11-12 17:10:12 +01:00
2020-09-25 23:26:34 +02:00
2022-06-15 20:07:26 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2022-06-15 20:07:26 +02:00
2023-01-07 01:32:58 +01:00
2022-06-15 20:07:26 +02:00
2020-10-02 13:51:39 +02:00
2022-04-15 07:11:18 +02:00
2020-10-02 13:51:39 +02:00
2022-06-15 20:07:26 +02:00
2023-05-06 20:59:46 +02:00
2023-05-06 20:59:46 +02:00
2023-05-06 20:59:46 +02:00
2023-05-20 15:19:14 +02:00
2023-05-06 20:59:46 +02:00
2022-02-26 17:46:10 +01:00
2022-02-26 17:46:10 +01:00
2022-02-26 17:46:10 +01:00
2023-07-08 20:19:00 +02:00
2023-07-08 20:19:00 +02:00
2023-07-08 20:19:00 +02:00
2023-07-08 20:19:00 +02:00
2023-07-08 20:19:00 +02:00
2023-07-08 20:19:00 +02:00
2023-07-08 20:19:00 +02:00
2022-11-09 22:55:33 +01:00
2022-11-12 17:10:12 +01:00
2020-09-25 23:26:34 +02:00
2020-09-25 23:26:34 +02:00
2020-10-02 13:51:39 +02:00
2020-05-18 13:35:38 +02:00
2020-09-25 23:26:34 +02:00
2021-08-20 18:13:55 +02:00
2021-08-20 18:13:55 +02:00
2021-08-20 18:13:55 +02:00
2021-07-19 14:51:22 +02:00
2020-09-25 23:26:34 +02:00
2021-07-19 14:51:22 +02:00