If you are still interested in working on the wiki page, I have been thinking about how to convey what it took me a while to understand; for example I think it would be immensely helpful to specify as a table or list the three different forms of bootloader/partitioning and what versions go with it:
Type 1 | non-UBI (all-MTD?) | OEM Stock bootloader | OpenWRT < __.x or snapshot before 2021-08-27 |
Type 2 | Partial UBI (FIP-in-MTD?) | @daniel's installer <= 1.0.x | OpenWRT -ubi builds < 24.x or before 2024-02-15 |
Type 3 | Full FIP+Factory UBI | @daniel's installer >= 1.1.x | OpenWRT >= 24.x or snapshot after 2024-02-15 |
All three should be represented in the Flash layout section, maybe even four to show the difference between non-UBI OEM fw and non-UBI OpenWRT firmware; currently there are only two layouts shown, and to be honest, I am not sure which of the four possibilities they are.
Also, better headings in those tables than Layer0, Layer1, would reduce confusion; when I first started reading about this years ago, I was initially confused that this was some kind of raw NAND terminology for memory banks, that the first n KiB were stored in Layer0 and the next n in Layer1 and so on. This was after all my first exposure to reading about directly-accessed memory partitioning.