Opened 5 years ago

Closed 4 years ago

#10017 closed defect (fixed)

XO 1.5 Secure Reflash Broken after Q3A26

Reported by: reuben Owned by: wmb@…
Priority: normal Milestone: 1.5-firmware
Component: ofw - open firmware Version: Development firmware
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: no action
Verified: no

Description

Q3A26- Secure reflash (holding 4 buttons) works
Q3A27-33d Secure reflash does not work

Error message:

Filesystem image found - Signature Valid

Unimplemented package interface procedure

Change History (7)

comment:1 Changed 5 years ago by wmb@…

  • Action Needed changed from never set to test in build
  • Status changed from new to assigned

Fixed by svn 1729. Test in scp dev.laptop.org:~wmb/q3a33e.rom

comment:2 Changed 5 years ago by Quozl

  • Milestone changed from Not Triaged to 1.5-software-update
  • Version changed from not specified to Development firmware

comment:3 Changed 5 years ago by Quozl

  • Milestone changed from 1.5-software-update to 1.5-firmware

comment:4 Changed 4 years ago by wmb@…

  • Action Needed changed from test in build to test in release

Please test in Q3A44 and then close.

comment:5 Changed 4 years ago by Quozl

  • Action Needed changed from test in release to code

Holding four buttons while powering on begins secure reflash:

  • on Q3A43 from USB with signed image present (os206.zd, fs.zip),
  • on Q3A44 from NANDblaster by Q3A44 (fs.zd, fs.zip),

But not on Q3A44 from USB with signed image present (os206.zd, fs.zip), the response is:

USB2 devices:
/pci/usb@10,4/scsi@1,0
/pci/usb@10,4/scsi@1,0/disk
USB1 devices:
Searching for a NAND file system update image.
Trying disk:\fs.zip
Filesystem image found -   Signature valid
nb-updater: nb-zd-#sectors is not set
Can't open 
<buffer@1c00000>:1: 
OLPC D1, 1 GiB memory installed, 4 GB internal storage, S/N SHC937010AA
OpenFirmware  CL1   Q3A44  Q3A   EC Firmware Ver:1.9.30

Use power button to power off

This appears to be a regression introduced in Q3A44 over Q3A43.

comment:6 Changed 4 years ago by wmb@…

  • Action Needed changed from code to add to release

Fixed by svn 1892. It was just a silly mistake.

comment:7 Changed 4 years ago by Quozl

  • Action Needed changed from add to release to no action
  • Resolution set to fixed
  • Status changed from assigned to closed

Tested in Q3A45, from USB with signed image present (os206.zd, fs.zip), and with NANDblaster, both worked fine. Closing.

Note: See TracTickets for help on using tickets.