Siemens logo Modbus TCP

Have a nice one to solve so basically i have an modbus TCP running to a Siemens logo but using the modbus addon. Controlling coils etc or reading stuff no problem. Now i have a weekly block with an on time mapped to memory as VM2 word. Now i know the register would be 1 in modbus addon configuration so i read it as int16 and i get a value 258 that translate to hexadecimal 0x0102 and that 01 is the hour and the 02 is the minute. Now configuring an item as a number with oh-input i can change it from 258 to 256 etc but that is not very intuitive is there a way to get the hex value into openhab? I can also read it as int8 1.0 and 1.1 and then get like 1.0 would be 01 and 1.1 would be 02 like stated before but two separate number items but there is no int8 holding write implementation in openhab.
Any help highly appreciated.