Support for NETMF 4.2

Update: SDK is in beta here http://www.tinyclr.com/forum/topic?id=7457 and will be released soon. This post is too old. Please do not use this post.

GHI is excited to bring you NETMF 4.2 to all available devices. This only happens after plenty of testing and evaluation and there are many libraries to be moved to NETMF 4.2, so this is major work and take a while to complete. Also, this is an opportunity for GHI to make breaking changes on the libraries if necessary.

We offers 3 SDKs that need to be changed, GHI Premium SDK, GHI OSHW SDK and GHI Gadgeteer SDK.

So, here is the plans:

  1. NETMF 4.2 OSH SDK beta for FEZ Cerberus (and its derivatives) - March.
  2. Validate functionality and test with gadgeteer 4.2 (we need Gadgeteer 4.2 from Microsoft first) - April.
  3. Completely move GHI OSH SDK and GHI Gadgeteer SDK to NETMF 4.2, including Hydra - April/May
  4. A beta for GHI SDK 4.2 (USBizi, EMX, CWX…) May

Those are estimates not guarantees. GHI is not guaranteeing 4.2 will be available for older devices and no plans on what devices to drop yet, maybe none. To learn when new releases are available, watch the beta forum or subscribe to one of our channels (RSS, Twitter, facebook, google+) http://www.ghielectronics.com/contact/

Hi GUS,

Can you be more precise on which you call ‘old devices’…Does it concerns the Chipworkx ???

Guessing here, but Chipworks is still a current product.

I think the CANxtra and EmbeddedMaster modules might be considered “old”… :’(

I certainly don’t know GHI’s plans, but I would guess ChipworkX will get 4.2. By “older devices” I would assume he means things like Embedded Master.

Again, this is speculation.

They will probably all be supported but we do not want to make any false promises.

Ouf ! :smiley:

What about support for Panda II

Panda II is USBizi

I have bought the FEZ Spider Starter Kit. How will I be able to upgrade that to 4.2, once you guys support this? Will this be through some kind of firmware upgrade ?

Thats correct Sam, and welcome to the forum.

I’m a noob with a new spider-kit. Can someone tell me what ‘OSH’ stands for, and when to use it?

OSH means Open Source Hardware. That only applies to the Hydra & Cerberus mainboards not Spider.

This should help http://www.ghielectronics.com/offers/

Welcome to the community.

I tell you what, I too am new to this and am confused about what will run on what boards.

In fact, I have spent some time re-arranging code of existing projects to make them work on the hardware I have.

It would probably be helpful to other beginners if I could re-post code on the forums that’s been re-arranged to work on different hardware. Is that allowed? Obviously I wouldn’t pass it off as my own work, I just kept hitting it until it started working!

Welcome to the forum!

Can you give an example of the re-arranged code?

I know Cerbuino is beta, but I’m trying to get OneWIre to work with it - and I’m unclear on which assembly it would need. Cerbereus is 4.2 only, the latest package has GHI NETMF v4.1 - which has the GHIElectronics.NETMF.Hardware.DLL.

So am I taking crazy pills, or should this not work? Additionally, what are he LE and BE directories with the same assemblies within he package?

You only need to wait for few more days :slight_smile:

In 4.2 OneWire is in Microsoft.SPOT.Hardware.OneWire.dll

Is there a writeup somewhere of what’s going to be new and useful for us in 4.2 over 4.1?

You can read about what is new in .NET MF 4.2 on the team blog:

http://blogs.msdn.com/b/netmfteam/archive/2011/10/04/version-4-2-rtm.aspx
http://blogs.msdn.com/b/netmfteam/archive/2012/02/17/version-4-2-qfe1-released.aspx