Aldo Link does not have a central website, but regional distributors host portals. Look for:
Look for a sticker that says:
Since "Aldo" is a rebadged brand common in regions like Indonesia, you can find firmware links through these channels: firmware stb aldo link