иначе прошивку не увидит если прошивать pkg с кнопки
Это потому что Pre-Loader, занимающийся обновлением прошивки, ничего кроме FAT32 не понимает. А сама прошивка (по сути - Linux) уже все умеет, на что оперативной памяти хватит.
и нет ограничений по размеру
Я как-то наблюдал подключение 18-терового внешнего диска к телевизору. Те фильмы, что вначале записаны были, телевизор хоть и с тормозами, но показал. А при попытке посмотреть записанные последними - просто завис.