Skip to content

Systemcore alpha hw won't boot #285

@pjreiniger

Description

@pjreiniger

We are revisiting testing our Alpha hardware unit. Towards the end of the winter we stopped being able to communicate with it, but gave up to prepare for the FRC season.

In its current state the green power light will come one, but nothing else happens. The mode and status lights stay off, the screen does nothing, no wifi comes up, and the Limelight Hardware Manager cannot detect it. I have tried multiple computers and usb cables. Below is a copy of of the log from the hardware manager when we power the systemcore on in boot mode:

[18:38:56] INFO: [LLUsbManager] Found Raspberry Pi device (VID:0x0A5C PID:0x2712) at index 0
[18:38:56] DEBUG: [LLUsbManager] BCM2712 check - SerialIndex: 3 (was 3), SerialString: 'ceaf5bdf' (was '0')
[18:38:56] INFO: [LLUsbManager] Device re-enumerated! SerialIndex: 3->3, SerialString: '0' -> 'ceaf5bdf'
[18:38:56] INFO: [LLUsbManager] Found Raspberry Pi device (VID:0x0A5C PID:0x2712) at index 0
[18:38:56] INFO: [LLUsbManager] Found target device: VID=0x0A5C, PID=0x2712 (BCM2712 (Pi 5))
[18:38:56] INFO: [LLUsbManager] Found serial number index 3
[18:38:57] INFO: [LLUsbManager] Current device - SerialIndex: 3, SerialString: 'ceaf5bdf'
[18:38:57] INFO: [LLUsbManager] Last device - SerialIndex: 3, SerialString: '0'
[18:38:57] INFO: [LLUsbManager] Config has 1 interface(s). Product ID: 0x2712
[18:38:57] INFO: [LLUsbManager] Using Interface 0, OUT EP 0x01, IN EP 0x82
[18:38:57] INFO: [LLUsbManager] Initialised device correctly
[18:38:57] INFO: [LLUsbManager] BCM2712: Serial string is 'ceaf5bdf' - BOOTLOADER stage
[18:38:57] INFO: [LLUsbManager] Sending bootcode...
[18:38:57] INFO: [LLUsbManager] Looking for boot file: 'bootcode5.bin' for PID 0x2712, archive prefix: '2712'
[18:38:57] INFO: [LLUsbManager] Firmware path: C:\Program Files\LimelightVision\LimelightHardwareManager\rpiboot_files\mass-storage-gadget64
[18:38:57] INFO: [BootFileUtils] Loaded 'bootcode5.bin'
[18:38:57] INFO: [LLUsbManager] Sending 'bootcode5.bin' (73880 bytes)
[18:38:57] INFO: [LLUsbManager] Writing 24 byte header for bootloader.
[18:38:57] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 24 bytes of 24.
[18:38:57] INFO: [LLUsbManager] Writing 73880 bytes of bootloader data.
[18:38:57] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 73880 bytes of 73880.
[18:38:58] DEBUG: [LLUsbManager] EpRead: Control transfer read 4 bytes, requested: 4
[18:38:58] INFO: [LLUsbManager] Bootloader sent successfully, device returned success (0x0).
[18:38:58] INFO: [LLUsbManager] Bootloader sent successfully.
[18:38:59] INFO: [LLUsbManager] Waiting for device re-enumeration...
[18:39:00] INFO: [LLUsbManager] Found Raspberry Pi device (VID:0x0A5C PID:0x2712) at index 0
[18:39:00] DEBUG: [LLUsbManager] BCM2712 check - SerialIndex: 3 (was 3), SerialString: '0' (was 'ceaf5bdf')
[18:39:00] INFO: [LLUsbManager] Device re-enumerated! SerialIndex: 3->3, SerialString: 'ceaf5bdf' -> '0'
[18:39:00] INFO: [LLUsbManager] Found Raspberry Pi device (VID:0x0A5C PID:0x2712) at index 0
[18:39:00] INFO: [LLUsbManager] Found target device: VID=0x0A5C, PID=0x2712 (BCM2712 (Pi 5))
[18:39:00] INFO: [LLUsbManager] Found serial number index 3
[18:39:01] INFO: [LLUsbManager] Current device - SerialIndex: 3, SerialString: '0'
[18:39:01] INFO: [LLUsbManager] Last device - SerialIndex: 3, SerialString: 'ceaf5bdf'
[18:39:01] INFO: [LLUsbManager] Config has 1 interface(s). Product ID: 0x2712
[18:39:01] INFO: [LLUsbManager] Using Interface 0, OUT EP 0x01, IN EP 0x82
[18:39:01] INFO: [LLUsbManager] Initialised device correctly
[18:39:01] INFO: [LLUsbManager] BCM2712: Serial string is '0' - FILE SERVER stage
[18:39:01] INFO: [LLUsbManager] Starting file server (second stage)...
[18:39:01] INFO: [LLUsbManager] File server started. Waiting for requests...
[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] GetFileSize (0), Filename: 'mcb.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'mcb.bin'
[18:39:01] INFO: [LLUsbManager] GetFileSize: File 'mcb.bin', size = 5460 bytes.
[18:39:01] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 5460 for 'mcb.bin'. (0)
[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] ReadFile (1), Filename: 'mcb.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'mcb.bin'
[18:39:01] INFO: [LLUsbManager] Sending file 'mcb.bin' (5460 bytes).
[18:39:01] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 5460 bytes of 5460.
[18:39:01] DEBUG: [LLUsbManager] Successfully sent file 'mcb.bin' (5460 bytes).

[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] GetFileSize (0), Filename: 'memsys00.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'memsys00.bin'
[18:39:01] INFO: [LLUsbManager] GetFileSize: File 'memsys00.bin', size = 40972 bytes.
[18:39:01] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 40972 for 'memsys00.bin'. (0)
[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] ReadFile (1), Filename: 'memsys00.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'memsys00.bin'
[18:39:01] INFO: [LLUsbManager] Sending file 'memsys00.bin' (40972 bytes).
[18:39:01] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 40972 bytes of 40972.
[18:39:01] DEBUG: [LLUsbManager] Successfully sent file 'memsys00.bin' (40972 bytes).

[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] GetFileSize (0), Filename: 'memsys01.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'memsys01.bin'
[18:39:01] INFO: [LLUsbManager] GetFileSize: File 'memsys01.bin', size = 40972 bytes.
[18:39:01] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 40972 for 'memsys01.bin'. (0)
[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] ReadFile (1), Filename: 'memsys01.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'memsys01.bin'
[18:39:01] INFO: [LLUsbManager] Sending file 'memsys01.bin' (40972 bytes).
[18:39:01] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 40972 bytes of 40972.
[18:39:01] DEBUG: [LLUsbManager] Successfully sent file 'memsys01.bin' (40972 bytes).

[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] GetFileSize (0), Filename: 'memsys02.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'memsys02.bin'
[18:39:01] INFO: [LLUsbManager] GetFileSize: File 'memsys02.bin', size = 40972 bytes.
[18:39:01] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 40972 for 'memsys02.bin'. (0)
[18:39:01] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:01] INFO: [LLUsbManager] ReadFile (1), Filename: 'memsys02.bin'
[18:39:01] INFO: [BootFileUtils] Loaded 'memsys02.bin'
[18:39:01] INFO: [LLUsbManager] Sending file 'memsys02.bin' (40972 bytes).
[18:39:01] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 40972 bytes of 40972.
[18:39:01] DEBUG: [LLUsbManager] Successfully sent file 'memsys02.bin' (40972 bytes).

[18:39:02] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:02] INFO: [LLUsbManager] GetFileSize (0), Filename: 'memsys03.bin'
[18:39:02] INFO: [BootFileUtils] Loaded 'memsys03.bin'
[18:39:02] INFO: [LLUsbManager] GetFileSize: File 'memsys03.bin', size = 40972 bytes.
[18:39:02] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 40972 for 'memsys03.bin'. (0)
[18:39:02] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:02] INFO: [LLUsbManager] ReadFile (1), Filename: 'memsys03.bin'
[18:39:02] INFO: [BootFileUtils] Loaded 'memsys03.bin'
[18:39:02] INFO: [LLUsbManager] Sending file 'memsys03.bin' (40972 bytes).
[18:39:02] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 40972 bytes of 40972.
[18:39:02] DEBUG: [LLUsbManager] Successfully sent file 'memsys03.bin' (40972 bytes).

[18:39:03] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:03] INFO: [LLUsbManager] GetFileSize (0), Filename: 'bootmain'
[18:39:03] INFO: [BootFileUtils] Loaded 'bootmain'
[18:39:03] INFO: [LLUsbManager] GetFileSize: File 'bootmain', size = 575832 bytes.
[18:39:03] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 575832 for 'bootmain'. (0)
[18:39:03] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:03] INFO: [LLUsbManager] ReadFile (1), Filename: 'bootmain'
[18:39:03] INFO: [BootFileUtils] Loaded 'bootmain'
[18:39:03] INFO: [LLUsbManager] Sending file 'bootmain' (575832 bytes).
[18:39:03] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 575832 bytes of 575832.
[18:39:03] DEBUG: [LLUsbManager] Successfully sent file 'bootmain' (575832 bytes).

[18:39:04] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:04] INFO: [LLUsbManager] GetFileSize (0), Filename: 'config.txt'
[18:39:04] INFO: [BootFileUtils] Loaded 'config.txt' from direct path 'C:\Program Files\LimelightVision\LimelightHardwareManager\rpiboot_files\mass-storage-gadget64\config.txt'.
[18:39:04] INFO: [LLUsbManager] GetFileSize: File 'config.txt', size = 243 bytes.
[18:39:04] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 243 for 'config.txt'. (0)
[18:39:04] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:04] INFO: [LLUsbManager] ReadFile (1), Filename: 'config.txt'
[18:39:04] INFO: [BootFileUtils] Loaded 'config.txt' from direct path 'C:\Program Files\LimelightVision\LimelightHardwareManager\rpiboot_files\mass-storage-gadget64\config.txt'.
[18:39:04] INFO: [LLUsbManager] Sending file 'config.txt' (243 bytes).
[18:39:04] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 243 bytes of 243.
[18:39:04] DEBUG: [LLUsbManager] Successfully sent file 'config.txt' (243 bytes).

[18:39:04] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:04] INFO: [LLUsbManager] GetFileSize (0), Filename: 'boot.img'
[18:39:04] INFO: [BootFileUtils] Loaded 'boot.img' from direct path 'C:\Program Files\LimelightVision\LimelightHardwareManager\rpiboot_files\mass-storage-gadget64\boot.img'.
[18:39:04] INFO: [LLUsbManager] GetFileSize: File 'boot.img', size = 30409216 bytes.
[18:39:04] DEBUG: [LLUsbManager] GetFileSize: Successfully sent size 30409216 for 'boot.img'. (0)
[18:39:04] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:04] INFO: [LLUsbManager] ReadFile (1), Filename: 'boot.img'
[18:39:04] INFO: [BootFileUtils] Loaded 'boot.img' from direct path 'C:\Program Files\LimelightVision\LimelightHardwareManager\rpiboot_files\mass-storage-gadget64\boot.img'.
[18:39:04] INFO: [LLUsbManager] Sending file 'boot.img' (30409216 bytes).
[18:39:07] INFO: [LLUsbManager] EpWrite: Total bulk data sent: 30409216 bytes of 30409216.
[18:39:07] DEBUG: [LLUsbManager] Successfully sent file 'boot.img' (30409216 bytes).

[18:39:09] DEBUG: [LLUsbManager] EpRead: Control transfer read 260 bytes, requested: 260
[18:39:09] INFO: [LLUsbManager] Done (2), Filename: 'boot.img'
[18:39:09] INFO: 

[LLUsbManager] Second stage boot server finished

[18:39:09] INFO: [LLUsbManager] File server completed.
[18:39:10] INFO: [LLUsbManager] Waiting for device re-enumeration...
[18:39:25] WARN: [LLUsbManager] Re-enumeration timeout. Ready for next device.

I I hit the "refresh devices button" I get this in the log


[18:49:05] INFO: [LLUsbManager] File server completed.
[18:49:06] INFO: [LLUsbManager] Waiting for device re-enumeration...
[18:49:22] WARN: [LLUsbManager] Re-enumeration timeout. Ready for next device.
[18:49:42] INFO: [LLDriveManager] Refreshing drives...
[18:49:42] INFO: [LLDriveManager] Found 2 drives.
[18:49:43] DEBUG: [LLDriveManager] Match: C: -> \\.\PHYSICALDRIVE0 (Model: SN530 SDBPNPZ-1T00-1004)
[18:49:43] INFO: [LLDriveManager] System drive detected: C: -> \\.\PHYSICALDRIVE0 - This physical drive will be protected from flashing
[18:49:43] INFO: [LLDriveManager] /////// Drive Discovery ///////
[18:49:43] DEBUG: [LLDriveManager] Physical drive \\.\PHYSICALDRIVE0 has no partition associations (Model: SN530 SDBPNPZ-1T00-1004, Size: 976756MB)
[18:49:43] DEBUG: [LLDriveManager] Physical drive \\.\PHYSICALDRIVE1 has no partition associations (Model: sda USB Device, Size: 125MB)
[18:49:43] DEBUG: [LLDriveManager] Match: C: -> \\.\PHYSICALDRIVE0 (Model: SN530 SDBPNPZ-1T00-1004)
[18:49:43] DEBUG: [LLDriveManager] C:\ -> SN530 SDBPNPZ-1T00-1004 [Fixed] = System Drive
[18:49:43] DEBUG: [LLDriveManager] Match: D: -> \\.\PHYSICALDRIVE1 (Model: sda USB Device)
[18:49:43] DEBUG: [LLDriveManager] D:\ -> sda USB Device [Removable] = Pico
[18:49:43] INFO: [LLDriveManager] /////// Partition Grouping ///////
[18:49:43] INFO: [LLDriveManager] /////// Eligibility ///////
[18:49:43] INFO: [LLDriveManager] EXCLUDED C:\ [Fixed, 934GB, SN530 SDBPNPZ-1T00-1004] - On system physical drive (\\.\PHYSICALDRIVE0)
[18:49:43] INFO: [LLDriveManager] EXCLUDED D:\ [Removable, 0GB, sda USB Device] - Pico device (managed separately)
[18:49:43] INFO: [LLDriveManager] Found 0 eligible drives.

My computer recognizes a 127mb removeable storage device.

There is slight discoloration in the area of the USB port and specifically one of the screw holes in that area. Not as widespread as breads problem, but noticible.

Image Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions