站内搜索
发作品签到
标准版

HDMI欺骗器&晶晨刷机

工程标签

18
0
0
0

简介

闲来无事搓的HDMI欺骗器,比买一个便宜点,顺便还能学一下EDID的数据结构,晶晨刷机是顺手加的,刚好手上有2个905系列主控的机顶盒,有这个刷机也方便。

简介:闲来无事搓的HDMI欺骗器,比买一个便宜点,顺便还能学一下EDID的数据结构,晶晨刷机是顺手加的,刚好手上有2个905系列主控的机顶盒,有这个刷机也方便。
复刻成本:3

开源协议

CC BY-NC-SA 3.0

(未经作者授权,禁止转载)
创建时间:2026-01-13 23:05:51更新时间:2026-02-12 01:02:20

描述

项目遵循CC-BY-NC-SA 3.0知识共享许可协议,您必须给出适当的署名(保留PCB署名,转载时提供本项目链接),同时标明是否(对原始作品)作了修改。不得将本作品用于任何商业用途。您可以自由复制、散布、展示及演出本作品;若您改变、转变或更改本作品,仅在遵守与本作品相同的许可条款下,您才能散布由本作品产生的派生作品。修改字体样式

 

图纸说明:

1、图中标注NC的电阻可以不用焊接

2、图中位号为 R2/R3/R9 为保护作用可以视情况简化,不过建议保留

3、关于24C02的选择,不限定品牌,主要注意芯片的工作电压是否兼容5V与地址脚是否有效及封装与图中兼容。

4、如果只做HDMI欺骗功能,可以自己改成SOT-23-5封装的EEPROM芯片与缩减器件,进一步减小板子尺寸。

 

固件文件说明:

BBC_HDP-V104.BIN -> 为HDMI欺骗器

BBC_HDP-V104+Amlogic.BIN -> 为HDMI欺骗器+晶晨刷机

BBC_HDP-V104+Amlogic-CEA.bin  -> 为HDMI欺骗器+晶晨刷机,并删除了校验异常的CEA扩展块,所以最高只支持1080P 60Hz

 

晶晨HDMI刷机原理参考:

https://github.com/superna9999/linux/wiki/Amlogic-HDMI-Boot-Dongle

 

参考EDID数据获取:
https://github.com/linuxhw/EDID

https://linux-hardware.org/?view=timeline

 

EDID解析生成网站:
https://edidcraft.com/

https://www.edidreader.com/

https://people.freedesktop.org/~imirkin/edid-decode/

 

EDID固件解析[BBC_HDP-V104.BIN]:

edid-decode (hex):

00 ff ff ff ff ff ff 00 08 43 04 01 99 99 99 99
01 1c 01 03 80 4f 00 78 3e ee 91 a3 54 4c 99 26
0f 50 54 bf ef 80 d1 c0 d1 e8 d1 fc 95 00 90 40
81 80 81 40 81 c0 40 d0 00 a0 f0 70 3e 80 30 20
35 00 58 c3 10 00 00 1a 00 00 00 fc 00 48 44 50
2d 56 31 30 34 0a 20 20 20 20 00 00 00 ff 00 64
65 6d 6f 73 65 74 2d 31 0a 20 30 20 00 00 00 fd
00 18 90 0f de 3c 00 0a 20 20 20 20 20 20 01 58

02 03 56 42 5e 04 05 10 13 14 1f 20 21 22 27 48
49 4a 4b 4c 5d 5e 5f 60 61 62 63 64 65 66 67 68
69 6a 6b e2 00 d5 e3 05 c0 00 23 09 7f 07 83 01
00 00 e5 0f 00 00 0c 00 6e 03 0c 00 10 00 38 78
20 00 80 01 02 03 04 67 d8 5d c4 01 78 88 01 e6
06 05 01 69 69 4f 02 3a 80 18 71 38 2d 40 58 2c
25 00 58 c3 10 00 00 1e 01 1d 80 18 71 1c 16 20
58 2c 25 00 58 c3 10 00 00 9e 00 00 00 00 00 16

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: BBC
    Model: 260
    Serial Number: 2576980377
    Made in: week 1 of 2018
  Basic Display Parameters & Features:
    Digital display
    Image size is variable
    Gamma: 2.20
    DPMS levels: Off
    Undefined display color type
    Default (sRGB) color space is primary color space
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6396, 0.3300
    Green: 0.2998, 0.5996
    Blue : 0.1503, 0.0595
    White: 0.3125, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.081663 Hz   9:5     31.467 kHz     28.320000 MHz
    DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    Apple   :   640x480    66.666667 Hz   4:3     35.000 kHz     30.240000 MHz
    DMT 0x05:   640x480    72.808802 Hz   4:3     37.861 kHz     31.500000 MHz
    DMT 0x06:   640x480    75.000000 Hz   4:3     37.500 kHz     31.500000 MHz
    DMT 0x08:   800x600    56.250000 Hz   4:3     35.156 kHz     36.000000 MHz
    DMT 0x09:   800x600    60.316541 Hz   4:3     37.879 kHz     40.000000 MHz
    DMT 0x0a:   800x600    72.187572 Hz   4:3     48.077 kHz     50.000000 MHz
    DMT 0x0b:   800x600    75.000000 Hz   4:3     46.875 kHz     49.500000 MHz
    Apple   :   832x624    74.551266 Hz   4:3     49.726 kHz     57.284000 MHz
    DMT 0x10:  1024x768    60.003840 Hz   4:3     48.363 kHz     65.000000 MHz
    DMT 0x11:  1024x768    70.069359 Hz   4:3     56.476 kHz     75.000000 MHz
    DMT 0x12:  1024x768    75.028582 Hz   4:3     60.023 kHz     78.750000 MHz
    DMT 0x24:  1280x1024   75.024675 Hz   5:4     79.976 kHz    135.000000 MHz
    Apple   :  1152x870    75.061550 Hz 192:145   68.681 kHz    100.000000 MHz
  Standard Timings:
    DMT 0x52:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
    GTF     :  1920x1080  100.000000 Hz  16:9    114.400 kHz    302.016000 MHz
    GTF     :  1920x1080  119.999987 Hz  16:9    138.840 kHz    368.759000 MHz
    DMT 0x2f:  1440x900    59.887445 Hz  16:10    55.935 kHz    106.500000 MHz
    DMT 0x2a:  1400x1050   59.978442 Hz   4:3     65.317 kHz    121.750000 MHz
    DMT 0x23:  1280x1024   60.019740 Hz   5:4     63.981 kHz    108.000000 MHz
    DMT 0x20:  1280x960    60.000000 Hz   4:3     60.000 kHz    108.000000 MHz
    DMT 0x55:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
  Detailed Timing Descriptors:
    DTD 1:  3840x2160   59.981998 Hz  16:9    133.280 kHz    533.120000 MHz (344 mm x 195 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   54 Vpol N
    Display Product Name: 'HDP-V104'
    Display Product Serial Number: 'demoset-1'
    Display Range Limits:
      Monitor ranges (GTF): 24-144 Hz V, 15-222 kHz H, max dotclock 600 MHz
  Extension blocks: 1
Checksum: 0x58

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Basic audio support
  Native detailed modes: 2
  Video Data Block:
    VIC   4:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
    VIC   5:  1920x1080i  60.000000 Hz  16:9     33.750 kHz     74.250000 MHz
    VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
    VIC  19:  1280x720    50.000000 Hz  16:9     37.500 kHz     74.250000 MHz
    VIC  20:  1920x1080i  50.000000 Hz  16:9     28.125 kHz     74.250000 MHz
    VIC  31:  1920x1080   50.000000 Hz  16:9     56.250 kHz    148.500000 MHz
    VIC  32:  1920x1080   24.000000 Hz  16:9     27.000 kHz     74.250000 MHz
    VIC  33:  1920x1080   25.000000 Hz  16:9     28.125 kHz     74.250000 MHz
    VIC  34:  1920x1080   30.000000 Hz  16:9     33.750 kHz     74.250000 MHz
    VIC  39:  1920x1080i  50.000000 Hz  16:9     31.250 kHz     72.000000 MHz
    VIC  72:  1920x1080   24.000000 Hz  64:27    27.000 kHz     74.250000 MHz
    VIC  73:  1920x1080   25.000000 Hz  64:27    28.125 kHz     74.250000 MHz
    VIC  74:  1920x1080   30.000000 Hz  64:27    33.750 kHz     74.250000 MHz
    VIC  75:  1920x1080   50.000000 Hz  64:27    56.250 kHz    148.500000 MHz
    VIC  76:  1920x1080   60.000000 Hz  64:27    67.500 kHz    148.500000 MHz
    VIC  93:  3840x2160   24.000000 Hz  16:9     54.000 kHz    297.000000 MHz
    VIC  94:  3840x2160   25.000000 Hz  16:9     56.250 kHz    297.000000 MHz
    VIC  95:  3840x2160   30.000000 Hz  16:9     67.500 kHz    297.000000 MHz
    VIC  96:  3840x2160   50.000000 Hz  16:9    112.500 kHz    594.000000 MHz
    VIC  97:  3840x2160   60.000000 Hz  16:9    135.000 kHz    594.000000 MHz
    VIC  98:  4096x2160   24.000000 Hz 256:135   54.000 kHz    297.000000 MHz
    VIC  99:  4096x2160   25.000000 Hz 256:135   56.250 kHz    297.000000 MHz
    VIC 100:  4096x2160   30.000000 Hz 256:135   67.500 kHz    297.000000 MHz
    VIC 101:  4096x2160   50.000000 Hz 256:135  112.500 kHz    594.000000 MHz
    VIC 102:  4096x2160   60.000000 Hz 256:135  135.000 kHz    594.000000 MHz
    VIC 103:  3840x2160   24.000000 Hz  64:27    54.000 kHz    297.000000 MHz
    VIC 104:  3840x2160   25.000000 Hz  64:27    56.250 kHz    297.000000 MHz
    VIC 105:  3840x2160   30.000000 Hz  64:27    67.500 kHz    297.000000 MHz
    VIC 106:  3840x2160   50.000000 Hz  64:27   112.500 kHz    594.000000 MHz
    VIC 107:  3840x2160   60.000000 Hz  64:27   135.000 kHz    594.000000 MHz
  Video Capability Data Block:
    YCbCr quantization: Selectable (via AVI YQ)
    RGB quantization: Selectable (via AVI Q)
    PT scan behavior: Always Overscanned
    IT scan behavior: Always Overscanned
    CE scan behavior: Always Overscanned
  Colorimetry Data Block:
    BT2020YCC
    BT2020RGB
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 192 176.4 96 88.2 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block:
    FL/FR - Front Left/Right
  YCbCr 4:2:0 Capability Map Data Block:
    VIC  96:  3840x2160   50.000000 Hz  16:9    112.500 kHz    594.000000 MHz
    VIC  97:  3840x2160   60.000000 Hz  16:9    135.000 kHz    594.000000 MHz
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 1.0.0.0
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 600 MHz
    Extended HDMI video details:
      HDMI VICs:
        HDMI VIC 1:  3840x2160   30.000000 Hz  16:9     67.500 kHz    297.000000 MHz
        HDMI VIC 2:  3840x2160   25.000000 Hz  16:9     56.250 kHz    297.000000 MHz
        HDMI VIC 3:  3840x2160   24.000000 Hz  16:9     54.000 kHz    297.000000 MHz
        HDMI VIC 4:  4096x2160   24.000000 Hz 256:135   54.000 kHz    297.000000 MHz
  Vendor-Specific Data Block (HDMI Forum), OUI C4-5D-D8:
    Version: 1
    Maximum TMDS Character Rate: 600 MHz
    SCDC Present
    Supports scrambling for <= 340 Mcsc
    Supports 10-bits/component Deep Color 4:2:0 Pixel Encoding
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
    Supported static metadata descriptors:
      Static metadata type 1
    Desired content max luminance: 105 (486.099 cd/m^2)
    Desired content max frame-average luminance: 105 (486.099 cd/m^2)
    Desired content min luminance: 79 (0.467 cd/m^2)
  Detailed Timing Descriptors:
    DTD 2:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (344 mm x 195 mm)
                 Hfront   88 Hsync  44 Hback  148 Hpol P
                 Vfront    2 Vsync   5 Vback   38 Vpol P
    DTD 3:  1920x1080i  60.000000 Hz  16:9     33.750 kHz     74.250000 MHz (344 mm x 195 mm)
                 Hfront   88 Hsync  44 Hback  148 Hpol P
                 Vfront    2 Vsync   5 Vback   15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback   15 Vpol P Vback  +0.5 Even Field
Checksum: 0x16

----------------

Preferred Video Timing if only Block 0 is parsed:
  DTD   1:  3840x2160   59.981998 Hz  16:9    133.280 kHz    533.120000 MHz (344 mm x 195 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   54 Vpol N

----------------

Preferred Video Timings if Block 0 and CTA-861 Blocks are parsed:
  DTD   1:  3840x2160   59.981998 Hz  16:9    133.280 kHz    533.120000 MHz (344 mm x 195 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   54 Vpol N
  VIC   4:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
                 Hfront  110 Hsync  40 Hback  220 Hpol P
                 Vfront    5 Vsync   5 Vback   20 Vpol P

----------------

Native Video Resolution if only Block 0 is parsed:
  3840x2160

----------------

Native Video Resolutions if Block 0 and CTA-861 Blocks are parsed:
  1920x1080
  3840x2160

----------------

edid-decode SHA: 84ddf9155376 2021-10-03 10:37:45

Warnings:

Block 1, CTA-861 Extension Block:
  IT Video Formats are overscanned by default, but normally this should be underscanned.
  Video Capability Data Block: IT scan behavior is expected to support underscanned.
  Video Capability Data Block: S_PT is equal to S_IT and S_CE, so should be set to 0 instead.
  Detailed Timing Descriptor #2: DTD is similar but not identical to VIC 16.
  Display Product Serial Number is set, so the Serial Number in the Base EDID should be 0.

Failures:

Block 1, CTA-861 Extension Block:
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03: HDMI VSDB Max TMDS rate is > 340.
EDID:
  Base EDID: The DTD image sizes all fit inside 255x255cm, but no display size was set.
  CTA-861: Native progressive timings are a mix of several resolutions.

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
BBC_HDP-V104.BIN
0
2
BBC_HDP-V104+Amlogic.BIN
0
3
BBC_HDP-V104+Amlogic-CEA.bin
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航