В общем, решение подобрал такое:
библиотека binascii, функция hexlify.
Но почему каша в serial, и как его ответ сделать только bytes без исключения, требует размышления и осознания. Ведь переменная a - это bytes, и binascii.hexlify(a) это тоже bytes...