Hey guys !
I was trying to do everything as @balbes150 said, but I think I did something wrong. So I don't have default rom on x96, I deleted it and installed custom one called "ATVXperience", but it still had "update from local drive" option. So I had a ready armbian flash drive. I booted up my tv box, then opened update tab, selected aml....zip. It went rebooting for a few sec and then stuck on a loading screen. Without usb stick it loads rom normally, but when I try to boot box with usb stick, it just stucks on loading screen. Did someone face that kinda problem ?