HyperPixel 4" Touch - nothing works

I have already contacted Pimoroni Support via email. I have a new HyperPixel 4.0" w/Touchscreen, a new Raspberry Pi 4 Model B, and a new micro SD card, freshly rewritten for each os listed below.
I attempted to follow the instructions at: PSA: HyperPixel 4 (Square & Rectangular) on Raspberry Pi OS 64bit 2022-04-04 · Issue #177 · pimoroni/hyperpixel4 · GitHub and add: dtoverlay=vc4-kms-dpi-hyperpixel4 to the
/boot/config.txt file, but…

It failed when I used the latest Pi os: bookworm Dec 5 2023 64-bit.
It failed when I used the Legacy Pi os: bullseye Dec 5 2023 64-bit.
It fails when I use the Legacy Pi os: bullseye Dec 5 2023 32-bit.

Following is troubleshooting information I gleaned from: Raspberry Pi Buster Has Black Screen After installing · Issue #175 · pimoroni/hyperpixel4 · GitHub

cat /proc/cpuinfo | grep Revision == Revision : c03115

lsb_release --description == Description: Raspbian GNU/Linux 11 (bullseye)

uname -r == 6.1.21-v8+

dmesg | grep Goodix ==
[ 7.256117] Goodix-TS 22-0014: supply AVDD28 not found, using dummy regulator
[ 7.256574] Goodix-TS 22-0014: supply VDDIO not found, using dummy regulator
[ 7.266202] Goodix-TS 22-0014: ID 911, version: 1060
[ 7.387899] input: Goodix Capacitive TouchScreen as /devices/platform/i2c@0/i2c-22/22-0014/input/input0
[ 7.446761] Goodix-TS 22-005d: supply AVDD28 not found, using dummy regulator
[ 7.447087] Goodix-TS 22-005d: supply VDDIO not found, using dummy regulator
[ 7.462897] Goodix-TS 22-005d: Error reading 1 bytes from 0x8140: -6
[ 7.494755] Goodix-TS 22-005d: Error reading 1 bytes from 0x8140: -6
[ 7.521244] Goodix-TS 22-005d: I2C communication failure: -6

ls /dev/i2c* == /dev/i2c-22

i2cdetect -y X ==
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – –
10: – – – – UU – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – – – – – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – – – – – – – – –
70: – – – – – – – –

Please provide me with some assistance, direction, or what I need to do to get this device replaced.

It work only Raspberry Pi OS Bullseye 64bit on Raspberry Pi 4 Model B + HyperPixel 4.0.
Follow step-to-step:

  1. Terminal: curl -sSL get.pimoroni.com/hyperpixel4-legacy | bash
  2. Restart Raspi 4 B
  3. edit /boot/config.txt

dtoverlay=vc4-kms-v3d set to #dtoverlay=vc4-kms-v3d

  1. Restart Raspi 4 B.

HyperPixel come back and work fine.

=================================================================
Rectangular HyperPixel 4.0 with Touchscreen:

Add Line in /boot/config.txt

dtoverlay=hyperpixel4:rotate
dtparam=rotate=90,touchscreen-swapped-x-y,touchscreen-inverted-y
display_rotate=1

Leave the rest of the line alone.

=================================================================
For Raspberry Pi OS Bookworm 64bit + Raspberry Pi 4 Model B + HyperPixel 4.0;
it show only terminal on screen, if i move every begin “dtoverlay=hyperpixel4… dpi_timings=480…” from /boot/config.txt into /boot/firmware/config.txt… I know not which piece missing in /boot/firmware/config.txt. And it won’t let install “curl -sSL https://get.pimoroni.com/hyperpixel4 | bash” on my hardware…