**********************************************************
GHI Electronics, LLC
OSHW SDK for NETMF v4.2
**********************************************************

SDK Version v1.0.3
February 14, 2013
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 QFE2 and Visual Studio 2010

•	FEZ Hydra v4.2.4.0, TinyBooter v4.2.4.0
•	FEZ Cerb Family v4.2.4.0, TinyBooter v4.2.4.0
•	GHI OSHW NETMF Library v4.2.4.0

____________________________________________________________

FEZ Hydra

Release Info

•	None.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Resistive touch screens are now more accurate.

FEZ Cerberus

Release Info

•	None.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	SD drivers are unstable.
•	USB Host is not implemented.

OSHW Libraries

Release Info

•	Added .Wav playback support.

Known Issues

•	None.

SDK Version v1.0.2
February 1, 2013
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 QFE2 and Visual Studio 2010

•	FEZ Hydra v4.2.3.3, TinyBooter v4.2.3.3
•	FEZ Cerb Family v4.2.3.3, TinyBooter v4.2.3.3
•	GHI OSHW NETMF Library v4.2.3.1

____________________________________________________________

FEZ Hydra

Release Info

•	PWM now supports a wide range of frequencies, including the ability to control servos.
•	Touch has been modified to use different AnalogIn drivers.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Resistive touch screens are now more accurate.

FEZ Cerberus

Release Info

•	None.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	SD drivers are unstable.
•	USB Host is not implemented.

OSHW Libraries

Release Info

•	None

Known Issues

•	None.

SDK Version v1.0.1
November 29, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 QFE2 and Visual Studio 2010

•	FEZ Hydra v4.2.3.2, TinyBooter v4.2.3.2
•	FEZ Cerb Family v4.2.3.3, TinyBooter v4.2.3.3
•	GHI OSHW NETMF Library v4.2.3.1

____________________________________________________________

FEZ Hydra

Release Info

•	None.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Resistive touch screens are now more accurate.

FEZ Cerberus

Release Info

•	None.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	SD driver may cause a system lock up. 
•	USB Host is not implemented.

OSHW Libraries

Release Info

•	None

Known Issues

•	None.

SDK Version v1.0.0
November 21, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 QFE2 and Visual Studio 2010

•	FEZ Hydra v4.2.3.1, TinyBooter v4.2.3.1
•	FEZ Cerberus v4.2.3.3, TinyBooter v4.2.3.3
•	GHI OSHW NETMF Library v4.2.3.1

____________________________________________________________

FEZ Hydra

Release Info

•	None.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Resistive touch screens are not very accurate.

FEZ Cerberus

Release Info

•	Reverted back to original debug interface.
•	Increase the size of the UART receive buffer.

Known Issues

•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	SD driver may cause a system lock up. 
•	USB Host is not implemented.

OSHW Libraries

Release Info

•	Fixed RTC:GetTime() to return the correct day of the week.

Known Issues

•	None.

SDK Version v0.0.8
October 24, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 QFE2 and Visual Studio 2010

•	FEZ Hydra v4.2.3.1, TinyBooter v4.2.3.1
•	FEZ Cerberus v4.2.3.2, TinyBooter v4.2.3.2
•	GHI OSHW NETMF Library v4.2.3.0

____________________________________________________________

FEZ Hydra

Release Info

•	Fixed bugs in touch drivers. 

Known Issues

•	Ethernet implemented in a separate firmware.
•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Calibration is not fixed properly.

FEZ Cerberus

Release Info

•	Changed to WinUSB debug interface.

Known Issues

•	Ethernet implemented in a separate firmware.
•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Mounting and Unmounting certain cards may cause lock up. 
•	Removing SD cards while being used causes a system lock up.
•	USB Host is not implemented.

SDK Version v0.0.7
August 23, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 QFE2 and Visual Studio 2010

•	FEZ Hydra v4.2.3.0, TinyBooter v4.2.3.0
•	FEZ Cerberus v4.2.3.0, TinyBooter v4.2.3.0
•	GHI OSHW NETMF Library v4.2.3.0

____________________________________________________________

FEZ Hydra

Release Info

•	1-Wire is now functioning as expected.
•	Added dynamic Serial/USB debugging capabilities to the firmware.
•	Corrected System Timer.
•	Fixed a bug in display configuration that caused the configuration not to be saved.

Known Issues

•	Ethernet implemented in a separate firmware.
•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Touch support is not built-in but can be done from managed code. More on this in next release, see http://netmf.codeplex.com/workitem/1745

FEZ Cerberus

Release Info

•	Removed CAN from OSHW library.
•	Switched Analog Out support from GHI OSHW libraries to Microsoft standard libraries.

Known Issues

•	Ethernet implemented in a separate firmware.
•	Setting PWM frequency will corrupt Duty Cycle. To fix, a user must then set Duty Cycle. See https://netmf.codeplex.com/workitem/1749 for more information.
•	Mounting and Unmounting certain cards may cause lock up. 
•	Removing SD cards while being used causes a system lock up.
•	USB Host is not implemented.

SDK Version v0.0.6
August 13, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 and Visual Studio 2010

•	FEZ Hydra v4.2.2.1, TinyBooter v4.2.2.1
•	FEZ Cerberus v4.2.2.1, TinyBooter v4.2.2.1
•	GHI OSHW NETMF Library v4.2.2.1

____________________________________________________________

FEZ Hydra

Release Info

•	Modified the LCD Pixel Clock rate divider code to account for the remainder for an invalid frequency.
•	Fixed a bug in Software I2C that prevented a read/write because of a stop condition.
•	Modified Hydra SD driver that sped up the format process.
•	Made RTC Class Static in OSHW.Hardware library.
•	Fixed Sleep_uSec_Loop. Divided SYSTEM_CYCLE_CLOCK_HZ by 2.

Known Issues

•	Ethernet implemented in a separate firmware.
•	1-Wire has timing issues on Hydra.
•	Hydra's delay timer is running on internal RC Oscillator. The Timer is not that accurate. 500us delay is off by ~ 60us or so. It appears to exponentially grow the larger the delay.
•	PWM on Hydra - A 100% duty cycle or when Duration equals Period will set the pulse high. Once this occurs, the PWM pin will stay high until the program is reset.
•	AnalogIn in OSHW - Setting precision and offset has no effect.
•	Formatting a 16MB card will format but a 2GB will not or at least it may take several hours.

FEZ Cerberus

Release Info

•	Changed Cerberus USB name to Cerb-Family and updated the USB number to register 2.0.
•	Fixed a bug in Software I2C that prevented a read/write because of a stop condition.
•	Made RTC Class Static in OSHW.Hardware library.

Known Issues

•	Ethernet implemented in a separate firmware.
•	AnalogIn in OSHW - Setting precision and offset has no effect.
•	Mounting and Unmounting certain cards and will lock up. The lock-up may be severe enough to need a complete reflash.
SDK Version v0.0.5 (BETA)
July 23, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 and Visual Studio 2010

•	FEZ Hydra v4.2.2.0, TinyBooter v4.2.2.0
•	FEZ Cerberus v4.2.2.0, TinyBooter v4.2.2.0
•	GHI OSHW NETMF Library v4.2.2.0

____________________________________________________________

FEZ Hydra

Release Info

•	Fixed I2C on Hydra.
•	Added Dynamic LCD Configuration to OSHW Libraries for Hydra. Note: LCD is disabled by default.
•	Increased the amount of custom heap on Hydra to 4Mb.
•	Added RTC support to the OSHW libraries.
•	Added Bitmap Converter to Hardware library.

Known Issues

•	Ethernet implemented in a separate firmware.

FEZ Cerberus

Release Info

•	Changed the static Ethernet socket from socket 5 to socket 6 on Cerberus to adhere to Cerbuino (socket 1) and Cerb40(proper exposed pins).
•	SD support added to Cerberus family.
•	Added RTC support to the OSHW libraries.
•	Added Analog Out to the OSHW libraries.
•	Added Bitmap Converter to Hardware library.

Known Issues

•	Ethernet implemented in a separate firmware.

SDK Version v0.0.4 (BETA)
June 22, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 and Visual Studio 2010

•	FEZ Hydra v4.2.1.1, TinyBooter v4.2.1.1
•	FEZ Cerberus v4.2.1.1, TinyBooter v4.2.1.1
•	GHI OSHW NETMF Library v4.2.1.0

____________________________________________________________

FEZ Hydra

Release Info

•	Changed the Force TinyBooter pin from socket 14, pin 3 to socket 14, pin 9 on the Hydra
•	Fixed LWIP driver IP address alignment issue where the IP address would add an extra number.

Known Issues

•	Ethernet implemented in a separate firmware.
•	LCD configuration is fixed to 320x240.
•	After deploying a program, the LCD screen is not aligned properly until the board is reset.

FEZ Cerberus

Release Info

•	Corrected the issue with COM1 not being included in the previous release.
•	Fixed LWIP driver IP address alignment issue where the IP address would add an extra number.

Known Issues

•	None

SDK Version v0.0.3 (BETA)
June 15, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 and Visual Studio 2010

•	FEZ Hydra v4.2.1.0, TinyBooter v4.2.1.0
•	FEZ Cerberus v4.2.1.0, TinyBooter v4.2.1.0
•	GHI OSHW NETMF Library v4.2.1.0

____________________________________________________________

FEZ Hydra

Release Info

•	Fixed SD Card issue in 4.2. Now properly sends Insert/Eject events.

Known Issues

•	Ethernet implemented in a separate firmware.
•	LCD configuration is fixed to 320x240.
•	After deploying a program, the LCD screen is not aligned properly until the board is reset.

FEZ Cerberus

Release Info

•	Added Cerbuino Pinout Library.
•	Moved RLP region.
•	Begins at 0x2001A000
•	Size is now 12KB

Known Issues

•	None

SDK Version v0.0.2 (BETA)
May 21, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 and Visual Studio 2010

•	FEZ Hydra v4.2.0.1, TinyBooter v4.2.0.1
•	FEZ Cerberus v4.2.0.1, TinyBooter v4.2.0.1
•	GHI OSHW NETMF Library v4.2.0.0

____________________________________________________________

FEZ Hydra

Release Info

•	Analog corrected to return proper values.
•	One-wire implemented.

Known Issues

•	Ethernet not yet implemented.
•	LCD configuration is fixed to 320x240.
•	After deploying a program, the LCD screen is not aligned properly until the board is reset.

FEZ Cerberus

Release Info

•	Analog corrected to return proper values.
•	RLPLite implemented.
•	Range: 0x20000000 to 0x20004000.
•	Size: 16kb
•	USB no longer locks up.
•	PWM now properly works by setting frequency.

Known Issues

•	None

FEZ Cerbuino Bee

Release Info

•	Initial Release.
•	Refer to FEZ Cerberus notes.

Known Issues

•	None

SDK Version v0.0.1 (BETA)
April 13, 2012
======================================

Version Info

Important Note: Requires .NET Micro Framework 4.2 and Visual Studio 2010

•	FEZ Hydra v4.2.0.0, TinyBooter v4.2.0.0
•	FEZ Cerberus v4.2.0.0
•	GHI OSHW NETMF Library v4.2.0.0

____________________________________________________________

FEZ Hydra

Release Info

•	Initial Beta release.

Known Issues

•	Ethernet not yet implemented.
•	LCD configuration is fixed to 320x240.
•	One wire not yet implemented.
•	After deploying a program, the LCD screen is not aligned properly until the board is reset.

FEZ Cerberus

Release Info

•	Initial Beta release.

Known Issues

•	PWM does not work properly by frequency yet. Only through Period and Duration.