#10616 BLOC 1.75-fi: XO-1.75 change machine signature for firmware

Zarro Boogs per Child bugtracker at laptop.org
Thu Jan 27 22:11:37 EST 2011


#10616: XO-1.75 change machine signature for firmware
-------------------------------------------+--------------------------------
           Reporter:  Quozl                |       Owner:  Quozl               
               Type:  enhancement          |      Status:  new                 
           Priority:  blocker              |   Milestone:  1.75-firmware       
          Component:  ofw - open firmware  |     Version:  Development firmware
         Resolution:                       |    Keywords:                      
        Next_action:  code                 |    Verified:  0                   
Deployment_affected:                       |   Blockedby:                      
           Blocking:                       |  
-------------------------------------------+--------------------------------

Comment(by Quozl):

 svn 2158 adds machine signature check again.

 {{{
 OLPC D1, 1 GiB memory installed, 4 GB internal storage, S/N SHC93701192
 OpenFirmware  Q3A62q   EC Firmware Ver:2.0.1

 ok flash u:\q4a13.rom
 Reading u:\q4a13.rom
 Got firmware version: CL2   Q4A13  Q4A
 Wrong machine signature
 ok
 }}}

 OpenFirmware machine signature strings and laptop models:

 ||CL1||XO-1||(AMD Geode laptop)||
 ||CL1||XO-1.5||(VIA C7 laptop)||
 ||CL2||XO-1.75||(ARM laptop)||
 ||CL3||XO-3||(ARM tablet)||

 Expected outcome of flashing firmware on hardware:

 ||On hardware:||XO-1||XO-1.5||XO-1.75||XO-3||
 ||Flashing XO-1 firmware||ok||crc||ms||ms||
 ||Flashing XO-1.5 firmware||crc||ok||ms||ms||
 ||Flashing XO-1.75 firmware||crc||crc||ok||ms||
 ||Flashing XO-3 firmware||crc||crc||ms||ok||

  * ok - success,
  * crc - ''Firmware image has bad internal CRC'', (except where XO-1 and
 XO-1.5 firmware updates beyond svn 2158),
  * ms - ''Wrong machine signature''.

-- 
Ticket URL: <http://dev.laptop.org/ticket/10616#comment:4>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list