Ticket #12079 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

CL4 - OFW - No fw version in ROM file

Reported by: chia-hsiu Owned by: Quozl
Priority: normal Milestone: Not Triaged
Component: ofw - open firmware Version: 4-A2
Keywords: Cc:
Action Needed: no action Verified: no
Deployments affected: Blocked By:
Blocking:

Description

I found there is no fw version in rom file.
CL2 have this version name in address "f.ffc7" but nothing in CL4 rom file.
I know it may because the rom size has adjusted to 2MB, but I really need this fw version to compare with internal OFW version.
So I create a ticket to monitor.

Change History

Changed 2 years ago by wmb@…

The official and easy way to get the firmware version, which works on all machines, is to use the command

   ofw-version$  ( -- adr len )

For example:

   ok ofw-version$ type
   Q7A11

Changed 2 years ago by chia-hsiu

I mean fw version in ofw image, we used to use below code to check firmware up to date or not.

   " u:\cl4fw.zip" expand$
   ['] (boot-read) catch  if  2drop exit  then
   img$  firmware-up-to-date?  if
      cr
      ." The current version of the OFW is newer then upgrading file!" cr
      ." Continuing with current firmware!" cr
      exit
   then
   img$ do-ofw-update

cl4fw.zip contain a OFW image which rename to data.img.
Inside word ((fw-version)) , it will consider this image is invalid because f.ffc7 has no version name.

Changed 2 years ago by Quozl

Was because f.ffc7 was used instead of new signature-offset, and for CL4 the offset has changed. Fixed in svn 3285.

Changed 2 years ago by Quozl

  • owner set to Quozl
  • status changed from new to assigned
  • next_action changed from never set to package
  • component changed from manufacturing process to ofw - open firmware

Changed 2 years ago by Quozl

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

Is in Q7A12.

Changed 2 years ago by Quozl

  • status changed from closed to reopened
  • resolution deleted

Caused #12091.

Changed 2 years ago by Quozl

  • next_action changed from no action to design

Workaround for manufacturing scripts:

patch effc0 fffc7 firmware-up-to-date?
patch effc0 fffc7 (fw-version)

Changed 2 years ago by Quozl

Unfixed in Q7A13.

Changed 2 years ago by Quozl

  • status changed from reopened to closed
  • next_action changed from design to no action
  • resolution set to fixed

Q7B series fixed this for XO-4 B1 build.

Note: See TracTickets for help on using tickets.