Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
toh:tp-link:tl-sg2210p_v3 [2024/07/17 16:13] – Remove Bootlogs section -- OEM bootlogs are useless on this device mrnuketoh:tp-link:tl-sg2210p_v3 [2024/07/17 16:15] – [OEM installation using the TFTP method] mrnuke
Line 79: Line 79:
 ==== OEM installation using the TFTP method ==== ==== OEM installation using the TFTP method ====
  
-->  [[docs:guide-user:installation:generic.flashing.tftp]]+The U-Boot firmware drops to a TP-Link specific "BOOTUTIL" shell at 
 +38400 baudThere is no known way to exit out of this shell, and no 
 +way to do anything useful.
  
-The footprints R27 (0201) and R28 (0402) are not populated. To enable serial console, 50 ohm resistors should be soldered -- any value from 0 ohm to 50 ohm will work. R27 can be replaced by a solder bridge. +Ideally, one would trick the bootloader into flashing the sysupgrade 
- +image first. However, if the image exceeds 6MiB in size, it will not 
-The u-boot firmware drops to a TP-Link specific "BOOTUTIL" shell at 38400 baud. There is no known way to exit out of this shell, and no way to do anything useful. +work. To install OpenWRT:
- +
-Ideally, one would trick the bootloader into flashing the sysupgrade image first. However, if the image exceeds 6MiB in size, it will not work. The sysupgrade image can also be flashed. To install OpenWrt:+
  
 Prepare a tftp server with: Prepare a tftp server with:
- 1. server address: 192.168.0.146 +  - server address: 192.168.0.146 
- 2. the image as: "uImage.img"+  the image as: "uImage.img"
  
 Power on device, and stop boot by pressing any key. Power on device, and stop boot by pressing any key.
 Once the shell is active: Once the shell is active:
- 1. Ground out the CLK (pin 16) of the ROM (U7+  - Ground out the CLK (pin 16) of the ROM (U6
- 2. Select option "3. Start" +  Select option "3. Start" 
- 3. Bootloader notes that "The kernel has been damaged!" +  Bootloader notes that "The kernel has been damaged!" 
- 4. Release CLK as sson as bootloader thinks image is corrupted. +  Release CLK as soon as bootloader thinks image is corrupted. 
- 5. Bootloader enters automatic recovery -- details printed on console +  Bootloader enters automatic recovery -- details printed on console 
- 6. Watch as the bootloader flashes and boots OpenWrt. +  Watch as the bootloader flashes and boots OpenWRT.
- +
-=== Specific values needed for tftp === +
- +
-<WRAP BOX> +
- +
-FIXME Enter values for "FILL-IN" below +
- +
-^ Bootloader tftp server IPv4 address  | 192.168.0.146   | +
-^ Bootloader MAC address (special)     | FILL-IN   | +
-^ 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> 
  
 ===== Specific Configuration ===== ===== Specific Configuration =====
  • Last modified: 2024/07/17 16:26
  • by mrnuke