Any update on the Pi4?

:scream:

  1. I connected directly to the projector and grabbed the edid.dat
  2. I moved it to the boot partition and amended the config.txt to point to it as per your reminder of 6by9ā€™s instructions
  3. When connected to the Ampā€“>Wireless box, it still gives ā€˜No Signalā€™ unless I switch it over to CEA mode 16.
  4. Itā€™s definitely picking up the edid.dat correctly:
~ $ tvservice -s
state 0xa [HDMI CUSTOM RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive

~ $ tvservice -d edid0.dat
Written 256 bytes to edid0.dat

~ $ parse-edid < edid0.dat
Checksum Correct

Section "Monitor"
	Identifier "EPSON PJ"
	ModelName "EPSON PJ"
	VendorName "SEC"
	# Monitor Manufactured week 31 of 2012
	# EDID version 1.3
	# Digital Display
	DisplaySize 1600 900
	Gamma 2.20
	Option "DPMS" "false"
	Horizsync 15-92
	VertRefresh 24-85
	# Maximum pixel clock is 170MHz

	#Extension block found. Parsing...
	Modeline 	"Mode 22" +hsync +vsync interlace
	Modeline 	"Mode 0" +hsync +vsync 
	Modeline 	"Mode 1" +hsync +vsync 
	Modeline 	"Mode 2" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
	Modeline 	"Mode 3" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
	Modeline 	"Mode 4" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
	Modeline 	"Mode 5" 74.250 1920 2008 2052 2200 1080 1082 1087 1125 +hsync +vsync interlace
	Modeline 	"Mode 6" 74.250 1920 2448 2492 2640 1080 1082 1089 1125 +hsync +vsync interlace
	Modeline 	"Mode 7" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
	Modeline 	"Mode 8" 74.250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync
	Modeline 	"Mode 9" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
	Modeline 	"Mode 10" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
	Modeline 	"Mode 11" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
	Modeline 	"Mode 12" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
	Modeline 	"Mode 13" 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace
	Modeline 	"Mode 14" 27.027 1440 1478 1602 1716 480 484 487 525 -hsync -vsync interlace
	Modeline 	"Mode 15" 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace
	Modeline 	"Mode 16" 27.000 1440 1464 1590 1728 576 578 581 625 -hsync -vsync interlace
	Modeline 	"Mode 17" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
	Modeline 	"Mode 18" 54.054 1440 1472 1596 1716 480 489 495 525 -hsync -vsync
	Modeline 	"Mode 19" 54.054 1440 1472 1596 1716 480 489 495 525 -hsync -vsync
	Modeline 	"Mode 20" 54.000 1440 1464 1592 1728 576 581 586 625 -hsync -vsync
	Modeline 	"Mode 21" 54.000 1440 1464 1592 1728 576 581 586 625 -hsync -vsync
	Modeline 	"Mode 23" +hsync +vsync interlace
	Modeline 	"Mode 24" +hsync +vsync 
	Option "PreferredMode" "Mode 22"
EndSection

~ $ tvservice --explicit "CEA 16 HDMI"
Powering on HDMI with explicit settings (CEA mode 16)

sigh

Well youā€™ve reached the limit of my knowledge of Pi video. Iā€™ve no idea how parse-edid makes those modelines out of the EDID or how it picks ā€œMode 22ā€ as preferred (note it chose a different preferred mode from the modelines you posted on the RPi forum).

FWIW this is the edid-decode output for the same edid.dat file, but understand if weā€™re out in the penumbra of what and why any of this is happening:

edid-decode < edid0.dat
EDID version: 1.3
Manufacturer: SEC Model a50d Serial Number 16843009
Made in week 31 of 2012
Digital display
Maximum image size: 160 cm x 90 cm
Gamma: 2.20
RGB color display
Default (sRGB) color space is primary color space
First detailed timing is preferred timing
Display x,y Chromaticity:
  Red:   0.6396, 0.3291
  Green: 0.2998, 0.5996
  Blue:  0.1494, 0.0595
  White: 0.3125, 0.3281
Established timings supported:
  640x480@60Hz 4:3 HorFreq: 31469 Hz Clock: 25.175 MHz
Standard timings supported:
Detailed mode: Clock 148.500 MHz, 1600 mm x 900 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
               VertFreq: 60 Hz, HorFreq: 67500 Hz
Detailed mode: Clock 148.500 MHz, 1600 mm x 900 mm
               1920 2448 2492 2640 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync 
               VertFreq: 50 Hz, HorFreq: 56250 Hz
Monitor ranges (GTF): 24-85Hz V, 15-92kHz H, max dotclock 170MHz
Monitor name: EPSON PJ
Has 1 extension blocks
Checksum: 0xbe (valid)

CTA extension block
Extension version: 3
55 bytes of CTA data
  Video data block
    VIC  16 1920x1080@60Hz 16:9 (native) HorFreq: 67500 Hz Clock: 148.500 MHz
    VIC  31 1920x1080@50Hz 16:9  HorFreq: 56250 Hz Clock: 148.500 MHz
    VIC  32 1920x1080@24Hz 16:9  HorFreq: 27000 Hz Clock: 74.250 MHz
    VIC   5 1920x1080i@60Hz 16:9  HorFreq: 33750 Hz Clock: 74.250 MHz
    VIC  20 1920x1080i@50Hz 16:9  HorFreq: 28125 Hz Clock: 74.250 MHz
    VIC   4 1280x720@60Hz 16:9  HorFreq: 45000 Hz Clock: 74.250 MHz
    VIC  19 1280x720@50Hz 16:9  HorFreq: 37500 Hz Clock: 74.250 MHz
    VIC   3 720x480@60Hz 16:9  HorFreq: 31469 Hz Clock: 27.000 MHz
    VIC   2 720x480@60Hz 4:3  HorFreq: 31469 Hz Clock: 27.000 MHz
    VIC  18 720x576@50Hz 16:9  HorFreq: 31250 Hz Clock: 27.000 MHz
    VIC  17 720x576@50Hz 4:3  HorFreq: 31250 Hz Clock: 27.000 MHz
    VIC   7 1440x480i@60Hz 16:9  HorFreq: 15734 Hz Clock: 27.000 MHz
    VIC   6 1440x480i@60Hz 4:3  HorFreq: 15734 Hz Clock: 27.000 MHz
    VIC  22 1440x576i@50Hz 16:9  HorFreq: 15625 Hz Clock: 27.000 MHz
    VIC  21 1440x576i@50Hz 4:3  HorFreq: 15625 Hz Clock: 27.000 MHz
    VIC   1 640x480@60Hz 4:3  HorFreq: 31469 Hz Clock: 25.175 MHz
    VIC  15 1440x480@60Hz 16:9  HorFreq: 31469 Hz Clock: 54.000 MHz
    VIC  14 1440x480@60Hz 4:3  HorFreq: 31469 Hz Clock: 54.000 MHz
    VIC  30 1440x576@50Hz 16:9  HorFreq: 31250 Hz Clock: 54.000 MHz
    VIC  29 1440x576@50Hz 4:3  HorFreq: 31250 Hz Clock: 54.000 MHz
  Audio data block
    Linear PCM, max channels 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker allocation data block
    Speaker map:
      FL/FR - Front Left/Right
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 3.0.0.0
    Supports_AI
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 225MHz
    Video latency: 63
    Audio latency: 63
    Interlaced video latency: 63
    Interlaced audio latency: 63
    Extended HDMI video details:
      3D present
      3D-capable-VIC mask present
      3D: Side-by-side (half, horizontal)
      3D VIC indices: 0 1 5 6
  Extended tag: Colorimetry data block
  Extended tag: Video capability data block
    YCbCr quantization: Selectable (via AVI YQ) (1)
    RGB quantization: Selectable (via AVI Q) (1)
    PT scan behaviour: Support both over- and underscan (3)
    IT scan behaviour: Always Underscanned (2)
    CE scan behaviour: Support both over- and underscan (3)
Underscans PC formats by default
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
5 native detailed modes
Detailed mode: Clock 74.250 MHz, 1600 mm x 900 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced 
               VertFreq: 60 Hz, HorFreq: 33750 Hz
Detailed mode: Clock 74.250 MHz, 1600 mm x 900 mm
               1920 2448 2492 2640 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced 
               VertFreq: 50 Hz, HorFreq: 28125 Hz
Detailed mode: Clock 74.250 MHz, 1600 mm x 900 mm
               1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync 
               VertFreq: 60 Hz, HorFreq: 45000 Hz
Checksum: 0xc4 (valid)

Nothing wrong with that. But somehow the Pi canā€™t be interpreting it right. Iā€™m going to assume you havenā€™t had this problem with a Pi2/3 before with the same setup.

BTW, the EDID you were getting through your AVR has Maximum TMDS clock 150MHz, while this one says 225MHz. 150MHz is good for 1080p60hz @ 8 bits but not for 10 bits. I assume Pi4s do 10 bits but not by default.

yeah, no problems with my Pi 1 or 2 over hdmi with the same set-up. Even this issue only seems to happen when Iā€™m connected to the AVampā€“>Wireless part of my set-up. Iā€™m not even wholly sure what the difference is between the mode itā€™s selecting (custom 1080p@60Hz) vs CEA 16. I think I shall have to resign myself to ssh-ing in to fix it and hope that future firmware/software/AV-equipment resolves it somehow ĀÆ\_(惄)_/ĀÆ

You could drop a line into rc.local I guess.

Well, that certainly works! Thanks for all your help with this!

I did attempt to diff the edids from Projector and Wireless box, which may well contain some clue, but there comes a point in every personā€™s life when the mysteries of the Pi HDMI port(s) must be left for future generations to unravel.

1 Like

Any update on the Pi4? Is there any plan of releasing an OSMC compatible with the Raspberry Pi 4?

I am really looking forward to having OSMC on that way more powerful Pi!

Thanks,

In the last seven days? No.

Should the RPi3 image work just without video hardware acceleration?

No - the Pi 4 is completely different hardware so a number of changes need to be made.

Ok Iā€™ll stick with the Vero4k for now with OSMC.

Hi, there, any update on the Rpi4? I have Rpi4 + DAC X6000K-7.1CH Expansion Board which support 7.1 surround sound only through OSMC.

Should have some news soon.

6 Likes

Thanks, Sam! Looking forward to any Pi4 stuffā€¦ My goal is to run Plex/OSMC on the Pi4.

Thanks, Sam for your reply. Iā€™ll check frequently for any update.

Any further update?

Do you have a timeline that you could share?

We will release Buster first. This is almost finished.

3 Likes

When ?

When itā€™s ready.