Hexadecimal, octal, binary, oh my!
Javascript,56 53 52 bytes
-3 bytes thanks to @ovs
-1 byte thanks to @Arnauld
p=parseInt,a=&gt;(p(p(a,16)[s='toString'](8))/2)[s](16)

toString on an integer converts the integer to a string in that base.
Try it online!