Blank screen - unable to change EDID after upgrade

Hi, my comet-RM1 was working fine with v1.4.1. I was using it with custom EDID found here as my remote monitor is MSI 34’ (EDID/Digital/MSI/MSI30B2/279931FA1555 at master · linuxhw/EDID · GitHub). It was working well, unit the unit prompt me firmware update to latest v1.4.2.

I updated to v1.4.2 successfully but no display after reboot (using the same laptop as previously connected). Keyboard and mouse work but the laptop connected cannot detect the HDMI display. I have also tried v1.5.0 beta 1, same issue (no display).

When changing EDID or changing device identity, I can see there is an error pop up : Failed to execute lt6911c_upgrade: Read ic id is ff ff no found lt6911c device

Relevant log when RM1 is booting up:

Jan 1 00:00:07 glkvm user.info kernel: [ 0.488360] flash vendor_init_thread!
Jan 1 00:00:07 glkvm user.info kernel: [ 0.488385] flash vendor storage:20170308 ret = -1
Jan 1 00:00:07 glkvm user.info kernel: [ 0.489115] lt6911c 1-002b: version: v1.0.1
Jan 1 00:00:07 glkvm user.info kernel: [ 0.489142] lt6911c 1-002b: driver version: 00.01.03
Jan 1 00:00:07 glkvm user.warn kernel: [ 0.489161] lt6911c 1-002b: Get hdr mode failed! no hdr default
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489188] lt6911c 1-002b: GPIO lookup for consumer reset
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489193] lt6911c 1-002b: using device tree for GPIO lookup
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489221] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/i2c@ff510000/lt6911@2b[0]' - status (0)
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489238] gpio gpiochip1: Persistence not supported for GPIO 28
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489257] lt6911c 1-002b: GPIO lookup for consumer pwdn
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489261] lt6911c 1-002b: using device tree for GPIO lookup
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489278] of_get_named_gpiod_flags: parsed 'pwdn-gpios' property of node '/i2c@ff510000/lt6911@2b[0]' - status (0)
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489289] gpio gpiochip3: Persistence not supported for GPIO 30
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489298] lt6911c 1-002b: GPIO lookup for consumer resolution
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489302] lt6911c 1-002b: using device tree for GPIO lookup
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489319] of_get_named_gpiod_flags: parsed 'resolution-gpios' property of node '/i2c@ff510000/lt6911@2b[0]' - status (0)
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489328] gpio gpiochip1: Persistence not supported for GPIO 29
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489337] lt6911c 1-002b: GPIO lookup for consumer hotplug
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489342] lt6911c 1-002b: using device tree for GPIO lookup
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489358] of_get_named_gpiod_flags: parsed 'hotplug-gpios' property of node '/i2c@ff510000/lt6911@2b[0]' - status (0)
Jan 1 00:00:07 glkvm user.debug kernel: [ 0.489367] gpio gpiochip1: Persistence not supported for GPIO 30
Jan 1 00:00:07 glkvm user.err kernel: [ 0.489439] lt6911c 1-002b: could not get sleep pinstate
Jan 1 00:00:07 glkvm user.info kernel: [ 0.489538] lt6911c 1-002b: Linked as a consumer to regulator.3
Jan 1 00:00:07 glkvm user.info kernel: [ 0.489606] lt6911c 1-002b: Linked as a consumer to regulator.1
Jan 1 00:00:07 glkvm user.info kernel: [ 0.489659] lt6911c 1-002b: Linked as a consumer to regulator.2
Jan 1 00:00:07 glkvm user.info kernel: [ 0.549583] mmc_host mmc0: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
Jan 1 00:00:07 glkvm user.info kernel: [ 0.549667] dwmmc_rockchip ffc50000.dwmmc: Successfully tuned phase to 90
Jan 1 00:00:07 glkvm user.info kernel: [ 0.550642] mmc0: new HS200 MMC card at address 0001
Jan 1 00:00:07 glkvm user.info kernel: [ 0.553352] mmcblk0: mmc0:0001 008GB1 7.28 GiB
Jan 1 00:00:07 glkvm user.info kernel: [ 0.555249] mmcblk0boot0: mmc0:0001 008GB1 partition 1 4.00 MiB
Jan 1 00:00:07 glkvm user.info kernel: [ 0.557037] mmcblk0boot1: mmc0:0001 008GB1 partition 2 4.00 MiB
Jan 1 00:00:07 glkvm user.info kernel: [ 0.558600] mmcblk0rpmb: mmc0:0001 008GB1 partition 3 4.00 MiB, chardev (242:0)
Jan 1 00:00:07 glkvm user.info kernel: [ 0.567162] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
Jan 1 00:00:07 glkvm user.info kernel: [ 0.729694] vendor storage:20190527 ret = 0
Jan 1 00:00:07 glkvm user.info kernel: [ 1.577803] phy phy-ff4c0000.usb2-phy.1: charger = USB_SDP_CHARGER
Jan 1 00:00:07 glkvm user.err kernel: [ 4.297803] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
Jan 1 00:00:07 glkvm user.err kernel: [ 4.297879] : i2c_wr: writing register 0x80ee from 0x2b failed
Jan 1 00:00:07 glkvm user.err kernel: [ 5.311161] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
Jan 1 00:00:07 glkvm user.err kernel: [ 5.311238] : i2c_rd: reading register 0xa000 from 0x2b failed
Jan 1 00:00:07 glkvm user.err kernel: [ 6.324495] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
Jan 1 00:00:07 glkvm user.err kernel: [ 6.324571] : i2c_rd: reading register 0xa001 from 0x2b failed
Jan 1 00:00:07 glkvm user.err kernel: [ 7.337827] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
Jan 1 00:00:07 glkvm user.err kernel: [ 7.337904] : i2c_wr: writing register 0x80ee from 0x2b failed
Jan 1 00:00:07 glkvm user.err kernel: [ 7.337936] lt6911c 1-002b: chipid err, read:0x0, expect:0x516
Jan 1 00:00:07 glkvm user.info kernel: [ 7.338080] lt6911c 1-002b: Dropping the link to regulator.3
Jan 1 00:00:07 glkvm user.info kernel: [ 7.338246] lt6911c 1-002b: Dropping the link to regulator.1
Jan 1 00:00:07 glkvm user.info kernel: [ 7.338384] lt6911c 1-002b: Dropping the link to regulator.2
Jan 1 00:00:07 glkvm user.warn kernel: [ 7.338509] lt6911c: probe of 1-002b failed with error -22
Jan 1 00:00:07 glkvm user.notice kernel: [ 7.339325] Registering SWP/SWPB emulation handler
Jan 1 00:00:07 glkvm user.notice kernel: [ 7.343852] Loading compiled-in X.509 certificates
Jan 1 00:00:07 glkvm user.info kernel: [ 7.347332] rga2: Driver loaded successfully ver:3.2.56726
Jan 1 00:00:07 glkvm user.info kernel: [ 7.347717] rga2: Module initialized.
Jan 1 00:00:07 glkvm user.debug kernel: [ 7.375430] of_get_named_gpiod_flags: can't parse 'simple-audio-card,hp-det-gpio' property of node '/hdmiin-sound[0]'
Jan 1 00:00:07 glkvm user.debug kernel: [ 7.375446] of_get_named_gpiod_flags: can't parse 'simple-audio-card,mic-det-gpio' property of node '/hdmiin-sound[0]'
Jan 1 00:00:07 glkvm user.info kernel: [ 7.376369] asoc-simple-card hdmiin-sound: dummy-codec <-> ff820000.i2s mapping ok
Jan 1 00:00:07 glkvm user.warn kernel: [ 7.387415] install gl_hw_info

dimes_log have the following error:

[ 61.283165] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
[ 62.299735] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
[ 63.309916] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
[ 64.323087] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 1
[ 65.336578] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 1
[ 66.349779] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2
[ 67.363089] rk3x-i2c ff510000.i2c: timeout, ipd: 0x00, state: 2

Are you able to advise what is the issue? Full log file here : https://drive.google.com/file/d/1LL1LqBsnmQirCQR7krSfgAMFP4MGL_ZS/view?usp=share_link

Appreciate your help as I have tried reset the device, reboot the device, change HDMI cable, reboot my laptop all without success …. :frowning:

Hi, Please contact our CS team [email protected], cite this thread, adding your order number and purchase channel. According to the log message. There is a failure in hardware let us replace an new one.

Noted. I have written to cs. Thanks.