﻿################################################################################

  Title:        RTL8169S(B/C)/RTL8110S(B/C) PXE Boot ROM Program

  History:      V1.00  --   2003.09.23

  Notes:        

################################################################################


  Name:          RTGBPXE.100

  Version:       V1.00

  Released By:   Season Chen

  Release Date:  2003.09.23

  Changed File:  new

  Notes: 	 Developed from rtgbpxe.101 
################################################################################

######################################################################

##########


  Name:          RTGBPXE.120

  Version:       V1.20

  Released By:   Leo Kuo

  Release Date:  2004.09.01

  Changed File:  new
  Notes: 	 Developed from rtgbpxe.120 

################################################################################
######################################################################
#######################################################################################################

  Name:         RTGBPXE.140

  Version:       V1.40

  PXE  Version:	V1.40(build 082)

  Released By:	Leo Kuo

  Release Date:  2004.12.16

  Changed File:  change nic.asm in undi/stub

  Changed Item:	 Clear ISR register after Cmd reset in RESETNIC subroutine

  Reason:	1.  Fix Exiting PXE ROM hang problem.
			2.	Fixed TFTP Request sent to Gateway problem.(See bootp.c 					    GETBOOTINFO function)
#######################################################################################################
  Name:         RTGBPXE.150

  Version:       V1.50

  PXE  Version:	V1.50(build 082)

  Released By:	Leo Kuo

  Release Date:  2005.04.28
  
Changed File:  change init.asm romconfig.r in undi/init , nic.asm

  Changed Item:	 Disable TxRx before queue setup, turned on analog power

Reason:	1. Fix system showing error message problem when lan received packets during power on stage.
2. Turn the chip’s analog power back on when it enters the S3 or S4 state in the previous poweroff stage.
3. Fix show message = 0 sc, no link problem
4. In ResetNIC, turn off IMR because upper level application may not want to receive data. 
######################################################################################################
  Name:         RTGBPXE.151

  Version:       V1.51

  PXE  Version:	V1.51(build 082)

  Released By:	Leo Kuo

  Release Date:  2005.06.22
  
Changed File:	Changed bootp.c under base/run

Changed Item:	Changed the method of fining correct Boot Server IP address.

Reason:	1. Fixed find wrong Boot Server IP problem.
#######################################################################################################

######################################################################################################
  Name:         RTGBPXE.152

  Version:       V1.52

  PXE  Version:	V1.52(build 082)

  Released By:	Leo Kuo

  Release Date:  2005.12.28
  
Changed File:	Changed bootp.c under base/run

Changed Item:	
1. Remove the set server ip address to source ip address when server ip address is NULL command. 
2. Implement new phy parameters for 8169S to fix long link issue with some gigabit switch.
3. When PCI device scans for PCI bridge, it only checks base class(06) and sub-base class code(04) and does not check the programming interface. 
#######################################################################################################
  Name:         RTGBPXE.153

  Version:       V1.53

  PXE  Version:	V1.52(build 082)

  Released By:	Leo Kuo

  Release Date:  2006.1.23
  
Changed File:	Changed nic.asm under undi/stub

Changed Item:	
1. Instead of checking the link status bit to see if there is a link. Check the power save bit to determine if cable is connected.
#######################################################################################################
  Name:         RTGBPXE.154

  Version:       V1.54

  PXE  Version:	V1.54(build 082)

  Released By:	Leo Kuo

  Release Date:  2006.3.6
  
Changed File:	Changed nic.asm under undi/stub. Change pcichk.i under rom\include

Changed Item:	
1. Adding functions to check for 8110SC device ID(8167h) and return correct Device ID for 8110SC in two functions calls(PCICHECK, and NICGetNICType).
################################################################################
Name:         RTGBPXE.155

Version:       V1.55

PXE  Version:	V1.55(build 082)

Released By:	Leo Kuo

Release Date:  2006.4.3
  
Changed File:	

Changed Item:	1. Fixed 8110SC .lom can not be found issue 
################################################################################
################################################################################
Name:         RTGBPXE.170c

Version:       V1.70c

PXE  Version:	V1.70c(build 082)

Released By:	Leo Kuo

Release Date:  2006.11.06
  
Changed File:	

Changed Item:	1. Clear multicast registers in the resetnic routine.
################################################################################
################################################################################
Name:         RTGBPXE.171c

Version:       V1.71c

PXE  Version:	V1.70c(build 082)

Released By:	Leo Kuo

Release Date:  2007.09.28
  
Changed File:	

Changed Item:	1. Read Mac address from EEPROM.
################################################################################
################################################################################
Name:         RTGBPXE.172c

Version:       V1.72c

PXE  Version:	V1.72c(build 082)

Released By:	Leo Kuo

Release Date:  2008.03.20
  
Changed File:	

Changed Item:	1. Fix can not connect to Smart PXE server issue.
################################################################################

