I found a way to disassemble the firmware on 78Kxx devices!
Download "
CubeSuite+ for CA,CX" from
Renesas (Requires registration) or
Drive, then follow the attached picture.
Loading binaries doesn't work (Throws illegal file error), but Hex does, can be converted with HxD (Export... 32-bit Intel Hex).
The file from U1461A firmware update (U1461A_V302.AG) needs the same byte/nibble swapping as U1273, so use the same tool, then load the output into HxD and export as Hex.
Attached the files for anyone wanting to play with them.
I located the oled initialization at address 0x130
303132 MOVW AX,#3231H
33 XCHW AX,BC
343536 MOVW DE,#3635H
37 XCHW AX,HL
38394142 MOV 4139H[C],#42H
43 CMPW AX,BC
444546 CMPW AX,#4645H
47 CMPW AX,HL
48494a MOV 4A49H[BC],A
4b4c CMP A,0FFE4CH
4d CMP A,[HL]
4e4f CMP A,[HL+4FH]
5051 MOV X,#51H
5253 MOV C,#53H
5455 MOV E,#55H
5657 MOV L,#57H
58595a MOVW 5A59H[B],AX
2d SUB A,[HL]
5e5f AND A,[HL+5FH]
482020 MOV 2020H[BC],A
713306 CLR1 P6.3H
712306 CLR1 P6.2H
f528ff CLRB !PM8
f53800 CLRB !PU8
f408 CLRB P8
714206 SET1 P6.4H
715206 SET1 P6.5H
716206 SET1 P6.6H
306400 MOVW AX,#64H
fc9e0900 CALL !!99EH
717206 SET1 P6.7H
717306 CLR1 P6.7H
306400 MOVW AX,#64H
fc9e0900 CALL !!99EH
717206 SET1 P6.7H
30ae00 MOVW AX,#0AEH
fc9f0200 CALL !!29FH
30ad00 MOVW AX,#0ADH
fc9f0200 CALL !!29FH
308a00 MOVW AX,#8AH
fc9f0200 CALL !!29FH
30a800 MOVW AX,#0A8H
fc9f0200 CALL !!29FH
303f00 MOVW AX,#3FH
fc9f0200 CALL !!29FH
30d300 MOVW AX,#0D3H
fc9f0200 CALL !!29FH
f6 CLRW AX
fc9f0200 CALL !!29FH
304000 MOVW AX,#40H
fc9f0200 CALL !!29FH
30a000 MOVW AX,#0A0H <<<--- Segment remap cmd
fc9f0200 CALL !!29FH
30c000 MOVW AX,#0C0H <<<--- Scan direction cmd
fc9f0200 CALL !!29FH
30a600 MOVW AX,#0A6H
fc9f0200 CALL !!29FH
30a400 MOVW AX,#0A4H
fc9f0200 CALL !!29FH
308100 MOVW AX,#81H
fc9f0200 CALL !!29FH
30aa00 MOVW AX,#0AAH
fc9f0200 CALL !!29FH
cf258eaa MOV !8E25H,#0AAH
30d500 MOVW AX,#0D5H
fc9f0200 CALL !!29FH
304000 MOVW AX,#40H
fc9f0200 CALL !!29FH
30d800 MOVW AX,#0D8H
fc9f0200 CALL !!29FH
f6 CLRW AX
fc9f0200 CALL !!29FH
30d900 MOVW AX,#0D9H
fc9f0200 CALL !!29FH
308400 MOVW AX,#84H
fc9f0200 CALL !!29FH
f6 CLRW AX
90 DEC X
fcb40200 CALL !!2B4H
00 NOP
712206 SET1 P6.2H
306400 MOVW AX,#64H
fc9e0900 CALL !!99EH
30af00 MOVW AX,#0AFH
ec9f0200 BR !!29FH