u-boot offers us multiple ways to boot a system and lots of flexibility. For a user new to ARM or any other architecture supported by u-boot it a confusing mix of hex, commands and wrapped things. Working with upstream u-boot we have come up with a way to make things simpler for users. This talk will cover what has been done, what the syntax is (spoiler it is syslinux format with 2 options for dtb handling), What can be done to make things even better and some of the distros onboard and adopting the standard.