A few months ago I bought a replacement SD card from NavKings since my OEM Fiat Navi card was fried during an update by the "fiat map update toolbox". To my surprise "aftermarket" navi card was later accepted by " Naviextras Toolbox " maybe because my original OEM card was linked in the past to my VIN. I don't recall if I bought 6833417AA or DD1B 66 EZ1 card.I don't think the Yaris card will work.
I think the best card to buy would be a genuine Fiat card from a Fiat dealer. That way you will always be able to update your maps (remember that it includes not only the map data but also the extensive phone directory etc). Also, if and when you come to sell the car, the subsequent buyer(s) will not have to endure the issues you are currently experiencing.