SIGLENT SSA3021X black screen - Page 1
Forum section: electronics / testgear

author: dspfpga
author_rank: Newbie
timestamp: October 15, 2023, 09:04:25 pm
content: Hello.I have a problem with my Siglent SSA3021X device. At one point I turned it on, the logo appeared on the screen, and then a black screen just appears.It does not respond to button presses on the control panel. But at the same time, you can turn it off by long pressing the power button.Dear experts, can you tell me how you can bring my device to working condition?

author: tautech
author_rank: Super Contributor
timestamp: October 15, 2023, 11:43:45 pm
content: Quote from: dspfpga on October 15, 2023, 09:04:25 pmWelcome to the forum.Please confirm, Plus model or the earlier without the touch screen ?

author: trp806mo
author_rank: Regular Contributor
timestamp: October 16, 2023, 05:50:44 am
content: I had one time this kind of behavior on a 3021X plus in the past. I tried to update the firmware through the web browser (still available) but without any success (stil black screen on boot). I fix it by leaving it "on" with the blackscreen few hours (i don't remember how many but an something as an afternoon ) as i forgot to switch it off, and miraculously the boot end up on the home screen. After a factory reset it never id it again.In meantime Siglent contacted me but I dind't go further to explain my issue. Ask them (they answer) or answer to Tautech who is helpfull

author: dspfpga
author_rank: Newbie
timestamp: October 16, 2023, 08:45:45 am
content: Thank you for responding to the help.The model of my device is Siglent SSA3021X (without Plus).It has a display without a sensor. Here is a photo for confirmation in the attachment.I would also like to inform you that I was able to borrow the same model of device from my colleagues.I connected the devices one by one via UART to the PC and received responses in the console.Listings of responses are provided below.Non-working device:Code:U-Boot SPL 2013.01.01-svn72327 (May 24 2019 - 14:45:47)Start buzzer++Stop buzzer--nand_init+++++nand_init----->>spl_load_lcd_fpga++LCD init()++Lcd_Init()++SetUpLCD()++SetUpLCD()--len=1228852, height=600, width=1024Logo from nandflash: base=0x81000000; end=0x8112c01f; end-base=0x12c01f; rwsize=0x12c020; r=0x0Lcd_Init()-->>spl_load_lcd_fpga--U-Boot 2013.01.01-svn72327 (May 24 2019 - 14:45:47)I2C: readyDRAM: 128 MiBNAND: 256 MiBMMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1Using default environmentset_default_env::4393musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Host mode controller at 47401800 using PIO, IRQ 0Net: <ethaddr> not set. Validating first E-fuse MACcpswHit any key to stop autobootmmc_send_cmd : timeout: No status updateCard did not respond to voltage select!mmc0(part 0) is current devicemmc_send_cmd : timeout: No status updateCard did not respond to voltage select!(Re)start USB...USB0: lowlevel init failedUSB error: all controllers failed lowlevel initMUSB found on device 0** Bad device usb 0 **Booting from nand ...NAND read: device 0 offset 0x3080000, size 0x2400002359296 bytes read: OK## Booting kernel from Legacy Image at 80007fc0 ...Image Name: Linux-3.2.0Image Type: ARM Linux Kernel Image (uncompressed)Data Size: 2207888 Bytes = 2.1 MiBLoad Address: 80008000Entry Point: 80008000XIP Kernel Image ... OKOKStarting kernel ...Uncompressing Linux... done, booting the kernel.[ 0.180679] mtdoops: mtd device (mtddev=name/number) must be supplied[ 0.796838] smartreflex smartreflex: am33xx_sr_probe: cannot determine opp[ 0.804497] sr_init: platform driver register failed_____ _____ _ _| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_| | _| .'| . | . | | __| _| . | | | -_| _| _||__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_||___| |___|Arago Project http://arago-project.org am335x-evm ttyO0Arago 2013.05 am335x-evm ttyO0am335x-evm login: rootPassword:root@am335x-evm:~# psPID USER VSZ STAT COMMAND1 root 1320 S init 2 root 0 SW 3 root 0 SW [ksoftirqd/0]4 root 0 SW [kworker/0:0]5 root 0 SW [kworker/u:0]6 root 0 SW< 7 root 0 SW< 8 root 0 SW [kworker/u:1]154 root 0 SW 156 root 0 SW [bdi-default]158 root 0 SW< 168 root 0 SW< 179 root 0 SW 286 root 0 SW< [musb-hdrc.0]291 root 0 SW< [musb-hdrc.1]293 root 0 SW< 295 root 0 SW [kworker/0:1]305 root 0 SW 306 root 0 SW 307 root 0 SW< 308 root 0 SW< 324 root 0 SW< [OMAP UART0]326 root 0 SW< [OMAP UART1]328 root 0 SW< [OMAP UART2]330 root 0 SW< [OMAP UART3]332 root 0 SW< [OMAP UART4]334 root 0 SW< [OMAP UART5]411 root 0 SW 416 root 0 SW 421 root 0 SW 426 root 0 SW 431 root 0 SW 436 root 0 SW 441 root 0 SW 446 root 0 SW 451 root 0 SW 456 root 0 SW 461 root 0 SW 466 root 0 SW 471 root 0 SW 479 root 0 SW 495 root 0 SW [irq/172-ads7846]540 root 1776 S < /sbin/udevd -d608 root 1772 S < /sbin/udevd -d623 root 1772 S < /sbin/udevd -d731 root 2584 S -sh732 daemon 1456 S portmap749 root 0 SW 754 root 0 SW 771 root 0 SW 778 root 0 SW [flush-ubifs_1_0]834 root 2112 R psroot@am335x-evm:~#Working device:Code:U-Boot SPL 2013.01.01-svn72327 (May 24 2019 - 14:45:47)Start buzzer++Stop buzzer--nand_init+++++nand_init----->>spl_load_lcd_fpga++LCD init()++Lcd_Init()++SetUpLCD()++SetUpLCD()--len=1228852, height=600, width=1024Logo from nandflash: base=0x81000000; end=0x8112c01f; end-base=0x12c01f; rwsize=0x12c020; r=0x0Lcd_Init()-->>spl_load_lcd_fpga--U-Boot 2013.01.01-svn72327 (May 24 2019 - 14:45:47)I2C: readyDRAM: 128 MiBNAND: 256 MiBMMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1Using default environmentset_default_env::4393musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)musb-hdrc: MHDRC RTL version 2.0musb-hdrc: setup fifo_mode 4musb-hdrc: 28/31 max ep, 16384/16384 memoryUSB Host mode controller at 47401800 using PIO, IRQ 0Net: <ethaddr> not set. Validating first E-fuse MACcpswHit any key to stop autobootmmc_send_cmd : timeout: No status updateCard did not respond to voltage select!mmc0(part 0) is current devicemmc_send_cmd : timeout: No status updateCard did not respond to voltage select!(Re)start USB...USB0: lowlevel init failedUSB error: all controllers failed lowlevel initMUSB found on device 0** Bad device usb 0 **Booting from nand ...NAND read: device 0 offset 0x3080000, size 0x2400002359296 bytes read: OK## Booting kernel from Legacy Image at 80007fc0 ...Image Name: Linux-3.2.0Image Type: ARM Linux Kernel Image (uncompressed)Data Size: 2207888 Bytes = 2.1 MiBLoad Address: 80008000Entry Point: 80008000XIP Kernel Image ... OKOKStarting kernel ...Uncompressing Linux... done, booting the kernel.[ 0.180671] mtdoops: mtd device (mtddev=name/number) must be supplied[ 0.796735] smartreflex smartreflex: am33xx_sr_probe: cannot determine opp[ 0.804399] sr_init: platform driver register failed_____ _____ _ _| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_| | _| .'| . | . | | __| _| . | | | -_| _| _||__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_||___| |___|Arago Project http://arago-project.org am335x-evm ttyO0Arago 2013.05 am335x-evm ttyO0am335x-evm login: rootPassword:root@am335x-evm:~# psPID USER VSZ STAT COMMAND1 root 1320 S init 2 root 0 SW 3 root 0 SW [ksoftirqd/0]4 root 0 SW [kworker/0:0]5 root 0 SW [kworker/u:0]6 root 0 SW< 7 root 0 SW< 8 root 0 SW [kworker/u:1]154 root 0 SW 156 root 0 SW [bdi-default]158 root 0 SW< 168 root 0 SW< 179 root 0 SW 286 root 0 SW< [musb-hdrc.0]291 root 0 SW< [musb-hdrc.1]293 root 0 SW< 295 root 0 SW [kworker/0:1]305 root 0 SW 306 root 0 SW 307 root 0 SW< 308 root 0 SW< 324 root 0 SW< [OMAP UART0]326 root 0 SW< [OMAP UART1]328 root 0 SW< [OMAP UART2]330 root 0 SW< [OMAP UART3]332 root 0 SW< [OMAP UART4]334 root 0 SW< [OMAP UART5]411 root 0 SW 416 root 0 SW 421 root 0 SW 426 root 0 SW 431 root 0 SW 436 root 0 SW 441 root 0 SW 446 root 0 SW 451 root 0 SW 456 root 0 SW 461 root 0 SW 466 root 0 SW 471 root 0 SW 479 root 0 SW 495 root 0 SW [irq/172-ads7846]540 root 1776 S < /sbin/udevd -d607 root 1772 S < /sbin/udevd -d608 root 1772 S < /sbin/udevd -d720 root 144m S ./ecomb721 root 2584 S -sh722 daemon 2348 S portmap739 root 0 SW 744 root 0 SW 761 root 0 SW 768 root 0 SW [flush-ubifs_1_0]833 root 2112 R psroot@am335x-evm:~#I found only one difference - the absence of the "./ecomb" process in the non-working device.I had an idea that I could try somehow copying a memory dump from a working device and copying it into a faulty one.But I don't know exactly how to do it yet.

author: tautech
author_rank: Super Contributor
timestamp: October 16, 2023, 08:49:23 am
content: Quote from: dspfpga on October 16, 2023, 08:45:45 amOk thanks.I'll ask for the SSA3000X USB recovery package......it's one we don't have.Gimme a day or 2.

author: dspfpga
author_rank: Newbie
timestamp: October 16, 2023, 08:59:43 am
content: OKI'll be looking forward to it.

author: tautech
author_rank: Super Contributor
timestamp: October 16, 2023, 09:04:13 am
content: Quote from: dspfpga on October 16, 2023, 08:59:43 amSend me PM with your email address as we don't share these things on the www.

author: dspfpga
author_rank: Newbie
timestamp: October 16, 2023, 09:18:30 am
content: Replied in PM.

author: tautech
author_rank: Super Contributor
timestamp: October 16, 2023, 09:21:14 am
content: Quote from: dspfpga on October 16, 2023, 09:18:30 amEmail returned.

author: dspfpga
author_rank: Newbie
timestamp: October 16, 2023, 09:25:14 am
content: I received a letter from you.Quote from: tautech on October 16, 2023, 09:21:14 am

author: hfleming
author_rank: Regular Contributor
timestamp: October 18, 2023, 12:03:29 pm
content: Quote from: dspfpga on October 15, 2023, 09:04:25 pmThe same happened to me once.Keeping the “system” button pressed whilst powering up fixed the issue for me.