Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| docs:techref:bootloader:routerboot [2020/06/05 10:48] – created stub f00b4r0 | docs:techref:bootloader:routerboot [2020/10/30 13:06] (current) – [RouterBOOT] bikepunk | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== RouterBOOT ====== | ====== RouterBOOT ====== | ||
| - | RouterBOOT is MikroTik' | + | RouterBOOT is MikroTik' |
| + | See [[https:// | ||
| + | |||
| + | The information contained in this page is based on reverse engineering experiments and may not be fully accurate. | ||
| ==== Findings ==== | ==== Findings ==== | ||
| - | === Version 6.41 on RB493G === | + | === Version 6.46.4 on RB493G === |
| Routerboot will load an ELF binary under the following conditions: | Routerboot will load an ELF binary under the following conditions: | ||
| * 0x8000-0000 <= load address < 0x8070-0000 | * 0x8000-0000 <= load address < 0x8070-0000 | ||
| - | * load address + filesize | + | * load address + size < 0x8070-0000 |
| Any other value will trigger a « kernel is out of range » error. Thus only 7MB is available to load an ELF binary from TFTP. | Any other value will trigger a « kernel is out of range » error. Thus only 7MB is available to load an ELF binary from TFTP. | ||