Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:thomson:tg582n [2018/06/22 20:50] – Datatables added tmomas | toh:thomson:tg582n [2023/03/20 23:21] – [Basic Information] AGTWI is not the device name, it is firmware release codename lukepicci | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Technicolor TG582n ====== | ====== Technicolor TG582n ====== | ||
| + | {{section> | ||
| + | |||
| + | {{section> | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| ---- datatable ---- | ---- datatable ---- | ||
| Line 16: | Line 19: | ||
| As with all devices using the '' | As with all devices using the '' | ||
| - | Manufacturer' | + | Manufacturer' |
| - | Forum Thread: [[https:// | + | Forum Thread: [[https:// |
| + | Maybe one of the DANT-* boards in this page is actually a different model like TG582n PRO instead. In case, you can find more datasheets at [[https:// | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| ---- datatable ---- | ---- datatable ---- | ||
| Line 26: | Line 30: | ||
| filter | filter | ||
| ---- | ---- | ||
| - | |||
| - | ^ Board Name ^ SoC ^ Ram ^ Flash ^ Network | ||
| - | | DANT-T | ||
| - | | DANT-1 | ||
| - | |||
| ===== Basic Information ===== | ===== Basic Information ===== | ||
| - | The Technicolor | + | The Technicolor |
| - | Branding of this router (custom | + | Branding of this router (product names, |
| - | This router | + | This device |
| ==== Board Versions & Hardware Differences ==== | ==== Board Versions & Hardware Differences ==== | ||
| - | The TG582n comes in at least three distinct hardware variants distinguished by their board name (DANT-1, DANT-T, DANT-V). The only difference seems to be flash chip, which is either 8 MiB or 16 MiB. Other than this, testing so far indicates that the PCB layout is identical for all boards. | + | The TG582n comes in at least three distinct hardware variants distinguished by their board name (DANT-1, DANT-T, DANT-V). The only hardware |
| + | |||
| + | When the flash chip is large enough, two firmware images (kernel+rootfs) can be kept flashed on the chip, and the bootloader automatically attempts to boot the " | ||
| + | |||
| + | This "dual bank" setup so provides a simple rollback feature: if the upgrade fails (eg. power cut during flashing, corrupted download), no active bank switch occurs. Also, if the active bank fails to boot 3 times in a row (e.g. because of corrupted configs, failed overlay migration), boot from the passive one is attempted for 3 times as well. Please note, during " | ||
| The board variant as well as basic info such as firmware version, bootloader, etc can be accessed via the web interface of the stock firmware, which is usually at 192.168.1.1 or 192.168.1.254 and which is branded by the provider. There are no management protocols available (e.g. telnet/ssh) other than the web UI. | The board variant as well as basic info such as firmware version, bootloader, etc can be accessed via the web interface of the stock firmware, which is usually at 192.168.1.1 or 192.168.1.254 and which is branded by the provider. There are no management protocols available (e.g. telnet/ssh) other than the web UI. | ||
| Line 61: | Line 64: | ||
| === DANT-1 Boards === | === DANT-1 Boards === | ||
| - | The DANT-1 boards come with 16 MiB Flash. This chip is dual bank and able to store 2 firmware images and switch between them when the TG582n runs on stock firmware. This is done to implement a failsafe feature: if an image fails to boot (e.g. corrupted flash or failed upgrade), boot from the recovery one is attempted. | + | The board layout |
| - | The board layout is identical to the DANT-T one and the only difference seems to be the flash chip: [[http:// | + | Here's a DANT-1 board (from a Telecom Italia AGTWI) |
| - | + | ||
| - | Here's a Telecom Italia | + | |
| {{media: | {{media: | ||
| Line 71: | Line 72: | ||
| === DANT-V boards === | === DANT-V boards === | ||
| - | This seems to be the latest | + | This seems to be the latest |
| {{media: | {{media: | ||
| - | The main difference from DANT-1 and DANT-T | + | Once again, the main hardware |
| Line 142: | Line 143: | ||
| **For Eon (cFeon) EN25Q128 flash**, execute: | **For Eon (cFeon) EN25Q128 flash**, execute: | ||
| < | < | ||
| + | |||
| + | === Alternatively using USBasp programmer and solderless clip(s) === | ||
| + | The connection to the 16 pin flash IC can also be made without soldering by using a sop16 clip. | ||
| + | Actually, when you do not have such a clip, but two pieces of a sop8 clip, the two can be used side by side. | ||
| + | The latter is doable because as it happens on either side of the IC only the two first pins need to be connected (see schematic). | ||
| + | The center 4 pins on opposite sides give room for the extra width of the 8 pin clips, and 2x2 pins of either clip stick out beyond the IC and touch nothing. | ||
| + | Connection between the flash IC and the the low cost USBasp programmer is as follows, the number being the IC pin starting at 1 at the dot and going ccw. | ||
| + | 1 <> Vcc, 2 <> Vcc, 7 <> RST, 8 <> MISO, 9 <> Vcc, 10 <> GND , 15 <> MOSI, 16 <> SCK. | ||
| + | Used AsProgrammer as software to flash on a Win10 platform. It readily recognizes the flash of both tg582n board types. | ||
| + | |||
| Now that the memory is clean, we flash the bootloader. In the bootloader archive there are two versions of CFE. cfe.bin is completely unconfigured, | Now that the memory is clean, we flash the bootloader. In the bootloader archive there are two versions of CFE. cfe.bin is completely unconfigured, | ||
| Please keep in mind that the CFE IP addres has nothing to do with the real router management IP address, which will entirely depend on the firmware configuration. As soon as the firmware boot proces starts, the bootloader dies and so its IP address. | Please keep in mind that the CFE IP addres has nothing to do with the real router management IP address, which will entirely depend on the firmware configuration. As soon as the firmware boot proces starts, the bootloader dies and so its IP address. | ||
| Line 152: | Line 163: | ||
| \\ | \\ | ||
| {{http:// | {{http:// | ||
| + | |||
| ==== Installing OpenWrt ==== | ==== Installing OpenWrt ==== | ||
| Line 175: | Line 187: | ||
| Then connect to the CFE web interface, click browse and select openwrt-15.05-brcm63xx-generic-A4001N-squashfs-cfe.bin as firmware. Once you proceed, the flashing process starts and in few minutes your new openwrt-powered TG582n will come online. If you're monitoring the board with serial port, you'll see the process in details. The management IP address will be 192.168.1.1 (if your PC interface is still on 192.168.2.x you have to change it to 192.168.1.x - a DHCP server might be already running on OpenWrt so you might try to put it back to DHCP mode straight away). | Then connect to the CFE web interface, click browse and select openwrt-15.05-brcm63xx-generic-A4001N-squashfs-cfe.bin as firmware. Once you proceed, the flashing process starts and in few minutes your new openwrt-powered TG582n will come online. If you're monitoring the board with serial port, you'll see the process in details. The management IP address will be 192.168.1.1 (if your PC interface is still on 192.168.2.x you have to change it to 192.168.1.x - a DHCP server might be already running on OpenWrt so you might try to put it back to DHCP mode straight away). | ||
| + | You can also compile your own firmware. The tg582n is present under the brcm63xx section. After compilation let CFE upload the image openwrt-bcm63xx-generic-technicolor_tg582n-squashfs-cfe.bin | ||
| ===== Basic configuration ===== | ===== Basic configuration ===== | ||
| Line 1145: | Line 1158: | ||
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag> | + | {{tag> |