Ticket #10017 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

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:
Action Needed: no action Verified: no
Deployments affected: Blocked By:
Blocking:

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

Changed 5 years ago by wmb@…

  • status changed from new to assigned
  • next_action changed from never set to test in build

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

Changed 5 years ago by Quozl

  • version changed from not specified to Development firmware
  • milestone changed from Not Triaged to 1.5-software-update

Changed 5 years ago by Quozl

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

Changed 4 years ago by wmb@…

  • next_action changed from test in build to test in release

Please test in Q3A44 and then close.

Changed 4 years ago by Quozl

  • next_action 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.

Changed 4 years ago by wmb@…

  • next_action changed from code to add to release

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

Changed 4 years ago by Quozl

  • status changed from assigned to closed
  • next_action changed from add to release to no action
  • resolution set to fixed

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.