Skip to content

Instantly share code, notes, and snippets.

@tsutsui
Created August 9, 2024 19:49
Show Gist options
  • Save tsutsui/90c6eb21f6c58db04c9f47d009923aae to your computer and use it in GitHub Desktop.
Save tsutsui/90c6eb21f6c58db04c9f47d009923aae to your computer and use it in GitHub Desktop.
Log data on modifying firmware of DELL P2314H via DVI-D to HDMI by https://github.com/mcDomDom/RTDProgrammer
tsutsui@raspberrypi:~/RTDProgrammer $ ./rtd2660 -r P2314H.bin 2
Ready use I2C-2
Working with device 4a
JEDEC ID: 0xc22013
Manufacturer Macronix
Chip: 25D40
Size: 512KB
Flash status register(S7-S0): 0x1c
Flash status register(S15-S8): 0xff
SaveFlash P2314H.bin size=512(kbyte)
Reading addr 7fc00
done.
Received data CRC 15
Chip CRC 15
Success!
tsutsui@raspberrypi:~/RTDProgrammer $ ./rtd2660 -r P2314H-2.bin 2
Ready use I2C-2
Working with device 4a
JEDEC ID: 0xc22013
Manufacturer Macronix
Chip: 25D40
Size: 512KB
Flash status register(S7-S0): 0x1c
Flash status register(S15-S8): 0xff
SaveFlash P2314H-2.bin size=512(kbyte)
Reading addr 7fc00
done.
Received data CRC 15
Chip CRC 15
Success!
tsutsui@raspberrypi:~/RTDProgrammer $ cmp P2314H.bin P2314H-2.bin
tsutsui@raspberrypi:~/RTDProgrammer $ ./rtd2660 -modify P2314H.bin
DELL P2214H/P2314H
Disable sync width check buf[00005BC9]=1
Disalbe vheight check buf[0002C3DB]=C8
Disalbe vheight chekc2 buf[0002C421]=C7
*** modify firmware success ***
Modified firmware ./P2314H_mod.bin writ ok
tsutsui@raspberrypi:~/RTDProgrammer $ ./rtd2660 -w P2314H_mod.bin 2
Ready use I2C-2
Working with device 4a
JEDEC ID: 0xc22013
Manufacturer Macronix
Chip: 25D40
Size: 512KB
Flash status register(S7-S0): 0x1c
Flash status register(S15-S8): 0xff
Check original firmware P2314H.bin
DELL P2214H/P2314H
ProgramFlash P2314H_mod.bin size=512(kbyte)
Reg:0x29 Value=00
Reg:0x19 Value=06
Erasing...done
Received data CRC f6
Chip CRC f6
Success!
tsutsui@raspberrypi:~/RTDProgrammer $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment