т.е. если на входе b'\00\01\02\03\04\05\06\07\08\09\0A\0B\0C\0D\0E\0F', то на выходе “03020100-0504-0706-08090A0B0C0D0E0F”.
должно получиться что-то типа этого:
str = "{:04X}-{:02X}-{:02X}-{:X}{:X}{:X}{:X}{:X}{:X}{:X}{:X}".format(unpack('IHHBBBBBBBB', f()))