Mazda Mx5 MK3 stereo unit.
From a 2008 NC pre-facelift model 2.0L mx5.
Very good condition
Unsure if it requires a code or not