HackingVGAforFun: Unterschied zwischen den Versionen

Aus LaborWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== VGA == Video Grapbics Adapter == pinouts == [http://pinouts.ru/all/VGA15_pinout.shtml VGA pinouts] == edid == [http://de.wikipedia.org/wiki/EDID EDID] ==…“)
 
Zeile 15: Zeile 15:
* Load the kernelmodule i2c-dev
* Load the kernelmodule i2c-dev
* Get [http://www.lm-sensors.org/wiki/I2CTools i2c-tools]
* Get [http://www.lm-sensors.org/wiki/I2CTools i2c-tools]
* build the i2c-tools
* Become root: Sudo -s
* Become root: Sudo -s
* Add the tools to the PATH: PATH=$PATH:<path>/i2c-tools/tools
* Add the tools folder to the PATH: PATH=$PATH:< ... >/i2c-tools/tools
* Run i2cdump to find the correct BUSID
* Run i2cdump to find the correct BUSID (device at 0x50 and 0x51)
* Flash new EDID with [https://github.com/tomka/write-edid write-edid.sh]
* Flash new EDID with [https://github.com/tomka/write-edid write-edid.sh]
* Note the input file is plain/text with hexvalues, spaces and newlines only
* Note the input file is plain/text with hexvalues, spaces and newlines only

Version vom 21. Juli 2012, 16:54 Uhr

VGA

Video Grapbics Adapter

pinouts

VGA pinouts

edid

EDID

build a fake monitor

  • Terminate the color lines with 75ohms
  • Attach a 24C02 serial eeprom to the specified pins (24c04 - 24c16 is possible to )

flash a new edid

  • Load the kernelmodule i2c-dev
  • Get i2c-tools
  • build the i2c-tools
  • Become root: Sudo -s
  • Add the tools folder to the PATH: PATH=$PATH:< ... >/i2c-tools/tools
  • Run i2cdump to find the correct BUSID (device at 0x50 and 0x51)
  • Flash new EDID with write-edid.sh
  • Note the input file is plain/text with hexvalues, spaces and newlines only

create custom edid

  • use Phoenix EDID Designer to create custom EDIDs
  • NOTE: the tool outputs .dat-files, that need to be editet by hand, it contains invalid symbols