| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| fr:toh:tp-link:tl-wr1043nd [2018/02/11 17:02] – external edit | fr:toh:tp-link:tl-wr1043nd [2018/06/06 16:44] – ↷ Links adapted because of a move operation tmomas |
|---|
| |
| **Instructions génériques d'écriture** | **Instructions génériques d'écriture** |
| * [[doc:howto:obtain.firmware]] Vous //devriez// télécharger une image stable dont le nom contient les mots //factory// et //SquashFS// (depuis la plate-forme ar71xx). | * [[:downloads]] Vous //devriez// télécharger une image stable dont le nom contient les mots //factory// et //SquashFS// (depuis la plate-forme ar71xx). |
| * [[doc:howto:generic.flashing]] Après cela, écrivez le fichier du firmware dans la mémoire flash de votre routeur. | * [[docs:guide-user:installation:generic.flashing]] Après cela, écrivez le fichier du firmware dans la mémoire flash de votre routeur. |
| |
| * Vous pouvez toujours [[doc:howto:obtain.firmware.generate|construire (//build//) ]] votre propre image en vous basant sur Kamikaze ou sur Backfire. Choisissez la plate-forme Atheros AR71xx/AT7240/AR913x et utilisez un profil TP-Link WR1043ND v1 . | * Vous pouvez toujours [[docs:guide-user:additional-software:imagebuilder|construire (//build//) ]] votre propre image en vous basant sur Kamikaze ou sur Backfire. Choisissez la plate-forme Atheros AR71xx/AT7240/AR913x et utilisez un profil TP-Link WR1043ND v1 . |
| |
| |
| **Problèmes avec le sans fil** | **Problèmes avec le sans fil** |
| * Dans Backfire 10.03.1 (ou supérieure), l'interface sans fil est présente mais **désactivée** par defaut. Après écriture, vous devez l'activer dans les paramètrages (Network/WiFi) pour qu'elle fonctionne "out of the box". | * Dans Backfire 10.03.1 (ou supérieure), l'interface sans fil est présente mais **désactivée** par defaut. Après écriture, vous devez l'activer dans les paramètrages (Network/WiFi) pour qu'elle fonctionne "out of the box". |
| * Les anciennes versions pré-compilées **N'INCLUENT PAS** le module du noyau pour l'interface sans fil. Pour activer le wifi, il vous faut installer le module kmod-ath9k et régénérer la configuration (voir[[doc:uci:wireless|configuration du sans fil]]). | * Les anciennes versions pré-compilées **N'INCLUENT PAS** le module du noyau pour l'interface sans fil. Pour activer le wifi, il vous faut installer le module kmod-ath9k et régénérer la configuration (voir[[docs:guide-user:network:wifi:basic|configuration du sans fil]]). |
| |
| **Bogue d'écritue du firmware pour les anciens modèles** | **Bogue d'écritue du firmware pour les anciens modèles** |
| |
| ==== Agencement de la mémoire flash ==== | ==== Agencement de la mémoire flash ==== |
| Lisez l'article [[fr:doc:techref:Flash.Layout|Agencement de la mémoire flash]] pour mieux comprendre. Il contient pas mal d'explications. Puis regardons l'agencement spécifique à ce routeur. | Lisez l'article [[fr:docs:techref:flash.layout|Agencement de la mémoire flash]] pour mieux comprendre. Il contient pas mal d'explications. Puis regardons l'agencement spécifique à ce routeur. |
| |
| ^ TP-Link WR1043ND Flash Layout stock firmware ^^^^^^ | ^ TP-Link WR1043ND Flash Layout stock firmware ^^^^^^ |
| ^ Layer2 | | mtd1 **//kernel//** 1280KiB | mtd2 **//rootfs//** 6720KiB || | | ^ Layer2 | | mtd1 **//kernel//** 1280KiB | mtd2 **//rootfs//** 6720KiB || | |
| ^ <color magenta>mountpoint</color> | | | <color magenta>''/''</color> || | | ^ <color magenta>mountpoint</color> | | | <color magenta>''/''</color> || | |
| ^ filesystem | | | [[doc:techref:filesystems#mini_fo|mini_fo]] || | | ^ filesystem | | | [[docs:techref:filesystems#mini_fo|mini_fo]] || | |
| ^ Layer3 | | | | mtd3 **//rootfs_data//** 5184KiB | | | ^ Layer3 | | | | mtd3 **//rootfs_data//** 5184KiB | | |
| ^ Size in KiB | 128KiB | 1280KiB | 1536KiB | 5184KiB | 64KiB | | ^ Size in KiB | 128KiB | 1280KiB | 1536KiB | 5184KiB | 64KiB | |
| ^ Name | **//u-boot//** | **//kernel//** | | **//rootfs_data//** | **//art//** | | ^ Name | **//u-boot//** | **//kernel//** | | **//rootfs_data//** | **//art//** | |
| ^ <color magenta>mountpoint</color> | //none// | //none// | <color magenta>''/rom''</color> | <color magenta>''/overlay''</color> | //none// | | ^ <color magenta>mountpoint</color> | //none// | //none// | <color magenta>''/rom''</color> | <color magenta>''/overlay''</color> | //none// | |
| ^ filesystem | //none// | //none// | [[doc:techref:filesystems#SquashFS]] | [[doc:techref:filesystems#JFFS2]] | //none// | | ^ filesystem | //none// | //none// | [[docs:techref:filesystems#SquashFS]] | [[docs:techref:filesystems#JFFS2]] | //none// | |
| |
| ART = Atheros Radio Test - il contienv l'adresse mac et les données de calibration du sans fil (EEPROM). S'il est manquant ou corrompu , ath9k ne fonctionnera plus.\\ | ART = Atheros Radio Test - il contienv l'adresse mac et les données de calibration du sans fil (EEPROM). S'il est manquant ou corrompu , ath9k ne fonctionnera plus.\\ |
| |
| ==== Upgrading OpenWrt ==== | ==== Upgrading OpenWrt ==== |
| -> [[doc:howto:generic.sysupgrade]] | -> [[docs:guide-user:installation:generic.sysupgrade]] |
| |
| :!: ** WARNING: Recent versions of trunk are reported to brick the 1043ND and other devices: ** | :!: ** WARNING: Recent versions of trunk are reported to brick the 1043ND and other devices: ** |
| |
| ==== Back to original firmware ==== | ==== Back to original firmware ==== |
| -> [[doc:howto:generic.uninstall]] | -> [[docs:guide-user:installation:generic.uninstall]] |
| |
| {{page>meta:infobox:dangerous&noheader&nofooter&noeditbtn}} | {{page>meta:infobox:dangerous&noheader&nofooter&noeditbtn}} |
| |
| ==== Failsafe mode ==== | ==== Failsafe mode ==== |
| See [[doc:howto:generic.failsafe|OpenWrt Failsafe Mode]] for general information. | See [[docs:guide-user:troubleshooting:failsafe_and_factory_reset|OpenWrt Failsafe Mode]] for general information. |
| Based on generic failsafe, here are peculiarities : | Based on generic failsafe, here are peculiarities : |
| |
| - Listen on the WAN port. (tcpdump .....) | - Listen on the WAN port. (tcpdump .....) |
| - Power up your router. When the 'SYS' light starts to blink, press and hold the //QSS// button on the right side of the front panel until the blinking of 'SYS' LED gets faster. If that won't work instead of holding the button press it and keep pressing it until the blinking gets faster. Alternatively you may try both methods on the //RESET// button on the back panel between USB and power plug. | - Power up your router. When the 'SYS' light starts to blink, press and hold the //QSS// button on the right side of the front panel until the blinking of 'SYS' LED gets faster. If that won't work instead of holding the button press it and keep pressing it until the blinking gets faster. Alternatively you may try both methods on the //RESET// button on the back panel between USB and power plug. |
| - After entering the failsafe mode (sys LED flashing very fast) , swap your Ethernet connection from WAN port to LAN port 1 and the telnet 192.168.1.1 to repair your device as explained [[doc:howto:generic.failsafe#in.failsafe.mode|here]]. | - After entering the failsafe mode (sys LED flashing very fast) , swap your Ethernet connection from WAN port to LAN port 1 and the telnet 192.168.1.1 to repair your device as explained [[docs:guide-user:troubleshooting:failsafe_and_factory_reset#in.failsafe.mode|here]]. |
| | |
| |
| | **[[wp>Instruction set|Architecture]]:** | [[wp>MIPS architecture|MIPS]] | | | **[[wp>Instruction set|Architecture]]:** | [[wp>MIPS architecture|MIPS]] | |
| | **Vendor:** | [[wp>Qualcomm Atheros]] | | | **Vendor:** | [[wp>Qualcomm Atheros]] | |
| | **[[doc:techref:Bootloader]]:** | [[doc:techref:bootloader:uboot|U-Boot]] | | | **[[docs:techref:bootloader]]:** | [[docs:techref:bootloader:uboot|U-Boot]] | |
| | **[[fr:doc:hardware:soc|System-On-Chip]]:** | AR9132 rev 2 (MIPS 24Kc V7.4) | | | **[[fr:docs:techref:hardware:soc|System-On-Chip]]:** | AR9132 rev 2 (MIPS 24Kc V7.4) | |
| | **[[doc:hardware:cpu|CPU]]/Speed** | 24Kc V7.4 400 Mhz | | | **[[docs:techref:hardware:cpu|CPU]]/Speed** | 24Kc V7.4 400 Mhz | |
| | **Flash-Chip:** | [[http://www.spansion.com/Support/Datasheets/S25FL064P_00_03_e.pdf|ST 25P64V6P]] | | | **Flash-Chip:** | [[http://www.spansion.com/Support/Datasheets/S25FL064P_00_03_e.pdf|ST 25P64V6P]] | |
| | **Flash size:** | 8192 KiB | | | **Flash size:** | 8192 KiB | |
| | **RAM:** | 32 MiB | | | **RAM:** | 32 MiB | |
| | **Wireless:** | Atheros AR9103 2.4ghz 802.11bgn | | | **Wireless:** | Atheros AR9103 2.4ghz 802.11bgn | |
| | **Ethernet:** | [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=18&PFid=15&Level=5&Conn=4&ProdID=197|RealTek RTL8366RB 5-port Gigabit switch w/ vlan support]], [[doc:techref:swconfig]] | | | **Ethernet:** | [[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PNid=18&PFid=15&Level=5&Conn=4&ProdID=197|RealTek RTL8366RB 5-port Gigabit switch w/ vlan support]], [[docs:techref:swconfig]] | |
| | **Internet:** | n/a | | | **Internet:** | n/a | |
| | **USB:** | Yes 1 x 2.0 (OHCI platform; device name ''1-1'') | | | **USB:** | Yes 1 x 2.0 (OHCI platform; device name ''1-1'') | |
| | **Power:** | 12V DC 1.5A | | | **Power:** | 12V DC 1.5A | |
| | **[[doc:hardware:port.serial|Serial]]:** | [[#Serial|Yes]] | | | **[[docs:techref:hardware:port.serial|Serial]]:** | [[#Serial|Yes]] | |
| | **[[doc:hardware:port.jtag|JTAG]]:** | [[#JTAG|Yes]] | | | **[[docs:techref:hardware:port.jtag|JTAG]]:** | [[#JTAG|Yes]] | |
| |
| |
| |
| ==== Performance ==== | ==== Performance ==== |
| * [[doc:hardware:performance|Filesystems performance]] results and [[doc:howto:performance]] howto for help on measuring. | * [[docs:techref:hardware:performance|Filesystems performance]] results and [[docs:guide-user:perf_and_log:performance]] howto for help on measuring. |
| * [[doc:howto:benchmark.usb|USB Benchmarks]] results. | * [[docs:guide-user:perf_and_log:benchmark.usb|USB Benchmarks]] results. |
| |
| ==== Power ==== | ==== Power ==== |
| - Fasten the screws and re-apply the rubber feet. | - Fasten the screws and re-apply the rubber feet. |
| ==== Serial ==== | ==== Serial ==== |
| -> [[doc:hardware:port.serial]] general information about the serial port, serial port cable, etc. | -> [[docs:techref:hardware:port.serial]] general information about the serial port, serial port cable, etc. |
| How to connect to Serial Port: | How to connect to Serial Port: |
| |
| |
| ==== JTAG ==== | ==== JTAG ==== |
| -> [[doc:hardware:port.JTAG]] general information about the JTAG port, JTAG cable, etc. | -> [[docs:techref:hardware:port.jtag]] general information about the JTAG port, JTAG cable, etc. |
| |
| {{:media:tplink:tl-wr1043:tl-wr1043nd_jtagport.jpg?direct&600|}} | {{:media:tplink:tl-wr1043:tl-wr1043nd_jtagport.jpg?direct&600|}} |
| |
| ==== GPIOs ==== | ==== GPIOs ==== |
| -> [[doc:hardware:port.GPIO]] | -> [[docs:techref:hardware:port.gpio]] |
| The AR913x platform provides 22 GPIOs. Some of them are used by the router for status LEDs, buttons and to communicate with the RTL8366RB. The table below shows the results of some investigation: | The AR913x platform provides 22 GPIOs. Some of them are used by the router for status LEDs, buttons and to communicate with the RTL8366RB. The table below shows the results of some investigation: |
| |
| |
| ==== LEDs ==== | ==== LEDs ==== |
| How to configure LEDs in general, see the LED section in the [[doc/uci/system]]. | How to configure LEDs in general, see the LED section in the [[docs:guide-user:base-system:led_configuration]]. |
| |
| The WR1043ND has 10 LEDs: | The WR1043ND has 10 LEDs: |
| |
| ==== Buttons ==== | ==== Buttons ==== |
| -> [[doc:howto:hardware.button]]. For custom action on pressing button [[doc:howto:hardware.button#using.atheros.00-button.uci|the easy way]] with ''00-button'' script works nicely. | -> [[docs:guide-user:hardware:hardware.button]]. For custom action on pressing button [[docs:guide-user:hardware:hardware.button#using.atheros.00-button.uci|the easy way]] with ''00-button'' script works nicely. |
| |
| The TP-Link TL-WR1043ND has two buttons: | The TP-Link TL-WR1043ND has two buttons: |
| |
| ===== Debricking ===== | ===== Debricking ===== |
| -> [[doc:howto:generic.debrick]] | -> [[docs:guide-user:troubleshooting:generic.debrick]] |
| |
| **NOTE:** If you accidentally bricked your router by overwriting the bootloader, try the following: | **NOTE:** If you accidentally bricked your router by overwriting the bootloader, try the following: |
| |
| ===== Bootloader Mods ===== | ===== Bootloader Mods ===== |
| - you could read about [[doc:techref:bootloader]] in general and about [[doc:techref:bootloader:uboot|Das U-Boot]]/[[doc:techref:bootloader:uboot.config|Configuration of U-Boot]] in particular. | - you could read about [[docs:techref:bootloader]] in general and about [[docs:techref:bootloader:uboot|Das U-Boot]]/[[docs:techref:bootloader:uboot.config|Configuration of U-Boot]] in particular. |
| - the uboot version you find on the 1043 is a fork of mainline U-Boot version 1.1.4 from 2005-12-17 [[ftp://ftp.denx.de/pub/u-boot/|see here]]. You can / you cannot FIXME take a current mainline version of uboot and simply cross-compile it for WR1043ND! TP-Link-Version: [[http://www.tp-link.com/support/gpl.asp]]. It contains the file ''u-boot-ap83.tar.bz2'' which is about 6,06 MiB in size, deflate this as well. The deflated source code will occupy about 37MiB of space, start with reading the ''README''. | - the uboot version you find on the 1043 is a fork of mainline U-Boot version 1.1.4 from 2005-12-17 [[ftp://ftp.denx.de/pub/u-boot/|see here]]. You can / you cannot FIXME take a current mainline version of uboot and simply cross-compile it for WR1043ND! TP-Link-Version: [[http://www.tp-link.com/support/gpl.asp]]. It contains the file ''u-boot-ap83.tar.bz2'' which is about 6,06 MiB in size, deflate this as well. The deflated source code will occupy about 37MiB of space, start with reading the ''README''. |
| - also see [[ftp://ftp.denx.de/pub/u-boot/]] and compare the versions. | - also see [[ftp://ftp.denx.de/pub/u-boot/]] and compare the versions. |
| - you may be able to cross compile the code with the OpenWrt [[wp>toolchain]] [[http://buildroot.org/|Buildroot]]. See [[doc:howto:build]] for guidance. But you may need to use other toolchain to crosscompile, like the ELDK (Embedded Linux Development Kit). | - you may be able to cross compile the code with the OpenWrt [[wp>toolchain]] [[http://buildroot.org/|Buildroot]]. See [[docs:guide-developer:build-system:start]] for guidance. But you may need to use other toolchain to crosscompile, like the ELDK (Embedded Linux Development Kit). |
| - :!: **''Problem:''** you cannot test your bootloader, because for some obscure reason, you don't have write access to the flash via [[#JTAG]]. | - :!: **''Problem:''** you cannot test your bootloader, because for some obscure reason, you don't have write access to the flash via [[#JTAG]]. |
| |
| |
| ===== Hardware Mods ===== | ===== Hardware Mods ===== |
| - as a beginner, you really should inform yourself about [[doc:hardware:soldering]] in general and then even obtain some experience! | - as a beginner, you really should inform yourself about [[docs:techref:hardware:soldering]] in general and then even obtain some experience! |
| |
| ==== 64MB RAM Mod ==== | ==== 64MB RAM Mod ==== |
| ==== I²C Tiny-USB Mod ==== | ==== I²C Tiny-USB Mod ==== |
| |
| Though not really a modification of the internal hardware, the [[doc:howto:usb.i2c-tiny-usb|I²C Tiny-USB]] adapter allows you to extend your router with an I²C bus over USB. It is not as cheap as the I²C-GPIO mod, but will not risk your warranty. Remember this bus runs at 5V level, when connecting I²C-devices. | Though not really a modification of the internal hardware, the [[docs:guide-user:hardware:usb.i2c-tiny-usb|I²C Tiny-USB]] adapter allows you to extend your router with an I²C bus over USB. It is not as cheap as the I²C-GPIO mod, but will not risk your warranty. Remember this bus runs at 5V level, when connecting I²C-devices. |
| |
| ===== Custom IPv6 image for wr1043nd ===== | ===== Custom IPv6 image for wr1043nd ===== |