README_30.5.0.txt 3.2 KB
IOS version 30.x.x & 28.x.x (Release Candidate 2) (05/04/07)


Summary:
--------
This is release candidate for IOS 28.x.x (8MB map) and IOS 30.x.x (10MB map). 
This release contains support for both 128MB and 64MB configurations.

The main features of this release are:
  1) Enhancements and bug fixes (IOS, DI, ES, OHCI, EHCI, USB-Eth)


Limitations:
------------
  1) Testing 
     a) The following configuration was used:
        - NDEV2: ES 2.11 + 128 MB GDDR3

  2) See additional release notes below from each subsystem.

 
Known Issues/Problems:
----------------------
  1) Since there are changes/fixes to the IPC, ES and USB
     PPC shim layers, applications will need to re-link with these libraries.

  2) See additional release notes below from each subsystem.


Subsystem Release Notes:
------------------------
A) OS

   1. Features/Changes
      - Add correct uS to tick conversions when the system is running at
        the following clock speeds (MHz): 243, 162, 108, 81, 54
      
   2. Bug fixes
      - Make periodic timers more accurate on after the initial firing

   3. Known issues/Problems
      - None


B) ES

   1. Features/Changes 
      - Updated consumption counter file cc.sys in the following 
        frequency: 30sec, 1min, 2, 3, ..., 10min, 15, 20, 25, ...
      - Changed ES_DiVerify to overwrite title's TMD on NAND when 
        DISC TMD is of higher or equal major version.  
      - Added ES_CONTENT_TYPE_OPTIONAL for optional content.

   2. Bug fixes
      - Fixed bug for limited play ES_LC_NUM_LAUNCH when cc=limit - 
        it was expiring the ticket incorrectly.

   3. Known issues/Problems
      - None


C) ISFS

   1. Features/Changes
      - None

   2. Bug fixes
      - None

   3. Known issues/Problems
      - None


D) DI

   1. Features/Changes
      - Added two additional regions that are allowed to be read by
        DVDLowUnencryptedRead.
   
   2. Bug fixes

   3. Known issues/Problems
      - None


E) USB 

   1. Features/Changes
      - OHCI0, EHCI:
        - Additional API to support usbeth changes to detect whether
          dongle is connected via EHCI or OHCI0.
           
   2. Bug fixes
      EHCI:
        - [541] (Reopened bug) Initial toggle bit in bulk IN/OUT transfers
        
   3. Known issues/Problems
      - Docs not updated yet.


F) SD 

   1. Features/Changes
      - None

   2. Bug fixes
      - None

   3. Known issues/Problems
      - All synchronous APIs are NOT thread safe 
        (except ISD_RegisterDeviceIntrHandler).


G) GC Compatible Mode 

   1. Features/Changes
      - None

   2. Bug fixes
      - None

   3. Known issues/Problems
      - None


H) USB-Eth

   1. Features/Changes
      - Supports hotplug and detection of whether dongle is 
        connected via OHCI0 or EHCI

   2. Bug fixes
      - NET_UP and NET_DOWN ioctls block until operation is 
        completed (or there is an error). This matches behavior
        of the driver before hotplug changes.
      - Send NET_DEV_DOWN notification to the network stack, when
        network goes down.

   3. Known issues/Problems
      - There may still be inconsistencies between the behavior
        of the new usbeth driver (with hotplug support) and the old
        driver (without hotplug support).